requestInvoiceArgs static method

RequestInvoiceArgs requestInvoiceArgs({
  1. dynamic amount,
  2. dynamic defaultAmount,
  3. dynamic minimumAmount,
  4. dynamic maximumAmount,
  5. String? defaultMemo,
})

RequestInvoiceArgs parameters data types:

  • amount? : String|num (An invoice with a specific amount in sats)
  • defaultAmount? : String|num
  • minimumAmount? : String|num (Minimum amount constrained)
  • maximumAmount? : String|num (Maximum amount constrained)
  • defaultMemo? : String?

As amount? is nullable when it is not set, the user can return an invoice that has no amount specified, allowing the payment maker to send any amount.

Implementation

static RequestInvoiceArgs requestInvoiceArgs(
        {dynamic amount,
        dynamic defaultAmount,
        dynamic minimumAmount,
        dynamic maximumAmount,
        String? defaultMemo}) =>
    RequestInvoiceArgs(
        amount: amount,
        defaultAmount: defaultAmount,
        minimumAmount: minimumAmount,
        maximumAmount: maximumAmount,
        defaultMemo: defaultMemo);