POST CreateQrOrUpdate
Request Information
URI Parameters
None.
Body Parameters
InsertCheckRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Cs | ClientSecurity |
None. |
|
| BranchId | integer |
None. |
|
| Terminal | string |
None. |
|
| PhoneNumber | string |
None. |
|
| Guid | string |
None. |
|
| UsingBonus | decimal number |
None. |
|
| TotalPrice | decimal number |
None. |
|
| Date | LdateTime |
None. |
|
| CheckNo | integer |
None. |
|
| CheckId | integer |
None. |
|
| OrderType | string |
None. |
|
| OtherCustomers | Collection of string |
None. |
|
| Details | Collection of LoyaltyCheckDetail |
None. |
|
| CheckGuidForDelete | string |
None. |
|
| BrGuid | string |
None. |
|
| PersonelInf | string |
None. |
|
| DontWin | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"Cs": {
"UserName": "sample string 1",
"Pass": "sample string 2",
"CompanyKey": "sample string 3"
},
"BranchId": 1,
"Terminal": "sample string 2",
"PhoneNumber": "sample string 3",
"Guid": "sample string 4",
"UsingBonus": 5.1,
"TotalPrice": 6.1,
"Date": {
"Year": 1,
"Month": 2,
"Day": 3,
"Hour": 4,
"Minute": 5,
"Second": 6,
"Value": "0001-02-03T04:05:06",
"NullableValue": "0001-02-03T04:05:06"
},
"CheckNo": 7,
"CheckId": 8,
"OrderType": "sample string 9",
"OtherCustomers": [
"sample string 1",
"sample string 2"
],
"Details": [
{
"ItemGroupNo": 1,
"ItemNo": 2,
"ItemName": "sample string 3",
"Count": 4.1,
"TotalPrice": 5.1,
"ItemType": 0,
"GiftGuid": "sample string 6",
"FramesId": [
1,
2
],
"NonDiscountedPrice": 7.1
},
{
"ItemGroupNo": 1,
"ItemNo": 2,
"ItemName": "sample string 3",
"Count": 4.1,
"TotalPrice": 5.1,
"ItemType": 0,
"GiftGuid": "sample string 6",
"FramesId": [
1,
2
],
"NonDiscountedPrice": 7.1
}
],
"CheckGuidForDelete": "sample string 10",
"BrGuid": "sample string 11",
"PersonelInf": "sample string 12",
"DontWin": true
}
application/xml, text/xml
Sample:
<InsertCheckRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Loyalty.Dto.Integration.External">
<BrGuid>sample string 11</BrGuid>
<BranchId>1</BranchId>
<CheckGuidForDelete>sample string 10</CheckGuidForDelete>
<CheckId>8</CheckId>
<CheckNo>7</CheckNo>
<Cs>
<CompanyKey>sample string 3</CompanyKey>
<Pass>sample string 2</Pass>
<UserName>sample string 1</UserName>
</Cs>
<Date xmlns:d2p1="http://schemas.datacontract.org/2004/07/Loyalty.Dto.Helpers">
<d2p1:Day>3</d2p1:Day>
<d2p1:Hour>4</d2p1:Hour>
<d2p1:Minute>5</d2p1:Minute>
<d2p1:Month>2</d2p1:Month>
<d2p1:Second>6</d2p1:Second>
<d2p1:Year>1</d2p1:Year>
</Date>
<Details>
<LoyaltyCheckDetail>
<Count>4.1</Count>
<FramesId xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:int>1</d4p1:int>
<d4p1:int>2</d4p1:int>
</FramesId>
<GiftGuid>sample string 6</GiftGuid>
<ItemGroupNo>1</ItemGroupNo>
<ItemName>sample string 3</ItemName>
<ItemNo>2</ItemNo>
<ItemType>Item</ItemType>
<NonDiscountedPrice>7.1</NonDiscountedPrice>
<TotalPrice>5.1</TotalPrice>
</LoyaltyCheckDetail>
<LoyaltyCheckDetail>
<Count>4.1</Count>
<FramesId xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:int>1</d4p1:int>
<d4p1:int>2</d4p1:int>
</FramesId>
<GiftGuid>sample string 6</GiftGuid>
<ItemGroupNo>1</ItemGroupNo>
<ItemName>sample string 3</ItemName>
<ItemNo>2</ItemNo>
<ItemType>Item</ItemType>
<NonDiscountedPrice>7.1</NonDiscountedPrice>
<TotalPrice>5.1</TotalPrice>
</LoyaltyCheckDetail>
</Details>
<DontWin>true</DontWin>
<Guid>sample string 4</Guid>
<OrderType>sample string 9</OrderType>
<OtherCustomers xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</OtherCustomers>
<PersonelInf>sample string 12</PersonelInf>
<PhoneNumber>sample string 3</PhoneNumber>
<Terminal>sample string 2</Terminal>
<TotalPrice>6.1</TotalPrice>
<UsingBonus>5.1</UsingBonus>
</InsertCheckRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
UpdatePosCheckResult| Name | Description | Type | Additional information |
|---|---|---|---|
| Result | ServiceResult |
None. |
|
| ResultMessage | string |
None. |
|
| BrGuid | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Result": 0,
"ResultMessage": "sample string 1",
"BrGuid": "sample string 2"
}
application/xml, text/xml
Sample:
<UpdatePosCheckResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Loyalty.Dto.Integration.External"> <BrGuid>sample string 2</BrGuid> <Result>Success</Result> <ResultMessage>sample string 1</ResultMessage> </UpdatePosCheckResult>