defmodule Lti_1p3.Platform.PlatformInstance do
@enforce_keys [:name, :target_link_uri, :client_id, :login_url, :keyset_url, :redirect_uris]
defstruct [:id, :name, :description, :target_link_uri, :client_id, :login_url, :keyset_url, :redirect_uris, :custom_params]
@type t() :: %__MODULE__{
id: integer(),
client_id: String.t(),
custom_params: String.t(),
description: String.t(),
keyset_url: String.t(),
login_url: String.t(),
name: String.t(),
redirect_uris: String.t(),
target_link_uri: String.t(),
}
end