/* Options: Date: 2025-09-13 16:20:07 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: PostOutOfMarketAreaCommsJobsRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class CommRow implements IConvertible { int? row; String? comm; CommRow({this.row,this.comm}); CommRow.fromJson(Map json) { fromMap(json); } fromMap(Map json) { row = json['row']; comm = json['comm']; return this; } Map toJson() => { 'row': row, 'comm': comm }; getTypeName() => "CommRow"; TypeContext? context = _ctx; } class OutOfMarketAreaCommsValidationError implements IConvertible { String? message; int? row; OutOfMarketAreaCommsValidationError({this.message,this.row}); OutOfMarketAreaCommsValidationError.fromJson(Map json) { fromMap(json); } fromMap(Map json) { message = json['message']; row = json['row']; return this; } Map toJson() => { 'message': message, 'row': row }; getTypeName() => "OutOfMarketAreaCommsValidationError"; TypeContext? context = _ctx; } class PostOutOfMarketAreaCommsJobsResponse implements IConvertible { List? comms = []; List? validationErrors = []; PostOutOfMarketAreaCommsJobsResponse({this.comms,this.validationErrors}); PostOutOfMarketAreaCommsJobsResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { comms = JsonConverters.fromJson(json['comms'],'List',context!); validationErrors = JsonConverters.fromJson(json['validationErrors'],'List',context!); return this; } Map toJson() => { 'comms': JsonConverters.toJson(comms,'List',context!), 'validationErrors': JsonConverters.toJson(validationErrors,'List',context!) }; getTypeName() => "PostOutOfMarketAreaCommsJobsResponse"; TypeContext? context = _ctx; } // @Route("/v1/OutOfMarketArea", "POST") class PostOutOfMarketAreaCommsJobsRequest implements IReturn, IGet, IConvertible { PostOutOfMarketAreaCommsJobsRequest(); PostOutOfMarketAreaCommsJobsRequest.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; createResponse() => PostOutOfMarketAreaCommsJobsResponse(); getResponseTypeName() => "PostOutOfMarketAreaCommsJobsResponse"; getTypeName() => "PostOutOfMarketAreaCommsJobsRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'uat_api_vehicle_mgt_mb_dhc.rapp_customers.co.uk', types: { 'CommRow': TypeInfo(TypeOf.Class, create:() => CommRow()), 'OutOfMarketAreaCommsValidationError': TypeInfo(TypeOf.Class, create:() => OutOfMarketAreaCommsValidationError()), 'PostOutOfMarketAreaCommsJobsResponse': TypeInfo(TypeOf.Class, create:() => PostOutOfMarketAreaCommsJobsResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'List': TypeInfo(TypeOf.Class, create:() => []), 'PostOutOfMarketAreaCommsJobsRequest': TypeInfo(TypeOf.Class, create:() => PostOutOfMarketAreaCommsJobsRequest()), });