PayOperationParams

public enum PayOperationParams : Sendable

An enum used for the pay operation parameters for URIScheme creation.

  • Valid account ID or payment address that will receive the payment.

    Declaration

    Swift

    case destination
  • Amount that the destination will receive.

    Declaration

    Swift

    case amount
  • Asset code that the destination will receive (XLM if not present).

    Declaration

    Swift

    case asset_code
  • Account ID of the asset issuer (XLM if not present).

    Declaration

    Swift

    case asset_issuer
  • Memo to be included in the payment or path payment operation.

    Declaration

    Swift

    case memo
  • Type of memo: MEMO_TEXT, MEMO_ID, MEMO_HASH, or MEMO_RETURN.

    Declaration

    Swift

    case memo_type
  • URL callback to receive the transaction XDR after signing.

    Declaration

    Swift

    case callback
  • msg

    Additional information to show the user in their wallet.

    Declaration

    Swift

    case msg
  • Network passphrase for networks other than the public Stellar network.

    Declaration

    Swift

    case network_passphrase
  • Fully qualified domain name specifying the originating domain of the URI request.

    Declaration

    Swift

    case origin_domain
  • Signature of the hash of the URI request for verification.

    Declaration

    Swift

    case signature