glitch/api/api_request

Types

pub opaque type TwitchApiRequest

Functions

pub fn headers(
  request: TwitchApiRequest,
) -> List(#(String, String))
pub fn is_auth_request(request: TwitchApiRequest) -> Bool
pub fn is_helix_request(request: TwitchApiRequest) -> Bool
pub fn merge_headers(
  request: TwitchApiRequest,
  into base: List(#(String, String)),
  from overrides: List(#(String, String)),
) -> TwitchApiRequest
pub fn new_auth_request() -> TwitchApiRequest
pub fn new_helix_request() -> TwitchApiRequest
pub fn set_body(
  request: TwitchApiRequest,
  body: String,
) -> TwitchApiRequest
pub fn set_header(
  request: TwitchApiRequest,
  header: #(String, String),
) -> TwitchApiRequest
pub fn set_headers(
  request: TwitchApiRequest,
  headers: List(#(String, String)),
) -> TwitchApiRequest
pub fn set_method(
  request: TwitchApiRequest,
  method: Method,
) -> TwitchApiRequest
pub fn set_path(
  request: TwitchApiRequest,
  path: String,
) -> TwitchApiRequest
pub fn set_query(
  request: TwitchApiRequest,
  query_params: List(#(String, String)),
) -> TwitchApiRequest
pub fn to_http_request(
  request: TwitchApiRequest,
) -> Request(String)
Search Document