/* Options: Date: 2026-04-05 18:27:03 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://internal.thebunkerbridge.com //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: EnquiriesHistory.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/Enquiries/History", Verbs="GET") open class EnquiriesHistory : IReturn { var JustMyEnquiries:Boolean? = null var CanViewCompanyEnquiries:Boolean? = null var VesselId:Int? = null var PortOfSupplyId:Int? = null var ClosedDealsOnly:Boolean? = null var SupplierId:Int? = null var DateFrom:Date? = null var DateTo:Date? = null var Status:String? = null companion object { private val responseType = EnquiryHistoryViewModel::class.java } override fun getResponseType(): Any? = EnquiriesHistory.responseType } open class EnquiryHistoryViewModel { var GetEnquiryHistoryForContactFilters:GetEnquiryHistoryForContactFiltersViewModel? = null var GetEnquiryHistoryForContact:ArrayList = ArrayList() } open class GetEnquiryHistoryForContactFiltersViewModel { var JustMyEnquiries:Boolean? = null var CanViewCompanyEnquiries:Boolean? = null var VesselId:Int? = null var PortOfSupplyId:Int? = null var ClosedDealsOnly:Boolean? = null var SupplierId:Int? = null var DateFrom:Date? = null var DateTo:Date? = null var Status:String? = null var Filters:ArrayList = ArrayList() var VesselsList:ArrayList = ArrayList() var PortOfSuppliesList:ArrayList = ArrayList() var EnquiriesWithList:ArrayList = ArrayList() var EnquiryStatusesList:ArrayList = ArrayList() } open class GetEnquiryHistoryForContactViewModel { var EnquiryId:Int? = null var EnquiryGuid:UUID? = null var FlagRound:ByteArray? = null var CountryName:String? = null var PortName:String? = null var Latitude:Double? = null var Longitude:Double? = null var VesselName:String? = null var IMONumber:Int? = null var DeliveryDate:String? = null var RecapAccepted:Boolean? = null var RecapFromCompany:String? = null var RecapFromName:String? = null var RecapFromEntityContactGuid:UUID? = null var RecapToCompany:String? = null var RecapToName:String? = null var RecapToEntityContactGuid:UUID? = null var DealWithCompanyAndContact:String? = null var RecapGuid:UUID? = null var RecapFromEntityContactImageGuid:UUID? = null var RecapToEntityContactImageGuid:UUID? = null var WorkedOnBy:ArrayList = ArrayList() } open class GetFilterValuesForContactEntityViewModel { var Id:Int? = null var Type:String? = null var Text:String? = null } open class GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel { var HandlingEnquiryName:String? = null }