copyWith method
OrganizationState
copyWith({
- Set<
LoadingState> ? loadingStates, - Set<
Message> ? messages, - List<
Organization> ? organizations, - Org? selectedOrgData,
- bool resetSelectedOrgData = false,
override
The concrete class must implement this method to return a new instance of the state with the given parameters.
Implementation
@override
OrganizationState copyWith({
Set<LoadingState>? loadingStates,
Set<Message>? messages,
List<Organization>? organizations,
Org? selectedOrgData,
bool resetSelectedOrgData = false,
}) {
return OrganizationState(
loadingStates: loadingStates ?? super.loadingStates,
messages: messages ?? super.messages,
organizations: organizations ?? this.organizations,
selectedOrgData: resetSelectedOrgData //
? null
: selectedOrgData ?? this.selectedOrgData,
);
}