copyWith method
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,
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,
);
}