add zdfz models and macros for auto client generation

This commit is contained in:
Timur Gordon
2025-11-20 08:52:11 +01:00
parent 5d8189a653
commit 9f6032e2e1
4 changed files with 242 additions and 0 deletions

View File

@@ -13,10 +13,15 @@ use thiserror::Error;
pub mod kyc;
pub mod payment;
pub mod communication;
pub mod macros;
#[cfg(feature = "zdfz")]
pub mod zdfz_extensions;
pub use kyc::*;
pub use payment::*;
pub use communication::*;
pub use macros::*;
#[derive(Debug, Error)]
pub enum OsirisClientError {
@@ -34,6 +39,9 @@ pub enum OsirisClientError {
#[error("Command execution failed: {0}")]
CommandFailed(String),
#[error("Serialization failed: {0}")]
SerializationFailed(String),
}
/// Osiris client with CQRS support