Expand description
TAP message types and structures.
This module defines the structure of all TAP message types according to the specification.
Structs§
- AddAgents
- Add agents message body (TAIP-5).
- Agent
- Agent details for Connect message
- Attachment
- Attachment for a TAP message.
- Attachment
Data - Attachment data for a TAP message.
- Authorization
Required - AuthorizationRequired message body (TAIP-15)
- Authorize
- Authorize message body (TAIP-4).
- Cancel
- Cancel message body (TAIP-4).
- Confirm
Relationship - ConfirmRelationship message body (TAIP-9).
- Connect
- Connect message body (TAIP-15)
- Connection
Constraints - Constraints for the connection
- DIDComm
Presentation - DIDComm Presentation format (using present-proof protocol)
- Error
Body - Error message body.
- OutOf
Band - OutOfBand message body
- Participant
- Participant in a transfer (TAIP-3, TAIP-11).
- Payment
- Represents a TAP Payment message. This message type is used to initiate a payment request.
- Payment
Builder - PaymentBuilder
- Payment
Request - Payment Request message body (TAIP-14)
- Presentation
- Presentation message body (TAIP-8, TAIP-10).
- Reject
- Reject message body (TAIP-4).
- Remove
Agent - Remove agent message body (TAIP-5).
- Replace
Agent - Replace agent message body (TAIP-5).
- Request
Presentation - Request Presentation message body (TAIP-10).
- Revert
- Revert message body (TAIP-4).
- Settle
- Settle message body (TAIP-4).
- Transaction
Limits - Transaction limits for connections
- Transfer
- Transfer message body (TAIP-3).
- Transfer
Builder - Builder for creating Transfer objects in a more idiomatic way
- Update
Party - UpdateParty message body (TAIP-6).
- Update
Policies - UpdatePolicies message body (TAIP-7).
Enums§
- Attachment
Format - Attachment format enumeration.
Traits§
- Authorizable
- Trait for TAP messages that can be authorized, rejected, or settled
- Validate
- Trait for validating TAP message structures.