/* Options: Date: 2026-04-05 18:23:41 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: DealRecapDecline.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/Deal-Recap/Decline", "GET") public class DealRecapDecline : IReturn, Codable { public typealias Return = GetRecapDetailsViewModel public var guid:String required public init(){} } public class GetRecapDetailsViewModel : Codable { public var guid:String public var documentTitle:String public var generalComments:String public var enquiryId:Int public var enquiryGuid:String public var companyLogo:[UInt8] = [] public var fromContactName:String public var contactGuid:String public var entityName:String public var vesselName:String public var imoNumber:Int public var portCode:String public var portName:String public var countryName:String public var countryFlag:[UInt8] = [] public var dateFrom:Date public var dateTo:Date public var buyerAccountName:String public var deliveryMethod:String public var agentDetails:String public var recapTerms:String public var additionalCosts:String public var recapGrades:String public var accepted:Bool? public var rejected:Bool? public var fromEntityContactId:Int public var toEntityContactId:Int public var recapComments:String public var termsAndConditions:String public var imageGuid:String public var vesselId:Int public var confirmationOnly:Bool required public init(){} }