| GET | /Enquiries/Live |
|---|
import 'package:servicestack/servicestack.dart';
import 'dart:typed_data';
class EnquiriesLive implements IConvertible
{
bool? JustMyEnquiries;
EnquiriesLive({this.JustMyEnquiries});
EnquiriesLive.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
JustMyEnquiries = json['JustMyEnquiries'];
return this;
}
Map<String, dynamic> toJson() => {
'JustMyEnquiries': JustMyEnquiries
};
getTypeName() => "EnquiriesLive";
TypeContext? context = _ctx;
}
class EntityViewModel implements IConvertible
{
int? Id;
String? Guid;
String? Type;
String? Name;
bool? SuperTrader;
String? CompanyDomain;
int? KYCStartedBy;
int? KYCCompletedBy;
String? ETSMOHAAccount;
EntityViewModel({this.Id,this.Guid,this.Type,this.Name,this.SuperTrader,this.CompanyDomain,this.KYCStartedBy,this.KYCCompletedBy,this.ETSMOHAAccount});
EntityViewModel.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Id = json['Id'];
Guid = json['Guid'];
Type = json['Type'];
Name = json['Name'];
SuperTrader = json['SuperTrader'];
CompanyDomain = json['CompanyDomain'];
KYCStartedBy = json['KYCStartedBy'];
KYCCompletedBy = json['KYCCompletedBy'];
ETSMOHAAccount = json['ETSMOHAAccount'];
return this;
}
Map<String, dynamic> toJson() => {
'Id': Id,
'Guid': Guid,
'Type': Type,
'Name': Name,
'SuperTrader': SuperTrader,
'CompanyDomain': CompanyDomain,
'KYCStartedBy': KYCStartedBy,
'KYCCompletedBy': KYCCompletedBy,
'ETSMOHAAccount': ETSMOHAAccount
};
getTypeName() => "EntityViewModel";
TypeContext? context = _ctx;
}
class GetAllAccessLevelsForEntityContactIdViewModel implements IConvertible
{
int? Id;
bool? Allowed;
String? Name;
String? Description;
String? PrettyText;
GetAllAccessLevelsForEntityContactIdViewModel({this.Id,this.Allowed,this.Name,this.Description,this.PrettyText});
GetAllAccessLevelsForEntityContactIdViewModel.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Id = json['Id'];
Allowed = json['Allowed'];
Name = json['Name'];
Description = json['Description'];
PrettyText = json['PrettyText'];
return this;
}
Map<String, dynamic> toJson() => {
'Id': Id,
'Allowed': Allowed,
'Name': Name,
'Description': Description,
'PrettyText': PrettyText
};
getTypeName() => "GetAllAccessLevelsForEntityContactIdViewModel";
TypeContext? context = _ctx;
}
class EntityContactViewModel implements IConvertible
{
int? Id;
String? Guid;
int? EntityId;
String? FirstName;
String? LastName;
String? Initials;
String? Password;
String? EmailAddress;
bool? DarkMode;
EntityViewModel? Entity;
DateTime? LastActive;
String? ImageGuid;
int? DialingCodeCountryId;
String? TelephoneNumber;
bool? IsBridgeClient;
List<GetAllAccessLevelsForEntityContactIdViewModel>? AccessLevels;
EntityContactViewModel({this.Id,this.Guid,this.EntityId,this.FirstName,this.LastName,this.Initials,this.Password,this.EmailAddress,this.DarkMode,this.Entity,this.LastActive,this.ImageGuid,this.DialingCodeCountryId,this.TelephoneNumber,this.IsBridgeClient,this.AccessLevels});
EntityContactViewModel.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Id = json['Id'];
Guid = json['Guid'];
EntityId = json['EntityId'];
FirstName = json['FirstName'];
LastName = json['LastName'];
Initials = json['Initials'];
Password = json['Password'];
EmailAddress = json['EmailAddress'];
DarkMode = json['DarkMode'];
Entity = JsonConverters.fromJson(json['Entity'],'EntityViewModel',context!);
LastActive = JsonConverters.fromJson(json['LastActive'],'DateTime',context!);
ImageGuid = json['ImageGuid'];
DialingCodeCountryId = json['DialingCodeCountryId'];
TelephoneNumber = json['TelephoneNumber'];
IsBridgeClient = json['IsBridgeClient'];
AccessLevels = JsonConverters.fromJson(json['AccessLevels'],'List<GetAllAccessLevelsForEntityContactIdViewModel>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'Id': Id,
'Guid': Guid,
'EntityId': EntityId,
'FirstName': FirstName,
'LastName': LastName,
'Initials': Initials,
'Password': Password,
'EmailAddress': EmailAddress,
'DarkMode': DarkMode,
'Entity': JsonConverters.toJson(Entity,'EntityViewModel',context!),
'LastActive': JsonConverters.toJson(LastActive,'DateTime',context!),
'ImageGuid': ImageGuid,
'DialingCodeCountryId': DialingCodeCountryId,
'TelephoneNumber': TelephoneNumber,
'IsBridgeClient': IsBridgeClient,
'AccessLevels': JsonConverters.toJson(AccessLevels,'List<GetAllAccessLevelsForEntityContactIdViewModel>',context!)
};
getTypeName() => "EntityContactViewModel";
TypeContext? context = _ctx;
}
class GetLiveEnquiriesForContactAndEntityCompaniesListViewModel implements IConvertible
{
String? CompanyName;
String? ChatGuid;
String? EntityContactGuid;
String? EntityContactImageGuid;
String? EntityContactName;
int? UnreadMessagesForEntityContact;
GetLiveEnquiriesForContactAndEntityCompaniesListViewModel({this.CompanyName,this.ChatGuid,this.EntityContactGuid,this.EntityContactImageGuid,this.EntityContactName,this.UnreadMessagesForEntityContact});
GetLiveEnquiriesForContactAndEntityCompaniesListViewModel.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
CompanyName = json['CompanyName'];
ChatGuid = json['ChatGuid'];
EntityContactGuid = json['EntityContactGuid'];
EntityContactImageGuid = json['EntityContactImageGuid'];
EntityContactName = json['EntityContactName'];
UnreadMessagesForEntityContact = json['UnreadMessagesForEntityContact'];
return this;
}
Map<String, dynamic> toJson() => {
'CompanyName': CompanyName,
'ChatGuid': ChatGuid,
'EntityContactGuid': EntityContactGuid,
'EntityContactImageGuid': EntityContactImageGuid,
'EntityContactName': EntityContactName,
'UnreadMessagesForEntityContact': UnreadMessagesForEntityContact
};
getTypeName() => "GetLiveEnquiriesForContactAndEntityCompaniesListViewModel";
TypeContext? context = _ctx;
}
class GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel implements IConvertible
{
String? HandlingEnquiryName;
GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel({this.HandlingEnquiryName});
GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
HandlingEnquiryName = json['HandlingEnquiryName'];
return this;
}
Map<String, dynamic> toJson() => {
'HandlingEnquiryName': HandlingEnquiryName
};
getTypeName() => "GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel";
TypeContext? context = _ctx;
}
class GetEnquiryChatListForContactIdViewModel implements IConvertible
{
int? Id;
String? Guid;
String? ChatGuid;
int? EntityId;
String? EntityName;
int? EntityContactId;
String? EntityContactFirstName;
String? EntityContactLastName;
String? EntityContactName;
String? EntityContactRoleInChat;
int? ChattingWithEntityId;
String? ChattingWithEntityName;
int? ChattingWithEntityContactId;
String? ChattingWithEntityContactFirstName;
String? ChattingWithEntityContactLastName;
String? ChattingWithEntityContactName;
String? ChattingWithEntityContactNameAndEntity;
String? ChattingWithEntityContactRoleInChat;
int? UnreadMessagesForEntityContact;
String? LastMessageDateTime;
String? LastMessageText;
int? ChatId;
bool? LastMessageWasFromMe;
bool? LastMessageDelivered;
bool? LastMessageRead;
String? ChattingWithEntityContactGuid;
int? DealRecapCode;
String? BannerText;
String? ChattingWithEntityContactImageGuid;
GetEnquiryChatListForContactIdViewModel({this.Id,this.Guid,this.ChatGuid,this.EntityId,this.EntityName,this.EntityContactId,this.EntityContactFirstName,this.EntityContactLastName,this.EntityContactName,this.EntityContactRoleInChat,this.ChattingWithEntityId,this.ChattingWithEntityName,this.ChattingWithEntityContactId,this.ChattingWithEntityContactFirstName,this.ChattingWithEntityContactLastName,this.ChattingWithEntityContactName,this.ChattingWithEntityContactNameAndEntity,this.ChattingWithEntityContactRoleInChat,this.UnreadMessagesForEntityContact,this.LastMessageDateTime,this.LastMessageText,this.ChatId,this.LastMessageWasFromMe,this.LastMessageDelivered,this.LastMessageRead,this.ChattingWithEntityContactGuid,this.DealRecapCode,this.BannerText,this.ChattingWithEntityContactImageGuid});
GetEnquiryChatListForContactIdViewModel.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Id = json['Id'];
Guid = json['Guid'];
ChatGuid = json['ChatGuid'];
EntityId = json['EntityId'];
EntityName = json['EntityName'];
EntityContactId = json['EntityContactId'];
EntityContactFirstName = json['EntityContactFirstName'];
EntityContactLastName = json['EntityContactLastName'];
EntityContactName = json['EntityContactName'];
EntityContactRoleInChat = json['EntityContactRoleInChat'];
ChattingWithEntityId = json['ChattingWithEntityId'];
ChattingWithEntityName = json['ChattingWithEntityName'];
ChattingWithEntityContactId = json['ChattingWithEntityContactId'];
ChattingWithEntityContactFirstName = json['ChattingWithEntityContactFirstName'];
ChattingWithEntityContactLastName = json['ChattingWithEntityContactLastName'];
ChattingWithEntityContactName = json['ChattingWithEntityContactName'];
ChattingWithEntityContactNameAndEntity = json['ChattingWithEntityContactNameAndEntity'];
ChattingWithEntityContactRoleInChat = json['ChattingWithEntityContactRoleInChat'];
UnreadMessagesForEntityContact = json['UnreadMessagesForEntityContact'];
LastMessageDateTime = json['LastMessageDateTime'];
LastMessageText = json['LastMessageText'];
ChatId = json['ChatId'];
LastMessageWasFromMe = json['LastMessageWasFromMe'];
LastMessageDelivered = json['LastMessageDelivered'];
LastMessageRead = json['LastMessageRead'];
ChattingWithEntityContactGuid = json['ChattingWithEntityContactGuid'];
DealRecapCode = json['DealRecapCode'];
BannerText = json['BannerText'];
ChattingWithEntityContactImageGuid = json['ChattingWithEntityContactImageGuid'];
return this;
}
Map<String, dynamic> toJson() => {
'Id': Id,
'Guid': Guid,
'ChatGuid': ChatGuid,
'EntityId': EntityId,
'EntityName': EntityName,
'EntityContactId': EntityContactId,
'EntityContactFirstName': EntityContactFirstName,
'EntityContactLastName': EntityContactLastName,
'EntityContactName': EntityContactName,
'EntityContactRoleInChat': EntityContactRoleInChat,
'ChattingWithEntityId': ChattingWithEntityId,
'ChattingWithEntityName': ChattingWithEntityName,
'ChattingWithEntityContactId': ChattingWithEntityContactId,
'ChattingWithEntityContactFirstName': ChattingWithEntityContactFirstName,
'ChattingWithEntityContactLastName': ChattingWithEntityContactLastName,
'ChattingWithEntityContactName': ChattingWithEntityContactName,
'ChattingWithEntityContactNameAndEntity': ChattingWithEntityContactNameAndEntity,
'ChattingWithEntityContactRoleInChat': ChattingWithEntityContactRoleInChat,
'UnreadMessagesForEntityContact': UnreadMessagesForEntityContact,
'LastMessageDateTime': LastMessageDateTime,
'LastMessageText': LastMessageText,
'ChatId': ChatId,
'LastMessageWasFromMe': LastMessageWasFromMe,
'LastMessageDelivered': LastMessageDelivered,
'LastMessageRead': LastMessageRead,
'ChattingWithEntityContactGuid': ChattingWithEntityContactGuid,
'DealRecapCode': DealRecapCode,
'BannerText': BannerText,
'ChattingWithEntityContactImageGuid': ChattingWithEntityContactImageGuid
};
getTypeName() => "GetEnquiryChatListForContactIdViewModel";
TypeContext? context = _ctx;
}
class GetLiveEnquiriesForContactAndEntityVolumeDescriptionViewModel implements IConvertible
{
String? VolDescription;
GetLiveEnquiriesForContactAndEntityVolumeDescriptionViewModel({this.VolDescription});
GetLiveEnquiriesForContactAndEntityVolumeDescriptionViewModel.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
VolDescription = json['VolDescription'];
return this;
}
Map<String, dynamic> toJson() => {
'VolDescription': VolDescription
};
getTypeName() => "GetLiveEnquiriesForContactAndEntityVolumeDescriptionViewModel";
TypeContext? context = _ctx;
}
class GetLiveEnquiriesForContactAndEntityViewModel implements IConvertible
{
int? Id;
String? Guid;
Uint8List? FlagRound;
String? CountryName;
String? PortName;
double? Latitude;
double? Longitude;
String? VesselName;
int? IMONumber;
String? DeliveryDate;
String? Companies;
List<GetLiveEnquiriesForContactAndEntityCompaniesListViewModel>? GetLiveEnquiriesForContactAndEntityCompaniesList;
List<GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel>? GetLiveEnquiriesForContactAndEntityBeingWorkedOnByList;
List<GetEnquiryChatListForContactIdViewModel>? GetEnquiryChatListForContactId;
List<GetLiveEnquiriesForContactAndEntityVolumeDescriptionViewModel>? GetLiveEnquiriesForContactAndEntityVolumeDescription;
GetLiveEnquiriesForContactAndEntityViewModel({this.Id,this.Guid,this.FlagRound,this.CountryName,this.PortName,this.Latitude,this.Longitude,this.VesselName,this.IMONumber,this.DeliveryDate,this.Companies,this.GetLiveEnquiriesForContactAndEntityCompaniesList,this.GetLiveEnquiriesForContactAndEntityBeingWorkedOnByList,this.GetEnquiryChatListForContactId,this.GetLiveEnquiriesForContactAndEntityVolumeDescription});
GetLiveEnquiriesForContactAndEntityViewModel.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Id = json['Id'];
Guid = json['Guid'];
FlagRound = JsonConverters.fromJson(json['FlagRound'],'Uint8List',context!);
CountryName = json['CountryName'];
PortName = json['PortName'];
Latitude = JsonConverters.toDouble(json['Latitude']);
Longitude = JsonConverters.toDouble(json['Longitude']);
VesselName = json['VesselName'];
IMONumber = json['IMONumber'];
DeliveryDate = json['DeliveryDate'];
Companies = json['Companies'];
GetLiveEnquiriesForContactAndEntityCompaniesList = JsonConverters.fromJson(json['GetLiveEnquiriesForContactAndEntityCompaniesList'],'List<GetLiveEnquiriesForContactAndEntityCompaniesListViewModel>',context!);
GetLiveEnquiriesForContactAndEntityBeingWorkedOnByList = JsonConverters.fromJson(json['GetLiveEnquiriesForContactAndEntityBeingWorkedOnByList'],'List<GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel>',context!);
GetEnquiryChatListForContactId = JsonConverters.fromJson(json['GetEnquiryChatListForContactId'],'List<GetEnquiryChatListForContactIdViewModel>',context!);
GetLiveEnquiriesForContactAndEntityVolumeDescription = JsonConverters.fromJson(json['GetLiveEnquiriesForContactAndEntityVolumeDescription'],'List<GetLiveEnquiriesForContactAndEntityVolumeDescriptionViewModel>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'Id': Id,
'Guid': Guid,
'FlagRound': JsonConverters.toJson(FlagRound,'Uint8List',context!),
'CountryName': CountryName,
'PortName': PortName,
'Latitude': Latitude,
'Longitude': Longitude,
'VesselName': VesselName,
'IMONumber': IMONumber,
'DeliveryDate': DeliveryDate,
'Companies': Companies,
'GetLiveEnquiriesForContactAndEntityCompaniesList': JsonConverters.toJson(GetLiveEnquiriesForContactAndEntityCompaniesList,'List<GetLiveEnquiriesForContactAndEntityCompaniesListViewModel>',context!),
'GetLiveEnquiriesForContactAndEntityBeingWorkedOnByList': JsonConverters.toJson(GetLiveEnquiriesForContactAndEntityBeingWorkedOnByList,'List<GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel>',context!),
'GetEnquiryChatListForContactId': JsonConverters.toJson(GetEnquiryChatListForContactId,'List<GetEnquiryChatListForContactIdViewModel>',context!),
'GetLiveEnquiriesForContactAndEntityVolumeDescription': JsonConverters.toJson(GetLiveEnquiriesForContactAndEntityVolumeDescription,'List<GetLiveEnquiriesForContactAndEntityVolumeDescriptionViewModel>',context!)
};
getTypeName() => "GetLiveEnquiriesForContactAndEntityViewModel";
TypeContext? context = _ctx;
}
class LiveEnquiriesForContactAndEntityViewModel implements IConvertible
{
bool? JustMyEnquiries;
bool? CanViewCompanyEnquiries;
String? EntityContactGuid;
bool? ShowCreateNewEnquiryButton;
EntityContactViewModel? EntityContact;
List<GetLiveEnquiriesForContactAndEntityViewModel>? GetLiveEnquiriesForContactAndEntity;
LiveEnquiriesForContactAndEntityViewModel({this.JustMyEnquiries,this.CanViewCompanyEnquiries,this.EntityContactGuid,this.ShowCreateNewEnquiryButton,this.EntityContact,this.GetLiveEnquiriesForContactAndEntity});
LiveEnquiriesForContactAndEntityViewModel.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
JustMyEnquiries = json['JustMyEnquiries'];
CanViewCompanyEnquiries = json['CanViewCompanyEnquiries'];
EntityContactGuid = json['EntityContactGuid'];
ShowCreateNewEnquiryButton = json['ShowCreateNewEnquiryButton'];
EntityContact = JsonConverters.fromJson(json['EntityContact'],'EntityContactViewModel',context!);
GetLiveEnquiriesForContactAndEntity = JsonConverters.fromJson(json['GetLiveEnquiriesForContactAndEntity'],'List<GetLiveEnquiriesForContactAndEntityViewModel>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'JustMyEnquiries': JustMyEnquiries,
'CanViewCompanyEnquiries': CanViewCompanyEnquiries,
'EntityContactGuid': EntityContactGuid,
'ShowCreateNewEnquiryButton': ShowCreateNewEnquiryButton,
'EntityContact': JsonConverters.toJson(EntityContact,'EntityContactViewModel',context!),
'GetLiveEnquiriesForContactAndEntity': JsonConverters.toJson(GetLiveEnquiriesForContactAndEntity,'List<GetLiveEnquiriesForContactAndEntityViewModel>',context!)
};
getTypeName() => "LiveEnquiriesForContactAndEntityViewModel";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'internal.thebunkerbridge.com', types: <String, TypeInfo> {
'EnquiriesLive': TypeInfo(TypeOf.Class, create:() => EnquiriesLive()),
'EntityViewModel': TypeInfo(TypeOf.Class, create:() => EntityViewModel()),
'GetAllAccessLevelsForEntityContactIdViewModel': TypeInfo(TypeOf.Class, create:() => GetAllAccessLevelsForEntityContactIdViewModel()),
'EntityContactViewModel': TypeInfo(TypeOf.Class, create:() => EntityContactViewModel()),
'List<GetAllAccessLevelsForEntityContactIdViewModel>': TypeInfo(TypeOf.Class, create:() => <GetAllAccessLevelsForEntityContactIdViewModel>[]),
'GetLiveEnquiriesForContactAndEntityCompaniesListViewModel': TypeInfo(TypeOf.Class, create:() => GetLiveEnquiriesForContactAndEntityCompaniesListViewModel()),
'GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel': TypeInfo(TypeOf.Class, create:() => GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel()),
'GetEnquiryChatListForContactIdViewModel': TypeInfo(TypeOf.Class, create:() => GetEnquiryChatListForContactIdViewModel()),
'GetLiveEnquiriesForContactAndEntityVolumeDescriptionViewModel': TypeInfo(TypeOf.Class, create:() => GetLiveEnquiriesForContactAndEntityVolumeDescriptionViewModel()),
'GetLiveEnquiriesForContactAndEntityViewModel': TypeInfo(TypeOf.Class, create:() => GetLiveEnquiriesForContactAndEntityViewModel()),
'Uint8List': TypeInfo(TypeOf.Class, create:() => Uint8List(0)),
'List<GetLiveEnquiriesForContactAndEntityCompaniesListViewModel>': TypeInfo(TypeOf.Class, create:() => <GetLiveEnquiriesForContactAndEntityCompaniesListViewModel>[]),
'List<GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel>': TypeInfo(TypeOf.Class, create:() => <GetLiveEnquiriesForContactAndEntityBeingWorkedOnByListViewModel>[]),
'List<GetEnquiryChatListForContactIdViewModel>': TypeInfo(TypeOf.Class, create:() => <GetEnquiryChatListForContactIdViewModel>[]),
'List<GetLiveEnquiriesForContactAndEntityVolumeDescriptionViewModel>': TypeInfo(TypeOf.Class, create:() => <GetLiveEnquiriesForContactAndEntityVolumeDescriptionViewModel>[]),
'LiveEnquiriesForContactAndEntityViewModel': TypeInfo(TypeOf.Class, create:() => LiveEnquiriesForContactAndEntityViewModel()),
'List<GetLiveEnquiriesForContactAndEntityViewModel>': TypeInfo(TypeOf.Class, create:() => <GetLiveEnquiriesForContactAndEntityViewModel>[]),
});
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /Enquiries/Live HTTP/1.1 Host: internal.thebunkerbridge.com Accept: text/csv
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length
{"JustMyEnquiries":false,"CanViewCompanyEnquiries":false,"EntityContactGuid":"00000000000000000000000000000000","ShowCreateNewEnquiryButton":false,"EntityContact":{"Id":0,"Guid":"00000000000000000000000000000000","EntityId":0,"FirstName":"String","LastName":"String","Initials":"String","Password":"String","EmailAddress":"String","DarkMode":false,"Entity":{"Id":0,"Guid":"00000000000000000000000000000000","Type":"String","Name":"String","SuperTrader":false,"CompanyDomain":"String","KYCStartedBy":0,"KYCCompletedBy":0,"ETSMOHAAccount":"String"},"LastActive":"0001-01-01T00:00:00.0000000","ImageGuid":"00000000000000000000000000000000","DialingCodeCountryId":0,"TelephoneNumber":"String","IsBridgeClient":false,"AccessLevels":[{"Id":0,"Allowed":false,"Name":"String","Description":"String","PrettyText":"String"}]},"GetLiveEnquiriesForContactAndEntity":[{"Id":0,"Guid":"00000000000000000000000000000000","FlagRound":"AA==","CountryName":"String","PortName":"String","Latitude":0,"Longitude":0,"VesselName":"String","IMONumber":0,"DeliveryDate":"String","Companies":"String","GetLiveEnquiriesForContactAndEntityCompaniesList":[{"CompanyName":"String","ChatGuid":"00000000000000000000000000000000","EntityContactGuid":"00000000000000000000000000000000","EntityContactImageGuid":"00000000000000000000000000000000","EntityContactName":"String","UnreadMessagesForEntityContact":0}],"GetLiveEnquiriesForContactAndEntityBeingWorkedOnByList":[{"HandlingEnquiryName":"String"}],"GetEnquiryChatListForContactId":[{"Id":0,"Guid":"00000000000000000000000000000000","ChatGuid":"00000000000000000000000000000000","EntityId":0,"EntityName":"String","EntityContactId":0,"EntityContactFirstName":"String","EntityContactLastName":"String","EntityContactName":"String","EntityContactRoleInChat":"String","ChattingWithEntityId":0,"ChattingWithEntityName":"String","ChattingWithEntityContactId":0,"ChattingWithEntityContactFirstName":"String","ChattingWithEntityContactLastName":"String","ChattingWithEntityContactName":"String","ChattingWithEntityContactNameAndEntity":"String","ChattingWithEntityContactRoleInChat":"String","UnreadMessagesForEntityContact":0,"LastMessageDateTime":"String","LastMessageText":"String","ChatId":0,"LastMessageWasFromMe":false,"LastMessageDelivered":false,"LastMessageRead":false,"ChattingWithEntityContactGuid":"00000000000000000000000000000000","DealRecapCode":0,"BannerText":"String","ChattingWithEntityContactImageGuid":"00000000000000000000000000000000"}],"GetLiveEnquiriesForContactAndEntityVolumeDescription":[{"VolDescription":"String"}]}]}