Master Data Reference of GS2-Experience
{
  "version": "2019-01-11",
  "experienceModels": [
    {
      "name": "[string]Experience Model Name",
      "metadata": "[string?]metadata",
      "defaultExperience": "[long]Initial Experience Value",
      "defaultRankCap": "[long]Initial value of rank cap",
      "maxRankCap": "[long]Maximum rank cap",
      "rankThreshold": {
        "metadata": "[string?]metadata",
        "values": [
          "[long]Rank Up Experience Threshold"
        ]
      },
      "acquireActionRates": [
        {
          "name": "[string]Remuneration addition table name",
          "mode": "[string]Remuneration addition table type",
          "rates": [
            "[double]Addition amount (multiplier)"
          ],
          "bigRates": [
            "[string]Addition amount (multiplier)"
          ]
        }
      ]
    }
  ]
}
|  | Type | Condition | Require | Default | Limitation | Description | 
|---|
| version | ✓ |  | 2019-01-11 | Format version of master data |  |  | 
| experienceModels | List<ExperienceModel> |  |  |  |  |  | 
ExperienceModel
Experience Model
An experience model is an entity that sets the threshold of experience required for rank advancement and for each default and maximum rank cap.
|  | Type | Condition | Require | Default | Limitation | Description | 
|---|
| experienceModelId | string |  | ✓ |  | ~ 1024 chars | Experience Model GRN | 
| name | string |  | ✓ |  | ~ 128 chars | Experience Model Name | 
| metadata | string |  |  |  | ~ 2048 chars | metadata | 
| defaultExperience | long |  | ✓ | 0 | ~ 9223372036854775805 | Initial Experience Value | 
| defaultRankCap | long |  | ✓ |  | ~ 9223372036854775805 | Initial value of rank cap | 
| maxRankCap | long |  | ✓ |  | ~ 9223372036854775805 | Maximum rank cap | 
| rankThreshold | Threshold |  | ✓ |  |  | rank-up threshold | 
| acquireActionRates | List<AcquireActionRate> |  |  |  | ~ 100 items | List of Remuneration addition table | 
Threshold
|  | Type | Condition | Require | Default | Limitation | Description | 
|---|
| metadata | string |  |  |  | ~ 2048 chars | metadata | 
| values | List<long> |  | ✓ |  | 1 ~ 1024 items | List of Rank Up Experience Threshold | 
AcquireActionRate
Remuneration addition table master
You can adjust the amount of rewards according to the rank.
|  | Type | Condition | Require | Default | Limitation | Description | 
|---|
| name | string |  | ✓ |  | ~ 128 chars | Remuneration addition table name | 
| mode | enum [‘double’, ‘big’] |  | ✓ | “double” | ~ 128 chars | Remuneration addition table type | 
| rates | List<double> | {mode} == “double” | ✓ |  | 1 ~ 1000 items | Amount added per rank (multiplier) | 
| bigRates | List<string> | {mode} == “big” | ✓ |  | 1 ~ 1000 items | Amount added per rank (multiplier) | 
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 |