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
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
userId | string | |
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
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
rateName | string | Enhanced Rate Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
targetItemSetId | string | Quantity of items held per expiration date GRN |
materials | Material[] | List of Material |
config | Config[] | 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
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
rateName | string | Rate Model Name |
targetItemSetId | string | Quantity of items held per expiration date GRN |
materials | Material[] | List of materials |
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"
}
}
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"