Current section
Files
Jump to
Current section
Files
lib/ash/resource/actions/read.ex
defmodule Ash.Resource.Actions.Read do
@moduledoc "Represents a read action on a resource."
defstruct [:name, :primary?, type: :read]
@type t :: %__MODULE__{
type: :read,
name: atom,
primary?: boolean
}
@opt_schema [
name: [
type: :atom,
doc: "The name of the action"
],
primary?: [
type: :boolean,
default: false,
doc: "Whether or not this action should be used when no action is specified by the caller."
]
]
@doc false
def opt_schema, do: @opt_schema
end