A
B
C
D
F
G
I
J
M
O
P
Q
R
S
T
V
G
- generateRandomSalt() - function in tbdex.sdk.protocol.models.Rfq.Companion
- Generate random salt, used for salted hashes in RfqPrivateData
- getAmount() - function in tbdex.sdk.protocol.models.CreateSelectedPayinMethod
- Amount of currency Alice wants to pay in exchange for payout currency
- getAmount() - function in tbdex.sdk.protocol.models.QuoteDetails
- The amount of currency paid to the PFI or by the PFI excluding fees
- getAmount() - function in tbdex.sdk.protocol.models.SelectedPayinMethod
- Amount of currency Alice wants to pay in exchange for payout currency
- getAvailable() - function in tbdex.sdk.protocol.models.BalanceData
- The amount available to be transacted with
- getCause() - function in kotlin.Throwable
- getClaims() - function in tbdex.sdk.protocol.models.CreateRfqData
- an array of hashes claims that fulfill the requirements declared in the referenced Offering
- getClaims() - function in tbdex.sdk.protocol.models.RfqPrivateData
- claims that fulfill the requirements declared in an Offering
- getClaimsHash() - function in tbdex.sdk.protocol.models.RfqData
- hash of claims that fulfill the requirements declared in the referenced Offering
- getCreatedAt() - function in tbdex.sdk.protocol.models.MessageMetadata
- ISO 8601 timestamp
- getCreatedAt() - function in tbdex.sdk.protocol.models.ResourceMetadata
- ISO 8601 timestamp
- getCurrencyCode() - function in tbdex.sdk.protocol.models.BalanceData
- ISO 3166 currency code string
- getCurrencyCode() - function in tbdex.sdk.protocol.models.PaymentDetails
- ISO 3166 currency code string.
- getCurrencyCode() - function in tbdex.sdk.protocol.models.PaymentDetails
- ISO 3166 currency code string.
- getCurrencyCode() - function in tbdex.sdk.protocol.models.QuoteDetails
- ISO 3166 currency code string
- getData() - function in tbdex.sdk.protocol.models.Balance
- The actual resource content.
- getData() - function in tbdex.sdk.protocol.models.Close
- The actual message content.
- getData() - function in tbdex.sdk.protocol.models.Message
- getData() - function in tbdex.sdk.protocol.models.Offering
- The actual resource content.
- getData() - function in tbdex.sdk.protocol.models.Order
- The actual message content.
- getData() - function in tbdex.sdk.protocol.models.OrderStatus
- The actual message content.
- getData() - function in tbdex.sdk.protocol.models.Quote
- The actual message content.
- getData() - function in tbdex.sdk.protocol.models.Resource
- getData() - function in tbdex.sdk.protocol.models.Rfq
- The actual message content.
- getDescription() - function in tbdex.sdk.protocol.models.OfferingData
- Brief description of what is being offered
- getDescription() - function in tbdex.sdk.protocol.models.PaymentMethod
- Blurb containing helpful information about the payment method.
- getDescription() - function in tbdex.sdk.protocol.models.PaymentMethod
- Blurb containing helpful information about the payment method.
- getEntries() - function in tbdex.sdk.protocol.models.MessageKind
- An enum representing all possible Message kinds.
- getEntries() - function in tbdex.sdk.protocol.models.ResourceKind
- An enum representing all possible Resource kinds.
- getErrors() - function in tbdex.sdk.protocol.ValidatorException
- getEstimatedSettlementTime() - function in tbdex.sdk.protocol.models.PayoutMethod
- Estimated time taken to settle an order.
- getExchangeId() - function in tbdex.sdk.protocol.models.MessageMetadata
- ID for an "exchange" of messages between Alice <-> PFI.
- getExpiresAt() - function in tbdex.sdk.protocol.models.QuoteData
- When this quote expires.
- getExternalId() - function in tbdex.sdk.protocol.models.MessageMetadata
- Arbitrary ID for the caller to associate with the message.
- getFee() - function in tbdex.sdk.protocol.models.PaymentMethod
- Fee charged to use this payment method.
- getFee() - function in tbdex.sdk.protocol.models.PaymentMethod
- Fee charged to use this payment method.
- getFee() - function in tbdex.sdk.protocol.models.QuoteDetails
- The amount paid in fees
- getFrom() - function in tbdex.sdk.protocol.models.MessageMetadata
- The sender's DID
- getFrom() - function in tbdex.sdk.protocol.models.ResourceMetadata
- The author's DID
- getGroup() - function in tbdex.sdk.protocol.models.PaymentMethod
- Value that can be used to group specific payment methods together e.g.
- getGroup() - function in tbdex.sdk.protocol.models.PaymentMethod
- Value that can be used to group specific payment methods together e.g.
- getId() - function in tbdex.sdk.protocol.models.MessageMetadata
- The message's ID
- getId() - function in tbdex.sdk.protocol.models.ResourceMetadata
- The resource's ID
- getInstruction() - function in tbdex.sdk.protocol.models.PaymentInstruction
- Instruction on how Alice can pay PFI or how Alice can be paid by the PFI
- getJsonMapper() - function in tbdex.sdk.protocol.serialization.Json
- The Jackson object mapper instance, shared across the lib.
- getKind() - function in tbdex.sdk.protocol.models.CreateSelectedPaymentMethod
- type of payment method
- getKind() - function in tbdex.sdk.protocol.models.CreateSelectedPaymentMethod
- type of payment method
- getKind() - function in tbdex.sdk.protocol.models.MessageMetadata
- e.g.
- getKind() - function in tbdex.sdk.protocol.models.PaymentMethod
- Unique string identifying a single kind of payment method.
- getKind() - function in tbdex.sdk.protocol.models.PaymentMethod
- Unique string identifying a single kind of payment method.
- getKind() - function in tbdex.sdk.protocol.models.ResourceMetadata
- the data property's type.
- getKind() - function in tbdex.sdk.protocol.models.SelectedPaymentMethod
- type of payment method
- getKind() - function in tbdex.sdk.protocol.models.SelectedPaymentMethod
- type of payment method
- getLink() - function in tbdex.sdk.protocol.models.PaymentInstruction
- Link to allow Alice to pay PFI, or be paid by the PFI
- getLocalizedMessage() - function in kotlin.Throwable
- getMax() - function in tbdex.sdk.protocol.models.PaymentDetails
- Minimum amount of currency that the offer is valid for.
- getMax() - function in tbdex.sdk.protocol.models.PaymentDetails
- Minimum amount of currency that the offer is valid for.
- getMax() - function in tbdex.sdk.protocol.models.PaymentMethod
- Maximum amount allowed when using this payment method.
- getMax() - function in tbdex.sdk.protocol.models.PaymentMethod
- Maximum amount allowed when using this payment method.
- getMessage() - function in tbdex.sdk.protocol.ValidatorException
- getMetadata() - function in tbdex.sdk.protocol.models.Balance
- An object containing fields about the resource
- getMetadata() - function in tbdex.sdk.protocol.models.Close
- An object containing fields about the message
- getMetadata() - function in tbdex.sdk.protocol.models.Message
- getMetadata() - function in tbdex.sdk.protocol.models.Offering
- An object containing fields about the resource
- getMetadata() - function in tbdex.sdk.protocol.models.Order
- An object containing fields about the message
- getMetadata() - function in tbdex.sdk.protocol.models.OrderStatus
- An object containing fields about the message
- getMetadata() - function in tbdex.sdk.protocol.models.Quote
- An object containing fields about the message
- getMetadata() - function in tbdex.sdk.protocol.models.Resource
- getMetadata() - function in tbdex.sdk.protocol.models.Rfq
- An object containing fields about the message
- getMethods() - function in tbdex.sdk.protocol.models.PaymentDetails
- A list of payment methods to select from.
- getMethods() - function in tbdex.sdk.protocol.models.PaymentDetails
- A list of payment methods to select from.
- getMin() - function in tbdex.sdk.protocol.models.PaymentDetails
- Minimum amount of currency that the offer is valid for.
- getMin() - function in tbdex.sdk.protocol.models.PaymentDetails
- Minimum amount of currency that the offer is valid for.
- getMin() - function in tbdex.sdk.protocol.models.PaymentMethod
- Minimum amount required to use this payment method.
- getMin() - function in tbdex.sdk.protocol.models.PaymentMethod
- Minimum amount required to use this payment method.
- getName() - function in kotlin.MessageKind
- getName() - function in kotlin.ResourceKind
- getName() - function in tbdex.sdk.protocol.models.PaymentMethod
- Payment Method name.
- getName() - function in tbdex.sdk.protocol.models.PaymentMethod
- Payment Method name.
- getOfferingId() - function in tbdex.sdk.protocol.models.CreateRfqData
- Offering which Alice would like to get a quote for
- getOfferingId() - function in tbdex.sdk.protocol.models.RfqData
- Offering which Alice would like to get a quote for
- getOrderStatus() - function in tbdex.sdk.protocol.models.OrderStatusData
- Current status of Order that's being executed
- getOrdinal() - function in kotlin.MessageKind
- getOrdinal() - function in kotlin.ResourceKind
- getPayin() - function in tbdex.sdk.protocol.models.CreateRfqData
- selected payin amount, method, and cleartext payment details
- getPayin() - function in tbdex.sdk.protocol.models.OfferingData
- Details and options associated to the payin currency
- getPayin() - function in tbdex.sdk.protocol.models.QuoteData
- the amount of payin currency that the PFI will receive
- getPayin() - function in tbdex.sdk.protocol.models.RfqData
- selected payin amount, method, and hashed details
- getPayin() - function in tbdex.sdk.protocol.models.RfqPrivateData
- A container for the cleartext
payin.paymentDetails - getPaymentDetails() - function in tbdex.sdk.protocol.models.CreateSelectedPaymentMethod
- An object containing the properties defined in an Offering's requiredPaymentDetails json schema
- getPaymentDetails() - function in tbdex.sdk.protocol.models.CreateSelectedPaymentMethod
- An object containing the properties defined in an Offering's requiredPaymentDetails json schema
- getPaymentDetails() - function in tbdex.sdk.protocol.models.PrivatePaymentDetails
- An object containing the properties defined in the respective Offering's requiredPaymentDetails json schema.
- getPaymentDetailsHash() - function in tbdex.sdk.protocol.models.SelectedPaymentMethod
- getPaymentDetailsHash() - function in tbdex.sdk.protocol.models.SelectedPaymentMethod
- getPaymentInstruction() - function in tbdex.sdk.protocol.models.QuoteDetails
- Object that describes how to pay the PFI and how to get paid by the PFI (e.g.
- getPayout() - function in tbdex.sdk.protocol.models.CreateRfqData
- selected payout method, and cleartext payment details
- getPayout() - function in tbdex.sdk.protocol.models.OfferingData
- Details and options associated to the payout currency
- getPayout() - function in tbdex.sdk.protocol.models.QuoteData
- the amount of payout currency that Alice will receive
- getPayout() - function in tbdex.sdk.protocol.models.RfqData
- selected payout method, and hashed details
- getPayout() - function in tbdex.sdk.protocol.models.RfqPrivateData
- A container for the cleartext
payout.paymentDetails - getPayoutUnitsPerPayinUnit() - function in tbdex.sdk.protocol.models.OfferingData
- Number of payout units alice would get for 1 payin unit
- getPrivateData() - function in tbdex.sdk.protocol.models.Rfq
- getProtocol() - function in tbdex.sdk.protocol.models.MessageMetadata
- Version of the protocol in use (x.x format).
- getProtocol() - function in tbdex.sdk.protocol.models.ResourceMetadata
- Version of the protocol in use (x.x format).
- getReason() - function in tbdex.sdk.protocol.models.CloseData
- an explanation of why the exchange is being closed/completed
- getRequiredClaims() - function in tbdex.sdk.protocol.models.OfferingData
- Claim(s) required when submitting an RFQ for this offering
- getRequiredPaymentDetails() - function in tbdex.sdk.protocol.models.PaymentMethod
- A JSON Schema containing the fields that need to be collected in the RFQ's selected payment methods in order to use this payment method.
- getRequiredPaymentDetails() - function in tbdex.sdk.protocol.models.PaymentMethod
- A JSON Schema containing the fields that need to be collected in the RFQ's selected payment methods in order to use this payment method.
- getRequiredPaymentDetailsSchema() - function in tbdex.sdk.protocol.models.PaymentMethod
- Parse the contents of requiredPaymentDetails into a JsonSchema that can do validation.
- getRequiredPaymentDetailsSchema() - function in tbdex.sdk.protocol.models.PaymentMethod
- Parse the contents of requiredPaymentDetails into a JsonSchema that can do validation.
- getSalt() - function in tbdex.sdk.protocol.models.RfqPrivateData
- Randomly generated cryptographic salt used to hash privateData fields
- getSignature() - function in tbdex.sdk.protocol.models.Balance
- A message or resource signature is a detached compact JWS as defined in RFC-7515
val balance = Balance.create(from, data) - getSignature() - function in tbdex.sdk.protocol.models.Close
- A message or resource signature is a detached compact JWS as defined in RFC-7515
val close = Close.create(to, from, exchangeId, data) - getSignature() - function in tbdex.sdk.protocol.models.Message
- getSignature() - function in tbdex.sdk.protocol.models.Offering
- A message or resource signature is a detached compact JWS as defined in RFC-7515
val offering = Offering.create(from, data) - getSignature() - function in tbdex.sdk.protocol.models.Order
- A message or resource signature is a detached compact JWS as defined in RFC-7515
val order = Order.create(to, from, exchangeId) - getSignature() - function in tbdex.sdk.protocol.models.OrderStatus
- A message or resource signature is a detached compact JWS as defined in RFC-7515
val orderStatus = OrderStatus.create(to, from, exchangeId, data) - getSignature() - function in tbdex.sdk.protocol.models.Quote
- A message or resource signature is a detached compact JWS as defined in RFC-7515
val quote = Quote.create(to, from, exchangeId, data) - getSignature() - function in tbdex.sdk.protocol.models.Resource
- getSignature() - function in tbdex.sdk.protocol.models.Rfq
- A message or resource signature is a detached compact JWS as defined in RFC-7515
val rfq = Rfq.create(to, from, data) - getStackTrace() - function in kotlin.Throwable
- getSuccess() - function in tbdex.sdk.protocol.models.CloseData
- indicates whether the exchange successfully completed
- getSuppressed() - function in kotlin.Throwable
- getTo() - function in tbdex.sdk.protocol.models.MessageMetadata
- the recipient's DID
- getUpdatedAt() - function in tbdex.sdk.protocol.models.ResourceMetadata
- ISO 8601 timestamp
- getValidNext() - function in tbdex.sdk.protocol.models.Close
- getValidNext() - function in tbdex.sdk.protocol.models.Message
- getValidNext() - function in tbdex.sdk.protocol.models.Order
- getValidNext() - function in tbdex.sdk.protocol.models.OrderStatus
- getValidNext() - function in tbdex.sdk.protocol.models.Quote
- getValidNext() - function in tbdex.sdk.protocol.models.Rfq