Module dto

Module dto 

Source
Expand description

Data Transfer Objects (DTOs) for serialization

This module contains serializable representations of domain objects. DTOs preserve the Clean Architecture principle by keeping serialization concerns out of the domain layer.

Re-exports§

pub use event_dto::DomainEventDto;
pub use event_dto::EventIdDto;
pub use event_dto::PerformanceMetricsDto;
pub use event_dto::PriorityDistributionDto;
pub use json_path_dto::JsonPathDto;
pub use priority_dto::FromDto;
pub use priority_dto::PriorityDto;
pub use priority_dto::ToDto;
pub use schema_dto::SchemaDefinitionDto;
pub use schema_dto::SchemaMetadataDto;
pub use schema_dto::SchemaRegistrationDto;
pub use schema_dto::ValidationErrorDto;
pub use schema_dto::ValidationRequestDto;
pub use schema_dto::ValidationResultDto;
pub use session_id_dto::SessionIdDto;
pub use stream_id_dto::StreamIdDto;

Modules§

event_dto
Event Data Transfer Objects for serialization
json_path_dto
JsonPath Data Transfer Object for serialization
priority_dto
Priority Data Transfer Object for serialization
schema_dto
Schema Data Transfer Objects
session_id_dto
SessionId Data Transfer Object for serialization
stream_id_dto
StreamId Data Transfer Object for serialization