OrderResponse constructor

OrderResponse({
  1. String? orderId,
  2. double? price,
  3. double? fee,
  4. Iterable<PaymentType>? availablePaymentMethods,
  5. Ticket? ticket,
  6. String? redirectUrl,
  7. String? respUrl,
  8. String? orderStatus,
  9. String? paymentIntentId,
  10. String? clientSecret,
  11. String? status,
  12. String? paymentMethodId,
  13. String? cardLast4,
  14. String? cardBrand,
  15. Iterable<PaymentItem>? paymentItems,
})

Implementation

factory OrderResponse({
  $core.String? orderId,
  $core.double? price,
  $core.double? fee,
  $core.Iterable<PaymentType>? availablePaymentMethods,
  Ticket? ticket,
  $core.String? redirectUrl,
  $core.String? respUrl,
  $core.String? orderStatus,
  $core.String? paymentIntentId,
  $core.String? clientSecret,
  $core.String? status,
  $core.String? paymentMethodId,
  $core.String? cardLast4,
  $core.String? cardBrand,
  $core.Iterable<PaymentItem>? paymentItems,
}) {
  final _result = create();
  if (orderId != null) {
    _result.orderId = orderId;
  }
  if (price != null) {
    _result.price = price;
  }
  if (fee != null) {
    _result.fee = fee;
  }
  if (availablePaymentMethods != null) {
    _result.availablePaymentMethods.addAll(availablePaymentMethods);
  }
  if (ticket != null) {
    _result.ticket = ticket;
  }
  if (redirectUrl != null) {
    _result.redirectUrl = redirectUrl;
  }
  if (respUrl != null) {
    _result.respUrl = respUrl;
  }
  if (orderStatus != null) {
    _result.orderStatus = orderStatus;
  }
  if (paymentIntentId != null) {
    _result.paymentIntentId = paymentIntentId;
  }
  if (clientSecret != null) {
    _result.clientSecret = clientSecret;
  }
  if (status != null) {
    _result.status = status;
  }
  if (paymentMethodId != null) {
    _result.paymentMethodId = paymentMethodId;
  }
  if (cardLast4 != null) {
    _result.cardLast4 = cardLast4;
  }
  if (cardBrand != null) {
    _result.cardBrand = cardBrand;
  }
  if (paymentItems != null) {
    _result.paymentItems.addAll(paymentItems);
  }
  return _result;
}