/* Options: Date: 2026-04-18 20:58:39 Version: 10.05 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api-staging.bookmore.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: UpdateVossTenantConfigurations.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; enum CountryRuleSetEnum { Default, NO, SE, DK, NL, FI, } // @Route("/voss/tenantConfigurations", "PUT") // @ApiResponse(Description="You were unauthorized to call this service", StatusCode=401) class UpdateVossTenantConfigurations implements IConvertible, IPut { bool AllowCountryCodeAndCountryRuleSetMismatch; CountryRuleSetEnum CountryRuleSet; UpdateVossTenantConfigurations({this.AllowCountryCodeAndCountryRuleSetMismatch,this.CountryRuleSet}); UpdateVossTenantConfigurations.fromJson(Map json) { fromMap(json); } fromMap(Map json) { AllowCountryCodeAndCountryRuleSetMismatch = json['AllowCountryCodeAndCountryRuleSetMismatch']; CountryRuleSet = JsonConverters.fromJson(json['CountryRuleSet'],'CountryRuleSetEnum',context!); return this; } Map toJson() => { 'AllowCountryCodeAndCountryRuleSetMismatch': AllowCountryCodeAndCountryRuleSetMismatch, 'CountryRuleSet': JsonConverters.toJson(CountryRuleSet,'CountryRuleSetEnum',context!) }; getTypeName() => "UpdateVossTenantConfigurations"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api_staging.bookmore.com', types: { 'CountryRuleSetEnum': TypeInfo(TypeOf.Enum, enumValues:CountryRuleSetEnum.values), 'UpdateVossTenantConfigurations': TypeInfo(TypeOf.Class, create:() => UpdateVossTenantConfigurations()), });