case class PaymentSigningRequest(destination: PublicKey, amount: Option[Amount] = None, memo: Memo = NoMemo, callback: Option[HttpUrl] = None, message: Option[String] = None, networkPassphrase: Option[String] = None, signature: Option[DomainSignature] = None) extends Product with Serializable

A request for a payment to be signed.

destination

A valid account ID for the payment

amount

optionally, a specific amount to pay

memo

a memo to attach to the transaction

callback

the uri to post the transaction to after signing

message

an optional message for displaying to the user

networkPassphrase

the passphrase of the target network, if it's not the public/main network

signature

a domain and signature that proves the validity of this signing request

See also

See https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0007.md#operation-pay|SEP-0007 for full specification

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PaymentSigningRequest
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new PaymentSigningRequest(destination: PublicKey, amount: Option[Amount] = None, memo: Memo = NoMemo, callback: Option[HttpUrl] = None, message: Option[String] = None, networkPassphrase: Option[String] = None, signature: Option[DomainSignature] = None)

    destination

    A valid account ID for the payment

    amount

    optionally, a specific amount to pay

    memo

    a memo to attach to the transaction

    callback

    the uri to post the transaction to after signing

    message

    an optional message for displaying to the user

    networkPassphrase

    the passphrase of the target network, if it's not the public/main network

    signature

    a domain and signature that proves the validity of this signing request

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val amount: Option[Amount]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val callback: Option[HttpUrl]
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  8. val destination: PublicKey
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. val memo: Memo
  13. val message: Option[String]
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. val networkPassphrase: Option[String]
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. def productElementNames: Iterator[String]
    Definition Classes
    Product
  19. val signature: Option[DomainSignature]
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def toUrl: String
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped