{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-gamelift/refs/heads/main/json-structure/gamelift-accept-match-input-structure.json", "name": "AcceptMatchInput", "description": "AcceptMatchInput schema from Amazon GameLift API", "type": "object", "properties": { "TicketId": { "allOf": [ { "$ref": "#/components/schemas/MatchmakingIdStringModel" }, { "description": "A unique identifier for a matchmaking ticket. The ticket must be in status REQUIRES_ACCEPTANCE; otherwise this request will fail." } ] }, "PlayerIds": { "allOf": [ { "$ref": "#/components/schemas/StringList" }, { "description": "A unique identifier for a player delivering the response. This parameter can include one or multiple player IDs." } ] }, "AcceptanceType": { "allOf": [ { "$ref": "#/components/schemas/AcceptanceType" }, { "description": "Player response to the proposed match." } ] } }, "required": [ "TicketId", "PlayerIds", "AcceptanceType" ] }