/* Options: Date: 2025-05-05 18:33:22 Version: 8.61 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://prod-api-agency-orch-mb-dhc.rapp-customers.co.uk //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: UpdateAgencyMulesoftQueueState.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; enum QueueStateChanged { Enabled, Disabled, } class UpdateAgencyMulesoftQueue implements IConvertible { QueueStateChanged? StatusChanged; String? DisabledReason; String? GasId; UpdateAgencyMulesoftQueue({this.StatusChanged,this.DisabledReason,this.GasId}); UpdateAgencyMulesoftQueue.fromJson(Map json) { fromMap(json); } fromMap(Map json) { StatusChanged = JsonConverters.fromJson(json['StatusChanged'],'QueueStateChanged',context!); DisabledReason = json['DisabledReason']; GasId = json['GasId']; return this; } Map toJson() => { 'StatusChanged': JsonConverters.toJson(StatusChanged,'QueueStateChanged',context!), 'DisabledReason': DisabledReason, 'GasId': GasId }; getTypeName() => "UpdateAgencyMulesoftQueue"; TypeContext? context = _ctx; } class AgencyMulesoftStatusResponse implements IConvertible { bool? Status; int? MessageCount; String? LastModified; AgencyMulesoftStatusResponse({this.Status,this.MessageCount,this.LastModified}); AgencyMulesoftStatusResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Status = json['Status']; MessageCount = json['MessageCount']; LastModified = json['LastModified']; return this; } Map toJson() => { 'Status': Status, 'MessageCount': MessageCount, 'LastModified': LastModified }; getTypeName() => "AgencyMulesoftStatusResponse"; TypeContext? context = _ctx; } class UpdateAgencyMulesoftQueueStateResponse extends AgencyMulesoftStatusResponse implements IConvertible { UpdateAgencyMulesoftQueueStateResponse(); UpdateAgencyMulesoftQueueStateResponse.fromJson(Map json) : super.fromJson(json); fromMap(Map json) { super.fromMap(json); return this; } Map toJson() => super.toJson(); getTypeName() => "UpdateAgencyMulesoftQueueStateResponse"; TypeContext? context = _ctx; } // @Route("/v1/UpdateAgencyMulesoftQueueState", "POST") class UpdateAgencyMulesoftQueueState extends UpdateAgencyMulesoftQueue implements IReturn, IGet, IConvertible { UpdateAgencyMulesoftQueueState(); UpdateAgencyMulesoftQueueState.fromJson(Map json) : super.fromJson(json); fromMap(Map json) { super.fromMap(json); return this; } Map toJson() => super.toJson(); createResponse() => UpdateAgencyMulesoftQueueStateResponse(); getResponseTypeName() => "UpdateAgencyMulesoftQueueStateResponse"; getTypeName() => "UpdateAgencyMulesoftQueueState"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'prod_api_agency_orch_mb_dhc.rapp_customers.co.uk', types: { 'QueueStateChanged': TypeInfo(TypeOf.Enum, enumValues:QueueStateChanged.values), 'UpdateAgencyMulesoftQueue': TypeInfo(TypeOf.Class, create:() => UpdateAgencyMulesoftQueue()), 'AgencyMulesoftStatusResponse': TypeInfo(TypeOf.Class, create:() => AgencyMulesoftStatusResponse()), 'UpdateAgencyMulesoftQueueStateResponse': TypeInfo(TypeOf.Class, create:() => UpdateAgencyMulesoftQueueStateResponse()), 'UpdateAgencyMulesoftQueueState': TypeInfo(TypeOf.Class, create:() => UpdateAgencyMulesoftQueueState()), });