Action Merchant Level
Action method in Merchant Level:
- CREATE
- LIST
- GET
- UPDATE
- DELETE
Payload Data
Name | Data Type | Length/Set |
---|---|---|
mclId | BIGINT | 20 |
mclClient | BIGINT | 20 |
mcId | BIGINT | 20 |
mclCode | VARCHAR | 10 |
mclDate | DATE TIME | |
mclNote | LONG TEXT | |
mclActive | SMALLINT | 6 |
mctStampToken | VARCHAR | 100 |
mctUser | VARCHAR | 50 |
CREATE
Example Request
{
"Subject":"loyalty",
"SubjectType":"merchant",
"SubjectIdentifier":"merchantlevel",
"Action":"create",
"ResourceType":"data",
"Resource":"none",
"ResourceId":"none",
"Data":{
"Merchant":{
"MerchantLevels":[
{
"MclClient":1,
"McId":132,
"MclCode":"code-0909",
"MclDate":"2020-12-30T21:21:04+07:00",
"MclNote":"note",
"MclActive":1,
"MclStampToken":"token if exist",
"MclUser":"user"
}
]
}
}
}
{
"TicketId": "3131332d31-daec1666-942d-46f6-a16e-e8c89dfd05d4",
"Subject": "loyalty",
"SubjectType": "merchant",
"SubjectIdentifier": "merchantlevel",
"Action": "create",
"ResourceType": "data",
"Resource": "none",
"ResourceId": "none",
"Result": {
"ErrorCode": null,
"Id": 0,
"Merchants": [
{
"IsNestedIncluded": false,
"McActive": null,
"McArea": null,
"McClientId": null,
"McId": 0,
"McName": null,
"McOrganization": null,
"McParent": null,
"McStampToken": null,
"McUser": null,
"MerchantActives": [],
"MerchantAddresses": [],
"MerchantAttrs": [],
"MerchantIds": [],
"MerchantLevels": [
{
"McId": 260,
"MclActive": 1,
"MclClient": 1,
"MclCode": "code-0909",
"MclDate": "2020-12-30T14:21:04+07:00",
"MclId": 96,
"MclNote": "note",
"MclStampToken": "token if exist",
"MclUser": "user"
}
],
"MerchantProducts": []
}
],
"Message": null,
"ReqId": 0,
"Signature": null,
"Status": null,
"Ticket": null,
"Time": "0001-01-01T00:00:00+00:00"
},
"Status": "success",
"Message": "Success process data(Success)",
"StatusCode": 200
}
LIST
Example Request
{
"Subject":"loyalty",
"SubjectType":"merchant",
"SubjectIdentifier":"merchantlevel",
"Action":"list",
"ResourceType":"data",
"Resource":"none",
"ResourceId":"none",
"Data":{
}
}
{
"TicketId": "3131332d31-3ebeedc5-016c-4b71-a2f0-d693393d8ad4",
"Subject": "loyalty",
"SubjectType": "merchant",
"SubjectIdentifier": "merchantlevel",
"Action": "list",
"ResourceType": "data",
"Resource": "none",
"ResourceId": "none",
"Result": {
"ErrorCode": null,
"Id": 0,
"Merchants": [
{
"IsNestedIncluded": false,
"McActive": null,
"McArea": null,
"McClientId": null,
"McId": 0,
"McName": null,
"McOrganization": null,
"McParent": null,
"McStampToken": null,
"McUser": null,
"MerchantActives": [],
"MerchantAddresses": [],
"MerchantAttrs": [],
"MerchantIds": [],
"MerchantLevels": [
{
"McId": 260,
"MclActive": 1,
"MclClient": 113,
"MclCode": "code-0909",
"MclDate": "2020-12-30T21:21:04+07:00",
"MclId": 95,
"MclNote": "note",
"MclStampToken": "token if exist",
"MclUser": "user"
}
],
"MerchantProducts": []
}
],
"Message": null,
"ReqId": 0,
"Signature": null,
"Status": null,
"Ticket": null,
"Time": "0001-01-01T00:00:00+00:00"
},
"Status": "success",
"Message": "Success process data(Success)",
"StatusCode": 200
}
GET
Example Request
{
"Subject":"loyalty",
"SubjectType":"merchant",
"SubjectIdentifier":"merchantlevel",
"Action":"get",
"ResourceType":"data",
"Resource":"mciId",
"ResourceId":"104",
"Data":{
}
}
{
"TicketId": "3131332d31-27eb5318-36e2-4722-8c63-225453204e7d",
"Subject": "loyalty",
"SubjectType": "merchant",
"SubjectIdentifier": "merchantlevel",
"Action": "get",
"ResourceType": "data",
"Resource": "none",
"ResourceId": "none",
"Result": {
"ErrorCode": null,
"Id": 0,
"Merchants": [
{
"IsNestedIncluded": false,
"McActive": null,
"McArea": null,
"McClientId": null,
"McId": 0,
"McName": null,
"McOrganization": null,
"McParent": null,
"McStampToken": null,
"McUser": null,
"MerchantActives": [],
"MerchantAddresses": [],
"MerchantAttrs": [],
"MerchantIds": [],
"MerchantLevels": [
{
"McId": 260,
"MclActive": 1,
"MclClient": 113,
"MclCode": "code-0909",
"MclDate": "2020-12-30T21:21:04+07:00",
"MclId": 95,
"MclNote": "note",
"MclStampToken": "token if exist",
"MclUser": "user"
}
],
"MerchantProducts": []
}
],
"Message": null,
"ReqId": 0,
"Signature": null,
"Status": null,
"Ticket": null,
"Time": "0001-01-01T00:00:00+00:00"
},
"Status": "success",
"Message": "Success process data(Success)",
"StatusCode": 200
}
UPDATE
Example Request
{
"Subject":"loyalty",
"SubjectType":"merchant",
"SubjectIdentifier":"merchantlevel",
"Action":"update",
"ResourceType":"data",
"Resource":"none",
"ResourceId":"none",
"Data":{
"Merchant":{
"MerchantLevels":[
{
"MclId":60,
"MclClient":1,
"McId":132,
"MclCode":"code-8998",
"MclDate":"2090-12-30T21:21:04+07:00",
"MclNote":"note",
"MclActive":1,
"MclStampToken":"token if exist",
"MclUser":"user"
}
]
}
}
}
{
"TicketId": "3131332d31-39c86a82-615f-4082-be12-fe93bc677437",
"Subject": "loyalty",
"SubjectType": "merchant",
"SubjectIdentifier": "merchantlevel",
"Action": "update",
"ResourceType": "data",
"Resource": "none",
"ResourceId": "none",
"Result": {
"ErrorCode": null,
"Id": 0,
"Merchants": [
{
"IsNestedIncluded": false,
"McActive": null,
"McArea": null,
"McClientId": null,
"McId": 0,
"McName": null,
"McOrganization": null,
"McParent": null,
"McStampToken": null,
"McUser": null,
"MerchantActives": [],
"MerchantAddresses": [],
"MerchantAttrs": [],
"MerchantIds": [],
"MerchantLevels": [
null
],
"MerchantProducts": []
}
],
"Message": null,
"ReqId": 0,
"Signature": null,
"Status": null,
"Ticket": null,
"Time": "0001-01-01T00:00:00+00:00"
},
"Status": "success",
"Message": "Success process data(Success)",
"StatusCode": 200
}
DELETE
Example Request
{
"Subject":"loyalty",
"SubjectType":"merchant",
"SubjectIdentifier":"merchantlevel",
"Action":"delete",
"ResourceType":"data",
"Resource":"mclId",
"ResourceId":"104",
"Data":{
}
}
{
"TicketId": "3131332d31-437e1674-21bb-4ce0-ad7e-e21a4854b01f",
"Subject": "loyalty",
"SubjectType": "merchant",
"SubjectIdentifier": "merchantlevel",
"Action": "delete",
"ResourceType": "data",
"Resource": "none",
"ResourceId": "none",
"Result": {
"ErrorCode": null,
"Id": 0,
"Merchants": [
{
"IsNestedIncluded": false,
"McActive": null,
"McArea": null,
"McClientId": null,
"McId": 0,
"McName": null,
"McOrganization": null,
"McParent": null,
"McStampToken": null,
"McUser": null,
"MerchantActives": [],
"MerchantAddresses": [],
"MerchantAttrs": [],
"MerchantIds": [],
"MerchantLevels": [],
"MerchantProducts": []
}
],
"Message": null,
"ReqId": 0,
"Signature": null,
"Status": null,
"Ticket": null,
"Time": "0001-01-01T00:00:00+00:00"
},
"Status": "success",
"Message": "Success process data(Success)",
"StatusCode": 200
}