google_api_games v0.1.0 GoogleApi.Games.V1.Model.RoomAutoMatchingCriteria View Source

This is a JSON template for a room auto-match criteria object.

Attributes

  • exclusiveBitmask (String.t): A bitmask indicating when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero. Can be used to support exclusive roles within a game. Defaults to: null.
  • kind (String.t): Uniquely identifies the type of this resource. Value is always the fixed string games#roomAutoMatchingCriteria. Defaults to: null.
  • maxAutoMatchingPlayers (integer()): The maximum number of players that should be added to the room by auto-matching. Defaults to: null.
  • minAutoMatchingPlayers (integer()): The minimum number of players that should be added to the room by auto-matching. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields

Link to this section Types

Link to this type t() View Source
t() :: %GoogleApi.Games.V1.Model.RoomAutoMatchingCriteria{
  exclusiveBitmask: any(),
  kind: any(),
  maxAutoMatchingPlayers: any(),
  minAutoMatchingPlayers: any()
}

Link to this section Functions

Link to this function decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.