Transaction Action of GS2-Enhance

ConsumeAction

Gs2Enhance:DeleteProgressByUserId

Delete running enhancement by specifying user ID

Actions for which quantity can be specified: NO

Reversible action: NO

TypeDescription
namespaceNamestringNamespace name
userIdstring
Set #{userId} to replace the currently logged in user ID.
{
    "action": "Gs2Enhance:DeleteProgressByUserId",
    "request": {
        "namespaceName": "[string]Namespace name",
        "userId": "[string]User Id"
    }
}
action: Gs2Enhance:DeleteProgressByUserId
request:
  namespaceName: "[string]Namespace name"
  userId: "[string]User Id"

AcquireAction

Gs2Enhance:DirectEnhanceByUserId

Perform enhancement by specifying user ID

This API has security challenges instead of optimizing execution speed.

While it responds to stamp sheets as well as bonus rates to express “success” and “great success” This allows for sorting by only issuing stamp sheets but not executing them. To prevent selection, the Start / End API in Progress can be used. Consumes reinforcement materials and determines the bonus rate at the timing of the call to Start, and The stamp sheet can be made to issue a stamp sheet to gain experience at the time End is called.

Actions for which quantity can be specified: NO

Reversible action: NO

TypeDescription
namespaceNamestringNamespace name
rateNamestringEnhanced Rate Name
userIdstringSet #{userId} to replace the currently logged in user ID.
targetItemSetIdstringQuantity of items held per expiration date GRN
materialsMaterial[]List of Material
configConfig[]Set values to be applied to stamp sheet variables
{
    "action": "Gs2Enhance:DirectEnhanceByUserId",
    "request": {
        "namespaceName": "[string]Namespace name",
        "rateName": "[string]Enhanced Rate Name",
        "userId": "[string]User Id",
        "targetItemSetId": "[string]Quantity of items held per expiration date GRN",
        "materials": [
            {
                "materialItemSetId": "[string]Quantity of items held per expiration date GRN",
                "count": "[int]Number of consumption"
            }
        ],
        "config": [
            {
                "key": "[string]Name",
                "value": "[string]Value"
            }
        ]
    }
}
action: Gs2Enhance:DirectEnhanceByUserId
request:
  namespaceName: "[string]Namespace name"
  rateName: "[string]Enhanced Rate Name"
  userId: "[string]User Id"
  targetItemSetId: "[string]Quantity of items held per expiration date GRN"
  materials: 
    - materialItemSetId: "[string]Quantity of items held per expiration date GRN"
      count: "[int]Number of consumption"
  config: 
    - key: "[string]Name"
      value: "[string]Value"

Gs2Enhance:CreateProgressByUserId

Create running enhancements by specifying user IDs

Actions for which quantity can be specified: NO

Reversible action: YES

TypeDescription
namespaceNamestringNamespace name
userIdstringSet #{userId} to replace the currently logged in user ID.
rateNamestringRate Model Name
targetItemSetIdstringQuantity of items held per expiration date GRN
materialsMaterial[]List of materials
forceboolIf there is an enhancement that has already been started, it can be discarded and started, or
{
    "action": "Gs2Enhance:CreateProgressByUserId",
    "request": {
        "namespaceName": "[string]Namespace name",
        "userId": "[string]User Id",
        "rateName": "[string]Rate Model Name",
        "targetItemSetId": "[string]Quantity of items held per expiration date GRN",
        "materials": [
            {
                "materialItemSetId": "[string]Quantity of items held per expiration date GRN",
                "count": "[int]Number of consumption"
            }
        ],
        "force": "[bool]If there is an enhancement that has already been started, it can be discarded and started, or"
    }
}
action: Gs2Enhance:CreateProgressByUserId
request:
  namespaceName: "[string]Namespace name"
  userId: "[string]User Id"
  rateName: "[string]Rate Model Name"
  targetItemSetId: "[string]Quantity of items held per expiration date GRN"
  materials: 
    - materialItemSetId: "[string]Quantity of items held per expiration date GRN"
      count: "[int]Number of consumption"
  force: "[bool]If there is an enhancement that has already been started, it can be discarded and started, or"