Merchant - Address

Action Merchant Address

Action method in Merchant Address:

  • CREATE
  • LIST
  • GET
  • UPDATE
  • DELETE

Payload Data

NameData TypeLength/Set
mcdIdBIGINT20
mcdClientBIGINT20
mcIdBIGINT20
mcdPrioritySMALLINT6
mcdTypeVARCHAR10
mcdCountryVARCHAR20
mcdProvinceVARCHAR20
mcdCityVARCHAR20
mcdZipVARCHAR5
mcdAddressVARCHAR100
mcaNoteLONGTEXT
mcaActiveSMALLINT6
mcaStampTokenVARCHAR50
mcaUserVARCHAR50


CREATE

Example Request

{
   "Subject":"loyalty",
   "SubjectType":"merchant",
   "SubjectIdentifier":"merchantaddress",
   "Action":"create",
   "ResourceType":"data",
   "Resource":"",
   "ResourceId":null,
   "Data":{
      "Merchant":{
         "MerchantAddresses":[
            {
               "McdClient":1,
               "McId":132,
               "McdPriority":2,
               "McdType":"op",
               "McdCountry":"id",
               "McdProvince":"dki jkt",
               "McdCity":"jkt",
               "McdZip":"12345",
               "McdAddress":"blok m",
               "McdNote":"tidak ada note",
               "McdActive":1,
               "McdStampToken":"token if exist",
               "McdUser":"user"
            }
         ]
      }
   }
}
{
    "TicketId": "3131332d31-b497d651-1c72-489f-806b-a3694cb2b24f",
    "Subject": "loyalty",
    "SubjectType": "merchant",
    "SubjectIdentifier": "merchantaddress",
    "Action": "create",
    "ResourceType": "data",
    "Resource": "none",
    "ResourceId": "none",
    "Result": {
        "ErrorCode": "0",
        "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": [
                    {
                        "McId": 260,
                        "McdActive": 1,
                        "McdAddress": "blok m",
                        "McdCity": "jkt",
                        "McdClient": 1,
                        "McdCountry": "id",
                        "McdId": 126,
                        "McdNote": "tidak ada note",
                        "McdPriority": 2,
                        "McdProvince": "dki jkt",
                        "McdStampToken": "token if exist",
                        "McdType": "op",
                        "McdUser": "user",
                        "McdZip": "12345"
                    }
                ],
                "MerchantAttrs": [],
                "MerchantIds": [],
                "MerchantLevels": [],
                "MerchantProducts": []
            }
        ],
        "Message": "Success",
        "ReqId": 0,
        "Signature": null,
        "Status": "Success",
        "Ticket": null,
        "Time": "2023-05-12T10:26:08.1282178+07:00"
    },
    "Status": "success",
    "Message": "Success process data(Success)",
    "StatusCode": 200
}

LIST

Example Request

{
   "Subject":"loyalty",
   "SubjectType":"merchant",
   "SubjectIdentifier":"merchantaddress",
   "Action":"list",
   "ResourceType":"data",
   "Resource":"none",
   "ResourceId":"none",
   "Data":{
      
   }
}
{
    "TicketId": "3131332d31-36e5bf25-37a9-4189-a838-90da43f2e29c",
    "Subject": "loyalty",
    "SubjectType": "merchant",
    "SubjectIdentifier": "merchantaddress",
    "Action": "list",
    "ResourceType": "data",
    "Resource": "none",
    "ResourceId": "none",
    "Result": {
        "ErrorCode": "0",
        "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": [
                    {
                        "McId": 260,
                        "McdActive": 1,
                        "McdAddress": "jl. ambarawa no. 10",
                        "McdCity": "jkt",
                        "McdClient": 113,
                        "McdCountry": "indonesia:",
                        "McdId": 124,
                        "McdNote": "tidak ada note",
                        "McdPriority": 1,
                        "McdProvince": "dki jkt",
                        "McdStampToken": "token if exist",
                        "McdType": "ho",
                        "McdUser": "user",
                        "McdZip": "12312"
                    },
                    {
                        "McId": 260,
                        "McdActive": 1,
                        "McdAddress": "blok a",
                        "McdCity": "jkt",
                        "McdClient": 113,
                        "McdCountry": "id",
                        "McdId": 125,
                        "McdNote": "tidak ada note",
                        "McdPriority": 2,
                        "McdProvince": "dki jkt",
                        "McdStampToken": "token if exist",
                        "McdType": "op",
                        "McdUser": "user",
                        "McdZip": "12345"
                    }
                ],
                "MerchantAttrs": [],
                "MerchantIds": [],
                "MerchantLevels": [],
                "MerchantProducts": []
            }
        ],
        "Message": "Success",
        "ReqId": 0,
        "Signature": null,
        "Status": "Success",
        "Ticket": null,
        "Time": "2023-05-12T14:08:52.2572058+07:00"
    },
    "Status": "success",
    "Message": "Success process data(Success)",
    "StatusCode": 200
}

GET

Example Request

