Current section
Files
Jump to
Current section
Files
lib/auth0/entity/refresh_token.ex
defmodule Auth0.Entity.RefreshToken do
@moduledoc false
defmodule ResourceServer do
@moduledoc false
alias Auth0.Common.Util
defstruct audience: nil,
scopes: nil
@type t :: %__MODULE__{
audience: String.t(),
scopes: String.t()
}
@spec from(map) :: __MODULE__.t()
def from(value) do
value |> Util.to_struct(__MODULE__)
end
end
alias Auth0.Common.Util
defstruct id: nil,
user_id: nil,
created_at: nil,
idle_expires_at: nil,
expires_at: nil,
client_id: nil,
session_id: nil,
rotating: nil,
resource_servers: nil
@type t :: %__MODULE__{
id: String.t(),
user_id: String.t(),
created_at: String.t(),
idle_expires_at: String.t(),
expires_at: String.t(),
client_id: String.t(),
session_id: String.t(),
rotating: boolean,
resource_servers: list(ResourceServer.t())
}
@spec from(map) :: __MODULE__.t()
def from(value) do
value |> Util.to_struct(__MODULE__)
end
end