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 |