Skip to content

solutions_backend.providers.email_effects

Deterministic-Message-ID Gmail acknowledgement execution and fresh-read recovery.

Classes

GmailAcknowledgementEffects

Reply exactly once and recover uncertain sends by deterministic RFC Message-ID.

acknowledge

acknowledge(request, message, operation_id: UUID)

verify_acknowledgement_delivery

verify_acknowledgement_delivery(request, message, operation_id: UUID) -> AcknowledgementDelivery

verify_correspondence

verify_correspondence(request, command, delivery, message, operation_id: UUID) -> ObservedActionProof

GmailEffectError

Bases: ProviderEffectNotAttemptedError

Gmail refused the operation before a reply was attempted.

GmailEffectOutcomeUnknownError

Bases: ProviderEffectOutcomeUnknownError

A Gmail reply may have been sent and must only be re-verified.

ProviderGovernedEffects

Route effect methods to exact provider adapters without widening authority.

accept

accept(**kwargs)

acknowledge

acknowledge(message, **kwargs)

verify_acceptance

verify_acceptance(**kwargs)

verify_acknowledgement_delivery

verify_acknowledgement_delivery(message, **kwargs)

verify_correspondence

verify_correspondence(delivery, **kwargs)