Bridge

<back to all web services

EnquiriesHistory

Enquiries
The following routes are available for this service:
GET/Enquiries/History
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class EnquiriesHistory
    {
        public Boolean JustMyEnquiries = null;
        public Boolean CanViewCompanyEnquiries = null;
        public Integer VesselId = null;
        public Integer PortOfSupplyId = null;
        public Boolean ClosedDealsOnly = null;
        public Integer SupplierId = null;
        public Date DateFrom = null;
        public Date DateTo = null;
        public String Status = null;
        
        public Boolean isJustMyEnquiries() { return JustMyEnquiries; }
        public EnquiriesHistory setJustMyEnquiries(Boolean value) { this.JustMyEnquiries = value; return this; }
        public Boolean isCanViewCompanyEnquiries() { return CanViewCompanyEnquiries; }
        public EnquiriesHistory setCanViewCompanyEnquiries(Boolean value) { this.CanViewCompanyEnquiries = value; return this; }
        public Integer getVesselId() { return VesselId; }
        public EnquiriesHistory setVesselId(Integer value) { this.VesselId = value; return this; }
        public Integer getPortOfSupplyId() { return PortOfSupplyId; }
        public EnquiriesHistory setPortOfSupplyId(Integer value) { this.PortOfSupplyId = value; return this; }
        public Boolean isClosedDealsOnly() { return ClosedDealsOnly; }
        public EnquiriesHistory setClosedDealsOnly(Boolean value) { this.ClosedDealsOnly = value; return this; }
        public Integer getSupplierId() { return SupplierId; }
        public EnquiriesHistory setSupplierId(Integer value) { this.SupplierId = value; return this; }
        public Date getDateFrom() { return DateFrom; }
        public EnquiriesHistory setDateFrom(Date value) { this.DateFrom = value; return this; }
        public Date getDateTo() { return DateTo; }
        public EnquiriesHistory setDateTo(Date value) { this.DateTo = value; return this; }
        public String getStatus() { return Status; }
        public EnquiriesHistory setStatus(String value) { this.Status = value; return this; }
    }

    public static class EnquiryHistoryViewModel
    {
        public GetEnquiryHistoryForContactFiltersViewModel GetEnquiryHistoryForContactFilters = null;
        public ArrayList<GetEnquiryHistoryForContactViewModel> GetEnquiryHistoryForContact = null;
        
        public GetEnquiryHistoryForContactFiltersViewModel getGetEnquiryHistoryForContactFilters() { return GetEnquiryHistoryForContactFilters; }
        public EnquiryHistoryViewModel setGetEnquiryHistoryForContactFilters(GetEnquiryHistoryForContactFiltersViewModel value) { this.GetEnquiryHistoryForContactFilters = value; return this; }
        public ArrayList<GetEnquiryHistoryForContactViewModel> getGetEnquiryHistoryForContact() { return GetEnquiryHistoryForContact; }
        public EnquiryHistoryViewModel setGetEnquiryHistoryForContact(ArrayList<GetEnquiryHistoryForContactViewModel> value) { this.GetEnquiryHistoryForContact = value; return this; }
    }

    public static class GetEnquiryHistoryForContactFiltersViewModel
    {
        public Boolean JustMyEnquiries = null;
        public Boolean CanViewCompanyEnquiries = null;
        public Integer VesselId = null;
        public Integer PortOfSupplyId = null;
        public Boolean ClosedDealsOnly = null;
        public Integer SupplierId = null;
        public Date DateFrom = null;
        public Date DateTo = null;
        public String Status = null;
        public ArrayList<GetFilterValuesForContactEntityViewModel> Filters = null;
        public ArrayList<SelectListItem> VesselsList = null;
        public ArrayList<SelectListItem> PortOfSuppliesList = null;
        public ArrayList<SelectListItem> EnquiriesWithList = null;
        public ArrayList<SelectListItem> EnquiryStatusesList = null;
        
        public Boolean isJustMyEnquiries() { return JustMyEnquiries; }
        public GetEnquiryHistoryForContactFiltersViewModel setJustMyEnquiries(Boolean value) { this.JustMyEnquiries = value; return this; }
        public Boolean isCanViewCompanyEnquiries() { return CanViewCompanyEnquiries; }
        public GetEnquiryHistoryForContactFiltersViewModel setCanViewCompanyEnquiries(Boolean value) { this.CanViewCompanyEnquiries = value; return this; }
        public Integer getVesselId() { return VesselId; }
        public GetEnquiryHistoryForContactFiltersViewModel setVesselId(Integer value) { this.VesselId = value; return this; }
        public Integer getPortOfSupplyId() { return PortOfSupplyId; }
        public GetEnquiryHistoryForContactFiltersViewModel setPortOfSupplyId(Integer value) { this.PortOfSupplyId = value; return this; }
        public Boolean isClosedDealsOnly() { return ClosedDealsOnly; }
        public GetEnquiryHistoryForContactFiltersViewModel setClosedDealsOnly(Boolean value) { this.ClosedDealsOnly = value; return this; }
        public Integer getSupplierId() { return SupplierId; }
        public GetEnquiryHistoryForContactFiltersViewModel setSupplierId(Integer value) { this.SupplierId = value; return this; }
        public Date getDateFrom() { return DateFrom; }
        public GetEnquiryHistoryForContactFiltersViewModel setDateFrom(Date value) { this.DateFrom = value; return this; }
        public Date getDateTo() { return DateTo; }
        public GetEnquiryHistoryForContactFiltersViewModel setDateTo(Date value) { this.DateTo = value; return this; }
        public String getStatus() { return Status; }
        public GetEnquiryHistoryForContactFiltersViewModel setStatus(String value) { this.Status = value; return this; }
        public ArrayList<GetFilterValuesForContactEntityViewModel> getFilters() { return Filters; }
        public GetEnquiryHistoryForContactFiltersViewModel setFilters(ArrayList<GetFilterValuesForContactEntityViewModel> value) { this.Filters = value; return this; }
        public ArrayList<SelectListItem> getVesselsList() { return VesselsList; }
        public GetEnquiryHistoryForContactFiltersViewModel setVesselsList(ArrayList<SelectListItem> value) { this.VesselsList = value; return this; }
        public ArrayList<SelectListItem> getPortOfSuppliesList() { return PortOfSuppliesList; }
        public GetEnquiryHistoryForContactFiltersViewModel setPortOfSuppliesList(ArrayList<SelectListItem> value) { this.PortOfSuppliesList = value; return this; }
        public ArrayList<SelectListItem> getEnquiriesWithList() { return EnquiriesWithList; }
        public GetEnquiryHistoryForContactFiltersViewModel setEnquiriesWithList(ArrayList<SelectListItem> value) { this.EnquiriesWithList = value; return this; }
        public ArrayList<SelectListItem> getEnquiryStatusesList() { return EnquiryStatusesList; }
        public GetEnquiryHistoryForContactFiltersViewModel setEnquiryStatusesList(ArrayList<SelectListItem> value) { this.EnquiryStatusesList = value; return this; }
    }

    public static class GetFilterValuesForContactEntityViewModel
    {
        public Integer Id = null;
        public String Type = null;
        public String Text = null;
        
        public Integer getId() { return Id; }
        public GetFilterValuesForContactEntityViewModel setId(Integer value) { this.Id = value; return this; }
        public String getType() { return Type; }
        public GetFilterValuesForContactEntityViewModel setType(String value) { this.Type = value; return this; }
        public String getText() { return Text; }
        public GetFilterValuesForContactEntityViewModel setText(String value) { this.Text = value; return this; }
    }

    public static class GetEnquiryHistoryForContactViewModel
    {
        public Integer EnquiryId = null;
        public UUID EnquiryGuid = null;
        public byte[] FlagRound = null;
        public String CountryName = null;
        public String PortName = null;
        public Double Latitude = null;
        public Double Longitude = null;
        public String VesselName = null;
        public Integer IMONumber = null;
        public String DeliveryDate = null;
        public Boolean RecapAccepted = null;
        public String RecapFromCompany = null;
        public String RecapFromName = null;
        public UUID RecapFromEntityContactGuid = null;
        public String RecapToCompany = null;
        public String RecapToName = null;
        public UUID RecapToEntityContactGuid = null;
        public String DealWithCompanyAndContact = null;
        public UUID RecapGuid = null;
        public UUID RecapFromEntityContactImageGuid = null;
        public UUID RecapToEntityContactImageGuid = null;
        public ArrayList<GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel> WorkedOnBy = null;
        
        public Integer getEnquiryId() { return EnquiryId; }
        public GetEnquiryHistoryForContactViewModel setEnquiryId(Integer value) { this.EnquiryId = value; return this; }
        public UUID getEnquiryGuid() { return EnquiryGuid; }
        public GetEnquiryHistoryForContactViewModel setEnquiryGuid(UUID value) { this.EnquiryGuid = value; return this; }
        public byte[] getFlagRound() { return FlagRound; }
        public GetEnquiryHistoryForContactViewModel setFlagRound(byte[] value) { this.FlagRound = value; return this; }
        public String getCountryName() { return CountryName; }
        public GetEnquiryHistoryForContactViewModel setCountryName(String value) { this.CountryName = value; return this; }
        public String getPortName() { return PortName; }
        public GetEnquiryHistoryForContactViewModel setPortName(String value) { this.PortName = value; return this; }
        public Double getLatitude() { return Latitude; }
        public GetEnquiryHistoryForContactViewModel setLatitude(Double value) { this.Latitude = value; return this; }
        public Double getLongitude() { return Longitude; }
        public GetEnquiryHistoryForContactViewModel setLongitude(Double value) { this.Longitude = value; return this; }
        public String getVesselName() { return VesselName; }
        public GetEnquiryHistoryForContactViewModel setVesselName(String value) { this.VesselName = value; return this; }
        public Integer getImoNumber() { return IMONumber; }
        public GetEnquiryHistoryForContactViewModel setImoNumber(Integer value) { this.IMONumber = value; return this; }
        public String getDeliveryDate() { return DeliveryDate; }
        public GetEnquiryHistoryForContactViewModel setDeliveryDate(String value) { this.DeliveryDate = value; return this; }
        public Boolean isRecapAccepted() { return RecapAccepted; }
        public GetEnquiryHistoryForContactViewModel setRecapAccepted(Boolean value) { this.RecapAccepted = value; return this; }
        public String getRecapFromCompany() { return RecapFromCompany; }
        public GetEnquiryHistoryForContactViewModel setRecapFromCompany(String value) { this.RecapFromCompany = value; return this; }
        public String getRecapFromName() { return RecapFromName; }
        public GetEnquiryHistoryForContactViewModel setRecapFromName(String value) { this.RecapFromName = value; return this; }
        public UUID getRecapFromEntityContactGuid() { return RecapFromEntityContactGuid; }
        public GetEnquiryHistoryForContactViewModel setRecapFromEntityContactGuid(UUID value) { this.RecapFromEntityContactGuid = value; return this; }
        public String getRecapToCompany() { return RecapToCompany; }
        public GetEnquiryHistoryForContactViewModel setRecapToCompany(String value) { this.RecapToCompany = value; return this; }
        public String getRecapToName() { return RecapToName; }
        public GetEnquiryHistoryForContactViewModel setRecapToName(String value) { this.RecapToName = value; return this; }
        public UUID getRecapToEntityContactGuid() { return RecapToEntityContactGuid; }
        public GetEnquiryHistoryForContactViewModel setRecapToEntityContactGuid(UUID value) { this.RecapToEntityContactGuid = value; return this; }
        public String getDealWithCompanyAndContact() { return DealWithCompanyAndContact; }
        public GetEnquiryHistoryForContactViewModel setDealWithCompanyAndContact(String value) { this.DealWithCompanyAndContact = value; return this; }
        public UUID getRecapGuid() { return RecapGuid; }
        public GetEnquiryHistoryForContactViewModel setRecapGuid(UUID value) { this.RecapGuid = value; return this; }
        public UUID getRecapFromEntityContactImageGuid() { return RecapFromEntityContactImageGuid; }
        public GetEnquiryHistoryForContactViewModel setRecapFromEntityContactImageGuid(UUID value) { this.RecapFromEntityContactImageGuid = value; return this; }
        public UUID getRecapToEntityContactImageGuid() { return RecapToEntityContactImageGuid; }
        public GetEnquiryHistoryForContactViewModel setRecapToEntityContactImageGuid(UUID value) { this.RecapToEntityContactImageGuid = value; return this; }
        public ArrayList<GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel> getWorkedOnBy() { return WorkedOnBy; }
        public GetEnquiryHistoryForContactViewModel setWorkedOnBy(ArrayList<GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel> value) { this.WorkedOnBy = value; return this; }
    }

    public static class GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel
    {
        public String HandlingEnquiryName = null;
        
        public String getHandlingEnquiryName() { return HandlingEnquiryName; }
        public GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel setHandlingEnquiryName(String value) { this.HandlingEnquiryName = value; return this; }
    }

}

