Package tbdex.sdk.protocol.models
See: Description
-
Class Summary Class Description Balance Balance is a protected resource used to communicate the available amount of each currency held by the PFI on behalf of its customer. Close A class representing the Close message. MessageMetadata A data class representing the metadata present on every Message Message An abstract class representing the structure and common functionality available on all Messages. RfqData A data class implementing MessageData that represents the contents of an Rfq. RfqPrivateData Private data contained in a RFQ message, including data which will be placed in {@link RfqPrivateData} CreateRfqData Data contained in a RFQ message, including data which will be placed in Rfq.privateDAta. PrivatePaymentDetails A container for the cleartext paymentDetailsSelectedPaymentMethod A data class representing the payment method selected. CreateSelectedPaymentMethod A data class representing the payment method selected, including the cleartext payment details. SelectedPayinMethod A data class representing the payin method selected. CreateSelectedPayinMethod A data class representing the payin method selected, including the cleartext payin details. SelectedPayoutMethod A data class representing the payout method selected. CreateSelectedPayoutMethod A data class representing the payin method selected, including the cleartext payout details. QuoteData A data class implementing MessageData that represents the contents of a Quote. QuoteDetails A data class representing details for payin and payout amounts. PaymentInstruction Payment instruction CloseData A data class implementing MessageData that represents the contents of a Close. OrderData A data class implementing MessageData that represents the contents of an Order. OrderStatusData A data class implementing MessageData that represents the contents of an OrderStatus. Offering A class representing the Offering resource. Order A class representing the Order message. OrderStatus A class representing the OrderStatus message. Quote A class representing the Quote message. ResourceMetadata A data class representing the metadata present on every Resource. Resource An abstract class representing the structure and common functionality available on all Resources. OfferingData A data class implementing ResourceData, which represents the contents of an Offering. PaymentDetails A data class representing the structure and common functionality available on PayinDetails and PayoutDetails. PayinDetails A data class containing information pertaining to payin. PayoutDetails A data class containing information pertaining to payout. PaymentMethod An abstract class representing the structure and common functionality available on all PaymentMethods. PayinMethod A data class containing information pertaining to payin method. PayoutMethod A data class containing information pertaining to payout method. BalanceData A data class implementing ResourceData, which represents the contents of a Balance. Rfq A class representing the Rfq message. -
Enum Summary Enum Description MessageKind An enum representing all possible Message kinds. ResourceKind An enum representing all possible Resource kinds. -
Interface Summary Interface Description MessageData An interface that represents the contents of a Message. Metadata An interface that represents the metadata of a tbDEX object. Data An interface that represents the data content of any tbDEX object. ResourceData An interface that represents the contents of a Resource.