Master Token

The function of the Master Token service is currently used to see what tokens are supported by the application which can be used for the process of purchasing PPOB products.

Action Master Token

Action method in Master Token :

  • Create
  • Update
  • Get
  • GetById
  • Delete

Create

Example Request

{
  "Subject": "ewallet",
  "SubjectType": "web-crypto-configuration",
  "SubjectIdentifier": "master-token",
  "Action": "create",
  "ResourceType": "data",
  "Resource": "data",
  "ResourceId": "data",
  "Data": {
    "id": "",
    "name":"SOLANA",
    "symbol":"SOL",
    "logo":"www.google.com/solanaimage.jpg",
    "contractAddress":"asdf",
    "detail": {
      "id":"",
      "tokenId":"",
      "network":"SOLANA",
      "decimal":"18",
      "protocol":"SOLANA",
      "isAvailableForTransaction":1,
      "isAvailableForBuyToken":1
    }
  }
}

Update

Example Request

{
  "Subject": "ewallet",
  "SubjectType": "web-crypto-configuration",
  "SubjectIdentifier": "master-token",
  "Action": "update",
  "ResourceType": "data",
  "Resource": "data",
  "ResourceId": "data",
  "Data": {
    "id": "6e9485ac-68a9-4c07-94b9-3d45c24b2365",
    "name":"SOLANA U",
    "symbol":"SOL U",
    "logo":"www.google.com/solanaimage.jpg  U",
    "contractAddress":"asdf  U",
    "detail": {
      "id":"57f870d5-2604-450e-a6ec-b4f9a1c2e96f",
      "tokenId":"6e9485ac-68a9-4c07-94b9-3d45c24b2365",
      "network":"SOLANA  U",
      "decimal":"18",
      "protocol":"SOLANA  U",
      "isAvailableForTransaction":0,
      "isAvailableForBuyToken":0
    }
  }
}

Get

Example Request

{
  "Subject": "ewallet",
  "SubjectType": "web-crypto-configuration",
  "SubjectIdentifier": "master-token",
  "Action": "get",
  "ResourceType": "data",
  "Resource": "data",
  "ResourceId": "data",
  "Data": {
    "keyword": null,
    "current": 1,
    "size": 10
  }
}

GetById

Example Request

{
    "Subject": "ewallet",
    "SubjectType": "web-crypto-configuration",
    "SubjectIdentifier": "master-token",
    "Action": "getbyid",
    "ResourceType": "data",
    "Resource": "data",
    "ResourceId": "data",
    "Data": {
      "id": "6e9485ac-68a9-4c07-94b9-3d45c24b2365",
      "detailId":"57f870d5-2604-450e-a6ec-b4f9a1c2e96f"
    }
  }

Delete

Example Request

{
    "Subject": "ewallet",
    "SubjectType": "web-crypto-configuration",
    "SubjectIdentifier": "master-token",
    "Action": "delete",
    "ResourceType": "data",
    "Resource": "data",
    "ResourceId": "data",
    "Data": {
      "id": "6e9485ac-68a9-4c07-94b9-3d45c24b2365",
      "detailId":"57f870d5-2604-450e-a6ec-b4f9a1c2e96f"
    }
  }