/* Options: Date: 2026-11-07 03:13:38 Version: 10.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.bettor.webhop.biz //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetE2EConfiguration.* //ExcludeTypes: //DefaultImports: */ package dtos type ProductSubmitMode int const ( ProductSubmitModeSingle ProductSubmitMode = 0 ProductSubmitModeMulti ProductSubmitMode = 1 ) type Six4WinBetKindProbabilities struct { Standard float64 `json:"standard,omitempty"` System7 float64 `json:"system7,omitempty"` System8 float64 `json:"system8,omitempty"` System9 float64 `json:"system9,omitempty"` System10 float64 `json:"system10,omitempty"` FirstColor1 float64 `json:"firstColor1,omitempty"` FirstColor2 float64 `json:"firstColor2,omitempty"` FirstColor3 float64 `json:"firstColor3,omitempty"` FirstColor4 float64 `json:"firstColor4,omitempty"` FirstColor5 float64 `json:"firstColor5,omitempty"` FirstColor6 float64 `json:"firstColor6,omitempty"` FirstColor7 float64 `json:"firstColor7,omitempty"` FirstColor8 float64 `json:"firstColor8,omitempty"` FirstNumberOdd float64 `json:"firstNumberOdd,omitempty"` FirstNumberEven float64 `json:"firstNumberEven,omitempty"` FirstNumberLessThan245 float64 `json:"firstNumberLessThan24_5,omitempty"` FirstNumberGreaterThan245 float64 `json:"firstNumberGreaterThan24_5,omitempty"` SumOfFirstFiveLessThan1225 float64 `json:"sumOfFirstFiveLessThan122_5,omitempty"` SumOfFirstFiveGreaterThan1225 float64 `json:"sumOfFirstFiveGreaterThan122_5,omitempty"` MoreOddNumbers float64 `json:"moreOddNumbers,omitempty"` MoreEvenNumbers float64 `json:"moreEvenNumbers,omitempty"` } type ProductInstanceE2EConfiguration struct { ProductInstanceId *string `json:"productInstanceId,omitempty"` BetsPerSlip *Interval `json:"betsPerSlip,omitempty"` } type LocationE2EConfiguration struct { LocationId *string `json:"locationId,omitempty"` IsActive bool `json:"isActive,omitempty"` SubmitMode ProductSubmitMode `json:"submitMode,omitempty"` ProductInstanceE2EConfigurations []ProductInstanceE2EConfiguration `json:"productInstanceE2EConfigurations,omitempty"` } type ProductSubmitMode int const ( ProductSubmitModeSingle ProductSubmitMode = 0 ProductSubmitModeMulti ProductSubmitMode = 1 ) type Six4WinBetKindProbabilities struct { Standard float64 `json:"standard,omitempty"` System7 float64 `json:"system7,omitempty"` System8 float64 `json:"system8,omitempty"` System9 float64 `json:"system9,omitempty"` System10 float64 `json:"system10,omitempty"` FirstColor1 float64 `json:"firstColor1,omitempty"` FirstColor2 float64 `json:"firstColor2,omitempty"` FirstColor3 float64 `json:"firstColor3,omitempty"` FirstColor4 float64 `json:"firstColor4,omitempty"` FirstColor5 float64 `json:"firstColor5,omitempty"` FirstColor6 float64 `json:"firstColor6,omitempty"` FirstColor7 float64 `json:"firstColor7,omitempty"` FirstColor8 float64 `json:"firstColor8,omitempty"` FirstNumberOdd float64 `json:"firstNumberOdd,omitempty"` FirstNumberEven float64 `json:"firstNumberEven,omitempty"` FirstNumberLessThan245 float64 `json:"firstNumberLessThan24_5,omitempty"` FirstNumberGreaterThan245 float64 `json:"firstNumberGreaterThan24_5,omitempty"` SumOfFirstFiveLessThan1225 float64 `json:"sumOfFirstFiveLessThan122_5,omitempty"` SumOfFirstFiveGreaterThan1225 float64 `json:"sumOfFirstFiveGreaterThan122_5,omitempty"` MoreOddNumbers float64 `json:"moreOddNumbers,omitempty"` MoreEvenNumbers float64 `json:"moreEvenNumbers,omitempty"` } type ProductInstanceE2EConfiguration struct { ProductInstance *ProductInstanceRef `json:"productInstance,omitempty"` BetsPerSlip *Interval `json:"betsPerSlip,omitempty"` } type LocationE2EConfiguration struct { IsActive bool `json:"isActive,omitempty"` Origin *Origin `json:"origin,omitempty"` HeaderData map[string]string `json:"headerData,omitempty"` UseTaxationAuthorityTags bool `json:"useTaxationAuthorityTags,omitempty"` SubmitMode ProductSubmitMode `json:"submitMode,omitempty"` ProductInstanceE2EConfigurations []ProductInstanceE2EConfiguration `json:"productInstanceE2EConfigurations,omitempty"` } type E2EConfiguration struct { Id *string `json:"id,omitempty"` DelayTime int `json:"delayTime,omitempty"` NumberOfSlipsPerLocation int `json:"numberOfSlipsPerLocation,omitempty"` DefaultSubmitMode ProductSubmitMode `json:"defaultSubmitMode,omitempty"` Six4WinBetKindProbabilities *Six4WinBetKindProbabilities `json:"six4WinBetKindProbabilities,omitempty"` DefaultProductInstanceE2EConfigurations []ProductInstanceE2EConfiguration `json:"defaultProductInstanceE2EConfigurations,omitempty"` LocationE2EConfigurations []LocationE2EConfiguration `json:"locationE2EConfigurations,omitempty"` } // @Route("/qry/e2e/configuration", "GET") type GetE2EConfiguration struct { } func (GetE2EConfiguration) CreateResponse() (r E2EConfiguration) { return } func (GetE2EConfiguration) HttpMethod() string { return "GET" }