Action Message Master
Action method in Message Master :
- Create
- Get
- GetById
- Update
- Delete
Create
Payload Data
Name | Data Type |
---|---|
Name | String |
StartDate | String |
EndDate | String |
CreatedBy | String |
Details | String |
Type | String |
Parameter :
|
Example Request
{
"Subject": "ewallet",
"SubjectType": "messagingscheduler",
"SubjectIdentifier": "messagemaster",
"Action": "create",
"ResourceType": "data",
"Resource": "data",
"ResourceId": "data",
"Data": {
"name":"Notification Discount Payday test",
"startDate":"20/12/2023 10:00",
"endDate":"25/12/2023 10:00",
"createdBy":"admin",
"details": [
{
"type":"push-firebase",
"parameter": {
"name":"Promo",
"title":"Test Notification Promo Payday",
"body":"Test Notification Promo Payday",
"type":"Information"
}
}
]
}
}
Update
Payload Data
Name | Data Type |
---|---|
Name | String |
StartDate | String |
EndDate | String |
CreatedBy | String |
Details | String |
Type | String |
Parameter :
|
Example Request
{
"Subject": "ewallet",
"SubjectType": "messagingscheduler",
"SubjectIdentifier": "messagemaster",
"Action": "update",
"ResourceType": "data",
"Resource": "data",
"ResourceId": "data",
"Data": {
"id":26,
"name":"Notification Discount Payday update",
"startDate":"20/12/2023 10:00",
"endDate":"25/12/2023 10:00",
"createdBy":"admin",
"details": [
{
"type":"push-firebase",
"parameter": {
"name":"Promo",
"title":"Test Notification Promo Payday",
"body":"Test Notification Promo Payday",
"type":"Information"
}
}
]
}
}
Get
Payload Data
Name | Data Type |
---|---|
keyword | String |
current | String |
size | String |
status | String |
date | String |
Example Request
{
"Subject": "ewallet",
"SubjectType": "messagingscheduler",
"SubjectIdentifier": "messagemaster",
"Action": "get",
"ResourceType": "data",
"Resource": "data",
"ResourceId": "data",
"Data": {
"current":1,
"size":10,
"status":0,
"date":"2023-12-01:2023-12-30",
"keyword":"payday"
}
}
GetById
Payload Data
Name | Data Type |
---|---|
id | String |
Example Request
{
"Subject": "ewallet",
"SubjectType": "messagingscheduler",
"SubjectIdentifier": "messagemaster",
"Action": "getbyid",
"ResourceType": "data",
"Resource": "data",
"ResourceId": "data",
"Data": {
"id":26
}
}
Delete
Payload Data
Name | Data Type |
---|---|
id | String |
Example Request
{
"Subject": "ewallet",
"SubjectType": "messagingscheduler",
"SubjectIdentifier": "messagemaster",
"Action": "delete",
"ResourceType": "data",
"Resource": "data",
"ResourceId": "data",
"Data": {
"id":"26"
}
}