copyWith method

FilterOption copyWith({
  1. bool? needTitle,
  2. SizeConstraint? sizeConstraint,
  3. DurationConstraint? durationConstraint,
})

Returns a new FilterOption object with the same properties as this one, but with any specified properties replaced.

If any parameter is not provided, its value will be taken from this object.

  • needTitle: An optional parameter. Specifies whether titles are needed for queried assets.
  • sizeConstraint: An optional parameter. Specifies the size constraints for queried images.
  • durationConstraint: An optional parameter. Specifies the duration constraints for queried assets.

Implementation

FilterOption copyWith({
  bool? needTitle,
  SizeConstraint? sizeConstraint,
  DurationConstraint? durationConstraint,
}) {
  return FilterOption(
    needTitle: needTitle ?? this.needTitle,
    sizeConstraint: sizeConstraint ?? this.sizeConstraint,
    durationConstraint: durationConstraint ?? this.durationConstraint,
  );
}