copyWith method
PublicTransportRouteDirection
copyWith({
- PublicTransportRouteDirectionId? id,
- PublicTransportRouteDirectionType? type,
- Optional<
PublicTransportRouteGeometry?> ? geometry, - List<
PublicTransportPlatform> ? platforms,
Implementation
PublicTransportRouteDirection copyWith({
PublicTransportRouteDirectionId? id,
PublicTransportRouteDirectionType? type,
Optional<PublicTransportRouteGeometry?>? geometry,
List<PublicTransportPlatform>? platforms
}) {
return PublicTransportRouteDirection(
id: id ?? this.id,
type: type ?? this.type,
geometry: geometry != null ? geometry.value : this.geometry,
platforms: platforms ?? this.platforms
);
}