/* Options: Date: 2026-04-05 18:27:02 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: EnquiryPortHasSupplyDeskContact.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class PortHasSupplyDeskContactViewModel implements IConvertible { bool? ApplySupplyDeskRules; String? PortName; String? EntityContactGuid; int? EntityContactId; String? EntityContactEmailAddress; String? Name; String? ImageUrl; String? EntityContactImageGuid; PortHasSupplyDeskContactViewModel({this.ApplySupplyDeskRules,this.PortName,this.EntityContactGuid,this.EntityContactId,this.EntityContactEmailAddress,this.Name,this.ImageUrl,this.EntityContactImageGuid}); PortHasSupplyDeskContactViewModel.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ApplySupplyDeskRules = json['ApplySupplyDeskRules']; PortName = json['PortName']; EntityContactGuid = json['EntityContactGuid']; EntityContactId = json['EntityContactId']; EntityContactEmailAddress = json['EntityContactEmailAddress']; Name = json['Name']; ImageUrl = json['ImageUrl']; EntityContactImageGuid = json['EntityContactImageGuid']; return this; } Map toJson() => { 'ApplySupplyDeskRules': ApplySupplyDeskRules, 'PortName': PortName, 'EntityContactGuid': EntityContactGuid, 'EntityContactId': EntityContactId, 'EntityContactEmailAddress': EntityContactEmailAddress, 'Name': Name, 'ImageUrl': ImageUrl, 'EntityContactImageGuid': EntityContactImageGuid }; getTypeName() => "PortHasSupplyDeskContactViewModel"; TypeContext? context = _ctx; } // @Route("/Enquiries/Port-Has-Supply-Desk-Contact", "GET") class EnquiryPortHasSupplyDeskContact implements IReturn, IConvertible, IGet { int? PortId; int? EntityId; EnquiryPortHasSupplyDeskContact({this.PortId,this.EntityId}); EnquiryPortHasSupplyDeskContact.fromJson(Map json) { fromMap(json); } fromMap(Map json) { PortId = json['PortId']; EntityId = json['EntityId']; return this; } Map toJson() => { 'PortId': PortId, 'EntityId': EntityId }; createResponse() => PortHasSupplyDeskContactViewModel(); getResponseTypeName() => "PortHasSupplyDeskContactViewModel"; getTypeName() => "EnquiryPortHasSupplyDeskContact"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'internal.thebunkerbridge.com', types: { 'PortHasSupplyDeskContactViewModel': TypeInfo(TypeOf.Class, create:() => PortHasSupplyDeskContactViewModel()), 'EnquiryPortHasSupplyDeskContact': TypeInfo(TypeOf.Class, create:() => EnquiryPortHasSupplyDeskContact()), });