/* Options: Date: 2025-12-06 05:22:18 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: StoreE2EConfiguration.* //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); } } // @DataContract export class ResponseError { // @DataMember(Order=1) public errorCode: string; // @DataMember(Order=2) public fieldName: string; // @DataMember(Order=3) public message: string; // @DataMember(Order=4) public meta: { [index:string]: string; }; 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); } } // @DataContract export class ResponseStatus { // @DataMember(Order=1) public errorCode: string; // @DataMember(Order=2) public message: string; // @DataMember(Order=3) public stackTrace: string; // @DataMember(Order=4) public errors: ResponseError[]; // @DataMember(Order=5) public meta: { [index:string]: string; }; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/cmd/e2e/configuration", "POST") export class StoreE2EConfiguration implements IReturn { 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); } public getTypeName() { return 'StoreE2EConfiguration'; } public getMethod() { return 'POST'; } public createResponse() { return new ResponseStatus(); } }