View Source Tw.V1_1.Endpoint (Tw v0.1.0)

Helpers for endpoint mapping functions.

Link to this section Summary

Link to this section Types

Specs

list_params() ::
  %{list: Tw.V1_1.List.t()}
  | %{list_id: non_neg_integer()}
  | %{slug: binary(), owner_id: Tw.V1_1.User.id()}
  | %{slug: binary(), owner_screen_name: Tw.V1_1.User.screen_name()}

Specs

tweet_params() :: Tw.V1_1.Tweet.t() | %{tweet_id: Tw.V1_1.Tweet.id()}

Specs

user_list_params() ::
  [Tw.V1_1.User.t()]
  | %{user_id: [Tw.V1_1.User.id()]}
  | %{screen_name: [Tw.V1_1.User.screen_name()]}

Specs

user_params() ::
  Tw.V1_1.User.t()
  | %{user_id: Tw.V1_1.User.id()}
  | %{screen_name: Tw.V1_1.User.screen_name()}

Link to this section Functions

Link to this macro

deftype_cross_merge(name, u1, u2)

View Source (macro)
Link to this macro

deftype_cross_merge(name, u1, u2, u3)

View Source (macro)
Link to this macro

optional_user_params()

View Source (macro)
Link to this function

preprocess_list_params(params)

View Source
Link to this function

preprocess_optional_user_params(params)

View Source
Link to this function

preprocess_tweet_params(params)

View Source
Link to this function

preprocess_user_list_params(params)

View Source
Link to this function

preprocess_user_params(params)

View Source
Link to this macro

tweet_params()

View Source (macro)
Link to this macro

user_list_params()

View Source (macro)