{
   "Subject":"loyalty",
   "SubjectType":"merchant",
   "SubjectIdentifier":"merchantaddress",
   "Action":"get",
   "ResourceType":"data",
   "Resource":"mcdId",
   "ResourceId":3,
   "Data":{
      
   }
}
{
    "TicketId": "3131332d31-5d6c2090-a28c-4375-8f63-0626ec93191b",
    "Subject": "loyalty",
    "SubjectType": "merchant",
    "SubjectIdentifier": "merchantaddress",
    "Action": "get",
    "ResourceType": "data",
    "Resource": "none",
    "ResourceId": "none",
    "Result": {
        "ErrorCode": "0",
        "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": [
                    {
                        "McId": 260,
                        "McdActive": 1,
                        "McdAddress": "jl. ambarawa no. 10",
                        "McdCity": "jkt",
                        "McdClient": 113,
                        "McdCountry": "indonesia:",
                        "McdId": 124,
                        "McdNote": "tidak ada note",
                        "McdPriority": 1,
                        "McdProvince": "dki jkt",
                        "McdStampToken": "token if exist",
                        "McdType": "ho",
                        "McdUser": "user",
                        "McdZip": "12312"
                    },
                    {
                        "McId": 260,
                        "McdActive": 1,
                        "McdAddress": "blok a",
                        "McdCity": "jkt",
                        "McdClient": 113,
                        "McdCountry": "id",
                        "McdId": 125,
                        "McdNote": "tidak ada note",
                        "McdPriority": 2,
                        "McdProvince": "dki jkt",
                        "McdStampToken": "token if exist",
                        "McdType": "op",
                        "McdUser": "user",
                        "McdZip": "12345"
                    }
                ],
                "MerchantAttrs": [],
                "MerchantIds": [],
                "MerchantLevels": [],
                "MerchantProducts": []
            }
        ],
        "Message": "Success",
        "ReqId": 0,
        "Signature": null,
        "Status": "Success",
        "Ticket": null,
        "Time": "2023-05-12T14:10:48.8636858+07:00"
    },
    "Status": "success",
    "Message": "Success process data(Success)",
    "StatusCode": 200
}

UPDATE

Example Request

{
   "Subject":"loyalty",
   "SubjectType":"merchant",
   "SubjectIdentifier":"merchantaddress",
   "Action":"update",
   "ResourceType":"data",
   "Resource":"none",
   "ResourceId":"none",
   "Data":{
      "Merchant":{
         "MerchantAddresses":[
            {
               "McdId":138,
               "McdClient":1,
               "McId":132,
               "McdPriority":2,
               "McdType":"op",
               "McdCountry":"id",
               "McdProvince":"dki jkt utara",
               "McdCity":"jkt",
               "McdZip":"12345",
               "McdAddress":"blok c",
               "McdNote":"tidak ada note",
               "McdActive":1,
               "McdStampToken":"token if exist",
               "McdUser":"user"
            },
            {
               "McdId":270,
               "McdClient":1,
               "McId":133,
               "McdPriority":1,
               "McdType":"OW7Ay",
               "McdCountry":"4 test",
               "McdProvince":"random",
               "McdCity":"jakut",
               "McdZip":"12345",
               "McdAddress":"jkt utara",
               "McdNote":"note",
               "McdActive":1,
               "McdStampToken":"token",
               "McdUser":"user-0"
            }
         ],
         "MerchantAttrs":null,
         "MerchantIds":null,
         "MerchantLevels":null
      }
   }
}
{
    "TicketId": "3131332d31-22ee775e-81bb-48fb-987c-a3e45aeec989",
    "Subject": "loyalty",
    "SubjectType": "merchant",
    "SubjectIdentifier": "merchantaddress",
    "Action": "update",
    "ResourceType": "data",
    "Resource": "none",
    "ResourceId": "none",
    "Result": {
        "ErrorCode": "0",
        "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": [
                    null,
                    null
                ],
                "MerchantAttrs": [],
                "MerchantIds": [],
                "MerchantLevels": [],
                "MerchantProducts": []
            }
        ],
        "Message": "Success",
        "ReqId": 0,
        "Signature": null,
        "Status": "Success",
        "Ticket": null,
        "Time": "2023-05-12T14:14:05.189267+07:00"
    },
    "Status": "success",
    "Message": "Success process data(Success)",
    "StatusCode": 200
}

DELETE

Example Request

{
   "Subject":"loyalty",
   "SubjectType":"merchant",
   "SubjectIdentifier":"merchantaddress",
   "Action":"delete",
   "ResourceType":"data",
   "Resource":"mcdId",
   "ResourceId":79,
   "Data":{
      
   }
}
{
    "TicketId": "3131332d31-f5b1599a-2f05-40eb-8c86-89d641e31730",
    "Subject": "loyalty",
    "SubjectType": "merchant",
    "SubjectIdentifier": "merchantaddress",
    "Action": "delete",
    "ResourceType": "data",
    "Resource": "none",
    "ResourceId": "none",
    "Result": {
        "ErrorCode": "0",
        "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": "Success",
        "ReqId": 0,
        "Signature": null,
        "Status": "Success",
        "Ticket": null,
        "Time": "2023-05-12T14:15:27.9042816+07:00"
    },
    "Status": "success",
    "Message": "Success process data(Success)",
    "StatusCode": 200
}