/* Options: Date: 2026-04-05 16:35:50 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://internal.thebunkerbridge.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: EnquiryForwardPost.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class APIForwardEnquiryResultErrorsViewModel implements IConvertible { String? Error; APIForwardEnquiryResultErrorsViewModel({this.Error}); APIForwardEnquiryResultErrorsViewModel.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Error = json['Error']; return this; } Map toJson() => { 'Error': Error }; getTypeName() => "APIForwardEnquiryResultErrorsViewModel"; TypeContext? context = _ctx; } class APIForwardEnquiryResultViewModel implements IConvertible { String? Result; List? APIForwardEnquiryResultErrors; APIForwardEnquiryResultViewModel({this.Result,this.APIForwardEnquiryResultErrors}); APIForwardEnquiryResultViewModel.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Result = json['Result']; APIForwardEnquiryResultErrors = JsonConverters.fromJson(json['APIForwardEnquiryResultErrors'],'List',context!); return this; } Map toJson() => { 'Result': Result, 'APIForwardEnquiryResultErrors': JsonConverters.toJson(APIForwardEnquiryResultErrors,'List',context!) }; getTypeName() => "APIForwardEnquiryResultViewModel"; TypeContext? context = _ctx; } // @Route("/Enquiries/Forward", "POST") class EnquiryForwardPost implements IReturn, IConvertible, IPost { int? EnquiryId; int? AccountId; List? SelectedEntityContactIds; EnquiryForwardPost({this.EnquiryId,this.AccountId,this.SelectedEntityContactIds}); EnquiryForwardPost.fromJson(Map json) { fromMap(json); } fromMap(Map json) { EnquiryId = json['EnquiryId']; AccountId = json['AccountId']; SelectedEntityContactIds = JsonConverters.fromJson(json['SelectedEntityContactIds'],'List',context!); return this; } Map toJson() => { 'EnquiryId': EnquiryId, 'AccountId': AccountId, 'SelectedEntityContactIds': JsonConverters.toJson(SelectedEntityContactIds,'List',context!) }; createResponse() => APIForwardEnquiryResultViewModel(); getResponseTypeName() => "APIForwardEnquiryResultViewModel"; getTypeName() => "EnquiryForwardPost"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'internal.thebunkerbridge.com', types: { 'APIForwardEnquiryResultErrorsViewModel': TypeInfo(TypeOf.Class, create:() => APIForwardEnquiryResultErrorsViewModel()), 'APIForwardEnquiryResultViewModel': TypeInfo(TypeOf.Class, create:() => APIForwardEnquiryResultViewModel()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'EnquiryForwardPost': TypeInfo(TypeOf.Class, create:() => EnquiryForwardPost()), });