Skip to main content

Module request

Module request 

Source
Expand description

Request aggregate - domain model and state transitions.

This module contains the core domain logic for requests:

  • Request types and states (typestate pattern)
  • State transition methods
  • Value objects (RequestData, etc.)

Re-exports§

pub use query::RequestSummaryWithCount;Deprecated
pub use query::CreateFlexInput;
pub use query::CreateRealtimeInput;
pub use query::ListRequestsFilter;
pub use query::PersistCompletedRealtimeInput;
pub use query::RequestDetail;
pub use query::RequestListResult;
pub use query::RequestSummary;
pub use query::ServiceTierFilter;
pub use transitions::CancellationReason;
pub use types::*;

Modules§

query
Cross-batch request query types and filters.
transitions
State transitions for batch requests using the typestate pattern.
types
Core types for the batching system.