import { i18nComponent } from "./i18nComponent"; import { scalar } from "./base.scalar"; import { countryEnum } from "./countryEnum"; import { exchangeEnum } from "./exchangeEnum"; import { languageEnum } from "./languageEnum"; import { pegiEntity } from "./pegiEntity"; import { subscriptionProviderEnum } from "./subscriptionProviderEnum"; import { securityTypeEnum } from "./securityTypeEnum"; import { themeLookup } from "./themeLookup"; import { timezoneLookup } from "./timezoneLookup"; import { orderProviderEnum } from "./orderProviderEnum"; import { ruleEntity } from "./ruleEntity"; import { drawerEntity } from "./drawerEntity"; import { profileStatusEnum } from "./profileStatusEnum"; import { gameMostEnum } from "./gameMostEnum"; export declare namespace dataTenancyComponent { interface Base extends scalar.AnyObject { anonymous?: Anonymous; api?: Api; app?: App; asset?: Asset; auth?: Auth; batch?: Batch; blacklist?: Blacklist; brand?: Brand; category?: Category; collection?: Collection; contact?: Contact; country?: Country; developer?: Developer; dictionary?: Dictionary; directive?: Directive; download?: Download; event?: Event; exchange?: Exchange; favorite?: Favorite; game?: Game; integration?: Integration; language?: Language; media?: Media; middleware?: Middleware; newsletter?: Newsletter; notification?: Notification; order?: Order; pegi?: Pegi; plan?: Plan; play?: Play; preference?: Preference; profile?: Profile; redis?: Redis; rule?: Rule; search?: Search; seo?: Seo; serie?: Serie; subscription?: Subscription; tag?: Tag; timezone?: Timezone; user?: User; } interface Entity extends Base { _env?: scalar.StrMap; } interface Anonymous extends scalar.AnyObject { $disabled?: scalar.Boolean; hasMultiple?: scalar.Boolean; duration?: scalar.Integer; warningInterval?: scalar.Integer; } interface Api extends scalar.AnyObject { isolated?: scalar.Boolean; hostName?: scalar.Host; serverNames?: Array; host?: Array; internal?: Array; } interface App extends scalar.AnyObject { hostName?: scalar.Host; serverNames?: Array; gtm?: scalar.Alpha; publisherId?: scalar.Alpha; host?: Array; internal?: Array; } interface Asset extends scalar.AnyObject { selectableAvatars?: Array; defaultOwnerAvatars?: Array; defaultAdultAvatars?: Array; defaultKidAvatars?: Array; } interface Auth extends scalar.AnyObject { onlySingleUser?: scalar.Boolean; raiseSessionTimeout?: scalar.Boolean; raiseProjectConflict?: scalar.Boolean; raiseIamConflict?: scalar.Boolean; raiseProfileNotFound?: scalar.Boolean; raiseProfileDisabled?: scalar.Boolean; logIpChanged?: scalar.Boolean; logCountryChanged?: scalar.Boolean; logTimezoneChanged?: scalar.Boolean; logUserAgentChanged?: scalar.Boolean; profileLookupInterval?: scalar.Integer; } interface Batch extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface Blacklist extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface Brand extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface Category extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface Collection extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface ContactItem extends scalar.AnyObject { prefix?: scalar.Title; fromName?: scalar.Title; fromEmail?: scalar.Email; emails?: Array; } interface Contact extends scalar.AnyObject { $disabled?: scalar.Boolean; huz?: ContactItem; customer?: ContactItem; } interface Country extends scalar.AnyObject { def?: countryEnum.Id; fromIpAddress?: scalar.Boolean; criteriaType?: securityTypeEnum.Id; bannedList?: Array; allowedList?: Array; viewList?: Array; manageList?: Array; } interface Developer extends scalar.AnyObject { developerRatio: scalar.Float; lossRatio: scalar.Float; overrideDeveloper: scalar.Boolean; priceRule: ruleEntity.Id; taxRatio: scalar.Float; vendorRatio: scalar.Float; most: Record; status: Record; } interface Dictionary extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface Directive extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface Download extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface Event extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface Exchange extends scalar.AnyObject { def?: exchangeEnum.Id; fromCountry?: scalar.Boolean; viewList?: Array; manageList?: Array; } interface Favorite extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface Game extends scalar.AnyObject { playOnlySubscribed?: scalar.Boolean; stat?: GameStat; popular?: Record; } interface GameStat extends scalar.AnyObject { $disabled?: scalar.Boolean; useGame?: scalar.Boolean; historical?: scalar.Boolean; allowedStatuses?: Array; allowedProperties?: Array; } interface Integration extends scalar.AnyObject { azerionConnectId?: scalar.Alpha; azerionPayId?: scalar.Alpha; } interface Language extends scalar.AnyObject { def?: languageEnum.Id; fromBrowser?: scalar.Boolean; viewList?: Array; manageList?: Array; replaceMap?: scalar.StrMap; } interface Media extends scalar.AnyObject { hostName?: scalar.Host; serverNames?: Array; } interface Middleware extends scalar.AnyObject { forwardedAgent?: scalar.Boolean; } interface Newsletter extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface Notification extends scalar.AnyObject { $disabled?: scalar.Boolean; hostName?: scalar.Host; serverNames?: Array; url?: scalar.Url; } interface Order extends scalar.AnyObject { $disabled?: scalar.Boolean; def?: orderProviderEnum.Id; providers?: Array; } interface Pegi extends scalar.AnyObject { $disabled?: scalar.Boolean; defaultForKid?: pegiEntity.Id; desc?: scalar.Boolean; } interface Plan extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface Play extends scalar.AnyObject { $disabled?: scalar.Boolean; logTimeForAnonymous?: scalar.Boolean; logInterval?: scalar.Integer; maxMinutes?: scalar.Integer; } interface Preference extends scalar.AnyObject { $disabled?: scalar.Boolean; allowedKeys?: Array; } interface ProfileOwner extends scalar.AnyObject { defaultName?: i18nComponent.TitlePlain; mandatoryPin?: scalar.Boolean; } interface ProfileAdult extends scalar.AnyObject { $disabled?: scalar.Boolean; mandatoryPin?: scalar.Boolean; maxCount?: scalar.Integer; logout?: scalar.Boolean; } interface ProfileKid extends scalar.AnyObject { $disabled?: scalar.Boolean; mandatoryPin?: scalar.Boolean; maxCount?: scalar.Integer; logout?: scalar.Boolean; } interface Profile extends scalar.AnyObject { owner?: ProfileOwner; adult?: ProfileAdult; kid?: ProfileKid; themes?: Array; } interface Redis extends scalar.AnyObject { prefix?: scalar.Alpha; ip?: scalar.Host; port?: scalar.Integer; user?: scalar.Alpha; pass?: scalar.Title; timeout?: scalar.Integer; } interface Rule extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface SearchStartWith extends scalar.AnyObject { $disabled?: scalar.Boolean; order?: scalar.Integer; minLength?: scalar.Integer; point?: scalar.Float; } interface SearchContain extends scalar.AnyObject { $disabled?: scalar.Boolean; order?: scalar.Integer; minLength?: scalar.Integer; point?: scalar.Float; } interface SearchTrigram extends scalar.AnyObject { $disabled?: scalar.Boolean; order?: scalar.Integer; minLength?: scalar.Integer; minRatio?: scalar.Float; point?: scalar.Float; } interface SearchSoundex extends scalar.AnyObject { $disabled?: scalar.Boolean; order?: scalar.Integer; minDigit?: scalar.Integer; point?: scalar.Float; } interface SearchLevenshtein extends scalar.AnyObject { $disabled?: scalar.Boolean; order?: scalar.Integer; minLength?: scalar.Integer; maxDistance?: scalar.Integer; point?: scalar.Float; } interface SearchSlugify extends scalar.AnyObject { $disabled?: scalar.Boolean; order?: scalar.Integer; minLength?: scalar.Integer; point?: scalar.Float; } interface SearchStemmed extends scalar.AnyObject { $disabled?: scalar.Boolean; order?: scalar.Integer; minLength?: scalar.Integer; point?: scalar.Float; } interface SearchMetaphone extends scalar.AnyObject { $disabled?: scalar.Boolean; order?: scalar.Integer; minLength?: scalar.Integer; point?: scalar.Float; minDigit?: scalar.Integer; maxDigit?: scalar.Integer; useDouble?: scalar.Boolean; useAlternate?: scalar.Boolean; } interface Search extends scalar.AnyObject { $disabled?: scalar.Boolean; log?: scalar.Boolean; referral?: scalar.Boolean; startWith?: SearchStartWith; contain?: SearchContain; trigram?: SearchTrigram; soundex?: SearchSoundex; levenshtein?: SearchLevenshtein; slugify?: SearchSlugify; stemmed?: SearchStemmed; metaphone?: SearchMetaphone; } interface Seo extends scalar.AnyObject { $disabled?: scalar.Boolean; sitemap?: Array; } interface SeoSitemap extends scalar.AnyObject { url?: scalar.Url; host?: Array; content?: Array; } interface SeoSitemapContent extends scalar.AnyObject { api?: scalar.Alpha; key?: scalar.Alpha; path?: scalar.Alpha; } interface Serie extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface Subscription extends scalar.AnyObject { provider?: subscriptionProviderEnum.Id; logoutRedirect?: scalar.Boolean; temporarySubscribed?: scalar.Boolean; subscribedDuration?: scalar.Integer; warningInterval?: scalar.Integer; hostName?: scalar.Host; serverNames?: Array; vendorSpecific?: scalar.AnyObject; sessionKeys?: Array; } interface Tag extends scalar.AnyObject { $disabled?: scalar.Boolean; } interface Timezone extends scalar.AnyObject { def?: timezoneLookup.Id; fromIpAddress?: scalar.Boolean; } interface User extends scalar.AnyObject { iamPrefix?: scalar.Alpha; } }