copyWith method

Order copyWith({
  1. int? amount,
  2. String? description,
  3. List<Item>? items,
  4. Map<String, dynamic>? metadata,
  5. String? reference,
  6. Shipping? shipping,
  7. int? tax,
})

Implementation

Order copyWith({
  int? amount,
  String? description,
  List<Item>? items,
  Map<String, dynamic>? metadata,
  String? reference,
  Shipping? shipping,
  int? tax,
}) =>
    Order(
      amount: amount ?? this.amount,
      description: description ?? this.description,
      items: items ?? this.items,
      metadata: metadata ?? this.metadata,
      reference: reference ?? this.reference,
      shipping: shipping ?? this.shipping,
      tax: tax ?? this.tax,
    );