Shared.Data.User (Market Manager v2.1.9)

View Source

Represents relevant User information for clients using this AuctionHouse.

Summary

Types

ingame_name()

@type ingame_name() :: String.t()

patreon?()

@type patreon?() :: boolean()

t()

@type t() :: %Shared.Data.User{ingame_name: ingame_name(), patreon?: patreon?()}

User information

user()

@type user() ::
  %{
    required(ingame_name :: String.t()) => String.t(),
    required(patreon? :: String.t()) => boolean()
  }
  | [ingame_name: String.t(), patreon?: boolean()]

Functions

new(user)

@spec new(user()) :: t()