Transaction Action of GS2-Matchmaking

VerifyAction

Gs2Matchmaking:VerifyIncludeParticipantByUserId

Verify if persistent gathering includes user ID by specifying user ID

Actions for which quantity can be specified: NO

TypeDescription
namespaceNamestringNamespace name
seasonNamestringSeason Model Name
seasonlongSeason
tierlongTier
seasonGatheringNamestringGathering Name
userIdstringSet #{userId} to replace the currently logged in user ID.
verifyTypeenum [
    “include”,
    “notInclude”
]
Type of verification
timeOffsetTokenstringTime offset token

Enumeration type definition to specify as verifyType

Enumerator String DefinitionDescription
includeSpecified user is included in the Season Gathering
notIncludeSpecified user is not included in the Season Gathering
{
    "action": "Gs2Matchmaking:VerifyIncludeParticipantByUserId",
    "request": {
        "namespaceName": "[string]Namespace name",
        "seasonName": "[string]Season Model Name",
        "season": "[long]Season",
        "tier": "[long]Tier",
        "seasonGatheringName": "[string]Gathering Name",
        "userId": "[string]User Id",
        "verifyType": "[string]Type of verification",
        "timeOffsetToken": "[string]Time offset token"
    }
}
action: Gs2Matchmaking:VerifyIncludeParticipantByUserId
request:
  namespaceName: "[string]Namespace name"
  seasonName: "[string]Season Model Name"
  season: "[long]Season"
  tier: "[long]Tier"
  seasonGatheringName: "[string]Gathering Name"
  userId: "[string]User Id"
  verifyType: "[string]Type of verification"
  timeOffsetToken: "[string]Time offset token"
transaction.service("matchmaking").consume.verify_include_participant_by_user_id({
    namespaceName="[string]Namespace name",
    seasonName="[string]Season Model Name",
    season="[long]Season",
    tier="[long]Tier",
    seasonGatheringName="[string]Gathering Name",
    userId="[string]User Id",
    verifyType="[string]Type of verification",
    timeOffsetToken="[string]Time offset token",
})

ConsumeAction

AcquireAction