/* 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 //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: EnquiriesDetails.* //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/Details", Verbs="GET") open class EnquiriesDetails : IReturn { var Id:UUID? = null companion object { private val responseType = GetEnquiryDetailsViewModel::class.java } override fun getResponseType(): Any? = EnquiriesDetails.responseType } open class GetEnquiryDetailsViewModel { var Id:Int? = null var AccessCode:Int? = null var EntityContactId:Int? = null var Guid:UUID? = null var PortCode:String? = null var PortName:String? = null var CountryName:String? = null var FlagRound:ByteArray? = null var DateFrom:Date? = null var DateTo:Date? = null var AgentName:String? = null var BuyerAccountName:String? = null var RequestTerms:String? = null var GeneralComments:String? = null var VesselName:String? = null var IMONumber:Int? = null var ScratchpadId:Int? = null var Scratchpad:String? = null var DeliveryMethod:String? = null var SingleChatGuid:UUID? = null var SingleChatEntityId:Int? = null var TotalChats:Int? = null var ChatIds:ArrayList = ArrayList() var RiskRatingSubscriptionStatus:Boolean? = null var WindwardReportLive:Boolean? = null var WindwardReportExpiryDateTime:Date? = null var LatestRAGStatus:String? = null var VesselWindwardUrl:String? = null var PortId:Int? = null var CanForwardEnquiry:Boolean? = null var VesselId:Int? = null var DeliveryMethodId:Int? = null var CreditTermDays:Int? = null var RequestedTermsType:String? = null var ButtonGroup:String? = null var CanSendBroadcastChat:Boolean? = null var AccountId:Int? = null var ChatList:String? = null var EntityContact:EntityContactViewModel? = null var GetEnquiryGrades:ArrayList = ArrayList() } open class GetEnquiryGradesViewModel { var Id:Int? = null var QuantityFrom:Int? = null var QuantityTo:Int? = null var Quantity:String? = null var Comments:String? = null var Grade:String? = null var ProductId:Int? = null var VersionId:Int? = null var GradeId:Int? = null var UnitId:Int? = null } open class EntityContactViewModel { var Id:Int? = null var Guid:UUID? = null var EntityId:Int? = null var FirstName:String? = null var LastName:String? = null var Initials:String? = null var Password:String? = null var EmailAddress:String? = null var DarkMode:Boolean? = null var Entity:EntityViewModel? = null var LastActive:Date? = null var ImageGuid:UUID? = null var DialingCodeCountryId:Int? = null var TelephoneNumber:String? = null var IsBridgeClient:Boolean? = null var AccessLevels:ArrayList = ArrayList() }