GameServer.Lobbies.Lobby (game_server_sdk v1.0.15)

Copy Markdown View Source

Lobby struct from GameServer.

This is a stub module for SDK type definitions. The actual struct is provided by GameServer at runtime.

Fields

  • id - Lobby ID (integer)
  • name - Unique lobby name/slug (string)
  • title - Display title (string)
  • host_id - ID of the host user (integer, optional for hostless lobbies)
  • hostless - Whether the lobby is hostless (boolean)
  • max_users - Maximum number of users (integer)
  • is_hidden - Whether the lobby is hidden from listings (boolean)
  • is_locked - Whether the lobby is locked (boolean)
  • metadata - Arbitrary lobby metadata (map)
  • inserted_at - Creation timestamp
  • updated_at - Last update timestamp

Summary

Types

t()

@type t() :: %GameServer.Lobbies.Lobby{
  host_id: integer() | nil,
  hostless: boolean(),
  id: integer(),
  inserted_at: DateTime.t(),
  is_hidden: boolean(),
  is_locked: boolean(),
  max_users: integer(),
  metadata: map(),
  name: String.t(),
  title: String.t(),
  updated_at: DateTime.t()
}