glitch/types/access_token

Types

pub opaque type AccessToken

Functions

pub fn decoder() -> fn(Dynamic) ->
  Result(AccessToken, List(DecodeError))
pub fn is_expired(access_token: AccessToken) -> Bool
pub fn needs_validated(access_token: AccessToken) -> Bool
pub fn new_user_access_token(
  expires_in: Int,
  obtained_at: Int,
  refresh_token: String,
  scopes: List(Scope),
  token: String,
  last_validated_at: Option(Int),
) -> AccessToken
pub fn refresh_token(
  access_token: AccessToken,
) -> Result(String, TwitchError)
pub fn scopes(
  access_token: AccessToken,
) -> Result(List(Scope), TwitchError)
pub fn set_expires_in(
  access_token: AccessToken,
  expires_in: Int,
) -> AccessToken
pub fn token(access_token: AccessToken) -> String
Search Document