Bridge

<back to all web services

EnquiriesDetails

Enquiries
The following routes are available for this service:
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
}

Kotlin EnquiriesDetails DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + 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>