GS2-Idle マスターデータリファレンス

{
  "version": "2023-06-06",
  "categoryModels": [
    {
      "name": "[string]カテゴリーモデル名",
      "metadata": "[string?]メタデータ",
      "rewardIntervalMinutes": "[int]待機報酬が得られる間隔(分)",
      "defaultMaximumIdleMinutes": "[int]待機報酬が得られる最大時間(分)",
      "acquireActions": [
        {
          "acquireActions": [
            {
              "action": "[string]スタンプシートを使用して実行するアクションの種類",
              "request": "[string]リクエストのJSON"
            }
          ]
        }
      ],
      "idlePeriodScheduleId": "[string?]放置報酬計算に使用される期間を設定した GS2-Schedule イベントGRN",
      "receivePeriodScheduleId": "[string?]放置報酬を受け取れる期間を設定した GS2-Schedule イベントGRN"
    }
  ]
}
有効化条件必須デフォルト値の制限説明
version2023-06-06マスターデータのフォーマットバージョン
categoryModelsList<CategoryModel>

CategoryModel

カテゴリーモデルマスター

カテゴリーモデルとは、放置報酬を得られる待機カテゴリーの設定するエンティティです。 設定には、待機時間ごとの報酬や、最大待機時間などの情報が含まれます。

有効化条件必須デフォルト値の制限説明
categoryModelIdstring~ 1024文字カテゴリーモデルGRN
namestring~ 128文字カテゴリーモデル名
metadatastring~ 2048文字メタデータ
rewardIntervalMinutesint~ 2147483646待機報酬が得られる間隔(分)
defaultMaximumIdleMinutesint~ 2147483646待機報酬が得られる最大時間(分)
acquireActionsList<AcquireActionList>待機時間ごとに得られる入手アクションリスト
idlePeriodScheduleIdstring~ 1024文字放置報酬計算に使用される期間を設定した GS2-Schedule イベントGRN
receivePeriodScheduleIdstring~ 1024文字放置報酬を受け取れる期間を設定した GS2-Schedule イベントGRN

AcquireAction

有効化条件必須デフォルト値の制限説明
actionenum []~ 128文字スタンプシートを使用して実行するアクションの種類
requeststring~ 1048576文字リクエストのJSON

AcquireActionList

有効化条件必須デフォルト値の制限説明
acquireActionsList<AcquireAction>入手アクションリスト