Skip to content

Instantly share code, notes, and snippets.

@vassjozsef
Created September 7, 2018 17:51
Show Gist options
  • Save vassjozsef/e482c65df6ee1facaace8b3c9ff66145 to your computer and use it in GitHub Desktop.
Save vassjozsef/e482c65df6ee1facaace8b3c9ff66145 to your computer and use it in GitHub Desktop.
defmodule VoiceStates.VoiceState do
@type t :: %{
session_id: String.t(),
user_id: Number.t(),
channel_id: Number.t() | nil,
token: String.t() | nil,
mute: boolean,
deaf: boolean,
self_mute: boolean,
self_deaf: boolean,
self_video: boolean,
suppress: boolean
}
defstruct session_id: nil,
user_id: nil,
token: nil,
channel_id: nil,
mute: false,
deaf: false,
self_mute: false,
self_deaf: false,
self_video: false,
suppress: false
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment