AshIntrospection.Rpc.Request (AshIntrospection v0.3.0)
View SourceRequest data structure for the RPC pipeline.
Contains all parsed and validated request data needed for Ash execution. Immutable structure that flows through the pipeline stages.
This is a shared module used by both AshTypescript and AshKotlinMultiplatform.
Summary
Functions
Creates a new Request with validated parameters.
Types
@type t() :: %AshIntrospection.Rpc.Request{ action: map(), actor: term(), context: map(), domain: module(), extraction_template: map(), filter: map() | nil, get_by: map() | nil, identity: term(), input: map(), load: list(), pagination: map() | nil, resource: module(), rpc_action: map(), select: [atom()], show_metadata: [atom()], sort: list() | nil, tenant: term() }