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;
}
}