Expand description
Message types and processing for TAP messages.
This module defines the message structures and types used in the Transaction Authorization Protocol (TAP).
Re-exports§
pub use types::AddAgents;pub use types::Attachment;pub use types::AttachmentData;pub use types::AuthorizationRequired;pub use types::Authorize;pub use types::Connect;pub use types::ConnectionConstraints;pub use types::DIDCommPresentation;pub use types::ErrorBody;pub use types::OutOfBand;pub use types::Participant;pub use types::PaymentRequest;pub use types::Presentation;pub use types::Reject;pub use types::RemoveAgent;pub use types::ReplaceAgent;pub use types::Settle;pub use types::TransactionLimits;pub use types::Transfer;pub use types::UpdatePolicies;pub use types::Validate;pub use invoice::DocumentReference;pub use invoice::Invoice;pub use invoice::LineItem;pub use invoice::OrderReference;pub use invoice::TaxCategory;pub use invoice::TaxSubtotal;pub use invoice::TaxTotal;pub use policy::Policy;pub use policy::RequireAuthorization;pub use policy::RequirePresentation;pub use policy::RequireProofOfControl;pub use tap_message_trait::create_tap_message;pub use tap_message_trait::TapMessage;pub use tap_message_trait::TapMessageBody;
Modules§
- invoice
- Invoice message types and structures according to TAIP-16.
- policy
- Agent policy types and structures.
- tap_
message_ trait - Traits for TAP message conversion and validation.
- types
- TAP message types and structures.
- validation
- Validation logic for TAP messages.