/* Options: Date: 2026-04-05 18:22:33 SwiftVersion: 5.0 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://internal.thebunkerbridge.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: SubmitDealRecap.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/Submit-Deal-Recap", "POST") public class SubmitDealRecap : IReturn, Codable { public typealias Return = SubmitDealRecapReturnViewModel public var enquiryId:Int public var enquiryGuid:String public var chatGuid:String public var imoNumber:Int public var vesselId:Int public var vesselName:String public var buyerAccountName:String public var dateFrom:Date? public var dateTo:Date? public var portId:Int? public var deliveryMethodId:Int? public var buyerSellerAccountId:Int? public var requestedTermsType:String public var creditTermDays:Int? public var recapComments:String public var agent:String public var additionalCosts:String public var fromEntityContactId:Int public var documentTitle:String public var recapCanBeSent:Bool public var dealRecapEnquiryGrades:[DealRecapEnquiryGradesViewModel] = [] required public init(){} } public class SubmitDealRecapReturnViewModel : Codable { public var recapId:Int public var recapGuid:String public var documentTitle:String public var chattingWithEntityContactId:Int required public init(){} } public class DealRecapEnquiryGradesViewModel : Codable { public var id:Int? public var deleted:Bool public var productId:Int? public var versionId:Int? public var gradeId:Int? public var specificationComments:String public var volumeFrom:Int? public var volumeTo:Int? public var unitId:Int? public var volumeUnitId:Int? public var unitPrice:Double? public var currencyId:Int? required public init(){} }