Packages

A tool to interact with your board game collection and plays in Board Game Geek

Current section

Files

Jump to
bgg_loggee lib player.ex
Raw

lib/player.ex

defmodule Loggee.Player do
@required_keys [:name]
@enforce_keys @required_keys
@derive Jason.Encoder
defstruct [:name, :username, :userid, :win, :repeat, :score, :selected]
def build(name, username \\ nil, user_id \\ nil, win \\ 0, score \\ 0) do
%Loggee.Player{
username: username,
userid: user_id,
repeat: "true",
name: name,
win: win,
score: score,
selected: "false"
}
end
end