TwitterSpaceDL.Plugin behaviour (twspace_dl v0.1.1) View Source

Link to this section Summary

Link to this section Callbacks

Link to this callback

dyn_url(term, arg2, arg3)

View Source (optional)

Specs

dyn_url(term(), String.t() | nil, String.t() | nil) ::
  {:ok, term()} | {:stop, String.t()} | :stop
Link to this callback

get_authorization(t, arg2, arg3)

View Source (optional)

Specs

get_authorization(String.t(), String.t() | nil, String.t() | nil) ::
  {:ok, String.t()} | {:stop, String.t()} | :stop
Link to this callback

get_guest_header(term, arg2, arg3)

View Source (optional)

Specs

get_guest_header(term(), String.t() | nil, String.t() | nil) ::
  {:ok, term()} | {:stop, String.t()} | :stop
Link to this callback

guest_token(arg1, arg2, arg3)

View Source (optional)

Specs

guest_token(
  {:ok, String.t()} | {:error, String.t()},
  String.t() | nil,
  String.t() | nil
) :: {:ok, String.t()} | {:stop, String.t()} | :stop
Link to this callback

master_url(term, arg2, arg3)

View Source (optional)

Specs

master_url(term(), String.t() | nil, String.t() | nil) ::
  {:ok, term()} | {:stop, String.t()} | :stop
Link to this callback

metadata(term, arg2, arg3)

View Source (optional)

Specs

metadata(term(), String.t() | nil, String.t() | nil) ::
  {:ok, term()} | {:stop, String.t()} | :stop
Link to this callback

playlist_content(term, arg2, arg3)

View Source (optional)

Specs

playlist_content(term(), String.t() | nil, String.t() | nil) ::
  {:ok, term()} | {:stop, String.t()} | :stop
Link to this callback

playlist_url(term, arg2, arg3)

View Source (optional)

Specs

playlist_url(term(), String.t() | nil, String.t() | nil) ::
  {:ok, term()} | {:stop, String.t()} | :stop
Link to this callback

recent_tweets(term, arg2, arg3)

View Source (optional)

Specs

recent_tweets(term(), String.t() | nil, String.t() | nil) ::
  {:ok, term()} | {:stop, String.t()} | :stop
Link to this callback

space_urls(term, arg2, arg3)

View Source (optional)

Specs

space_urls(term(), String.t() | nil, String.t() | nil) ::
  {:ok, term()} | {:stop, String.t()} | :stop
Link to this callback

userinfo(term, arg2, arg3)

View Source (optional)

Specs

userinfo(term(), String.t() | nil, String.t() | nil) ::
  {:ok, term()} | {:stop, String.t()} | :stop