> For the complete documentation index, see [llms.txt](/llms.txt)

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

マスターデータのフォーマットと インポートする各種モデルのリファレンス




## マスターデータのフォーマット


**JSON**
```json
{
  "version": "2020-04-30",
  "categoryModels": [
    {
      "category": "[int]カテゴリー",
      "rejectAccessTokenPost": "[string (enum)?]プレイヤーのアクセストークンを利用した投稿を拒否する"
    }
  ]
}
```


|  | 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 |
| --- | --- | --- | --- | --- | --- | --- |
| version | string | | ✓ | 2020-04-30 | | マスターデータのフォーマットバージョン |
| categoryModels | [List&lt;CategoryModel&gt;](#categorymodel) |  |  |  |  ~ 1000 items | メッセージカテゴリーモデル<br>メッセージカテゴリーモデルは、チャットルームに投稿されるメッセージを分類するためのカテゴリーを定義します。<br>各カテゴリーは数値で識別され、カテゴリーごとにプレイヤーのアクセストークンを使った投稿を許可するか拒否するかを設定できます。<br>これにより、サーバーのみが投稿可能なシステムアナウンスカテゴリーなどのユースケースを実現できます。 |

## モデル

### CategoryModel

メッセージカテゴリーモデル<br>

メッセージカテゴリーモデルは、チャットルームに投稿されるメッセージを分類するためのカテゴリーを定義します。<br>
各カテゴリーは数値で識別され、カテゴリーごとにプレイヤーのアクセストークンを使った投稿を許可するか拒否するかを設定できます。<br>
これにより、サーバーのみが投稿可能なシステムアナウンスカテゴリーなどのユースケースを実現できます。

|  | 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 |
| --- | --- | --- | --- | --- | --- | --- |
| categoryModelId | string |  | ※ |  |  ~ 1024文字 | メッセージカテゴリーモデルGRN<br>※ サーバーが自動で設定 |
| category | int |  | ✓ |  | 0 ~ 2147483645 | カテゴリー<br>メッセージカテゴリーの数値識別子です。このカテゴリー番号で投稿されたメッセージは、プレイヤーの投稿を許可するかなど、このモデルで定義されたルールに従います。 |
| rejectAccessTokenPost | 文字列列挙型<br>enum {<br>&nbsp;&nbsp;"Enabled",<br>&nbsp;&nbsp;"Disabled"<br>}<br> |  |  |  |  | プレイヤーのアクセストークンを利用した投稿を拒否する<br>有効にすると、このカテゴリーではサーバーサイドの API 呼び出し（ユーザーID指定）のみがメッセージを投稿できます。プレイヤーが直接投稿すべきでないシステムアナウンスやサーバー生成メッセージに有用です。"Enabled": アクセストークンを利用した投稿を拒否する / "Disabled": アクセストークンを利用した投稿を許可する /  |

---



