Skip to main content

Crate atm_storage

Crate atm_storage 

Source
Expand description

Shared audited storage contract and canonical storage-facing domain types for ATM backends and their callers.

Re-exports§

pub use contract::AckRequirementState;
pub use contract::AckTransition;
pub use contract::AgentType;
pub use contract::BuiltInNudgeTemplateKind;
pub use contract::MailMessageState;
pub use contract::Message;
pub use contract::MessageFingerprint;
pub use contract::MessageKey;
pub use contract::MessageQuery;
pub use contract::MessageReceivedEvent;
pub use contract::MessageStore;
pub use contract::NudgeTemplateOverrideStore;
pub use contract::RosterChangedEvent;
pub use contract::RosterHarness;
pub use contract::RosterMember;
pub use contract::RosterMemberKind;
pub use contract::RosterSnapshot;
pub use contract::RosterStore;
pub use contract::StorageNotifier;
pub use contract::TaskState;
pub use contract::TeamNudgeTemplateOverrideMode;
pub use contract::TeamNudgeTemplateOverrideRow;
pub use contract::derive_ack_requirement;
pub use error::AtmError;
pub use error::AtmErrorKind;
pub use error_codes::AtmErrorCode;
pub use schema::AlertKind;
pub use schema::AtmMessageId;
pub use schema::InboxMessage;
pub use schema::MessageEnvelope;
pub use schema::PendingAck;
pub use schema::ThreadMode;
pub use types::AgentId;
pub use types::AgentName;
pub use types::IsoTimestamp;
pub use types::ModelName;
pub use types::PaneId;
pub use types::TaskId;
pub use types::TeamName;

Modules§

contract
error
error_codes
Stable ATM-owned error-code registry.
schema
types

Constants§

ROLE_WORKER