copyWith method

PayMongoTokenAttributes copyWith({
  1. String? number,
  2. int? expireMonth,
  3. int? expireYear,
  4. String? cvc,
  5. PayMongoBilling? billing,
  6. String? name,
  7. String? email,
  8. String? phone,
})

Implementation

PayMongoTokenAttributes copyWith({
  String? number,
  int? expireMonth,
  int? expireYear,
  String? cvc,
  PayMongoBilling? billing,
  String? name,
  String? email,
  String? phone,
}) {
  return PayMongoTokenAttributes(
    number: number ?? this.number,
    expireMonth: expireMonth ?? this.expireMonth,
    expireYear: expireYear ?? this.expireYear,
    cvc: cvc ?? this.cvc,
    billing: billing ?? this.billing,
    name: name ?? this.name,
    email: email ?? this.email,
    phone: phone ?? this.phone,
  );
}