Modules
Ash extension for generating PhoenixGenApi function configurations from Ash resources.
Encodes Ash resource struct results based on result_encoder configuration.
Ash Domain extension for PhoenixGenApi configuration.
Introspection helpers for the AshPhoenixGenApi.Domain DSL extension.
Utility for generating JSON function config lists from Ash resources and domains.
Ash extension for generating PhoenixGenApi function configurations from Ash resources.
Configuration struct for a single PhoenixGenApi action endpoint.
A macro that generates common effective_* functions for configuration structs.
Introspection helpers for the AshPhoenixGenApi.Resource DSL extension.
Configuration struct for a standalone PhoenixGenApi MFA endpoint.
Shared type definitions for ActionConfig and MfaConfig.
Transformer that generates the PhoenixGenApi supporter module for an Ash domain.
Transformer that generates PhoenixGenApi FunConfig structs and code interface functions from Ash resource actions.
Maps Ash types to PhoenixGenApi argument types. PhoenixGenApi supports the following argument types
Verifier for the gen_api section of AshPhoenixGenApi.Resource.
Verifier for the gen_api section of AshPhoenixGenApi.Domain.