Master Data Reference of GS2-Idle

{
  "version": "2023-06-06",
  "categoryModels": [
    {
      "name": "[string]Category Model Name",
      "metadata": "[string?]metadata",
      "rewardIntervalMinutes": "[int]Interval at which idle rewards can be obtained (minutes)",
      "defaultMaximumIdleMinutes": "[int]Maximum time to get idle rewards (minutes)",
      "acquireActions": [
        {
          "acquireActions": [
            {
              "action": "[string]Types of actions to be performed in the stamp sheet",
              "request": "[string]JSON of request"
            }
          ]
        }
      ],
      "idlePeriodScheduleId": "[string?]GS2-Schedule event GRN with time period used for idle rewards calculation",
      "receivePeriodScheduleId": "[string?]GS2-Schedule EventGRN that sets the period during which idle rewards can be obtained"
    }
  ]
}
TypeConditionRequireDefaultLimitationDescription
version2023-06-06Format version of master data
categoryModelsList<CategoryModel>

CategoryModel

Category Model Master

A category model is an entity that sets the idle category that can be obtained as a reward for leaving. The settings include information such as the reward for each waiting time and the maximum idle time.

TypeConditionRequireDefaultLimitationDescription
categoryModelIdstring~ 1024 charsCategory Model GRN
namestring~ 128 charsCategory Model Name
metadatastring~ 2048 charsmetadata
rewardIntervalMinutesint~ 2147483646Interval at which idle rewards can be obtained (minutes)
defaultMaximumIdleMinutesint~ 2147483646Maximum time to get idle rewards (minutes)
acquireActionsList<AcquireActionList>1 ~ 100 itemsList of acquire actions for each waiting time
idlePeriodScheduleIdstring~ 1024 charsGS2-Schedule event GRN with time period used for idle rewards calculation
receivePeriodScheduleIdstring~ 1024 charsGS2-Schedule EventGRN that sets the period during which idle rewards can be obtained

AcquireAction

TypeConditionRequireDefaultLimitationDescription
actionenum []~ 128 charsTypes of actions to be performed in the stamp sheet
requeststring~ 1048576 charsJSON of request

AcquireActionList

TypeConditionRequireDefaultLimitationDescription
acquireActionsList<AcquireAction>~ 100 itemsList of Acquire Action