| GET | /Enquiries/Details |
|---|
import java.math.*
import java.util.*
import net.servicestack.client.*
open class EnquiriesDetails
{
var Id:UUID? = null
}
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<UUID> = ArrayList<UUID>()
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<GetEnquiryGradesViewModel> = ArrayList<GetEnquiryGradesViewModel>()
}
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<GetAllAccessLevelsForEntityContactIdViewModel> = ArrayList<GetAllAccessLevelsForEntityContactIdViewModel>()
}
open class EntityViewModel
{
var Id:Int? = null
var Guid:UUID? = null
var Type:String? = null
var Name:String? = null
var SuperTrader:Boolean? = null
var CompanyDomain:String? = null
var KYCStartedBy:Int? = null
var KYCCompletedBy:Int? = null
var ETSMOHAAccount:String? = null
}
open class GetAllAccessLevelsForEntityContactIdViewModel
{
var Id:Int? = null
var Allowed:Boolean? = null
var Name:String? = null
var Description:String? = null
var PrettyText:String? = null
}
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
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /Enquiries/Details HTTP/1.1 Host: internal.thebunkerbridge.com Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<GetEnquiryDetailsViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bridge.Core.ViewModels">
<AccessCode>0</AccessCode>
<AccountId>0</AccountId>
<AgentName>String</AgentName>
<ButtonGroup>String</ButtonGroup>
<BuyerAccountName>String</BuyerAccountName>
<CanForwardEnquiry>false</CanForwardEnquiry>
<CanSendBroadcastChat>false</CanSendBroadcastChat>
<ChatIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:guid>00000000-0000-0000-0000-000000000000</d2p1:guid>
</ChatIds>
<ChatList>String</ChatList>
<CountryName>String</CountryName>
<CreditTermDays>0</CreditTermDays>
<DateFrom>0001-01-01T00:00:00</DateFrom>
<DateTo>0001-01-01T00:00:00</DateTo>
<DeliveryMethod>String</DeliveryMethod>
<DeliveryMethodId>0</DeliveryMethodId>
<EntityContact>
<AccessLevels>
<GetAllAccessLevelsForEntityContactIdViewModel>
<Allowed>false</Allowed>
<Description>String</Description>
<Id>0</Id>
<Name>String</Name>
<PrettyText>String</PrettyText>
</GetAllAccessLevelsForEntityContactIdViewModel>
</AccessLevels>
<DarkMode>false</DarkMode>
<DialingCodeCountryId>0</DialingCodeCountryId>
<EmailAddress>String</EmailAddress>
<Entity>
<CompanyDomain>String</CompanyDomain>
<ETSMOHAAccount>String</ETSMOHAAccount>
<Guid>00000000-0000-0000-0000-000000000000</Guid>
<Id>0</Id>
<KYCCompletedBy>0</KYCCompletedBy>
<KYCStartedBy>0</KYCStartedBy>
<Name>String</Name>
<SuperTrader>false</SuperTrader>
<Type>String</Type>
</Entity>
<EntityId>0</EntityId>
<FirstName>String</FirstName>
<Guid>00000000-0000-0000-0000-000000000000</Guid>
<Id>0</Id>
<ImageGuid>00000000-0000-0000-0000-000000000000</ImageGuid>
<Initials>String</Initials>
<IsBridgeClient>false</IsBridgeClient>
<LastActive>0001-01-01T00:00:00</LastActive>
<LastName>String</LastName>
<Password>String</Password>
<TelephoneNumber>String</TelephoneNumber>
</EntityContact>
<EntityContactId>0</EntityContactId>
<FlagRound>AA==</FlagRound>
<GeneralComments>String</GeneralComments>
<GetEnquiryGrades>
<GetEnquiryGradesViewModel>
<Comments>String</Comments>
<Grade>String</Grade>
<GradeId>0</GradeId>
<Id>0</Id>
<ProductId>0</ProductId>
<Quantity>String</Quantity>
<QuantityFrom>0</QuantityFrom>
<QuantityTo>0</QuantityTo>
<UnitId>0</UnitId>
<VersionId>0</VersionId>
</GetEnquiryGradesViewModel>
</GetEnquiryGrades>
<Guid>00000000-0000-0000-0000-000000000000</Guid>
<IMONumber>0</IMONumber>
<Id>0</Id>
<LatestRAGStatus>String</LatestRAGStatus>
<PortCode>String</PortCode>
<PortId>0</PortId>
<PortName>String</PortName>
<RequestTerms>String</RequestTerms>
<RequestedTermsType>String</RequestedTermsType>
<RiskRatingSubscriptionStatus>false</RiskRatingSubscriptionStatus>
<Scratchpad>String</Scratchpad>
<ScratchpadId>0</ScratchpadId>
<SingleChatEntityId>0</SingleChatEntityId>
<SingleChatGuid>00000000-0000-0000-0000-000000000000</SingleChatGuid>
<TotalChats>0</TotalChats>
<VesselId>0</VesselId>
<VesselName>String</VesselName>
<VesselWindwardUrl>String</VesselWindwardUrl>
<WindwardReportExpiryDateTime>0001-01-01T00:00:00</WindwardReportExpiryDateTime>
<WindwardReportLive>false</WindwardReportLive>
</GetEnquiryDetailsViewModel>