PaymentResultCodeXdr

XDR Source: enum PaymentResultCode { // codes considered as "success" for the operation PAYMENT_SUCCESS = 0, // payment successfully completed

// codes considered as "failure" for the operation
PAYMENT_MALFORMED = -1,          // bad input
PAYMENT_UNDERFUNDED = -2,        // not enough funds in source account
PAYMENT_SRC_NO_TRUST = -3,       // no trust line on source account
PAYMENT_SRC_NOT_AUTHORIZED = -4, // source not authorized to transfer
PAYMENT_NO_DESTINATION = -5,     // destination account does not exist
PAYMENT_NO_TRUST = -6,       // destination missing a trust line for asset
PAYMENT_NOT_AUTHORIZED = -7, // destination not authorized to hold asset
PAYMENT_LINE_FULL = -8,      // destination would go above their limit
PAYMENT_NO_ISSUER = -9       // missing issuer on asset

};

Entries

Link copied to clipboard

codes considered as "success" for the operation payment successfully completed

Link copied to clipboard

codes considered as "failure" for the operation bad input

Link copied to clipboard

not enough funds in source account

Link copied to clipboard

no trust line on source account

Link copied to clipboard

source not authorized to transfer

Link copied to clipboard

destination account does not exist

Link copied to clipboard

destination missing a trust line for asset

Link copied to clipboard

destination not authorized to hold asset

Link copied to clipboard

destination would go above their limit

Link copied to clipboard

missing issuer on asset

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
expect val name: String
Link copied to clipboard
expect val ordinal: Int
Link copied to clipboard
val value: Int

Functions

Link copied to clipboard
fun encode(writer: XdrWriter)
Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.