Skip to main content

Module service

Module service 

Source
Expand description

Application services

Generated by metaphor-schema. Do not edit manually.

Each entity service is a type alias over GenericCrudService.

Re-exports§

pub use integration_connector_service::IntegrationConnectorService;
pub use integration_account_service::IntegrationAccountService;
pub use integration_event_service::IntegrationEventService;
pub use integrations_ports::MapOutcome;
pub use integrations_ports::MapRejected;
pub use integrations_ports::MapRequest;
pub use integrations_ports::MappedRef;
pub use integrations_ports::TargetPort;
pub use integrations_events::IntegrationEvent;
pub use integrations_events::IntegrationEventMapped;
pub use integrations_events::IntegrationEventSink;
pub use integrations_events::LoggingSink;
pub use integrations_write_service::FailedEvent;
pub use integrations_write_service::InboundEvent;
pub use integrations_write_service::IntegrationError;
pub use integrations_write_service::IntegrationsWriteService;
pub use integrations_write_service::NewConnector;
pub use integrations_write_service::ReceiveOutcome;
pub use integrations_oauth_ports::OAuthCredentialFailure;
pub use integrations_oauth_ports::OAuthCredentialStore;
pub use integrations_oauth_ports::PURPOSE_OAUTH_TOKEN;
pub use integrations_oauth_ports::TokenBundle;
pub use integrations_oauth_ports::TokenMetadata;
pub use integrations_oauth::AccountStatus;
pub use integrations_oauth::AuthorizeRequest;
pub use integrations_oauth::AuthorizeResponse;
pub use integrations_oauth::CompleteOutcome;
pub use integrations_oauth::CompleteRequest;
pub use integrations_oauth::IntegrationsOauthConfig;
pub use integrations_oauth::IntegrationsOauthService;
pub use integrations_oauth::OauthError;
pub use integrations_oauth::RefreshSummary;
pub use integrations_oauth::STATE_TTL_SECONDS;

Modules§

error
Service error types
integration_account_service
Application service for IntegrationAccount entities
integration_connector_service
Application service for IntegrationConnector entities
integration_event_service
Application service for IntegrationEvent entities
integrations_events
Integrations domain events (hand-authored, user-owned) — the processing surface.
integrations_oauth
The one OAuth generation (hand-authored, user-owned) — the core flow.
integrations_oauth_ports
The OAuth credential port (hand-authored, user-owned) — the ADR-0024 amendment’s placement rule, made concrete for the one OAuth generation.
integrations_ports
Inbound target port (hand-authored, user-owned) — the ACL to the internal module a connector feeds.
integrations_write_service
The hand-authored integrations write path (user-owned; survives regen).

Enums§

ServiceError
Standard service-layer error type.

Type Aliases§

ServiceResult