Membership - Attribute

Action Membership - Attribute

Action method in Membership - Attribute :

  • CREATE
  • READ
  • UPDATE
  • DELETE

Payload Data

NameData Type
mtIdLong
mrClientLong
mIdLong
mtCodeString
mtNameString
mtValueStringString
mtValueNumericDecimal
mtActiveShort
mtLockLong
mtStampTokenString
mtUserString


CREATE

"mtValueString" => Link address Minio S3 server for photo saved.

"mtValueNumeric" => for current condition it is null value, because it is not in use.

"mtLock" => 1 = Locked / 0 = Unlocked


Example Request

{
  "Subject": "loyalty",
  "SubjectType": "membership",
  "SubjectIdentifier": "memberattr",
  "Action": "creatememberattr",
  "ResourceType": "data",
  "Resource": "data",
  "ResourceId": "data",
  "Data": {
    "mtId": 0,
    "mtClient": 0,
    "mId": 2395,
    "mtCode": "CodeAttr",
    "mtName": "Attribute Name",
    "mtValueString": "Value of Attribute",
    "mtValueNumeric": 123456,
    "mtActive": 1,
    "mtLock": 0,
    "mtStampToken": "6221c158-9521-4abf-887c-05a8c59af1b7",
    "mtUser": "user"
  }
}

READ

Example Request

{
  "Subject": "loyalty",
  "SubjectType": "membership",
  "SubjectIdentifier": "memberattr",
  "Action": "readmemberattr",
  "ResourceType": "data",
  "Resource": "data",
  "ResourceId": "data",
  "Data": {
    "mtId": 0,
    "mtClient": 0,
    "mId": 2395,
    "mtCode": "CodeAttr",
    "mtName": "Attribute Name",
    "mtValueString": "Value of Attribute",
    "mtValueNumeric": 123456,
    "mtActive": 1,
    "mtLock": 0,
    "mtStampToken": "6221c158-9521-4abf-887c-05a8c59af1b7",
    "mtUser": "user"
  }
}

UPDATE

Example Request

{
  "Subject": "loyalty",
  "SubjectType": "membership",
  "SubjectIdentifier": "memberattr",
  "Action": "updatememberattr",
  "ResourceType": "data",
  "Resource": "data",
  "ResourceId": "data",
  "Data": {
    "mtId": 0,
    "mtClient": 0,
    "mId": 2395,
    "mtCode": "CodeAttr",
    "mtName": "Attribute Name",
    "mtValueString": "Value of Attribute",
    "mtValueNumeric": 123456,
    "mtActive": 1,
    "mtLock": 0,
    "mtStampToken": "6221c158-9521-4abf-887c-05a8c59af1b7",
    "mtUser": "user"
  }
}

DELETE

Example Request

{
  "Subject": "loyalty",
  "SubjectType": "membership",
  "SubjectIdentifier": "memberattr",
  "Action": "deletememberattr",
  "ResourceType": "data",
  "Resource": "data",
  "ResourceId": "data",
  "Data": {
    "mtId": 0,
    "mtClient": 0,
    "mId": 2395,
    "mtCode": "CodeAttr",
    "mtName": "Attribute Name",
    "mtValueString": "Value of Attribute",
    "mtValueNumeric": 123456,
    "mtActive": 1,
    "mtLock": 0,
    "mtStampToken": "6221c158-9521-4abf-887c-05a8c59af1b7",
    "mtUser": "user"
  }
}