API Reference AshIntrospection v#0.3.0
View SourceModules
Shared core library for Ash interoperability with multiple languages.
Provides helper functions for analyzing Ash actions.
Language-agnostic type discovery for Ash resources and types.
Provides language-agnostic classification of validation error types for Ash types.
Formats an error map for client consumption.
Handles field name formatting for input parameters, output fields, and code generation.
Utility functions for string manipulation and case transformations.
Default error handler for RPC operations.
Protocol for extracting minimal information from exceptions for RPC responses.
Comprehensive error handling and message generation for the RPC pipeline.
Central error processing module for RPC operations.
Unified field extraction for different data structures.
Handles preprocessing of requested fields, converting map keys to atoms while preserving field name strings for later reverse mapping lookup.
Unified field selection processor using type-driven recursive dispatch.
Field validation helpers for the FieldSelector module.
Language-agnostic four-stage RPC pipeline for Ash actions.
Request data structure for the RPC pipeline.
Extracts requested fields from RPC results using type-driven dispatch.
Unified value formatting for RPC input/output.
Core type introspection and classification for Ash types.
Provides unified resource field type lookup.