Message Schedule

Action Message Schedule

Action method in Message Schedule :

  • Create
  • Get
  • GetById
  • Update
  • Delete

Create

Payload Data

NameData Type
IdString
msgIdString
typeString
triggerString

Example Request

{
  "Subject": "ewallet",
  "SubjectType": "messagingscheduler",
  "SubjectIdentifier": "messageschedule",
  "Action": "create",
  "ResourceType": "data",
  "Resource": "data",
  "ResourceId": "data",
  "Data": {
    "id": 0,
    "msgId": 26,
    "type":"once",
    "trigger":null
  }
}

Update

Payload Data

NameData Type
IdString
msgIdString
typeString
triggerString

Example Request

{
  "Subject": "ewallet",
  "SubjectType": "messagingscheduler",
  "SubjectIdentifier": "messageschedule",
  "Action": "update",
  "ResourceType": "data",
  "Resource": "data",
  "ResourceId": "data",
  "Data": {
    "id": 7,
    "msgId": 26,
    "type": "once"
  }
}

Get

Payload Data

NameData Type
keywordString
currentString
sizeString
statusString
dateString

Example Request

{
    "Subject": "ewallet",
    "SubjectType": "messagingscheduler",
    "SubjectIdentifier": "messageschedule",
    "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

NameData Type
idString

Example Request

{
    "Subject": "ewallet",
    "SubjectType": "messagingscheduler",
    "SubjectIdentifier": "messageschedule",
    "Action": "getbyid",
    "ResourceType": "data",
    "Resource": "data",
    "ResourceId": "data",
    "Data": {
        "id":7
    }
  }

Delete

Payload Data

NameData Type
idString

Example Request

{
    "Subject": "ewallet",
    "SubjectType": "messagingscheduler",
    "SubjectIdentifier": "messageschedule",
    "Action": "delete",
    "ResourceType": "data",
    "Resource": "data",
    "ResourceId": "data",
    "Data": {
        "id":"7"
    }
  }