Java EnquiriesHistory 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/History HTTP/1.1 
Host: internal.thebunkerbridge.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<EnquiryHistoryViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bridge.Core.ViewModels">
  <GetEnquiryHistoryForContact>
    <GetEnquiryHistoryForContactViewModel>
      <CountryName>String</CountryName>
      <DealWithCompanyAndContact>String</DealWithCompanyAndContact>
      <DeliveryDate>String</DeliveryDate>
      <EnquiryGuid>00000000-0000-0000-0000-000000000000</EnquiryGuid>
      <EnquiryId>0</EnquiryId>
      <FlagRound>AA==</FlagRound>
      <IMONumber>0</IMONumber>
      <Latitude>0</Latitude>
      <Longitude>0</Longitude>
      <PortName>String</PortName>
      <RecapAccepted>false</RecapAccepted>
      <RecapFromCompany>String</RecapFromCompany>
      <RecapFromEntityContactGuid>00000000-0000-0000-0000-000000000000</RecapFromEntityContactGuid>
      <RecapFromEntityContactImageGuid>00000000-0000-0000-0000-000000000000</RecapFromEntityContactImageGuid>
      <RecapFromName>String</RecapFromName>
      <RecapGuid>00000000-0000-0000-0000-000000000000</RecapGuid>
      <RecapToCompany>String</RecapToCompany>
      <RecapToEntityContactGuid>00000000-0000-0000-0000-000000000000</RecapToEntityContactGuid>
      <RecapToEntityContactImageGuid>00000000-0000-0000-0000-000000000000</RecapToEntityContactImageGuid>
      <RecapToName>String</RecapToName>
      <VesselName>String</VesselName>
      <WorkedOnBy>
        <GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel>
          <HandlingEnquiryName>String</HandlingEnquiryName>
        </GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel>
      </WorkedOnBy>
    </GetEnquiryHistoryForContactViewModel>
  </GetEnquiryHistoryForContact>
  <GetEnquiryHistoryForContactFilters>
    <CanViewCompanyEnquiries>false</CanViewCompanyEnquiries>
    <ClosedDealsOnly>false</ClosedDealsOnly>
    <DateFrom>0001-01-01T00:00:00</DateFrom>
    <DateTo>0001-01-01T00:00:00</DateTo>
    <EnquiriesWithList xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
      <d3p1:SelectListItem>
        <d3p1:Disabled>false</d3p1:Disabled>
        <d3p1:Group>
          <d3p1:Disabled>false</d3p1:Disabled>
          <d3p1:Name>String</d3p1:Name>
        </d3p1:Group>
        <d3p1:Selected>false</d3p1:Selected>
        <d3p1:Text>String</d3p1:Text>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:SelectListItem>
    </EnquiriesWithList>
    <EnquiryStatusesList xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
      <d3p1:SelectListItem>
        <d3p1:Disabled>false</d3p1:Disabled>
        <d3p1:Group>
          <d3p1:Disabled>false</d3p1:Disabled>
          <d3p1:Name>String</d3p1:Name>
        </d3p1:Group>
        <d3p1:Selected>false</d3p1:Selected>
        <d3p1:Text>String</d3p1:Text>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:SelectListItem>
    </EnquiryStatusesList>
    <Filters>
      <GetFilterValuesForContactEntityViewModel>
        <Id>0</Id>
        <Text>String</Text>
        <Type>String</Type>
      </GetFilterValuesForContactEntityViewModel>
    </Filters>
    <JustMyEnquiries>false</JustMyEnquiries>
    <PortOfSuppliesList xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
      <d3p1:SelectListItem>
        <d3p1:Disabled>false</d3p1:Disabled>
        <d3p1:Group>
          <d3p1:Disabled>false</d3p1:Disabled>
          <d3p1:Name>String</d3p1:Name>
        </d3p1:Group>
        <d3p1:Selected>false</d3p1:Selected>
        <d3p1:Text>String</d3p1:Text>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:SelectListItem>
    </PortOfSuppliesList>
    <PortOfSupplyId>0</PortOfSupplyId>
    <Status>String</Status>
    <SupplierId>0</SupplierId>
    <VesselId>0</VesselId>
    <VesselsList xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
      <d3p1:SelectListItem>
        <d3p1:Disabled>false</d3p1:Disabled>
        <d3p1:Group>
          <d3p1:Disabled>false</d3p1:Disabled>
          <d3p1:Name>String</d3p1:Name>
        </d3p1:Group>
        <d3p1:Selected>false</d3p1:Selected>
        <d3p1:Text>String</d3p1:Text>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:SelectListItem>
    </VesselsList>
  </GetEnquiryHistoryForContactFilters>
</EnquiryHistoryViewModel>