Merchant - Level

Action Merchant Level

Action method in Merchant Level:

  • CREATE
  • LIST
  • GET
  • UPDATE
  • DELETE

Payload Data

NameData TypeLength/Set
mclIdBIGINT20
mclClientBIGINT20
mcIdBIGINT20
mclCodeVARCHAR10
mclDateDATE TIME
mclNoteLONG TEXT
mclActiveSMALLINT6
mctStampTokenVARCHAR100
mctUserVARCHAR50


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
}