etopay_sdk/types/
mod.rs

1//! Types module for SDK
2//!
3//!
4
5/// Business logic for config sdk module
6pub mod currencies;
7/// Errors related to sdk types
8pub mod error;
9/// Network definition
10pub mod networks;
11/// Newtypes used for sensitive data
12pub mod newtypes;
13/// business logic for transaction sdk module
14pub mod transactions;
15/// Business logic for user sdk module
16pub mod users;
17/// business logic for viviswap sdk module
18pub mod viviswap;
19
20/// Export some `api_types` for the bindings to reference
21pub use api_types::api::{
22    postident::{CaseDetailsResponse, NewCaseIdResponse},
23    transactions::{ApiApplicationMetadata, ApiTxStatus},
24    viviswap::{
25        detail::PaymentDetail,
26        kyc::{
27            File, IdentityOfficialDocumentData, IdentityPersonalDocumentData, KycAmlaQuestion, KycOpenDocument,
28            OfficialDocumentType,
29        },
30        order::{Order, OrderList},
31    },
32};