copyWith method
SearchViewArguments
copyWith({
- List<
NeedSearch> ? searchData, - String? searchHideText,
- void onTap(
- BuildContext context,
- ChatUIKitProfile profile
- Widget itemBuilder(
- BuildContext context,
- ChatUIKitProfile profile,
- String? searchKeyword
- bool? enableMulti,
- List<
ChatUIKitProfile> ? cantChangeSelected, - List<
ChatUIKitProfile> ? canChangeSelected, - String? selectedTitle,
- ChatUIKitViewObserver? viewObserver,
- String? attributes,
Implementation
SearchViewArguments copyWith({
List<NeedSearch>? searchData,
String? searchHideText,
void Function(BuildContext context, ChatUIKitProfile profile)? onTap,
Widget Function(BuildContext context, ChatUIKitProfile profile,
String? searchKeyword)?
itemBuilder,
bool? enableMulti,
List<ChatUIKitProfile>? cantChangeSelected,
List<ChatUIKitProfile>? canChangeSelected,
String? selectedTitle,
ChatUIKitViewObserver? viewObserver,
String? attributes,
}) {
return SearchViewArguments(
searchData: searchData ?? this.searchData,
searchHideText: searchHideText ?? this.searchHideText,
onTap: onTap ?? this.onTap,
itemBuilder: itemBuilder ?? this.itemBuilder,
enableMulti: enableMulti ?? this.enableMulti,
cantChangeSelected: cantChangeSelected ?? this.cantChangeSelected,
canChangeSelected: canChangeSelected ?? this.canChangeSelected,
selectedTitle: selectedTitle ?? this.selectedTitle,
viewObserver: viewObserver ?? this.viewObserver,
attributes: attributes ?? this.attributes,
);
}