List of all items
Structs
- IntegrationsModule
- IntegrationsModuleBuilder
- application::service::integrations_events::IntegrationEventMapped
- application::service::integrations_events::LoggingSink
- application::service::integrations_oauth::AccountRow
- application::service::integrations_oauth::AccountStatus
- application::service::integrations_oauth::AuthorizeRequest
- application::service::integrations_oauth::AuthorizeResponse
- application::service::integrations_oauth::CompleteOutcome
- application::service::integrations_oauth::CompleteRequest
- application::service::integrations_oauth::IntegrationsOauthConfig
- application::service::integrations_oauth::IntegrationsOauthService
- application::service::integrations_oauth::RefreshSummary
- application::service::integrations_oauth_ports::OAuthCredentialFailure
- application::service::integrations_oauth_ports::TokenBundle
- application::service::integrations_oauth_ports::TokenMetadata
- application::service::integrations_ports::MapRejected
- application::service::integrations_ports::MapRequest
- application::service::integrations_ports::MappedRef
- application::service::integrations_write_service::FailedEvent
- application::service::integrations_write_service::InboundEvent
- application::service::integrations_write_service::IntegrationsWriteService
- application::service::integrations_write_service::NewConnector
- application::service::integrations_write_service::ReceiveOutcome
- application::validator::EntityValidator
- application::validator::ValidationError
- application::validator::ValidationErrors
- application::validator::shared_types::EntityValidator
- application::validator::shared_types::MaxLength
- application::validator::shared_types::NonNegative
- application::validator::shared_types::OptionalNotBlank
- application::validator::shared_types::Regex
- application::validator::shared_types::RequiredString
- application::validator::shared_types::RequiredUuid
- application::validator::shared_types::ValidationError
- application::validator::shared_types::ValidationErrors
- application::workflows::ExampleSagaFlowExecutor
- application::workflows::ExampleSagaFlowInstance
- domain::entity::AuditMetadata
- domain::entity::integration_account::IntegrationAccount
- domain::entity::integration_account::IntegrationAccountBuilder
- domain::entity::integration_account::IntegrationAccountId
- domain::entity::integration_connector::IntegrationConnector
- domain::entity::integration_connector::IntegrationConnectorBuilder
- domain::entity::integration_connector::IntegrationConnectorId
- domain::entity::integration_event::IntegrationEvent
- domain::entity::integration_event::IntegrationEventBuilder
- domain::entity::integration_event::IntegrationEventId
- domain::repositories::integration_account_repository::IntegrationAccountFilter
- domain::repositories::integration_account_repository::IntegrationAccountPaginatedResult
- domain::repositories::integration_account_repository::IntegrationAccountPaginationParams
- domain::repositories::integration_connector_repository::IntegrationConnectorFilter
- domain::repositories::integration_connector_repository::IntegrationConnectorPaginatedResult
- domain::repositories::integration_connector_repository::IntegrationConnectorPaginationParams
- domain::repositories::integration_event_repository::IntegrationEventFilter
- domain::repositories::integration_event_repository::IntegrationEventPaginatedResult
- domain::repositories::integration_event_repository::IntegrationEventPaginationParams
- domain::specifications::AndSpecification
- domain::specifications::NotSpecification
- domain::specifications::OrSpecification
- domain::specifications::integration_account_specification::AndSpecification
- domain::specifications::integration_account_specification::NotSpecification
- domain::specifications::integration_account_specification::OrSpecification
- domain::specifications::integration_connector_specification::AndSpecification
- domain::specifications::integration_connector_specification::NotSpecification
- domain::specifications::integration_connector_specification::OrSpecification
- domain::specifications::integration_event_specification::AndSpecification
- domain::specifications::integration_event_specification::NotSpecification
- domain::specifications::integration_event_specification::OrSpecification
- exports::ExportSummary
- exports::IntegrationAccountCreatedEvent
- exports::IntegrationAccountDeletedEvent
- exports::IntegrationAccountDto
- exports::IntegrationAccountId
- exports::IntegrationAccountRef
- exports::IntegrationAccountSummary
- exports::IntegrationAccountUpdatedEvent
- exports::IntegrationConnectorCreatedEvent
- exports::IntegrationConnectorDeletedEvent
- exports::IntegrationConnectorDto
- exports::IntegrationConnectorId
- exports::IntegrationConnectorRef
- exports::IntegrationConnectorSummary
- exports::IntegrationConnectorUpdatedEvent
- exports::IntegrationEventCreatedEvent
- exports::IntegrationEventDeletedEvent
- exports::IntegrationEventDto
- exports::IntegrationEventId
- exports::IntegrationEventRef
- exports::IntegrationEventSummary
- exports::IntegrationEventUpdatedEvent
- exports::IntegrationsEventMetadata
- infrastructure::http::endpoint_guard::EndpointOverrides
- infrastructure::http::endpoint_guard::IdentityClaims
- infrastructure::http::endpoint_guard::InvalidEndpoint
- infrastructure::http::endpoint_guard::OAuthClientConfig
- infrastructure::http::endpoint_guard::OAuthClientConfigs
- infrastructure::http::endpoint_guard::ProviderAdapter
- infrastructure::http::endpoint_guard::ProviderEndpointOverride
- infrastructure::http::endpoint_guard::ProviderRegistry
- infrastructure::http::endpoint_guard::ReqwestOAuthTransport
- infrastructure::http::endpoint_guard::TokenRequestForm
- infrastructure::http::endpoint_guard::TokenResponse
- infrastructure::http::endpoint_guard::TransportFailure
- infrastructure::http::endpoint_guard::ValidatedEndpoint
- infrastructure::http::endpoint_guard::ValidatedEndpoints
- infrastructure::jobs::refresh_oauth_credentials::RefreshReport
- infrastructure::jobs::refresh_oauth_credentials::RefreshSchedule
- infrastructure::persistence::ConnectorGateRow
- infrastructure::persistence::ConnectorRetryRow
- infrastructure::persistence::EventOutcomeRow
- infrastructure::persistence::FailedEventRow
- infrastructure::persistence::FilterParams
- infrastructure::persistence::IntegrationAccountRepository
- infrastructure::persistence::IntegrationConnectorRepository
- infrastructure::persistence::IntegrationEventRepository
- infrastructure::persistence::NewConnectorRow
- infrastructure::persistence::NewEventRow
- infrastructure::persistence::PaginatedResult
- infrastructure::persistence::PaginationInfo
- infrastructure::persistence::PaginationParams
- infrastructure::persistence::PostgresRepository
- infrastructure::persistence::SortParams
- presentation::dto::ApiError
- presentation::dto::ApiResponse
- presentation::dto::PaginationParams
- presentation::dto::integration_account_dto::CreateIntegrationAccountDto
- presentation::dto::integration_account_dto::IntegrationAccountListResponseDto
- presentation::dto::integration_account_dto::IntegrationAccountResponseDto
- presentation::dto::integration_account_dto::IntegrationAccountSummaryDto
- presentation::dto::integration_account_dto::PatchIntegrationAccountDto
- presentation::dto::integration_account_dto::UpdateIntegrationAccountDto
- presentation::dto::integration_connector_dto::CreateIntegrationConnectorDto
- presentation::dto::integration_connector_dto::IntegrationConnectorListResponseDto
- presentation::dto::integration_connector_dto::IntegrationConnectorResponseDto
- presentation::dto::integration_connector_dto::IntegrationConnectorSummaryDto
- presentation::dto::integration_connector_dto::PatchIntegrationConnectorDto
- presentation::dto::integration_connector_dto::UpdateIntegrationConnectorDto
- presentation::dto::integration_event_dto::CreateIntegrationEventDto
- presentation::dto::integration_event_dto::IntegrationEventListResponseDto
- presentation::dto::integration_event_dto::IntegrationEventResponseDto
- presentation::dto::integration_event_dto::IntegrationEventSummaryDto
- presentation::dto::integration_event_dto::PatchIntegrationEventDto
- presentation::dto::integration_event_dto::UpdateIntegrationEventDto
- presentation::http::oauth_handler::OAuthPrincipal
- seeders::SeedIntegrationConnectorSeeder
- seeders::SeedIntegrationEventSeeder
Enums
- application::service::ServiceError
- application::service::error::ServiceError
- application::service::integrations_events::IntegrationEvent
- application::service::integrations_oauth::OauthError
- application::service::integrations_ports::MapOutcome
- application::service::integrations_write_service::IntegrationError
- application::workflows::ExampleSagaFlowStatus
- application::workflows::ExampleSagaFlowStep
- application::workflows::FlowError
- domain::entity::connector_direction::ConnectorDirection
- domain::entity::connector_kind::ConnectorKind
- domain::entity::connector_status::ConnectorStatus
- domain::entity::integration_account_status::IntegrationAccountStatus
- domain::entity::integration_status::IntegrationStatus
- domain::entity::o_auth_provider::OAuthProvider
- exports::IntegrationsEvent
- infrastructure::http::endpoint_guard::EndpointKey
- infrastructure::http::endpoint_guard::TransportFailureKind
- infrastructure::persistence::FilterCondition
- infrastructure::persistence::SortDirection
- presentation::http::integration_connector_handler::IntegrationConnectorError
- presentation::http::integration_event_handler::IntegrationEventError
- seeders::SeederType
Traits
- application::service::integrations_events::IntegrationEventSink
- application::service::integrations_oauth_ports::OAuthCredentialStore
- application::service::integrations_ports::TargetPort
- application::workflows::ExampleSagaStepHandler
- domain::entity::Entity
- domain::event::integration_account_event_handlers::IntegrationAccountEventHandler
- domain::event::integration_connector_event_handlers::IntegrationConnectorEventHandler
- domain::event::integration_event_event_handlers::IntegrationEventEventHandler
- domain::repositories::integration_account_repository::IntegrationAccountRepository
- domain::repositories::integration_connector_repository::IntegrationConnectorRepository
- domain::repositories::integration_event_repository::IntegrationEventRepository
- domain::specifications::Specification
- infrastructure::http::endpoint_guard::OAuthTransport
- infrastructure::persistence::DatabaseOperations
- seeders::Seeder
Functions
- application::validator::integration_account_validator::integration_account_validator
- application::validator::integration_connector_validator::integration_connector_validator
- application::validator::integration_event_validator::integration_event_validator
- infrastructure::http::endpoint_guard::assert_public_resolution
- infrastructure::http::endpoint_guard::ip_is_public
- infrastructure::http::endpoint_guard::validate_endpoint
- infrastructure::jobs::refresh_oauth_credentials::refresh_oauth_credentials
- infrastructure::jobs::refresh_oauth_credentials::refresh_oauth_credentials_for_companies
- presentation::http::integration_connector_handler::create_integration_connector_read_routes
- presentation::http::integration_connector_handler::create_integration_connector_routes
- presentation::http::integration_connector_handler::create_integration_connector_write_routes
- presentation::http::integration_event_handler::create_integration_event_read_routes
- presentation::http::integration_event_handler::create_integration_event_routes
- presentation::http::integration_event_handler::create_integration_event_write_routes
- presentation::http::oauth_handler::create_oauth_routes
- presentation::http::oauth_handler::require_principal
Type Aliases
- application::service::ServiceResult
- application::service::error::ServiceResult
- application::service::integration_account_service::IntegrationAccountService
- application::service::integration_connector_service::IntegrationConnectorService
- application::service::integration_event_service::IntegrationEventService
- application::validator::integration_account_validator::IntegrationAccountValidator
- application::validator::integration_connector_validator::IntegrationConnectorValidator
- application::validator::integration_event_validator::IntegrationEventValidator
- application::validator::shared_types::ValidationResult
- domain::event::integration_account_events::IntegrationAccountEvent
- domain::event::integration_account_events::IntegrationAccountEventPublisher
- domain::event::integration_account_events::NoopIntegrationAccountEventPublisher
- domain::event::integration_connector_events::IntegrationConnectorEvent
- domain::event::integration_connector_events::IntegrationConnectorEventPublisher
- domain::event::integration_connector_events::NoopIntegrationConnectorEventPublisher
- domain::event::integration_event_events::IntegrationEventEvent
- domain::event::integration_event_events::IntegrationEventEventPublisher
- domain::event::integration_event_events::NoopIntegrationEventEventPublisher
- domain::services::integration_account_domain_policy::IntegrationAccountDomainPolicy
- domain::services::integration_connector_domain_policy::IntegrationConnectorDomainPolicy
- domain::services::integration_event_domain_policy::IntegrationEventDomainPolicy
Constants
- application::service::integrations_oauth::CALLBACK_PATH
- application::service::integrations_oauth::COMPLETE_ACTION
- application::service::integrations_oauth::DEFAULT_STATE_SECRET_ENV
- application::service::integrations_oauth::STATE_TTL_SECONDS
- application::service::integrations_oauth_ports::PURPOSE_OAUTH_TOKEN
- infrastructure::http::endpoint_guard::GOOGLE_HOSTS
- infrastructure::http::endpoint_guard::MICROSOFT_HOSTS
- infrastructure::http::endpoint_guard::OAUTH_CONNECT_TIMEOUT
- infrastructure::http::endpoint_guard::OAUTH_REQUEST_TIMEOUT
- infrastructure::http::endpoint_guard::PROVIDER_GMAIL
- infrastructure::http::endpoint_guard::PROVIDER_GOOGLE_CALENDAR
- infrastructure::http::endpoint_guard::PROVIDER_MICROSOFT_CALENDAR
- infrastructure::http::endpoint_guard::PROVIDER_OUTLOOK