Transaction Action of GS2-Stamina
VerifyAction
Gs2Stamina:VerifyStaminaValueByUserId
Verify the value of the current stamina by specifying user ID
Actions for which quantity can be specified: YES
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
staminaName | string | Stamina Model Name |
verifyType | enum [ “less”, “lessEqual”, “greater”, “greaterEqual”, “equal”, “notEqual” ] | Type of verification |
value | int | Value to be verified |
multiplyValueSpecifyingQuantity | bool | Whether to multiply the value used for verification when specifying the quantity |
timeOffsetToken | string | Time offset token |
Enumeration type definition to specify as verifyType
Enumerator String Definition | Description |
---|---|
less | Value is less than the specified value |
lessEqual | Value is less than or equal to the specified value |
greater | Value is greater than the specified value |
greaterEqual | Value is greater than or equal to the specified value |
equal | Possession quantity is equal to the specified value |
notEqual | Possession quantity is not equal to the specified value |
{
"action": "Gs2Stamina:VerifyStaminaValueByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"userId": "[string]User Id",
"staminaName": "[string]Stamina Model Name",
"verifyType": "[string]Type of verification",
"value": "[int]Value to be verified",
"multiplyValueSpecifyingQuantity": "[bool]Whether to multiply the value used for verification when specifying the quantity",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:VerifyStaminaValueByUserId
request:
namespaceName: "[string]Namespace name"
userId: "[string]User Id"
staminaName: "[string]Stamina Model Name"
verifyType: "[string]Type of verification"
value: "[int]Value to be verified"
multiplyValueSpecifyingQuantity: "[bool]Whether to multiply the value used for verification when specifying the quantity"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").consume.verify_stamina_value_by_user_id({
namespaceName="[string]Namespace name",
userId="[string]User Id",
staminaName="[string]Stamina Model Name",
verifyType="[string]Type of verification",
value="[int]Value to be verified",
multiplyValueSpecifyingQuantity="[bool]Whether to multiply the value used for verification when specifying the quantity",
timeOffsetToken="[string]Time offset token",
})
Gs2Stamina:VerifyStaminaMaxValueByUserId
Verify the value of the max stamina by specifying user ID
Actions for which quantity can be specified: YES
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
staminaName | string | Stamina Model Name |
verifyType | enum [ “less”, “lessEqual”, “greater”, “greaterEqual”, “equal”, “notEqual” ] | Type of verification |
value | int | Value to be verified |
multiplyValueSpecifyingQuantity | bool | Whether to multiply the value used for verification when specifying the quantity |
timeOffsetToken | string | Time offset token |
Enumeration type definition to specify as verifyType
Enumerator String Definition | Description |
---|---|
less | Value is less than the specified value |
lessEqual | Value is less than or equal to the specified value |
greater | Value is greater than the specified value |
greaterEqual | Value is greater than or equal to the specified value |
equal | Possession quantity is equal to the specified value |
notEqual | Possession quantity is not equal to the specified value |
{
"action": "Gs2Stamina:VerifyStaminaMaxValueByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"userId": "[string]User Id",
"staminaName": "[string]Stamina Model Name",
"verifyType": "[string]Type of verification",
"value": "[int]Value to be verified",
"multiplyValueSpecifyingQuantity": "[bool]Whether to multiply the value used for verification when specifying the quantity",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:VerifyStaminaMaxValueByUserId
request:
namespaceName: "[string]Namespace name"
userId: "[string]User Id"
staminaName: "[string]Stamina Model Name"
verifyType: "[string]Type of verification"
value: "[int]Value to be verified"
multiplyValueSpecifyingQuantity: "[bool]Whether to multiply the value used for verification when specifying the quantity"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").consume.verify_stamina_max_value_by_user_id({
namespaceName="[string]Namespace name",
userId="[string]User Id",
staminaName="[string]Stamina Model Name",
verifyType="[string]Type of verification",
value="[int]Value to be verified",
multiplyValueSpecifyingQuantity="[bool]Whether to multiply the value used for verification when specifying the quantity",
timeOffsetToken="[string]Time offset token",
})
Gs2Stamina:VerifyStaminaRecoverIntervalMinutesByUserId
Verify the value of the recovery interval minutes by specifying user ID
Actions for which quantity can be specified: YES
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
staminaName | string | Stamina Model Name |
verifyType | enum [ “less”, “lessEqual”, “greater”, “greaterEqual”, “equal”, “notEqual” ] | Type of verification |
value | int | Value to be verified |
multiplyValueSpecifyingQuantity | bool | Whether to multiply the value used for verification when specifying the quantity |
timeOffsetToken | string | Time offset token |
Enumeration type definition to specify as verifyType
Enumerator String Definition | Description |
---|---|
less | Value is less than the specified value |
lessEqual | Value is less than or equal to the specified value |
greater | Value is greater than the specified value |
greaterEqual | Value is greater than or equal to the specified value |
equal | Possession quantity is equal to the specified value |
notEqual | Possession quantity is not equal to the specified value |
{
"action": "Gs2Stamina:VerifyStaminaRecoverIntervalMinutesByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"userId": "[string]User Id",
"staminaName": "[string]Stamina Model Name",
"verifyType": "[string]Type of verification",
"value": "[int]Value to be verified",
"multiplyValueSpecifyingQuantity": "[bool]Whether to multiply the value used for verification when specifying the quantity",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:VerifyStaminaRecoverIntervalMinutesByUserId
request:
namespaceName: "[string]Namespace name"
userId: "[string]User Id"
staminaName: "[string]Stamina Model Name"
verifyType: "[string]Type of verification"
value: "[int]Value to be verified"
multiplyValueSpecifyingQuantity: "[bool]Whether to multiply the value used for verification when specifying the quantity"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").consume.verify_stamina_recover_interval_minutes_by_user_id({
namespaceName="[string]Namespace name",
userId="[string]User Id",
staminaName="[string]Stamina Model Name",
verifyType="[string]Type of verification",
value="[int]Value to be verified",
multiplyValueSpecifyingQuantity="[bool]Whether to multiply the value used for verification when specifying the quantity",
timeOffsetToken="[string]Time offset token",
})
Gs2Stamina:VerifyStaminaRecoverValueByUserId
Verify the value of the recovery value by specifying user ID
Actions for which quantity can be specified: YES
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
staminaName | string | Stamina Model Name |
verifyType | enum [ “less”, “lessEqual”, “greater”, “greaterEqual”, “equal”, “notEqual” ] | Type of verification |
value | int | Value to be verified |
multiplyValueSpecifyingQuantity | bool | Whether to multiply the value used for verification when specifying the quantity |
timeOffsetToken | string | Time offset token |
Enumeration type definition to specify as verifyType
Enumerator String Definition | Description |
---|---|
less | Value is less than the specified value |
lessEqual | Value is less than or equal to the specified value |
greater | Value is greater than the specified value |
greaterEqual | Value is greater than or equal to the specified value |
equal | Possession quantity is equal to the specified value |
notEqual | Possession quantity is not equal to the specified value |
{
"action": "Gs2Stamina:VerifyStaminaRecoverValueByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"userId": "[string]User Id",
"staminaName": "[string]Stamina Model Name",
"verifyType": "[string]Type of verification",
"value": "[int]Value to be verified",
"multiplyValueSpecifyingQuantity": "[bool]Whether to multiply the value used for verification when specifying the quantity",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:VerifyStaminaRecoverValueByUserId
request:
namespaceName: "[string]Namespace name"
userId: "[string]User Id"
staminaName: "[string]Stamina Model Name"
verifyType: "[string]Type of verification"
value: "[int]Value to be verified"
multiplyValueSpecifyingQuantity: "[bool]Whether to multiply the value used for verification when specifying the quantity"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").consume.verify_stamina_recover_value_by_user_id({
namespaceName="[string]Namespace name",
userId="[string]User Id",
staminaName="[string]Stamina Model Name",
verifyType="[string]Type of verification",
value="[int]Value to be verified",
multiplyValueSpecifyingQuantity="[bool]Whether to multiply the value used for verification when specifying the quantity",
timeOffsetToken="[string]Time offset token",
})
Gs2Stamina:VerifyStaminaOverflowValueByUserId
Verify the value of the overflow value by specifying user ID
Actions for which quantity can be specified: YES
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
staminaName | string | Stamina Model Name |
verifyType | enum [ “less”, “lessEqual”, “greater”, “greaterEqual”, “equal”, “notEqual” ] | Type of verification |
value | int | Value to be verified |
multiplyValueSpecifyingQuantity | bool | Whether to multiply the value used for verification when specifying the quantity |
timeOffsetToken | string | Time offset token |
Enumeration type definition to specify as verifyType
Enumerator String Definition | Description |
---|---|
less | Value is less than the specified value |
lessEqual | Value is less than or equal to the specified value |
greater | Value is greater than the specified value |
greaterEqual | Value is greater than or equal to the specified value |
equal | Possession quantity is equal to the specified value |
notEqual | Possession quantity is not equal to the specified value |
{
"action": "Gs2Stamina:VerifyStaminaOverflowValueByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"userId": "[string]User Id",
"staminaName": "[string]Stamina Model Name",
"verifyType": "[string]Type of verification",
"value": "[int]Value to be verified",
"multiplyValueSpecifyingQuantity": "[bool]Whether to multiply the value used for verification when specifying the quantity",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:VerifyStaminaOverflowValueByUserId
request:
namespaceName: "[string]Namespace name"
userId: "[string]User Id"
staminaName: "[string]Stamina Model Name"
verifyType: "[string]Type of verification"
value: "[int]Value to be verified"
multiplyValueSpecifyingQuantity: "[bool]Whether to multiply the value used for verification when specifying the quantity"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").consume.verify_stamina_overflow_value_by_user_id({
namespaceName="[string]Namespace name",
userId="[string]User Id",
staminaName="[string]Stamina Model Name",
verifyType="[string]Type of verification",
value="[int]Value to be verified",
multiplyValueSpecifyingQuantity="[bool]Whether to multiply the value used for verification when specifying the quantity",
timeOffsetToken="[string]Time offset token",
})
ConsumeAction
Gs2Stamina:DecreaseMaxValueByUserId
Subtract the maximum value of stamina by specifying the user ID
Actions for which quantity can be specified: YES
Reversible action: YES
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
staminaName | string | Stamina Model Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
decreaseValue | int | Maximum amount of stamina to be decreased |
timeOffsetToken | string | Time offset token |
{
"action": "Gs2Stamina:DecreaseMaxValueByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"staminaName": "[string]Stamina Model Name",
"userId": "[string]User Id",
"decreaseValue": "[int]Maximum amount of stamina to be decreased",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:DecreaseMaxValueByUserId
request:
namespaceName: "[string]Namespace name"
staminaName: "[string]Stamina Model Name"
userId: "[string]User Id"
decreaseValue: "[int]Maximum amount of stamina to be decreased"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").consume.decrease_max_value_by_user_id({
namespaceName="[string]Namespace name",
staminaName="[string]Stamina Model Name",
userId="[string]User Id",
decreaseValue="[int]Maximum amount of stamina to be decreased",
timeOffsetToken="[string]Time offset token",
})
Gs2Stamina:ConsumeStaminaByUserId
Consume stamina by specifying user ID
Actions for which quantity can be specified: YES
Reversible action: YES
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
staminaName | string | Stamina Model Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
consumeValue | int | Amount of stamina consumed |
timeOffsetToken | string | Time offset token |
{
"action": "Gs2Stamina:ConsumeStaminaByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"staminaName": "[string]Stamina Model Name",
"userId": "[string]User Id",
"consumeValue": "[int]Amount of stamina consumed",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:ConsumeStaminaByUserId
request:
namespaceName: "[string]Namespace name"
staminaName: "[string]Stamina Model Name"
userId: "[string]User Id"
consumeValue: "[int]Amount of stamina consumed"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").consume.consume_stamina_by_user_id({
namespaceName="[string]Namespace name",
staminaName="[string]Stamina Model Name",
userId="[string]User Id",
consumeValue="[int]Amount of stamina consumed",
timeOffsetToken="[string]Time offset token",
})
AcquireAction
Gs2Stamina:RecoverStaminaByUserId
Recover stamina by specifying user ID
Actions for which quantity can be specified: YES
Reversible action: YES
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
staminaName | string | Stamina Model Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
recoverValue | int | Amount of stamina recovery |
timeOffsetToken | string | Time offset token |
{
"action": "Gs2Stamina:RecoverStaminaByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"staminaName": "[string]Stamina Model Name",
"userId": "[string]User Id",
"recoverValue": "[int]Amount of stamina recovery",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:RecoverStaminaByUserId
request:
namespaceName: "[string]Namespace name"
staminaName: "[string]Stamina Model Name"
userId: "[string]User Id"
recoverValue: "[int]Amount of stamina recovery"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").acquire.recover_stamina_by_user_id({
namespaceName="[string]Namespace name",
staminaName="[string]Stamina Model Name",
userId="[string]User Id",
recoverValue="[int]Amount of stamina recovery",
timeOffsetToken="[string]Time offset token",
})
Gs2Stamina:RaiseMaxValueByUserId
Add the maximum value of stamina by specifying the user ID
Actions for which quantity can be specified: YES
Reversible action: YES
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
staminaName | string | Stamina Model Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
raiseValue | int | Maximum amount of stamina to be increased |
timeOffsetToken | string | Time offset token |
{
"action": "Gs2Stamina:RaiseMaxValueByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"staminaName": "[string]Stamina Model Name",
"userId": "[string]User Id",
"raiseValue": "[int]Maximum amount of stamina to be increased",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:RaiseMaxValueByUserId
request:
namespaceName: "[string]Namespace name"
staminaName: "[string]Stamina Model Name"
userId: "[string]User Id"
raiseValue: "[int]Maximum amount of stamina to be increased"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").acquire.raise_max_value_by_user_id({
namespaceName="[string]Namespace name",
staminaName="[string]Stamina Model Name",
userId="[string]User Id",
raiseValue="[int]Maximum amount of stamina to be increased",
timeOffsetToken="[string]Time offset token",
})
Gs2Stamina:SetMaxValueByUserId
Update the maximum value of stamina by specifying user ID
Actions for which quantity can be specified: YES
Reversible action: NO
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
staminaName | string | Stamina Model Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
maxValue | int | Maximum Stamina |
timeOffsetToken | string | Time offset token |
{
"action": "Gs2Stamina:SetMaxValueByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"staminaName": "[string]Stamina Model Name",
"userId": "[string]User Id",
"maxValue": "[int]Maximum Stamina",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:SetMaxValueByUserId
request:
namespaceName: "[string]Namespace name"
staminaName: "[string]Stamina Model Name"
userId: "[string]User Id"
maxValue: "[int]Maximum Stamina"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").acquire.set_max_value_by_user_id({
namespaceName="[string]Namespace name",
staminaName="[string]Stamina Model Name",
userId="[string]User Id",
maxValue="[int]Maximum Stamina",
timeOffsetToken="[string]Time offset token",
})
Gs2Stamina:SetRecoverIntervalByUserId
Update stamina recovery interval (minutes) by specifying user ID
Actions for which quantity can be specified: YES
Reversible action: NO
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
staminaName | string | Stamina Model Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
recoverIntervalMinutes | int | Stamina recovery interval (minutes) |
timeOffsetToken | string | Time offset token |
{
"action": "Gs2Stamina:SetRecoverIntervalByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"staminaName": "[string]Stamina Model Name",
"userId": "[string]User Id",
"recoverIntervalMinutes": "[int]Stamina recovery interval (minutes)",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:SetRecoverIntervalByUserId
request:
namespaceName: "[string]Namespace name"
staminaName: "[string]Stamina Model Name"
userId: "[string]User Id"
recoverIntervalMinutes: "[int]Stamina recovery interval (minutes)"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").acquire.set_recover_interval_by_user_id({
namespaceName="[string]Namespace name",
staminaName="[string]Stamina Model Name",
userId="[string]User Id",
recoverIntervalMinutes="[int]Stamina recovery interval (minutes)",
timeOffsetToken="[string]Time offset token",
})
Gs2Stamina:SetRecoverValueByUserId
Set the amount of stamina recovery by specifying the user ID
Actions for which quantity can be specified: YES
Reversible action: NO
Type | Description | |
---|---|---|
namespaceName | string | Namespace name |
staminaName | string | Stamina Model Name |
userId | string | Set #{userId} to replace the currently logged in user ID. |
recoverValue | int | Amount of stamina recovery |
timeOffsetToken | string | Time offset token |
{
"action": "Gs2Stamina:SetRecoverValueByUserId",
"request": {
"namespaceName": "[string]Namespace name",
"staminaName": "[string]Stamina Model Name",
"userId": "[string]User Id",
"recoverValue": "[int]Amount of stamina recovery",
"timeOffsetToken": "[string]Time offset token"
}
}
action: Gs2Stamina:SetRecoverValueByUserId
request:
namespaceName: "[string]Namespace name"
staminaName: "[string]Stamina Model Name"
userId: "[string]User Id"
recoverValue: "[int]Amount of stamina recovery"
timeOffsetToken: "[string]Time offset token"
transaction.service("stamina").acquire.set_recover_value_by_user_id({
namespaceName="[string]Namespace name",
staminaName="[string]Stamina Model Name",
userId="[string]User Id",
recoverValue="[int]Amount of stamina recovery",
timeOffsetToken="[string]Time offset token",
})