RequestPaymentPayload constructor

RequestPaymentPayload({
  1. required int amount,
  2. required String pocketAckUrl,
  3. required String posId,
  4. String? nonce,
  5. String? password,
  6. SimpleFilter? simpleFilter,
  7. String? posAckUrl,
  8. bool persistent = false,
})

Implementation

RequestPaymentPayload({
  required this.amount,
  required this.pocketAckUrl,
  required this.posId,
  this.nonce,
  this.password,
  this.simpleFilter,
  this.posAckUrl,
  this.persistent = false,
}) {
  assert(posId != null);
  assert(amount > 0);
  assert(pocketAckUrl.isNotEmpty);
  nonce ??= Utils.generateGUID();
}