Bridge

<back to all web services

EnquiryChatList

Enquiries
The following routes are available for this service:
GET/Enquiries/Chat-List
EnquiryChatList Parameters:
NameParameterData TypeRequiredDescription
IdqueryGuidNo
ChatListViewModel Parameters:
NameParameterData TypeRequiredDescription
BannerTextformstringNo
GetEnquiryChatListForContactIdformList<GetEnquiryChatListForContactIdViewModel>No
GetEnquiryChatListForContactIdViewModel Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
GuidformGuidNo
ChatGuidformGuidNo
EntityIdformintNo
EntityNameformstringNo
EntityContactIdformintNo
EntityContactFirstNameformstringNo
EntityContactLastNameformstringNo
EntityContactNameformstringNo
EntityContactRoleInChatformstringNo
ChattingWithEntityIdformintNo
ChattingWithEntityNameformstringNo
ChattingWithEntityContactIdformintNo
ChattingWithEntityContactFirstNameformstringNo
ChattingWithEntityContactLastNameformstringNo
ChattingWithEntityContactNameformstringNo
ChattingWithEntityContactNameAndEntityformstringNo
ChattingWithEntityContactRoleInChatformstringNo
UnreadMessagesForEntityContactformintNo
LastMessageDateTimeformstringNo
LastMessageTextformstringNo
ChatIdformintNo
LastMessageWasFromMeformboolNo
LastMessageDeliveredformboolNo
LastMessageReadformboolNo
ChattingWithEntityContactGuidformGuidNo
DealRecapCodeformintNo
BannerTextformstringNo
ChattingWithEntityContactImageGuidformGuidNo

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

<ChatListViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bridge.Core.ViewModels">
  <BannerText>String</BannerText>
  <GetEnquiryChatListForContactId>
    <GetEnquiryChatListForContactIdViewModel>
      <BannerText>String</BannerText>
      <ChatGuid>00000000-0000-0000-0000-000000000000</ChatGuid>
      <ChatId>0</ChatId>
      <ChattingWithEntityContactFirstName>String</ChattingWithEntityContactFirstName>
      <ChattingWithEntityContactGuid>00000000-0000-0000-0000-000000000000</ChattingWithEntityContactGuid>
      <ChattingWithEntityContactId>0</ChattingWithEntityContactId>
      <ChattingWithEntityContactImageGuid>00000000-0000-0000-0000-000000000000</ChattingWithEntityContactImageGuid>
      <ChattingWithEntityContactLastName>String</ChattingWithEntityContactLastName>
      <ChattingWithEntityContactName>String</ChattingWithEntityContactName>
      <ChattingWithEntityContactNameAndEntity>String</ChattingWithEntityContactNameAndEntity>
      <ChattingWithEntityContactRoleInChat>String</ChattingWithEntityContactRoleInChat>
      <ChattingWithEntityId>0</ChattingWithEntityId>
      <ChattingWithEntityName>String</ChattingWithEntityName>
      <DealRecapCode>0</DealRecapCode>
      <EntityContactFirstName>String</EntityContactFirstName>
      <EntityContactId>0</EntityContactId>
      <EntityContactLastName>String</EntityContactLastName>
      <EntityContactName>String</EntityContactName>
      <EntityContactRoleInChat>String</EntityContactRoleInChat>
      <EntityId>0</EntityId>
      <EntityName>String</EntityName>
      <Guid>00000000-0000-0000-0000-000000000000</Guid>
      <Id>0</Id>
      <LastMessageDateTime>String</LastMessageDateTime>
      <LastMessageDelivered>false</LastMessageDelivered>
      <LastMessageRead>false</LastMessageRead>
      <LastMessageText>String</LastMessageText>
      <LastMessageWasFromMe>false</LastMessageWasFromMe>
      <UnreadMessagesForEntityContact>0</UnreadMessagesForEntityContact>
    </GetEnquiryChatListForContactIdViewModel>
  </GetEnquiryChatListForContactId>
</ChatListViewModel>