/* Options: Date: 2025-12-06 05:20:47 Version: 8.70 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.sbbet.ath.cx //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetE2EConfiguration.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export enum ProductSubmitMode { Single = 0, Multi = 1, } export class Six4WinBetKindProbabilities { public standard: number; public system7: number; public system8: number; public system9: number; public system10: number; public firstColor1: number; public firstColor2: number; public firstColor3: number; public firstColor4: number; public firstColor5: number; public firstColor6: number; public firstColor7: number; public firstColor8: number; public firstNumberOdd: number; public firstNumberEven: number; public firstNumberLessThan24_5: number; public firstNumberGreaterThan24_5: number; public sumOfFirstFiveLessThan122_5: number; public sumOfFirstFiveGreaterThan122_5: number; public moreOddNumbers: number; public moreEvenNumbers: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class ProductInstanceE2EConfiguration { public productInstanceId: string; public betsPerSlip: Interval; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class LocationE2EConfiguration { public locationId: string; public isActive: boolean; public submitMode: ProductSubmitMode; public productInstanceE2EConfigurations: ProductInstanceE2EConfiguration[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export enum ProductSubmitMode { Single = 0, Multi = 1, } export class Six4WinBetKindProbabilities { public standard: number; public system7: number; public system8: number; public system9: number; public system10: number; public firstColor1: number; public firstColor2: number; public firstColor3: number; public firstColor4: number; public firstColor5: number; public firstColor6: number; public firstColor7: number; public firstColor8: number; public firstNumberOdd: number; public firstNumberEven: number; public firstNumberLessThan24_5: number; public firstNumberGreaterThan24_5: number; public sumOfFirstFiveLessThan122_5: number; public sumOfFirstFiveGreaterThan122_5: number; public moreOddNumbers: number; public moreEvenNumbers: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class ProductInstanceE2EConfiguration { public productInstance: ProductInstanceRef; public betsPerSlip: Interval; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class LocationE2EConfiguration { public isActive: boolean; public origin: Origin; public headerData: { [index:string]: string; }; public useTaxationAuthorityTags: boolean; public submitMode: ProductSubmitMode; public productInstanceE2EConfigurations: ProductInstanceE2EConfiguration[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class E2EConfiguration { public id: string; public delayTime: number; public numberOfSlipsPerLocation: number; public defaultSubmitMode: ProductSubmitMode; public six4WinBetKindProbabilities: Six4WinBetKindProbabilities; public defaultProductInstanceE2EConfigurations: ProductInstanceE2EConfiguration[]; public locationE2EConfigurations: LocationE2EConfiguration[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/qry/e2e/configuration", "GET") export class GetE2EConfiguration implements IReturn { public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'GetE2EConfiguration'; } public getMethod() { return 'GET'; } public createResponse() { return new E2EConfiguration(); } }