Required role: | Approved |
All Verbs | /Chat/GetArchiveChat/ |
---|
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ChatId | query | string | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
start | form | DateTime | No | |
DeviceUUID | form | string | No | |
APIKey | form | string | No | |
isAdmin | form | bool | No | |
Cmd | form | string | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Chat | form | ChatSession | No | |
Basket | form | ChatBasket | No | |
Messages | form | List<ChatMessage> | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Result | form | bool | No | |
ResMessage | form | string | No | |
Error | form | Error | No | |
PageInfo | form | BasePageInfo | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ErrorYn | form | bool | No | |
ExYn | form | bool | No | |
ErrorCode | form | string | No | |
ErrorDescription | form | string | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
TotalRecordCount | form | int | No | |
TotalPageCount | form | int | No | |
CurrentPage | form | int | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Id | form | ObjectId | No | |
StoreId | form | int? | No | |
StoreMediaId | form | int? | No | |
MediaFileName | form | string | No | |
SalerId | form | int? | No | |
BuyerId | form | int? | No | |
SalerDesc | form | string | No | |
BuyerDesc | form | string | No | |
StartDate | form | DateTime | No | |
LastMessageDate | form | DateTime | No | |
LastSeqId | form | int | No | |
CpSeqId | form | int | No | |
MessageCount | form | int | No | |
Status | form | ChatStatuses | No | |
ChatType | form | ChatTypes | No | |
Users | form | List<ChatUser> | No | |
LastMessage | form | string | No | |
BGColor | form | string | No | |
PostId | form | int? | No | |
BasketId | form | int | No |
Name | Value |
---|---|
Active | 1 |
WaitForSalerAction | 2 |
WaitForBuyerAction | 3 |
WaitForAdminAction | 4 |
WaitForRateAction | 5 |
WaitForShipAction | 6 |
ShipmentReturned | 7 |
Completed | 10 |
Archived | 11 |
Deleted | 99 |
Name | Value |
---|---|
Sale | 1 |
P2P | 2 |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
UserId | form | int | No | |
UserName | form | string | No | |
Avatar | form | string | No | |
LastReadSeqId | form | int | No | |
ActiveYn | form | int | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Id | form | string | No | |
GrandTotal | form | decimal | No | |
VendorTotal | form | decimal | No | |
VendorTotalExpire | form | DateTime? | No | |
BasketTotal | form | decimal | No | |
SalerOfferYn | form | bool | No | |
TransTotal | form | decimal | No | |
ShippingAmount | form | decimal | No | |
RemainingAmountForFreeShipping | form | decimal | No | |
PaymentTotal | form | decimal | No | |
DeliveryType | form | DeliveryTypes | No | |
Items | form | List<ChatBasketItem> | No | |
StoreId | form | int | No | |
StockQuantityUpdatedYN | form | bool | No | |
PricesUpdateYn | form | bool | No | |
ItemStateUpdatedYN | form | bool | No | |
ShippingAddressId | form | int? | No | |
BillingAddressId | form | int? | No | |
BasketDeliveryInfos | form | List<ChatBasketDeliveryInfo> | No | |
StoreType | form | StoreTypes | No | |
PostHeader | form | string | No | |
StoreHeader | form | string | No | |
TransactionType | form | TransactionTypes? | No | |
SalerId | form | int? | No | |
BuyerId | form | int? | No | |
SessionId | form | string | No | |
GiftCode | form | string | No | |
GiftId | form | int? | No | |
GiftDescription | form | string | No | |
GiftAmount | form | decimal? | No | |
Selected | form | bool? | No | |
StoreUrl | form | string | No | |
NetUnitPrice | form | decimal? | No | |
NetTotalPrice | form | decimal? | No | |
OrderData | form | string | No | |
NotificationStatus | form | short? | No |
Name | Value |
---|---|
None | 0 |
DeliveryToAddress | 1 |
DeliveryInStore | 2 |
DeliveryByCargo | 4 |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Id | form | int | No | |
StoreId | form | int | No | |
PostId | form | int | No | |
VariantId | form | int | No | |
Name | form | string | No | |
Description | form | string | No | |
ListPrice | form | decimal | No | |
SalePrice | form | decimal | No | |
UnitPrice | form | decimal | No | |
OldUnitPrice | form | decimal | No | |
Quantity | form | decimal | No | |
NewQuantity | form | decimal | No | |
NewUnitPrice | form | int | No | |
StockQuantityUpdatedYN | form | bool | No | |
PricesUpdateYn | form | bool | No | |
ItemStateUpdatedYN | form | bool | No | |
TotalPrice | form | decimal | No | |
MediaId | form | int? | No | |
MediaFileName | form | string | No | |
Variant | form | string | No | |
StockType | form | int | No | |
ItemType | form | PaymentDetailItemType | No | |
PriceTypes | form | PriceTypes? | No | |
StoreHeader | form | string | No | |
OldTotalPrice | form | decimal | No | |
CategoryName | form | string | No | |
PostInStock | form | int | No | |
PostSalePrice | form | decimal | No | |
MediaUrl | form | string | No | |
PostUrl | form | string | No | |
CampaignId | form | int? | No | |
CampaignCode | form | string | No | |
CampaignType | form | byte? | No | |
DiscountType | form | byte? | No | |
DiscountAmount | form | decimal? | No | |
Message | form | string | No | |
NetUnitPrice | form | decimal? | No | |
NetTotalPrice | form | decimal? | No | |
ExpireDate | form | DateTime? | No | |
RefId | form | string | No | |
PriceType | form | PriceTypes? | No | |
PersonalizedYn | form | bool | No | |
ItemData | form | string | No | |
CategoryKey | form | string | No |
Name | Value |
---|---|
PHYSICAL | 0 |
VIRTUAL | 1 |
Name | Value |
---|---|
NoPrice | 0 |
SinglePrice | 1 |
MultiVariant | 2 |
PriceRange | 3 |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
DeliveryType | form | DeliveryTypes | No | |
Amount | form | decimal | No | |
PaymentAmount | form | decimal | No | |
AddressInfo | form | AddressDTO | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
AddressAlias | form | string | No | |
PhoneNumber | form | string | No | |
form | string | No | ||
Address1 | form | string | No | |
Address2 | form | string | No | |
City | form | string | No | |
State | form | string | No | |
Country | form | string | No | |
ZipCode | form | string | No | |
DistrictId | form | int? | No | |
CityId | form | int? | No | |
StateId | form | int? | No | |
CountryId | form | int? | No | |
District | form | string | No | |
Street | form | string | No | |
BuildingNo | form | string | No | |
DoorNo | form | string | No | |
AddressRecipe | form | string | No | |
GeoAddress | form | string | No | |
Location | form | GeoLocation | No | |
InvoiceYn | form | bool | No | |
DeliveryYn | form | bool | No | |
ActiveYn | form | bool | No | |
DefaultYn | form | bool | No | |
Register | form | bool? | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Lon | form | string | No | |
Lat | form | string | No | |
GeoAddress | form | string | No | |
IsDeleted | form | bool | No |
Name | Value |
---|---|
Personel | 1 |
PrivateCompany | 2 |
LimitedCompany | 3 |
Name | Value |
---|---|
P2P | 1 |
Doping | 2 |
Cargo | 4 |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Id | form | ObjectId | No | |
ChatId | form | ObjectId | No | |
SeqId | form | int | No | |
SenderId | form | int | No | |
StoreId | form | int? | No | |
BuyerId | form | int? | No | |
BuyerName | form | string | No | |
ReceiverId | form | int? | No | |
Date | form | DateTime | No | |
Type | form | MessageTypes | No | |
Text | form | string | No | |
Media | form | ChatMedia | No | |
Location | form | GeoLocation | No | |
Location2 | form | GeoLocation | No | |
RefNo | form | string | No |
Name | Value |
---|---|
Text | 1 |
Media | 2 |
Location | 3 |
Basket | 4 |
PaymentRequest | 11 |
Payment | 12 |
Approve | 21 |
Review | 22 |
Auto | 101 |
Cargo | 102 |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Id | form | ObjectId | No | |
MediaType | form | MediaTypes | No | |
FileName | form | string | No | |
Source | form | string | No | |
MediaMime | form | string | No | |
Url | form | string | No |
Name | Value |
---|---|
icon | 0 |
Image | 1 |
Video | 2 |
Youtube | 3 |
8 | |
File | 9 |
ThreeD | 10 |
Custom | 99 |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Chat | form | ChatSession | No | |
Basket | form | ChatBasket | No | |
Messages | form | List<ChatMessage> | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /Chat/GetArchiveChat/ HTTP/1.1
Host: baseservices.needion.com
Accept: application/json
Content-Type: application/json
Content-Length: length
{"ChatId":"String","start":"\/Date(-62135596800000-0000)\/","DeviceUUID":"String","APIKey":"String","isAdmin":false,"Cmd":"String"}
HTTP/1.1 200 OK Content-Type: application/json Content-Length: length {"Chat":{"Id":"000000000000000000000000","StoreId":0,"StoreMediaId":0,"MediaFileName":"String","SalerId":0,"BuyerId":0,"SalerDesc":"String","BuyerDesc":"String","StartDate":"\/Date(-62135596800000-0000)\/","LastMessageDate":"\/Date(-62135596800000-0000)\/","LastSeqId":0,"CpSeqId":0,"MessageCount":0,"Status":1,"ChatType":1,"Users":[{"UserId":0,"UserName":"String","Avatar":"String","LastReadSeqId":0,"ActiveYn":0}],"LastMessage":"String","BGColor":"String","PostId":0,"BasketId":0},"Basket":{"Id":"String","GrandTotal":0,"VendorTotal":0,"VendorTotalExpire":"\/Date(-62135596800000-0000)\/","BasketTotal":0,"SalerOfferYn":false,"TransTotal":0,"ShippingAmount":0,"RemainingAmountForFreeShipping":0,"PaymentTotal":0,"DeliveryType":0,"Items":[{"Id":0,"StoreId":0,"PostId":0,"VariantId":0,"Name":"String","Description":"String","ListPrice":0,"SalePrice":0,"UnitPrice":0,"OldUnitPrice":0,"Quantity":0,"NewQuantity":0,"NewUnitPrice":0,"StockQuantityUpdatedYN":false,"PricesUpdateYn":false,"ItemStateUpdatedYN":false,"TotalPrice":0,"MediaId":0,"MediaFileName":"String","Variant":"String","StockType":0,"ItemType":0,"PriceTypes":0,"StoreHeader":"String","OldTotalPrice":0,"CategoryName":"String","PostInStock":0,"PostSalePrice":0,"MediaUrl":"String","PostUrl":"String","CampaignId":0,"CampaignCode":"String","CampaignType":0,"DiscountType":0,"DiscountAmount":0,"Message":"String","NetUnitPrice":0,"NetTotalPrice":0,"ExpireDate":"\/Date(-62135596800000-0000)\/","RefId":"String","PriceType":0,"PersonalizedYn":false,"ItemData":"String","CategoryKey":"String"}],"StoreId":0,"StockQuantityUpdatedYN":false,"PricesUpdateYn":false,"ItemStateUpdatedYN":false,"ShippingAddressId":0,"BillingAddressId":0,"BasketDeliveryInfos":[{"DeliveryType":0,"Amount":0,"PaymentAmount":0,"AddressInfo":{"AddressAlias":"String","PhoneNumber":"String","Email":"String","Address1":"String","Address2":"String","City":"String","State":"String","Country":"String","ZipCode":"String","DistrictId":0,"CityId":0,"StateId":0,"CountryId":0,"District":"String","Street":"String","BuildingNo":"String","DoorNo":"String","AddressRecipe":"String","GeoAddress":"String","Location":{"Lon":"String","Lat":"String","GeoAddress":"String","IsDeleted":false},"InvoiceYn":false,"DeliveryYn":false,"ActiveYn":false,"DefaultYn":false,"Register":false}}],"StoreType":1,"PostHeader":"String","StoreHeader":"String","TransactionType":0,"SalerId":0,"BuyerId":0,"SessionId":"String","GiftCode":"String","GiftId":0,"GiftDescription":"String","GiftAmount":0,"Selected":false,"StoreUrl":"String","NetUnitPrice":0,"NetTotalPrice":0,"OrderData":"String","NotificationStatus":0},"Messages":[{"Id":"000000000000000000000000","ChatId":"000000000000000000000000","SeqId":0,"SenderId":0,"StoreId":0,"BuyerId":0,"BuyerName":"String","ReceiverId":0,"Date":"\/Date(-62135596800000-0000)\/","Type":1,"Text":"String","Media":{"Id":"000000000000000000000000","MediaType":0,"FileName":"String","Source":"String","MediaMime":"String","Url":"String"},"Location":{"Lon":"String","Lat":"String","GeoAddress":"String","IsDeleted":false},"Location2":{"Lon":"String","Lat":"String","GeoAddress":"String","IsDeleted":false},"RefNo":"String"}],"Result":false,"ResMessage":"String","Error":{"ErrorYn":false,"ExYn":false,"ErrorCode":"String","ErrorDescription":"String"},"PageInfo":{"TotalRecordCount":0,"TotalPageCount":0,"CurrentPage":0}}