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 agent_management::AddAgents;pub use agent_management::RemoveAgent;pub use agent_management::ReplaceAgent;pub use crate::didcomm::Attachment;pub use crate::didcomm::AttachmentData;pub use crate::didcomm::SimpleAttachmentData;pub use authorize::Authorize;pub use cancel::Cancel;pub use connection::AuthorizationRequired;pub use connection::Connect;pub use connection::ConnectionConstraints;pub use connection::OutOfBand;pub use connection::TransactionLimits;pub use did_presentation::DIDCommPresentation;pub use error::ErrorBody;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 participant::Participant;pub use payment::Payment;pub use payment::PaymentBuilder;pub use policy::Policy;pub use policy::RequireAuthorization;pub use policy::RequirePresentation;pub use policy::RequireProofOfControl;pub use presentation::Presentation;pub use presentation::RequestPresentation;pub use reject::Reject;pub use relationship::ConfirmRelationship;pub use revert::Revert;pub use settle::Settle;pub use transfer::Transfer;pub use update_party::UpdateParty;pub use update_policies::UpdatePolicies;pub use tap_message_trait::create_tap_message;pub use tap_message_trait::Connectable;pub use tap_message_trait::TapMessage;pub use tap_message_trait::TapMessageBody;
Modules§
- agent_
management - Agent management message types for the Transaction Authorization Protocol.
- authorize
- Authorize message type for the Transaction Authorization Protocol.
- cancel
- Cancel message type for the Transaction Authorization Protocol.
- connection
- Connection types for TAP messages.
- did_
presentation - DIDComm Presentation types for TAP messages.
- error
- Error message type for the Transaction Authorization Protocol.
- invoice
- Invoice message types and structures according to TAIP-16.
- participant
- Participant types for TAP messages.
- payment
- Payment types for TAP messages.
- policy
- Agent policy types and structures.
- presentation
- Presentation and RequestPresentation message types for the Transaction Authorization Protocol.
- reject
- Reject message type for the Transaction Authorization Protocol.
- relationship
- Relationship confirmation message types for the Transaction Authorization Protocol.
- revert
- Revert message type for the Transaction Authorization Protocol.
- settle
- Settle message type for the Transaction Authorization Protocol.
- tap_
message_ trait - Traits for TAP message conversion and validation.
- transfer
- Transfer message implementation for the Transaction Authorization Protocol.
- update_
party - Update Party message type for the Transaction Authorization Protocol.
- update_
policies - Update Policies message type for the Transaction Authorization Protocol.
- validation
- Validation logic for TAP messages.