copyWith method

SelectData<T> copyWith({
  1. String? label,
  2. dynamic value,
  3. T? data,
  4. bool? hasChildren,
  5. List<SelectData<T>>? children,
})

Implementation

SelectData<T> copyWith({String? label, dynamic value, T? data, bool? hasChildren, List<SelectData<T>>? children}) {
  return SelectData(
    label: label ?? this.label,
    value: value ?? this.value,
    data: data ?? this.data,
    hasChildren: hasChildren ?? this.hasChildren,
    children: children ?? this.children,
  );
}