Expand description
Project configuration for code generation
This module defines the configuration structures used by AllFrame Ignite to generate different types of projects and archetypes.
Structs§
- Anti
Corruption Layer Config - Anti-corruption layer configuration
- Backend
Service Config - Backend service configuration for BFF
- BffConfig
- BFF (Backend for Frontend) configuration
- Cache
Config - Cache configuration
- Channel
Config - Channel configuration for WebSocket
- Consumer
Config - Consumer-specific configuration for event handler services
- DlqConfig
- Dead Letter Queue configuration
- Endpoint
Config - API endpoint configuration
- Entity
Config - Entity definition for domain model generation
- Field
Config - Field definition for entities
- Gateway
Config - Gateway-specific configuration
- Idempotency
Config - Idempotency configuration
- JobConfig
- Individual job configuration
- Legacy
System Config - Legacy system connection configuration
- Outbox
Config - Outbox pattern configuration for reliable event publishing
- Param
Config - Parameter configuration for endpoints
- Producer
Config - Producer-specific configuration for event publishing services
- Project
Config - Main project configuration
- Rate
Limit Config - Rate limiting configuration
- Retry
Config - Retry configuration for message processing
- Saga
Definition Config - Saga definition configuration
- Saga
Orchestrator Config - Saga orchestrator configuration
- Scheduled
Config - Scheduled job service configuration
- Server
Config - Server configuration
- Topic
Config - Topic/queue configuration for consumers
- Transformation
Config - Transformation rule configuration
- WebSocket
Gateway Config - WebSocket gateway configuration
Enums§
- Archetype
- Project archetype - defines the type of service to generate
- Auth
Method - Authentication method for external APIs
- Cache
Backend - Cache backend selection
- Frontend
Type - Target frontend type for BFF
- Idempotency
Storage - Storage backend for idempotency keys
- Legacy
Connection Type - Legacy system connection type
- Message
Broker - Message broker type for event-driven services
- Protocol
- Protocol support for the service