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

# GS2-Matchmaking トランザクションアクション

検証/消費/入手の各トランザクションアクションの仕様




## Verify Action

検証アクション

### Gs2Matchmaking:VerifyIncludeParticipantByUserId

ユーザーIDを指定して永続ギャザリングにユーザーIDが含まれているかを検証<br>

指定されたユーザーがシーズンギャザリングに参加しているかどうかを検証します。

**数量指定可能なアクション：いいえ**

|  | 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 |
| --- | --- | --- | --- | --- | --- | --- |
| namespaceName | string |  | ✓|  |  ~ 128文字 | ネームスペース名<br>ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 |
| seasonName | string |  | ✓|  |  ~ 128文字 | シーズンモデル名<br>シーズンモデル固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 |
| season | long |  | ✓|  | 0 ~ 9223372036854775805 | シーズン |
| tier | long |  | ✓|  | 0 ~ 9223372036854775805 | ティアー<br>同程度のランクのプレイヤーをグルーピングするためのティアーレベル。<br>SeasonModel で指定された GS2-Experience モデルにおけるプレイヤーのランクによって決定されます。<br>プレイヤーは同じティアーのプレイヤーとのみマッチングされ、公平な対戦が保証されます。 |
| seasonGatheringName | string |  | ✓| UUID |  ~ 128文字 | シーズンギャザリング名<br>シーズンギャザリング固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 |
| userId | string |  | ✓|  |  ~ 128文字 | ユーザーID<br>`#{userId}` と設定することでログイン中のユーザーIDに置換されます。 |
| verifyType | 文字列列挙型<br>enum {<br>&nbsp;&nbsp;"include",<br>&nbsp;&nbsp;"notInclude"<br>}<br> |  | ✓|  |  | 検証の種類"include": シーズンギャザリングに指定したユーザーが含まれていること / "notInclude": シーズンギャザリングに指定したユーザーが含まれないこと /  |
| timeOffsetToken | string |  | |  |  ~ 1024文字 | タイムオフセットトークン |




**JSON**
```json
{
    "action": "Gs2Matchmaking:VerifyIncludeParticipantByUserId",
    "request": {
        "namespaceName": "[string]ネームスペース名",
        "seasonName": "[string]シーズンモデル名",
        "season": "[long]シーズン",
        "tier": "[long]ティアー",
        "seasonGatheringName": "[string]シーズンギャザリング名",
        "userId": "[string]ユーザーID",
        "verifyType": "[string]検証の種類",
        "timeOffsetToken": "[string]タイムオフセットトークン"
    }
}
```

**YAML**
```yaml

action: Gs2Matchmaking:VerifyIncludeParticipantByUserId
request:
  namespaceName: "[string]ネームスペース名"
  seasonName: "[string]シーズンモデル名"
  season: "[long]シーズン"
  tier: "[long]ティアー"
  seasonGatheringName: "[string]シーズンギャザリング名"
  userId: "[string]ユーザーID"
  verifyType: "[string]検証の種類"
  timeOffsetToken: "[string]タイムオフセットトークン"
```

**GS2-Script**
```lua

transaction.service("matchmaking").verify.verify_include_participant_by_user_id({
    namespaceName="[string]ネームスペース名",
    seasonName="[string]シーズンモデル名",
    season="[long]シーズン",
    tier="[long]ティアー",
    seasonGatheringName="[string]シーズンギャザリング名",
    userId="[string]ユーザーID",
    verifyType="[string]検証の種類",
    timeOffsetToken="[string]タイムオフセットトークン",
})
```


---





