lib/tw/oauth/v1_0a/credentials.ex
defmodule Tw.OAuth.V1_0a.Credentials do
@moduledoc """
Data structure for OAuth 1.0a credentials.
"""
@derive {Inspect, only: []}
defstruct [:consumer_key, :consumer_secret, :access_token, :access_token_secret]
@type t :: %__MODULE__{
consumer_key: binary,
consumer_secret: binary,
access_token: binary,
access_token_secret: binary
}
def new(opts), do: struct!(__MODULE__, opts)
end