Master Data Reference of GS2-SkillTree
{
"version": "2023-09-06",
"nodeModels": [
{
"name": "[string]Node Model Name",
"metadata": "[string?]metadata",
"releaseConsumeActions": [
{
"action": "[string]Types of actions to be performed in the stamp task",
"request": "[string]JSON of the obtain request"
}
],
"returnAcquireActions": [
{
"action": "[string]Types of actions to be performed in the stamp sheet",
"request": "[string]JSON of request"
}
],
"restrainReturnRate": "[float]Return Rate",
"premiseNodeNames": [
"[string]Premise Node Model Name"
]
}
]
}
| Type | Condition | Require | Default | Limitation | Description |
---|
version | ✓ | | 2023-09-06 | Format version of master data | | |
nodeModels | List<NodeModel> | | | | | |
NodeModel
The node model is the entity to be recorded in the skill tree.
This section defines what kind of entities can be recorded in the skill tree.
| Type | Condition | Require | Default | Limitation | Description |
---|
nodeModelId | string | | ✓ | | ~ 1024 chars | Node Model GRN |
name | string | | ✓ | | ~ 128 chars | Node Model Name |
metadata | string | | | | ~ 2048 chars | metadata |
releaseConsumeActions | List<ConsumeAction> | | ✓ | [] | 1 ~ 10 items | List of consume actions required for release |
returnAcquireActions | List<AcquireAction> | | | | ~ 10 items | List of acquire actions required for return |
restrainReturnRate | float | | ✓ | 1 | ~ 1 | Return Rate |
premiseNodeNames | List<string> | | | | ~ 10 items | List of premise node model name |
ConsumeAction
| Type | Condition | Require | Default | Limitation | Description |
---|
action | enum [] | | ✓ | | ~ 128 chars | Types of actions to be performed in the stamp task |
request | string | | ✓ | | ~ 1048576 chars | JSON of the obtain request |
AcquireAction
| Type | Condition | Require | Default | Limitation | Description |
---|
action | enum [] | | ✓ | | ~ 128 chars | Types of actions to be performed in the stamp sheet |
request | string | | ✓ | | ~ 1048576 chars | JSON of request |