copyWith method

Implementation

PublicTransportDirectoryRouteScheduleInfo copyWith({
  core.Map<PublicTransportRouteDirectionId, core.Map<DgisObjectId, List<PublicTransportPlatformSchedule>>>? fullDayPlatforms,
  core.Map<PublicTransportRouteDirectionId, core.Map<DgisObjectId, PublicTransportNearTripSchedule>>? nearTrips,
  core.Map<PublicTransportRouteDirectionId, PublicTransportIntervalSchedule>? intervalTrips
}) {
  return PublicTransportDirectoryRouteScheduleInfo(
    fullDayPlatforms: fullDayPlatforms ?? this.fullDayPlatforms,
    nearTrips: nearTrips ?? this.nearTrips,
    intervalTrips: intervalTrips ?? this.intervalTrips
  );
}