Skip to main content

backbone_integrations/application/service/
mod.rs

1//! Application services
2//!
3//! Generated by metaphor-schema. Do not edit manually.
4//!
5//! Each entity service is a type alias over `GenericCrudService`.
6
7pub mod error;
8pub use error::{ServiceError, ServiceResult};
9
10pub mod integration_connector_service;
11pub mod integration_account_service;
12pub mod integration_event_service;
13
14// <<< CUSTOM
15pub mod integrations_ports;
16pub mod integrations_events;
17pub mod integrations_write_service;
18pub mod integrations_oauth_ports;
19pub mod integrations_oauth;
20// END CUSTOM
21
22pub use integration_connector_service::IntegrationConnectorService;
23pub use integration_account_service::IntegrationAccountService;
24pub use integration_event_service::IntegrationEventService;
25// <<< CUSTOM
26pub use integrations_ports::{MapOutcome, MapRejected, MapRequest, MappedRef, TargetPort};
27pub use integrations_events::{IntegrationEvent, IntegrationEventMapped, IntegrationEventSink, LoggingSink};
28pub use integrations_write_service::{FailedEvent, InboundEvent, IntegrationError, IntegrationsWriteService, NewConnector, ReceiveOutcome};
29pub use integrations_oauth_ports::{OAuthCredentialFailure, OAuthCredentialStore, PURPOSE_OAUTH_TOKEN, TokenBundle, TokenMetadata};
30pub use integrations_oauth::{
31    AccountStatus, AuthorizeRequest, AuthorizeResponse, CompleteOutcome, CompleteRequest,
32    IntegrationsOauthConfig, IntegrationsOauthService, OauthError, RefreshSummary,
33    STATE_TTL_SECONDS,
34};
35// END CUSTOM