Action Merchant Attribute
Action method in Merchant Attribute :
- CREATE
- LIST
- GET
- UPDATE
- DELETE
Payload Data
Name | Data Type | Length/Set |
---|---|---|
mctId | BIGINT | 20 |
mctClient | BIGINT | 20 |
mcId | BIGINT | 20 |
mctCode | VARCHAR | 10 |
mctName | VARCHAR | 50 |
mctValueString | VARCHAR | 250 |
mctValueNumeric | DECIMAL | 18,6 |
mctActive | SMALLINT | 6 |
mctLock | BIGINT | 20 |
mctStampToken | VARCHAR | 50 |
mctUser | VARCHAR | 50 |
CREATE
Example Request
{
"Subject":"loyalty",
"SubjectType":"merchant",
"SubjectIdentifier":"merchantattr",
"Action":"create",
"ResourceType":"data",
"Resource":"none",
"ResourceId":"none",
"Data":{
"Merchant":{
"MerchantAttrs":[
{
"MctClient":1,
"McId":132,
"MctCode":"LOGO-EMU",
"MctName":"log o company",
"MctValueString":"https://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Global_sea_levels_during_the_last_Ice_Age.jpg/375px-Global_sea_levels_during_the_last_Ice_Age.jpg",
"MctValueNumeric":0.0,
"MctActive":1,
"MctLock":0,
"MctStampTok en":"token if exist",
"MctUser":"user"
}
]
}
}
}
{
"TicketId": "3131332d31-c8e6fe35-7951-469e-ba6e-c5c331259dd6",
"Subject": "loyalty",
"SubjectType": "merchant",
"SubjectIdentifier": "merchantattr",
"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": [],
"MerchantAttrs": [
null,
null
],
"MerchantIds": [],
"MerchantLevels": [],
"MerchantProducts": []
}
],
"Message": "Success",
"ReqId": 0,
"Signature": null,
"Status": "Success",
"Ticket": null,
"Time": "2023-05-12T14:33:34.570435+07:00"
},
"Status": "success",
"Message": "Success process data(Success)",
"StatusCode": 200
}
LIST
Example Request
{
"Subject":"loyalty",
"SubjectType":"merchant",
"SubjectIdentifier":"merchantattr",
"Action":"list",
"ResourceType":"data",
"Resource":"none",
"ResourceId":"none",
"Data":{
}
}
{
"TicketId": "3131332d31-8bb785a7-ba90-4734-8dcf-b8a7f0a42897",
"Subject": "loyalty",
"SubjectType": "merchant",
"SubjectIdentifier": "merchantattr",
"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": [],
"MerchantAttrs": [
{
"McId": 260,
"MctActive": 1,
"MctClient": 113,
"MctCode": "MCSKTP",
"MctId": 120,
"MctLock": 0,
"MctName": "Merchant Share KTP Data",
"MctStampToken": "token if exist",
"MctUser": "user",
"MctValueNumeric": 0,
"MctValueString": "[{\"FieldId\":1,\"FieldName\":\"NIK\",\"FieldType\":\"string\",\"FieldAccess\":\"ReadWrite\"},{\"FieldId\":2,\"FieldName\":\"FullName\",\"FieldType\":\"string\",\"FieldAccess\":\"Read\"}]"
},
{
"McId": 260,
"MctActive": 1,
"MctClient": 113,
"MctCode": "LOGO",
"MctId": 121,
"MctLock": 0,
"MctName": "logo company",
"MctStampToken": "token if exist",
"MctUser": "user",
"MctValueNumeric": 0,
"MctValueString": "https://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Global_sea_levels_during_the_last_Ice_Age.jpg/375px-Global_sea_levels_during_the_last_Ice_Age.jpg"
}
],
"MerchantIds": [],
"MerchantLevels": [],
"MerchantProducts": []
}
],
"Message": "Success",
"ReqId": 0,
"Signature": null,
"Status": "Success",
"Ticket": null,
"Time": "2023-05-12T14:20:46.5541857+07:00"
},
"Status": "success",
"Message": "Success process data(Success)",
"StatusCode": 200
}
GET
Example Request
{
"Subject":"loyalty",
"SubjectType":"merchant",
"SubjectIdentifier":"merchantattr",
"Action":"get",
"ResourceType":"data",
"Resource":"mctCode",
"ResourceId":"LOGO",
"Data":{
}
}
{
"TicketId": "3131332d31-f76349fa-cee1-402c-b0d2-0d2739261aec",
"Subject": "loyalty",
"SubjectType": "merchant",
"SubjectIdentifier": "merchantattr",
"Action": "get",
"ResourceType": "data",
"Resource": "mctCode",
"ResourceId": "LOGO",
"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": [
{
"McId": 260,
"MctActive": 1,
"MctClient": 113,
"MctCode": "LOGO",
"MctId": 121,
"MctLock": 0,
"MctName": "logo company",
"MctStampToken": "token if exist",
"MctUser": "user",
"MctValueNumeric": 0,
"MctValueString": "https://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Global_sea_levels_during_the_last_Ice_Age.jpg/375px-Global_sea_levels_during_the_last_Ice_Age.jpg"
}
],
"MerchantIds": [],
"MerchantLevels": [],
"MerchantProducts": []
}
],
"Message": "Success",
"ReqId": 0,
"Signature": null,
"Status": "Success",
"Ticket": null,
"Time": "2023-05-12T14:22:34.1741325+07:00"
},
"Status": "success",
"Message": "Success process data(Success)",
"StatusCode": 200
}
UPDATE
Example Request
{
"Subject":"loyalty",
"SubjectType":"merchant",
"SubjectIdentifier":"merchantattr",
"Action":"update",
"ResourceType":"data",
"Resource":"none",
"ResourceId":"none",
"Data":{
"Merchant":{
"MerchantAttrs":[
{
"MctId":78,
"MctClient":1,
"McId":132,
"MctCode":"LOGO",
"MctName":"log o company",
"MctValueString":"https://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Global_sea_levels_during_the_last_Ice_Age.jpg/375px-Global_sea_levels_during_the_last_Ice_Age.jpg",
"MctValueNumeric":0.0,
"MctActive":1,
"MctLock":0,
"MctStampTok en":"token if exist",
"MctUser":"user"
},
{
"MctId":4,
"MctClient":1,
"McId":125,
"MctCode":"ytytuytuy{",
"MctName":"new name",
"MctValueString":"uyiuyi",
"MctValueNumeric":2979,
"MctActive":0,
"MctLock":2979,
"MctStampToken":"%p[w",
"MctUser":"ZD^gy9D0"
}
]
}
}
}
{
"TicketId": "3131332d31-c8e6fe35-7951-469e-ba6e-c5c331259dd6",
"Subject": "loyalty",
"SubjectType": "merchant",
"SubjectIdentifier": "merchantattr",
"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": [],
"MerchantAttrs": [
null,
null
],
"MerchantIds": [],
"MerchantLevels": [],
"MerchantProducts": []
}
],
"Message": "Success",
"ReqId": 0,
"Signature": null,
"Status": "Success",
"Ticket": null,
"Time": "2023-05-12T14:33:34.570435+07:00"
},
"Status": "success",
"Message": "Success process data(Success)",
"StatusCode": 200
}
DELETE
Example Request
{
"Subject":"loyalty",
"SubjectType":"merchant",
"SubjectIdentifier":"merchantattr",
"Action":"delete",
"ResourceType":"data",
"Resource":"mctId",
"ResourceId":"50",
"Data":{
}
}
{
"TicketId": "3131332d31-8236410a-0169-4ce4-8eed-5508ab0a9f56",
"Subject": "loyalty",
"SubjectType": "merchant",
"SubjectIdentifier": "merchantattr",
"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:32:06.0036227+07:00"
},
"Status": "success",
"Message": "Success process data(Success)",
"StatusCode": 200
}