Payment Method
sealed class PaymentMethod(val kind: String, val name: String? = null, val description: String? = null, val group: String? = null, val requiredPaymentDetails: <Error class: unknown class>? = null, val fee: String? = null, val min: String? = null, val max: String? = null)
An abstract class representing the structure and common functionality available on all PaymentMethods.
Inheritors
Constructors
Properties
Link copied to clipboard
Blurb containing helpful information about the payment method. Expected to be rendered on screen. e.g. "segwit addresses only"
Link copied to clipboard
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.
Functions
Link copied to clipboard
Parse the contents of requiredPaymentDetails into a JsonSchema that can do validation.