copyWith method
- DataSource? dataSource,
- GemCameraPlayerStatus? status,
- Camera? camera,
- DataSourceListener? listener,
Returns a new GemCameraPlayerValue with updated values. Any field not provided retains its current value.
Implementation
GemCameraPlayerValue copyWith({
DataSource? dataSource,
GemCameraPlayerStatus? status,
Camera? camera,
DataSourceListener? listener,
}) {
return GemCameraPlayerValue(
dataSource: dataSource ?? this.dataSource,
status: status ?? this.status,
camera: camera ?? this.camera,
listener: listener ?? _listener,
);
}