Expand description
Integrations Module
Generated by metaphor-schema. Enhanced with runtime implementations.
This module provides:
- Domain entities and repositories
- Application services
- HTTP and gRPC handlers
- Route configuration
- State machine enforcement
- Validation rules runtime
- RBAC middleware
- Trigger execution system
- Computed fields
- Workflow orchestrator
Re-exports§
pub use application::service::IntegrationsWriteService;pub use application::service::TargetPort;pub use application::service::MapRequest;pub use application::service::MapOutcome;pub use application::service::MapRejected;pub use application::service::MappedRef;pub use application::service::InboundEvent;pub use application::service::ReceiveOutcome;pub use application::service::NewConnector;pub use application::service::FailedEvent;pub use application::service::IntegrationError;pub use application::service::IntegrationEvent;pub use application::service::IntegrationEventMapped;pub use application::service::IntegrationEventSink;pub use application::service::LoggingSink;pub use application::service::OAuthCredentialFailure;pub use application::service::OAuthCredentialStore;pub use application::service::PURPOSE_OAUTH_TOKEN;pub use application::service::TokenBundle;pub use application::service::TokenMetadata;pub use application::service::AccountStatus;pub use application::service::AuthorizeRequest;pub use application::service::AuthorizeResponse;pub use application::service::CompleteOutcome;pub use application::service::CompleteRequest;pub use application::service::IntegrationsOauthConfig;pub use application::service::IntegrationsOauthService;pub use application::service::OauthError;pub use application::service::RefreshSummary;pub use application::service::STATE_TTL_SECONDS;pub use infrastructure::http::OAuthTransport;pub use infrastructure::http::ReqwestOAuthTransport;pub use application::service::IntegrationConnectorService;pub use application::service::IntegrationAccountService;pub use application::service::IntegrationEventService;pub use infrastructure::persistence::*;pub use application::workflows::*;
Modules§
- application
- Application layer
- domain
- Domain layer
- exports
- Integrations Module Exports
- infrastructure
- Infrastructure layer
- presentation
- Presentation layer
- seeders
- Database seeders for the integrations module
Structs§
- Integrations
Module - Integrations module configuration
- Integrations
Module Builder - Builder for IntegrationsModule