/* Options: Date: 2026-04-05 18:24:47 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: GetCompany.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class CompanyViewModel implements IConvertible { String? Guid; String? Name; String? EmailAddressPromptTextNewUser; String? InitialChatMessage; String? NewEnquiryEmailTopText; String? NewEnquiryEmailBottomText; String? NewEnquiryEmailTopTextToBuyer; String? NewEnquiryEmailBottomTextToBuyer; String? EmailServerName; String? FromEmailAddress; String? LoginPassword; int? PortNumber; String? BridgeDomain; String? PortalDomain; String? SendGridAPIKey; String? NewEnquiryButtonText; bool? EmailDocuments; String? ETSOrderInfoTextNonFinanced; String? ETSOrderInfoTextFinanced; String? ETSRegistrationEmailAddress; String? ETSNotRegisteredHeaderText; String? ETSKYCHeaderText; String? OrderConfirmationTCS; int? MAX_ORDER_QTY; CompanyViewModel({this.Guid,this.Name,this.EmailAddressPromptTextNewUser,this.InitialChatMessage,this.NewEnquiryEmailTopText,this.NewEnquiryEmailBottomText,this.NewEnquiryEmailTopTextToBuyer,this.NewEnquiryEmailBottomTextToBuyer,this.EmailServerName,this.FromEmailAddress,this.LoginPassword,this.PortNumber,this.BridgeDomain,this.PortalDomain,this.SendGridAPIKey,this.NewEnquiryButtonText,this.EmailDocuments,this.ETSOrderInfoTextNonFinanced,this.ETSOrderInfoTextFinanced,this.ETSRegistrationEmailAddress,this.ETSNotRegisteredHeaderText,this.ETSKYCHeaderText,this.OrderConfirmationTCS,this.MAX_ORDER_QTY}); CompanyViewModel.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Guid = json['Guid']; Name = json['Name']; EmailAddressPromptTextNewUser = json['EmailAddressPromptTextNewUser']; InitialChatMessage = json['InitialChatMessage']; NewEnquiryEmailTopText = json['NewEnquiryEmailTopText']; NewEnquiryEmailBottomText = json['NewEnquiryEmailBottomText']; NewEnquiryEmailTopTextToBuyer = json['NewEnquiryEmailTopTextToBuyer']; NewEnquiryEmailBottomTextToBuyer = json['NewEnquiryEmailBottomTextToBuyer']; EmailServerName = json['EmailServerName']; FromEmailAddress = json['FromEmailAddress']; LoginPassword = json['LoginPassword']; PortNumber = json['PortNumber']; BridgeDomain = json['BridgeDomain']; PortalDomain = json['PortalDomain']; SendGridAPIKey = json['SendGridAPIKey']; NewEnquiryButtonText = json['NewEnquiryButtonText']; EmailDocuments = json['EmailDocuments']; ETSOrderInfoTextNonFinanced = json['ETSOrderInfoTextNonFinanced']; ETSOrderInfoTextFinanced = json['ETSOrderInfoTextFinanced']; ETSRegistrationEmailAddress = json['ETSRegistrationEmailAddress']; ETSNotRegisteredHeaderText = json['ETSNotRegisteredHeaderText']; ETSKYCHeaderText = json['ETSKYCHeaderText']; OrderConfirmationTCS = json['OrderConfirmationTCS']; MAX_ORDER_QTY = json['MAX_ORDER_QTY']; return this; } Map toJson() => { 'Guid': Guid, 'Name': Name, 'EmailAddressPromptTextNewUser': EmailAddressPromptTextNewUser, 'InitialChatMessage': InitialChatMessage, 'NewEnquiryEmailTopText': NewEnquiryEmailTopText, 'NewEnquiryEmailBottomText': NewEnquiryEmailBottomText, 'NewEnquiryEmailTopTextToBuyer': NewEnquiryEmailTopTextToBuyer, 'NewEnquiryEmailBottomTextToBuyer': NewEnquiryEmailBottomTextToBuyer, 'EmailServerName': EmailServerName, 'FromEmailAddress': FromEmailAddress, 'LoginPassword': LoginPassword, 'PortNumber': PortNumber, 'BridgeDomain': BridgeDomain, 'PortalDomain': PortalDomain, 'SendGridAPIKey': SendGridAPIKey, 'NewEnquiryButtonText': NewEnquiryButtonText, 'EmailDocuments': EmailDocuments, 'ETSOrderInfoTextNonFinanced': ETSOrderInfoTextNonFinanced, 'ETSOrderInfoTextFinanced': ETSOrderInfoTextFinanced, 'ETSRegistrationEmailAddress': ETSRegistrationEmailAddress, 'ETSNotRegisteredHeaderText': ETSNotRegisteredHeaderText, 'ETSKYCHeaderText': ETSKYCHeaderText, 'OrderConfirmationTCS': OrderConfirmationTCS, 'MAX_ORDER_QTY': MAX_ORDER_QTY }; getTypeName() => "CompanyViewModel"; TypeContext? context = _ctx; } // @Route("/Get-Company", "GET") class GetCompany implements IReturn, IConvertible, IGet { GetCompany(); GetCompany.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; createResponse() => CompanyViewModel(); getResponseTypeName() => "CompanyViewModel"; getTypeName() => "GetCompany"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'internal.thebunkerbridge.com', types: { 'CompanyViewModel': TypeInfo(TypeOf.Class, create:() => CompanyViewModel()), 'GetCompany': TypeInfo(TypeOf.Class, create:() => GetCompany()), });