copyWith method

SubscriptionsInfo copyWith({
  1. String? mobileCountryCode,
  2. bool? isOpportunistic,
  3. String? mobileNetworkCode,
  4. String? displayName,
  5. bool? isNetworkRoaming,
  6. int? simSlotIndex,
  7. String? phoneNumber,
  8. String? countryIso,
  9. int? subscriptionType,
  10. int? cardId,
  11. bool? isEmbedded,
  12. int? carrierId,
  13. int? subscriptionId,
  14. String? simSerialNo,
  15. int? dataRoaming,
})

Implementation

SubscriptionsInfo copyWith({
  String? mobileCountryCode,
  bool? isOpportunistic,
  String? mobileNetworkCode,
  String? displayName,
  bool? isNetworkRoaming,
  int? simSlotIndex,
  String? phoneNumber,
  String? countryIso,
  int? subscriptionType,
  int? cardId,
  bool? isEmbedded,
  int? carrierId,
  int? subscriptionId,
  String? simSerialNo,
  int? dataRoaming,
}) {
  return SubscriptionsInfo(
    mobileCountryCode: mobileCountryCode ?? this.mobileCountryCode,
    isOpportunistic: isOpportunistic ?? this.isOpportunistic,
    mobileNetworkCode: mobileNetworkCode ?? this.mobileNetworkCode,
    displayName: displayName ?? this.displayName,
    isNetworkRoaming: isNetworkRoaming ?? this.isNetworkRoaming,
    simSlotIndex: simSlotIndex ?? this.simSlotIndex,
    phoneNumber: phoneNumber ?? this.phoneNumber,
    countryIso: countryIso ?? this.countryIso,
    subscriptionType: subscriptionType ?? this.subscriptionType,
    cardId: cardId ?? this.cardId,
    isEmbedded: isEmbedded ?? this.isEmbedded,
    carrierId: carrierId ?? this.carrierId,
    subscriptionId: subscriptionId ?? this.subscriptionId,
    simSerialNo: simSerialNo ?? this.simSerialNo,
    dataRoaming: dataRoaming ?? this.dataRoaming,
  );
}