copyWith method
- List<
Map< ? organizationList,String, String> > - List<
String> ? productTypeList, - String? selectedOrganizationId,
- String? clearSelectedOrganizationId()?,
- String? selectedOrganizationName,
- String? clearSelectedOrganizationName()?,
- String? selectedProductType,
- String? clearSelectedProductType()?,
- String? deviceName,
- String? kitId,
- String? tabletSerialNumber,
- String? tocoId,
- bool? isSubmitting,
- String? errorMessage,
- String? clearErrorMessage()?,
- bool? isSuccess,
Creates a copy of this state with the specified fields replaced.
Implementation
DeviceRegistrationState copyWith({
List<Map<String, String>>? organizationList,
List<String>? productTypeList,
String? selectedOrganizationId,
String? Function()? clearSelectedOrganizationId,
String? selectedOrganizationName,
String? Function()? clearSelectedOrganizationName,
String? selectedProductType,
String? Function()? clearSelectedProductType,
String? deviceName,
String? kitId,
String? tabletSerialNumber,
String? tocoId,
bool? isSubmitting,
String? errorMessage,
String? Function()? clearErrorMessage,
bool? isSuccess,
}) {
return DeviceRegistrationState(
organizationList: organizationList ?? this.organizationList,
productTypeList: productTypeList ?? this.productTypeList,
selectedOrganizationId:
clearSelectedOrganizationId != null
? clearSelectedOrganizationId()
: (selectedOrganizationId ?? this.selectedOrganizationId),
selectedOrganizationName:
clearSelectedOrganizationName != null
? clearSelectedOrganizationName()
: (selectedOrganizationName ?? this.selectedOrganizationName),
selectedProductType:
clearSelectedProductType != null
? clearSelectedProductType()
: (selectedProductType ?? this.selectedProductType),
deviceName: deviceName ?? this.deviceName,
kitId: kitId ?? this.kitId,
tabletSerialNumber: tabletSerialNumber ?? this.tabletSerialNumber,
tocoId: tocoId ?? this.tocoId,
isSubmitting: isSubmitting ?? this.isSubmitting,
errorMessage:
clearErrorMessage != null
? clearErrorMessage()
: (errorMessage ?? this.errorMessage),
isSuccess: isSuccess ?? this.isSuccess,
);
}