From ca344847ec16b4115a97721cfbe7c33d8276722c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 19 Mar 2025 10:28:14 +0000 Subject: [PATCH] chore(internal): reformat some tests chore(internal): generate more tests --- .../AgenciesWithCoverageListResponseTest.kt | 339 ++++++++++++ .../models/AgencyRetrieveResponseTest.kt | 349 ++++++++++++ .../ArrivalAndDepartureListResponseTest.kt | 507 ++++++++++++++++++ ...ArrivalAndDepartureRetrieveResponseTest.kt | 486 +++++++++++++++++ .../models/BlockRetrieveResponseTest.kt | 404 ++++++++++++++ .../models/ConfigRetrieveResponseTest.kt | 383 +++++++++++++ .../models/CurrentTimeRetrieveResponseTest.kt | 331 ++++++++++++ .../org/onebusaway/models/ReferencesTest.kt | 4 +- .../onebusaway/models/ResponseWrapperTest.kt | 4 +- .../RouteIdsForAgencyListResponseTest.kt | 323 +++++++++++ .../models/RouteRetrieveResponseTest.kt | 347 ++++++++++++ .../models/RoutesForAgencyListResponseTest.kt | 349 ++++++++++++ .../RoutesForLocationListResponseTest.kt | 351 ++++++++++++ .../ScheduleForRouteRetrieveResponseTest.kt | 173 ++++++ .../ScheduleForStopRetrieveResponseTest.kt | 416 ++++++++++++++ .../models/SearchForRouteListResponseTest.kt | 351 ++++++++++++ .../models/SearchForStopListResponseTest.kt | 353 ++++++++++++ .../models/ShapeRetrieveResponseTest.kt | 333 ++++++++++++ .../StopIdsForAgencyListResponseTest.kt | 323 +++++++++++ .../models/StopRetrieveResponseTest.kt | 349 ++++++++++++ .../models/StopsForAgencyListResponseTest.kt | 340 ++++++++++++ .../StopsForLocationListResponseTest.kt | 353 ++++++++++++ .../models/StopsForRouteListResponseTest.kt | 390 ++++++++++++++ .../models/TripDetailRetrieveResponseTest.kt | 461 ++++++++++++++++ .../TripForVehicleRetrieveResponseTest.kt | 463 ++++++++++++++++ .../models/TripRetrieveResponseTest.kt | 349 ++++++++++++ .../TripsForLocationListResponseTest.kt | 465 ++++++++++++++++ .../models/TripsForRouteListResponseTest.kt | 462 ++++++++++++++++ .../VehiclesForAgencyListResponseTest.kt | 448 ++++++++++++++++ 29 files changed, 10202 insertions(+), 4 deletions(-) create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/AgenciesWithCoverageListResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/AgencyRetrieveResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ArrivalAndDepartureListResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ArrivalAndDepartureRetrieveResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/BlockRetrieveResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ConfigRetrieveResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/CurrentTimeRetrieveResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RouteIdsForAgencyListResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RouteRetrieveResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RoutesForAgencyListResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RoutesForLocationListResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ScheduleForRouteRetrieveResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ScheduleForStopRetrieveResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/SearchForRouteListResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/SearchForStopListResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ShapeRetrieveResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopIdsForAgencyListResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopRetrieveResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopsForAgencyListResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopsForLocationListResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopsForRouteListResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripDetailRetrieveResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripForVehicleRetrieveResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripRetrieveResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripsForLocationListResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripsForRouteListResponseTest.kt create mode 100644 onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/VehiclesForAgencyListResponseTest.kt diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/AgenciesWithCoverageListResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/AgenciesWithCoverageListResponseTest.kt new file mode 100644 index 00000000..abe61890 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/AgenciesWithCoverageListResponseTest.kt @@ -0,0 +1,339 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class AgenciesWithCoverageListResponseTest { + + @Test + fun create() { + val agenciesWithCoverageListResponse = + AgenciesWithCoverageListResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + AgenciesWithCoverageListResponse.Data.builder() + .limitExceeded(true) + .addList( + AgenciesWithCoverageListResponse.Data.List.builder() + .agencyId("agencyId") + .lat(0.0) + .latSpan(0.0) + .lon(0.0) + .lonSpan(0.0) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(agenciesWithCoverageListResponse.code()).isEqualTo(0L) + assertThat(agenciesWithCoverageListResponse.currentTime()).isEqualTo(0L) + assertThat(agenciesWithCoverageListResponse.text()).isEqualTo("text") + assertThat(agenciesWithCoverageListResponse.version()).isEqualTo(0L) + assertThat(agenciesWithCoverageListResponse.data()) + .isEqualTo( + AgenciesWithCoverageListResponse.Data.builder() + .limitExceeded(true) + .addList( + AgenciesWithCoverageListResponse.Data.List.builder() + .agencyId("agencyId") + .lat(0.0) + .latSpan(0.0) + .lon(0.0) + .lonSpan(0.0) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/AgencyRetrieveResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/AgencyRetrieveResponseTest.kt new file mode 100644 index 00000000..9d5cdf82 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/AgencyRetrieveResponseTest.kt @@ -0,0 +1,349 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class AgencyRetrieveResponseTest { + + @Test + fun create() { + val agencyRetrieveResponse = + AgencyRetrieveResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + AgencyRetrieveResponse.Data.builder() + .entry( + AgencyRetrieveResponse.Data.Entry.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .limitExceeded(true) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(agencyRetrieveResponse.code()).isEqualTo(0L) + assertThat(agencyRetrieveResponse.currentTime()).isEqualTo(0L) + assertThat(agencyRetrieveResponse.text()).isEqualTo("text") + assertThat(agencyRetrieveResponse.version()).isEqualTo(0L) + assertThat(agencyRetrieveResponse.data()) + .isEqualTo( + AgencyRetrieveResponse.Data.builder() + .entry( + AgencyRetrieveResponse.Data.Entry.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .limitExceeded(true) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ArrivalAndDepartureListResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ArrivalAndDepartureListResponseTest.kt new file mode 100644 index 00000000..070df4f0 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ArrivalAndDepartureListResponseTest.kt @@ -0,0 +1,507 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class ArrivalAndDepartureListResponseTest { + + @Test + fun create() { + val arrivalAndDepartureListResponse = + ArrivalAndDepartureListResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + ArrivalAndDepartureListResponse.Data.builder() + .entry( + ArrivalAndDepartureListResponse.Data.Entry.builder() + .addArrivalsAndDeparture( + ArrivalAndDepartureListResponse.Data.Entry.ArrivalsAndDeparture + .builder() + .arrivalEnabled(true) + .blockTripSequence(0L) + .departureEnabled(true) + .numberOfStopsAway(0L) + .predictedArrivalTime(0L) + .predictedDepartureTime(0L) + .routeId("routeId") + .scheduledArrivalTime(0L) + .scheduledDepartureTime(0L) + .serviceDate(0L) + .stopId("stopId") + .stopSequence(0L) + .totalStopsInTrip(0L) + .tripHeadsign("tripHeadsign") + .tripId("tripId") + .vehicleId("vehicleId") + .actualTrack("actualTrack") + .distanceFromStop(0.0) + .frequency("frequency") + .historicalOccupancy("historicalOccupancy") + .lastUpdateTime(0L) + .occupancyStatus("occupancyStatus") + .predicted(true) + .predictedArrivalInterval("predictedArrivalInterval") + .predictedDepartureInterval("predictedDepartureInterval") + .predictedOccupancy("predictedOccupancy") + .routeLongName("routeLongName") + .routeShortName("routeShortName") + .scheduledArrivalInterval("scheduledArrivalInterval") + .scheduledDepartureInterval("scheduledDepartureInterval") + .scheduledTrack("scheduledTrack") + .addSituationId("string") + .status("status") + .tripStatus( + ArrivalAndDepartureListResponse.Data.Entry + .ArrivalsAndDeparture + .TripStatus + .builder() + .activeTripId("activeTripId") + .blockTripSequence(0L) + .closestStop("closestStop") + .distanceAlongTrip(0.0) + .lastKnownDistanceAlongTrip(0.0) + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .predicted(true) + .scheduleDeviation(0L) + .serviceDate(0L) + .status("status") + .totalDistanceAlongTrip(0.0) + .closestStopTimeOffset(0L) + .frequency("frequency") + .lastKnownLocation( + ArrivalAndDepartureListResponse.Data.Entry + .ArrivalsAndDeparture + .TripStatus + .LastKnownLocation + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .lastKnownOrientation(0.0) + .nextStop("nextStop") + .nextStopTimeOffset(0L) + .orientation(0.0) + .position( + ArrivalAndDepartureListResponse.Data.Entry + .ArrivalsAndDeparture + .TripStatus + .Position + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .scheduledDistanceAlongTrip(0.0) + .addSituationId("string") + .vehicleId("vehicleId") + .build() + ) + .build() + ) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(arrivalAndDepartureListResponse.code()).isEqualTo(0L) + assertThat(arrivalAndDepartureListResponse.currentTime()).isEqualTo(0L) + assertThat(arrivalAndDepartureListResponse.text()).isEqualTo("text") + assertThat(arrivalAndDepartureListResponse.version()).isEqualTo(0L) + assertThat(arrivalAndDepartureListResponse.data()) + .isEqualTo( + ArrivalAndDepartureListResponse.Data.builder() + .entry( + ArrivalAndDepartureListResponse.Data.Entry.builder() + .addArrivalsAndDeparture( + ArrivalAndDepartureListResponse.Data.Entry.ArrivalsAndDeparture + .builder() + .arrivalEnabled(true) + .blockTripSequence(0L) + .departureEnabled(true) + .numberOfStopsAway(0L) + .predictedArrivalTime(0L) + .predictedDepartureTime(0L) + .routeId("routeId") + .scheduledArrivalTime(0L) + .scheduledDepartureTime(0L) + .serviceDate(0L) + .stopId("stopId") + .stopSequence(0L) + .totalStopsInTrip(0L) + .tripHeadsign("tripHeadsign") + .tripId("tripId") + .vehicleId("vehicleId") + .actualTrack("actualTrack") + .distanceFromStop(0.0) + .frequency("frequency") + .historicalOccupancy("historicalOccupancy") + .lastUpdateTime(0L) + .occupancyStatus("occupancyStatus") + .predicted(true) + .predictedArrivalInterval("predictedArrivalInterval") + .predictedDepartureInterval("predictedDepartureInterval") + .predictedOccupancy("predictedOccupancy") + .routeLongName("routeLongName") + .routeShortName("routeShortName") + .scheduledArrivalInterval("scheduledArrivalInterval") + .scheduledDepartureInterval("scheduledDepartureInterval") + .scheduledTrack("scheduledTrack") + .addSituationId("string") + .status("status") + .tripStatus( + ArrivalAndDepartureListResponse.Data.Entry + .ArrivalsAndDeparture + .TripStatus + .builder() + .activeTripId("activeTripId") + .blockTripSequence(0L) + .closestStop("closestStop") + .distanceAlongTrip(0.0) + .lastKnownDistanceAlongTrip(0.0) + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .predicted(true) + .scheduleDeviation(0L) + .serviceDate(0L) + .status("status") + .totalDistanceAlongTrip(0.0) + .closestStopTimeOffset(0L) + .frequency("frequency") + .lastKnownLocation( + ArrivalAndDepartureListResponse.Data.Entry + .ArrivalsAndDeparture + .TripStatus + .LastKnownLocation + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .lastKnownOrientation(0.0) + .nextStop("nextStop") + .nextStopTimeOffset(0L) + .orientation(0.0) + .position( + ArrivalAndDepartureListResponse.Data.Entry + .ArrivalsAndDeparture + .TripStatus + .Position + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .scheduledDistanceAlongTrip(0.0) + .addSituationId("string") + .vehicleId("vehicleId") + .build() + ) + .build() + ) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ArrivalAndDepartureRetrieveResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ArrivalAndDepartureRetrieveResponseTest.kt new file mode 100644 index 00000000..6ec6fbc0 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ArrivalAndDepartureRetrieveResponseTest.kt @@ -0,0 +1,486 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class ArrivalAndDepartureRetrieveResponseTest { + + @Test + fun create() { + val arrivalAndDepartureRetrieveResponse = + ArrivalAndDepartureRetrieveResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + ArrivalAndDepartureRetrieveResponse.Data.builder() + .entry( + ArrivalAndDepartureRetrieveResponse.Data.Entry.builder() + .arrivalEnabled(true) + .blockTripSequence(0L) + .departureEnabled(true) + .numberOfStopsAway(0L) + .predictedArrivalTime(0L) + .predictedDepartureTime(0L) + .routeId("routeId") + .scheduledArrivalTime(0L) + .scheduledDepartureTime(0L) + .serviceDate(0L) + .stopId("stopId") + .stopSequence(0L) + .totalStopsInTrip(0L) + .tripHeadsign("tripHeadsign") + .tripId("tripId") + .vehicleId("vehicleId") + .actualTrack("actualTrack") + .distanceFromStop(0.0) + .frequency("frequency") + .historicalOccupancy("historicalOccupancy") + .lastUpdateTime(0L) + .occupancyStatus("occupancyStatus") + .predicted(true) + .predictedArrivalInterval("predictedArrivalInterval") + .predictedDepartureInterval("predictedDepartureInterval") + .predictedOccupancy("predictedOccupancy") + .routeLongName("routeLongName") + .routeShortName("routeShortName") + .scheduledArrivalInterval("scheduledArrivalInterval") + .scheduledDepartureInterval("scheduledDepartureInterval") + .scheduledTrack("scheduledTrack") + .addSituationId("string") + .status("status") + .tripStatus( + ArrivalAndDepartureRetrieveResponse.Data.Entry.TripStatus + .builder() + .activeTripId("activeTripId") + .blockTripSequence(0L) + .closestStop("closestStop") + .distanceAlongTrip(0.0) + .lastKnownDistanceAlongTrip(0.0) + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .predicted(true) + .scheduleDeviation(0L) + .serviceDate(0L) + .status("status") + .totalDistanceAlongTrip(0.0) + .closestStopTimeOffset(0L) + .frequency("frequency") + .lastKnownLocation( + ArrivalAndDepartureRetrieveResponse.Data.Entry + .TripStatus + .LastKnownLocation + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .lastKnownOrientation(0.0) + .nextStop("nextStop") + .nextStopTimeOffset(0L) + .orientation(0.0) + .position( + ArrivalAndDepartureRetrieveResponse.Data.Entry + .TripStatus + .Position + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .scheduledDistanceAlongTrip(0.0) + .addSituationId("string") + .vehicleId("vehicleId") + .build() + ) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(arrivalAndDepartureRetrieveResponse.code()).isEqualTo(0L) + assertThat(arrivalAndDepartureRetrieveResponse.currentTime()).isEqualTo(0L) + assertThat(arrivalAndDepartureRetrieveResponse.text()).isEqualTo("text") + assertThat(arrivalAndDepartureRetrieveResponse.version()).isEqualTo(0L) + assertThat(arrivalAndDepartureRetrieveResponse.data()) + .isEqualTo( + ArrivalAndDepartureRetrieveResponse.Data.builder() + .entry( + ArrivalAndDepartureRetrieveResponse.Data.Entry.builder() + .arrivalEnabled(true) + .blockTripSequence(0L) + .departureEnabled(true) + .numberOfStopsAway(0L) + .predictedArrivalTime(0L) + .predictedDepartureTime(0L) + .routeId("routeId") + .scheduledArrivalTime(0L) + .scheduledDepartureTime(0L) + .serviceDate(0L) + .stopId("stopId") + .stopSequence(0L) + .totalStopsInTrip(0L) + .tripHeadsign("tripHeadsign") + .tripId("tripId") + .vehicleId("vehicleId") + .actualTrack("actualTrack") + .distanceFromStop(0.0) + .frequency("frequency") + .historicalOccupancy("historicalOccupancy") + .lastUpdateTime(0L) + .occupancyStatus("occupancyStatus") + .predicted(true) + .predictedArrivalInterval("predictedArrivalInterval") + .predictedDepartureInterval("predictedDepartureInterval") + .predictedOccupancy("predictedOccupancy") + .routeLongName("routeLongName") + .routeShortName("routeShortName") + .scheduledArrivalInterval("scheduledArrivalInterval") + .scheduledDepartureInterval("scheduledDepartureInterval") + .scheduledTrack("scheduledTrack") + .addSituationId("string") + .status("status") + .tripStatus( + ArrivalAndDepartureRetrieveResponse.Data.Entry.TripStatus.builder() + .activeTripId("activeTripId") + .blockTripSequence(0L) + .closestStop("closestStop") + .distanceAlongTrip(0.0) + .lastKnownDistanceAlongTrip(0.0) + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .predicted(true) + .scheduleDeviation(0L) + .serviceDate(0L) + .status("status") + .totalDistanceAlongTrip(0.0) + .closestStopTimeOffset(0L) + .frequency("frequency") + .lastKnownLocation( + ArrivalAndDepartureRetrieveResponse.Data.Entry.TripStatus + .LastKnownLocation + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .lastKnownOrientation(0.0) + .nextStop("nextStop") + .nextStopTimeOffset(0L) + .orientation(0.0) + .position( + ArrivalAndDepartureRetrieveResponse.Data.Entry.TripStatus + .Position + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .scheduledDistanceAlongTrip(0.0) + .addSituationId("string") + .vehicleId("vehicleId") + .build() + ) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/BlockRetrieveResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/BlockRetrieveResponseTest.kt new file mode 100644 index 00000000..15a61439 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/BlockRetrieveResponseTest.kt @@ -0,0 +1,404 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class BlockRetrieveResponseTest { + + @Test + fun create() { + val blockRetrieveResponse = + BlockRetrieveResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + BlockRetrieveResponse.Data.builder() + .entry( + BlockRetrieveResponse.Data.Entry.builder() + .id("id") + .addConfiguration( + BlockRetrieveResponse.Data.Entry.Configuration.builder() + .addActiveServiceId("string") + .addTrip( + BlockRetrieveResponse.Data.Entry.Configuration.Trip + .builder() + .accumulatedSlackTime(0.0) + .addBlockStopTime( + BlockRetrieveResponse.Data.Entry.Configuration + .Trip + .BlockStopTime + .builder() + .accumulatedSlackTime(0.0) + .blockSequence(0L) + .distanceAlongBlock(0.0) + .stopTime( + BlockRetrieveResponse.Data.Entry + .Configuration + .Trip + .BlockStopTime + .StopTime + .builder() + .arrivalTime(0L) + .departureTime(0L) + .stopId("stopId") + .dropOffType(0L) + .pickupType(0L) + .build() + ) + .build() + ) + .distanceAlongBlock(0.0) + .tripId("tripId") + .build() + ) + .addInactiveServiceId("string") + .build() + ) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(blockRetrieveResponse.code()).isEqualTo(0L) + assertThat(blockRetrieveResponse.currentTime()).isEqualTo(0L) + assertThat(blockRetrieveResponse.text()).isEqualTo("text") + assertThat(blockRetrieveResponse.version()).isEqualTo(0L) + assertThat(blockRetrieveResponse.data()) + .isEqualTo( + BlockRetrieveResponse.Data.builder() + .entry( + BlockRetrieveResponse.Data.Entry.builder() + .id("id") + .addConfiguration( + BlockRetrieveResponse.Data.Entry.Configuration.builder() + .addActiveServiceId("string") + .addTrip( + BlockRetrieveResponse.Data.Entry.Configuration.Trip + .builder() + .accumulatedSlackTime(0.0) + .addBlockStopTime( + BlockRetrieveResponse.Data.Entry.Configuration.Trip + .BlockStopTime + .builder() + .accumulatedSlackTime(0.0) + .blockSequence(0L) + .distanceAlongBlock(0.0) + .stopTime( + BlockRetrieveResponse.Data.Entry + .Configuration + .Trip + .BlockStopTime + .StopTime + .builder() + .arrivalTime(0L) + .departureTime(0L) + .stopId("stopId") + .dropOffType(0L) + .pickupType(0L) + .build() + ) + .build() + ) + .distanceAlongBlock(0.0) + .tripId("tripId") + .build() + ) + .addInactiveServiceId("string") + .build() + ) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ConfigRetrieveResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ConfigRetrieveResponseTest.kt new file mode 100644 index 00000000..89a24f17 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ConfigRetrieveResponseTest.kt @@ -0,0 +1,383 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class ConfigRetrieveResponseTest { + + @Test + fun create() { + val configRetrieveResponse = + ConfigRetrieveResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + ConfigRetrieveResponse.Data.builder() + .entry( + ConfigRetrieveResponse.Data.Entry.builder() + .id("id") + .gitProperties( + ConfigRetrieveResponse.Data.Entry.GitProperties.builder() + .gitBranch("git.branch") + .gitBuildHost("git.build.host") + .gitBuildTime("git.build.time") + .gitBuildUserEmail("git.build.user.email") + .gitBuildUserName("git.build.user.name") + .gitBuildVersion("git.build.version") + .gitClosestTagCommitCount("git.closest.tag.commit.count") + .gitClosestTagName("git.closest.tag.name") + .gitCommitId("git.commit.id") + .gitCommitIdAbbrev("git.commit.id.abbrev") + .gitCommitIdDescribe("git.commit.id.describe") + .gitCommitIdDescribeShort("git.commit.id.describe-short") + .gitCommitMessageFull("git.commit.message.full") + .gitCommitMessageShort("git.commit.message.short") + .gitCommitTime("git.commit.time") + .gitCommitUserEmail("git.commit.user.email") + .gitCommitUserName("git.commit.user.name") + .gitDirty("git.dirty") + .gitRemoteOriginUrl("git.remote.origin.url") + .gitTags("git.tags") + .build() + ) + .name("name") + .serviceDateFrom("serviceDateFrom") + .serviceDateTo("serviceDateTo") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(configRetrieveResponse.code()).isEqualTo(0L) + assertThat(configRetrieveResponse.currentTime()).isEqualTo(0L) + assertThat(configRetrieveResponse.text()).isEqualTo("text") + assertThat(configRetrieveResponse.version()).isEqualTo(0L) + assertThat(configRetrieveResponse.data()) + .isEqualTo( + ConfigRetrieveResponse.Data.builder() + .entry( + ConfigRetrieveResponse.Data.Entry.builder() + .id("id") + .gitProperties( + ConfigRetrieveResponse.Data.Entry.GitProperties.builder() + .gitBranch("git.branch") + .gitBuildHost("git.build.host") + .gitBuildTime("git.build.time") + .gitBuildUserEmail("git.build.user.email") + .gitBuildUserName("git.build.user.name") + .gitBuildVersion("git.build.version") + .gitClosestTagCommitCount("git.closest.tag.commit.count") + .gitClosestTagName("git.closest.tag.name") + .gitCommitId("git.commit.id") + .gitCommitIdAbbrev("git.commit.id.abbrev") + .gitCommitIdDescribe("git.commit.id.describe") + .gitCommitIdDescribeShort("git.commit.id.describe-short") + .gitCommitMessageFull("git.commit.message.full") + .gitCommitMessageShort("git.commit.message.short") + .gitCommitTime("git.commit.time") + .gitCommitUserEmail("git.commit.user.email") + .gitCommitUserName("git.commit.user.name") + .gitDirty("git.dirty") + .gitRemoteOriginUrl("git.remote.origin.url") + .gitTags("git.tags") + .build() + ) + .name("name") + .serviceDateFrom("serviceDateFrom") + .serviceDateTo("serviceDateTo") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/CurrentTimeRetrieveResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/CurrentTimeRetrieveResponseTest.kt new file mode 100644 index 00000000..7a3ae05b --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/CurrentTimeRetrieveResponseTest.kt @@ -0,0 +1,331 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class CurrentTimeRetrieveResponseTest { + + @Test + fun create() { + val currentTimeRetrieveResponse = + CurrentTimeRetrieveResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + CurrentTimeRetrieveResponse.Data.builder() + .entry( + CurrentTimeRetrieveResponse.Data.Entry.builder() + .readableTime("readableTime") + .time(0L) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(currentTimeRetrieveResponse.code()).isEqualTo(0L) + assertThat(currentTimeRetrieveResponse.currentTime()).isEqualTo(0L) + assertThat(currentTimeRetrieveResponse.text()).isEqualTo("text") + assertThat(currentTimeRetrieveResponse.version()).isEqualTo(0L) + assertThat(currentTimeRetrieveResponse.data()) + .isEqualTo( + CurrentTimeRetrieveResponse.Data.builder() + .entry( + CurrentTimeRetrieveResponse.Data.Entry.builder() + .readableTime("readableTime") + .time(0L) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ReferencesTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ReferencesTest.kt index ef71d4f5..726e93f6 100644 --- a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ReferencesTest.kt +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ReferencesTest.kt @@ -8,7 +8,7 @@ import org.junit.jupiter.api.Test internal class ReferencesTest { @Test - fun createReferences() { + fun create() { val references = References.builder() .addAgency( @@ -137,7 +137,7 @@ internal class ReferencesTest { .build() ) .build() - assertThat(references).isNotNull + assertThat(references.agencies()) .containsExactly( References.Agency.builder() diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ResponseWrapperTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ResponseWrapperTest.kt index ddfa7e47..4e428a91 100644 --- a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ResponseWrapperTest.kt +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ResponseWrapperTest.kt @@ -8,10 +8,10 @@ import org.junit.jupiter.api.Test internal class ResponseWrapperTest { @Test - fun createResponseWrapper() { + fun create() { val responseWrapper = ResponseWrapper.builder().code(0L).currentTime(0L).text("text").version(0L).build() - assertThat(responseWrapper).isNotNull + assertThat(responseWrapper.code()).isEqualTo(0L) assertThat(responseWrapper.currentTime()).isEqualTo(0L) assertThat(responseWrapper.text()).isEqualTo("text") diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RouteIdsForAgencyListResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RouteIdsForAgencyListResponseTest.kt new file mode 100644 index 00000000..8d1ae986 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RouteIdsForAgencyListResponseTest.kt @@ -0,0 +1,323 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class RouteIdsForAgencyListResponseTest { + + @Test + fun create() { + val routeIdsForAgencyListResponse = + RouteIdsForAgencyListResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + RouteIdsForAgencyListResponse.Data.builder() + .limitExceeded(true) + .addList("string") + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(routeIdsForAgencyListResponse.code()).isEqualTo(0L) + assertThat(routeIdsForAgencyListResponse.currentTime()).isEqualTo(0L) + assertThat(routeIdsForAgencyListResponse.text()).isEqualTo("text") + assertThat(routeIdsForAgencyListResponse.version()).isEqualTo(0L) + assertThat(routeIdsForAgencyListResponse.data()) + .isEqualTo( + RouteIdsForAgencyListResponse.Data.builder() + .limitExceeded(true) + .addList("string") + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RouteRetrieveResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RouteRetrieveResponseTest.kt new file mode 100644 index 00000000..4c4fd1f6 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RouteRetrieveResponseTest.kt @@ -0,0 +1,347 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class RouteRetrieveResponseTest { + + @Test + fun create() { + val routeRetrieveResponse = + RouteRetrieveResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + RouteRetrieveResponse.Data.builder() + .entry( + RouteRetrieveResponse.Data.Entry.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(routeRetrieveResponse.code()).isEqualTo(0L) + assertThat(routeRetrieveResponse.currentTime()).isEqualTo(0L) + assertThat(routeRetrieveResponse.text()).isEqualTo("text") + assertThat(routeRetrieveResponse.version()).isEqualTo(0L) + assertThat(routeRetrieveResponse.data()) + .isEqualTo( + RouteRetrieveResponse.Data.builder() + .entry( + RouteRetrieveResponse.Data.Entry.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RoutesForAgencyListResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RoutesForAgencyListResponseTest.kt new file mode 100644 index 00000000..8b61457c --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RoutesForAgencyListResponseTest.kt @@ -0,0 +1,349 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class RoutesForAgencyListResponseTest { + + @Test + fun create() { + val routesForAgencyListResponse = + RoutesForAgencyListResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + RoutesForAgencyListResponse.Data.builder() + .limitExceeded(true) + .addList( + RoutesForAgencyListResponse.Data.List.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(routesForAgencyListResponse.code()).isEqualTo(0L) + assertThat(routesForAgencyListResponse.currentTime()).isEqualTo(0L) + assertThat(routesForAgencyListResponse.text()).isEqualTo("text") + assertThat(routesForAgencyListResponse.version()).isEqualTo(0L) + assertThat(routesForAgencyListResponse.data()) + .isEqualTo( + RoutesForAgencyListResponse.Data.builder() + .limitExceeded(true) + .addList( + RoutesForAgencyListResponse.Data.List.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RoutesForLocationListResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RoutesForLocationListResponseTest.kt new file mode 100644 index 00000000..500d5079 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/RoutesForLocationListResponseTest.kt @@ -0,0 +1,351 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class RoutesForLocationListResponseTest { + + @Test + fun create() { + val routesForLocationListResponse = + RoutesForLocationListResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + RoutesForLocationListResponse.Data.builder() + .limitExceeded(true) + .addList( + RoutesForLocationListResponse.Data.List.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .outOfRange(true) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(routesForLocationListResponse.code()).isEqualTo(0L) + assertThat(routesForLocationListResponse.currentTime()).isEqualTo(0L) + assertThat(routesForLocationListResponse.text()).isEqualTo("text") + assertThat(routesForLocationListResponse.version()).isEqualTo(0L) + assertThat(routesForLocationListResponse.data()) + .isEqualTo( + RoutesForLocationListResponse.Data.builder() + .limitExceeded(true) + .addList( + RoutesForLocationListResponse.Data.List.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .outOfRange(true) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ScheduleForRouteRetrieveResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ScheduleForRouteRetrieveResponseTest.kt new file mode 100644 index 00000000..e58b3b72 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ScheduleForRouteRetrieveResponseTest.kt @@ -0,0 +1,173 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class ScheduleForRouteRetrieveResponseTest { + + @Test + fun create() { + val scheduleForRouteRetrieveResponse = + ScheduleForRouteRetrieveResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + ScheduleForRouteRetrieveResponse.Data.builder() + .entry( + ScheduleForRouteRetrieveResponse.Data.Entry.builder() + .routeId("routeId") + .scheduleDate(0L) + .addServiceId("string") + .addStop( + ScheduleForRouteRetrieveResponse.Data.Entry.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTripGrouping( + ScheduleForRouteRetrieveResponse.Data.Entry.StopTripGrouping + .builder() + .directionId("directionId") + .addStopId("string") + .addTripHeadsign("string") + .addTripId("string") + .addTripsWithStopTime( + ScheduleForRouteRetrieveResponse.Data.Entry + .StopTripGrouping + .TripsWithStopTime + .builder() + .addStopTime( + ScheduleForRouteRetrieveResponse.Data.Entry + .StopTripGrouping + .TripsWithStopTime + .StopTime + .builder() + .arrivalEnabled(true) + .arrivalTime(0L) + .departureEnabled(true) + .departureTime(0L) + .stopId("stopId") + .tripId("tripId") + .serviceId("serviceId") + .stopHeadsign("stopHeadsign") + .build() + ) + .tripId("tripId") + .build() + ) + .build() + ) + .addTrip( + ScheduleForRouteRetrieveResponse.Data.Entry.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(scheduleForRouteRetrieveResponse.code()).isEqualTo(0L) + assertThat(scheduleForRouteRetrieveResponse.currentTime()).isEqualTo(0L) + assertThat(scheduleForRouteRetrieveResponse.text()).isEqualTo("text") + assertThat(scheduleForRouteRetrieveResponse.version()).isEqualTo(0L) + assertThat(scheduleForRouteRetrieveResponse.data()) + .isEqualTo( + ScheduleForRouteRetrieveResponse.Data.builder() + .entry( + ScheduleForRouteRetrieveResponse.Data.Entry.builder() + .routeId("routeId") + .scheduleDate(0L) + .addServiceId("string") + .addStop( + ScheduleForRouteRetrieveResponse.Data.Entry.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTripGrouping( + ScheduleForRouteRetrieveResponse.Data.Entry.StopTripGrouping + .builder() + .directionId("directionId") + .addStopId("string") + .addTripHeadsign("string") + .addTripId("string") + .addTripsWithStopTime( + ScheduleForRouteRetrieveResponse.Data.Entry.StopTripGrouping + .TripsWithStopTime + .builder() + .addStopTime( + ScheduleForRouteRetrieveResponse.Data.Entry + .StopTripGrouping + .TripsWithStopTime + .StopTime + .builder() + .arrivalEnabled(true) + .arrivalTime(0L) + .departureEnabled(true) + .departureTime(0L) + .stopId("stopId") + .tripId("tripId") + .serviceId("serviceId") + .stopHeadsign("stopHeadsign") + .build() + ) + .tripId("tripId") + .build() + ) + .build() + ) + .addTrip( + ScheduleForRouteRetrieveResponse.Data.Entry.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ScheduleForStopRetrieveResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ScheduleForStopRetrieveResponseTest.kt new file mode 100644 index 00000000..45f333b6 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ScheduleForStopRetrieveResponseTest.kt @@ -0,0 +1,416 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class ScheduleForStopRetrieveResponseTest { + + @Test + fun create() { + val scheduleForStopRetrieveResponse = + ScheduleForStopRetrieveResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + ScheduleForStopRetrieveResponse.Data.builder() + .entry( + ScheduleForStopRetrieveResponse.Data.Entry.builder() + .date(0L) + .stopId("stopId") + .addStopRouteSchedule( + ScheduleForStopRetrieveResponse.Data.Entry.StopRouteSchedule + .builder() + .routeId("routeId") + .addStopRouteDirectionSchedule( + ScheduleForStopRetrieveResponse.Data.Entry + .StopRouteSchedule + .StopRouteDirectionSchedule + .builder() + .addScheduleStopTime( + ScheduleForStopRetrieveResponse.Data.Entry + .StopRouteSchedule + .StopRouteDirectionSchedule + .ScheduleStopTime + .builder() + .arrivalEnabled(true) + .arrivalTime(0L) + .departureEnabled(true) + .departureTime(0L) + .serviceId("serviceId") + .tripId("tripId") + .stopHeadsign("stopHeadsign") + .build() + ) + .tripHeadsign("tripHeadsign") + .addScheduleFrequency( + ScheduleForStopRetrieveResponse.Data.Entry + .StopRouteSchedule + .StopRouteDirectionSchedule + .ScheduleFrequency + .builder() + .endTime(0L) + .headway(0L) + .serviceDate(0L) + .serviceId("serviceId") + .startTime(0L) + .tripId("tripId") + .build() + ) + .build() + ) + .build() + ) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(scheduleForStopRetrieveResponse.code()).isEqualTo(0L) + assertThat(scheduleForStopRetrieveResponse.currentTime()).isEqualTo(0L) + assertThat(scheduleForStopRetrieveResponse.text()).isEqualTo("text") + assertThat(scheduleForStopRetrieveResponse.version()).isEqualTo(0L) + assertThat(scheduleForStopRetrieveResponse.data()) + .isEqualTo( + ScheduleForStopRetrieveResponse.Data.builder() + .entry( + ScheduleForStopRetrieveResponse.Data.Entry.builder() + .date(0L) + .stopId("stopId") + .addStopRouteSchedule( + ScheduleForStopRetrieveResponse.Data.Entry.StopRouteSchedule + .builder() + .routeId("routeId") + .addStopRouteDirectionSchedule( + ScheduleForStopRetrieveResponse.Data.Entry.StopRouteSchedule + .StopRouteDirectionSchedule + .builder() + .addScheduleStopTime( + ScheduleForStopRetrieveResponse.Data.Entry + .StopRouteSchedule + .StopRouteDirectionSchedule + .ScheduleStopTime + .builder() + .arrivalEnabled(true) + .arrivalTime(0L) + .departureEnabled(true) + .departureTime(0L) + .serviceId("serviceId") + .tripId("tripId") + .stopHeadsign("stopHeadsign") + .build() + ) + .tripHeadsign("tripHeadsign") + .addScheduleFrequency( + ScheduleForStopRetrieveResponse.Data.Entry + .StopRouteSchedule + .StopRouteDirectionSchedule + .ScheduleFrequency + .builder() + .endTime(0L) + .headway(0L) + .serviceDate(0L) + .serviceId("serviceId") + .startTime(0L) + .tripId("tripId") + .build() + ) + .build() + ) + .build() + ) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/SearchForRouteListResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/SearchForRouteListResponseTest.kt new file mode 100644 index 00000000..0b85e85b --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/SearchForRouteListResponseTest.kt @@ -0,0 +1,351 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class SearchForRouteListResponseTest { + + @Test + fun create() { + val searchForRouteListResponse = + SearchForRouteListResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + SearchForRouteListResponse.Data.builder() + .limitExceeded(true) + .addList( + SearchForRouteListResponse.Data.List.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .outOfRange(true) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(searchForRouteListResponse.code()).isEqualTo(0L) + assertThat(searchForRouteListResponse.currentTime()).isEqualTo(0L) + assertThat(searchForRouteListResponse.text()).isEqualTo("text") + assertThat(searchForRouteListResponse.version()).isEqualTo(0L) + assertThat(searchForRouteListResponse.data()) + .isEqualTo( + SearchForRouteListResponse.Data.builder() + .limitExceeded(true) + .addList( + SearchForRouteListResponse.Data.List.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .outOfRange(true) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/SearchForStopListResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/SearchForStopListResponseTest.kt new file mode 100644 index 00000000..afd135d1 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/SearchForStopListResponseTest.kt @@ -0,0 +1,353 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class SearchForStopListResponseTest { + + @Test + fun create() { + val searchForStopListResponse = + SearchForStopListResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + SearchForStopListResponse.Data.builder() + .limitExceeded(true) + .addList( + SearchForStopListResponse.Data.List.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .outOfRange(true) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(searchForStopListResponse.code()).isEqualTo(0L) + assertThat(searchForStopListResponse.currentTime()).isEqualTo(0L) + assertThat(searchForStopListResponse.text()).isEqualTo("text") + assertThat(searchForStopListResponse.version()).isEqualTo(0L) + assertThat(searchForStopListResponse.data()) + .isEqualTo( + SearchForStopListResponse.Data.builder() + .limitExceeded(true) + .addList( + SearchForStopListResponse.Data.List.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .outOfRange(true) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ShapeRetrieveResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ShapeRetrieveResponseTest.kt new file mode 100644 index 00000000..c45bb716 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/ShapeRetrieveResponseTest.kt @@ -0,0 +1,333 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class ShapeRetrieveResponseTest { + + @Test + fun create() { + val shapeRetrieveResponse = + ShapeRetrieveResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + ShapeRetrieveResponse.Data.builder() + .entry( + ShapeRetrieveResponse.Data.Entry.builder() + .length(0L) + .points("points") + .levels("levels") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(shapeRetrieveResponse.code()).isEqualTo(0L) + assertThat(shapeRetrieveResponse.currentTime()).isEqualTo(0L) + assertThat(shapeRetrieveResponse.text()).isEqualTo("text") + assertThat(shapeRetrieveResponse.version()).isEqualTo(0L) + assertThat(shapeRetrieveResponse.data()) + .isEqualTo( + ShapeRetrieveResponse.Data.builder() + .entry( + ShapeRetrieveResponse.Data.Entry.builder() + .length(0L) + .points("points") + .levels("levels") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopIdsForAgencyListResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopIdsForAgencyListResponseTest.kt new file mode 100644 index 00000000..e1d5231e --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopIdsForAgencyListResponseTest.kt @@ -0,0 +1,323 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class StopIdsForAgencyListResponseTest { + + @Test + fun create() { + val stopIdsForAgencyListResponse = + StopIdsForAgencyListResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + StopIdsForAgencyListResponse.Data.builder() + .limitExceeded(true) + .addList("string") + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(stopIdsForAgencyListResponse.code()).isEqualTo(0L) + assertThat(stopIdsForAgencyListResponse.currentTime()).isEqualTo(0L) + assertThat(stopIdsForAgencyListResponse.text()).isEqualTo("text") + assertThat(stopIdsForAgencyListResponse.version()).isEqualTo(0L) + assertThat(stopIdsForAgencyListResponse.data()) + .isEqualTo( + StopIdsForAgencyListResponse.Data.builder() + .limitExceeded(true) + .addList("string") + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopRetrieveResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopRetrieveResponseTest.kt new file mode 100644 index 00000000..95f72637 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopRetrieveResponseTest.kt @@ -0,0 +1,349 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class StopRetrieveResponseTest { + + @Test + fun create() { + val stopRetrieveResponse = + StopRetrieveResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + StopRetrieveResponse.Data.builder() + .entry( + StopRetrieveResponse.Data.Entry.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(stopRetrieveResponse.code()).isEqualTo(0L) + assertThat(stopRetrieveResponse.currentTime()).isEqualTo(0L) + assertThat(stopRetrieveResponse.text()).isEqualTo("text") + assertThat(stopRetrieveResponse.version()).isEqualTo(0L) + assertThat(stopRetrieveResponse.data()) + .isEqualTo( + StopRetrieveResponse.Data.builder() + .entry( + StopRetrieveResponse.Data.Entry.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopsForAgencyListResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopsForAgencyListResponseTest.kt new file mode 100644 index 00000000..4ced34a2 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopsForAgencyListResponseTest.kt @@ -0,0 +1,340 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class StopsForAgencyListResponseTest { + + @Test + fun create() { + val stopsForAgencyListResponse = + StopsForAgencyListResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .limitExceeded(true) + .addList( + StopsForAgencyListResponse.List.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .outOfRange(true) + .build() + + assertThat(stopsForAgencyListResponse.code()).isEqualTo(0L) + assertThat(stopsForAgencyListResponse.currentTime()).isEqualTo(0L) + assertThat(stopsForAgencyListResponse.text()).isEqualTo("text") + assertThat(stopsForAgencyListResponse.version()).isEqualTo(0L) + assertThat(stopsForAgencyListResponse.limitExceeded()).isEqualTo(true) + assertThat(stopsForAgencyListResponse.list()) + .containsExactly( + StopsForAgencyListResponse.List.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + assertThat(stopsForAgencyListResponse.references()) + .isEqualTo( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder().from(0L).to(0L).build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails.builder() + .diversionPath( + References.Situation.Consequence.ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + assertThat(stopsForAgencyListResponse.outOfRange()).isEqualTo(true) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopsForLocationListResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopsForLocationListResponseTest.kt new file mode 100644 index 00000000..8062a5df --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopsForLocationListResponseTest.kt @@ -0,0 +1,353 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class StopsForLocationListResponseTest { + + @Test + fun create() { + val stopsForLocationListResponse = + StopsForLocationListResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + StopsForLocationListResponse.Data.builder() + .limitExceeded(true) + .addList( + StopsForLocationListResponse.Data.List.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .outOfRange(true) + .build() + ) + .build() + + assertThat(stopsForLocationListResponse.code()).isEqualTo(0L) + assertThat(stopsForLocationListResponse.currentTime()).isEqualTo(0L) + assertThat(stopsForLocationListResponse.text()).isEqualTo("text") + assertThat(stopsForLocationListResponse.version()).isEqualTo(0L) + assertThat(stopsForLocationListResponse.data()) + .isEqualTo( + StopsForLocationListResponse.Data.builder() + .limitExceeded(true) + .addList( + StopsForLocationListResponse.Data.List.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .outOfRange(true) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopsForRouteListResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopsForRouteListResponseTest.kt new file mode 100644 index 00000000..f8956bd5 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/StopsForRouteListResponseTest.kt @@ -0,0 +1,390 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class StopsForRouteListResponseTest { + + @Test + fun create() { + val stopsForRouteListResponse = + StopsForRouteListResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + StopsForRouteListResponse.Data.builder() + .entry( + StopsForRouteListResponse.Data.Entry.builder() + .addPolyline( + StopsForRouteListResponse.Data.Entry.Polyline.builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .routeId("1_100224") + .addStopGrouping( + StopsForRouteListResponse.Data.Entry.StopGrouping.builder() + .id("id") + .name( + StopsForRouteListResponse.Data.Entry.StopGrouping.Name + .builder() + .name("name") + .addName("string") + .type("type") + .build() + ) + .addPolyline( + StopsForRouteListResponse.Data.Entry.StopGrouping + .Polyline + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addStopId("string") + .build() + ) + .addStopId("1_10911") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(stopsForRouteListResponse.code()).isEqualTo(0L) + assertThat(stopsForRouteListResponse.currentTime()).isEqualTo(0L) + assertThat(stopsForRouteListResponse.text()).isEqualTo("text") + assertThat(stopsForRouteListResponse.version()).isEqualTo(0L) + assertThat(stopsForRouteListResponse.data()) + .isEqualTo( + StopsForRouteListResponse.Data.builder() + .entry( + StopsForRouteListResponse.Data.Entry.builder() + .addPolyline( + StopsForRouteListResponse.Data.Entry.Polyline.builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .routeId("1_100224") + .addStopGrouping( + StopsForRouteListResponse.Data.Entry.StopGrouping.builder() + .id("id") + .name( + StopsForRouteListResponse.Data.Entry.StopGrouping.Name + .builder() + .name("name") + .addName("string") + .type("type") + .build() + ) + .addPolyline( + StopsForRouteListResponse.Data.Entry.StopGrouping.Polyline + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addStopId("string") + .build() + ) + .addStopId("1_10911") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripDetailRetrieveResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripDetailRetrieveResponseTest.kt new file mode 100644 index 00000000..6d118e1c --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripDetailRetrieveResponseTest.kt @@ -0,0 +1,461 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class TripDetailRetrieveResponseTest { + + @Test + fun create() { + val tripDetailRetrieveResponse = + TripDetailRetrieveResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + TripDetailRetrieveResponse.Data.builder() + .entry( + TripDetailRetrieveResponse.Data.Entry.builder() + .tripId("tripId") + .frequency("frequency") + .schedule( + TripDetailRetrieveResponse.Data.Entry.Schedule.builder() + .nextTripId("nextTripId") + .previousTripId("previousTripId") + .addStopTime( + TripDetailRetrieveResponse.Data.Entry.Schedule.StopTime + .builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .timeZone("timeZone") + .frequency("frequency") + .build() + ) + .serviceDate(0L) + .addSituationId("string") + .status( + TripDetailRetrieveResponse.Data.Entry.Status.builder() + .activeTripId("activeTripId") + .blockTripSequence(0L) + .closestStop("closestStop") + .distanceAlongTrip(0.0) + .lastKnownDistanceAlongTrip(0.0) + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .predicted(true) + .scheduleDeviation(0L) + .serviceDate(0L) + .status("status") + .totalDistanceAlongTrip(0.0) + .closestStopTimeOffset(0L) + .frequency("frequency") + .lastKnownLocation( + TripDetailRetrieveResponse.Data.Entry.Status + .LastKnownLocation + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .lastKnownOrientation(0.0) + .nextStop("nextStop") + .nextStopTimeOffset(0L) + .orientation(0.0) + .position( + TripDetailRetrieveResponse.Data.Entry.Status.Position + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .scheduledDistanceAlongTrip(0.0) + .addSituationId("string") + .vehicleId("vehicleId") + .build() + ) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(tripDetailRetrieveResponse.code()).isEqualTo(0L) + assertThat(tripDetailRetrieveResponse.currentTime()).isEqualTo(0L) + assertThat(tripDetailRetrieveResponse.text()).isEqualTo("text") + assertThat(tripDetailRetrieveResponse.version()).isEqualTo(0L) + assertThat(tripDetailRetrieveResponse.data()) + .isEqualTo( + TripDetailRetrieveResponse.Data.builder() + .entry( + TripDetailRetrieveResponse.Data.Entry.builder() + .tripId("tripId") + .frequency("frequency") + .schedule( + TripDetailRetrieveResponse.Data.Entry.Schedule.builder() + .nextTripId("nextTripId") + .previousTripId("previousTripId") + .addStopTime( + TripDetailRetrieveResponse.Data.Entry.Schedule.StopTime + .builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .timeZone("timeZone") + .frequency("frequency") + .build() + ) + .serviceDate(0L) + .addSituationId("string") + .status( + TripDetailRetrieveResponse.Data.Entry.Status.builder() + .activeTripId("activeTripId") + .blockTripSequence(0L) + .closestStop("closestStop") + .distanceAlongTrip(0.0) + .lastKnownDistanceAlongTrip(0.0) + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .predicted(true) + .scheduleDeviation(0L) + .serviceDate(0L) + .status("status") + .totalDistanceAlongTrip(0.0) + .closestStopTimeOffset(0L) + .frequency("frequency") + .lastKnownLocation( + TripDetailRetrieveResponse.Data.Entry.Status + .LastKnownLocation + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .lastKnownOrientation(0.0) + .nextStop("nextStop") + .nextStopTimeOffset(0L) + .orientation(0.0) + .position( + TripDetailRetrieveResponse.Data.Entry.Status.Position + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .scheduledDistanceAlongTrip(0.0) + .addSituationId("string") + .vehicleId("vehicleId") + .build() + ) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripForVehicleRetrieveResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripForVehicleRetrieveResponseTest.kt new file mode 100644 index 00000000..432907e3 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripForVehicleRetrieveResponseTest.kt @@ -0,0 +1,463 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class TripForVehicleRetrieveResponseTest { + + @Test + fun create() { + val tripForVehicleRetrieveResponse = + TripForVehicleRetrieveResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + TripForVehicleRetrieveResponse.Data.builder() + .entry( + TripForVehicleRetrieveResponse.Data.Entry.builder() + .tripId("tripId") + .frequency("frequency") + .schedule( + TripForVehicleRetrieveResponse.Data.Entry.Schedule.builder() + .nextTripId("nextTripId") + .previousTripId("previousTripId") + .addStopTime( + TripForVehicleRetrieveResponse.Data.Entry.Schedule + .StopTime + .builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .timeZone("timeZone") + .frequency("frequency") + .build() + ) + .serviceDate(0L) + .addSituationId("string") + .status( + TripForVehicleRetrieveResponse.Data.Entry.Status.builder() + .activeTripId("activeTripId") + .blockTripSequence(0L) + .closestStop("closestStop") + .distanceAlongTrip(0.0) + .lastKnownDistanceAlongTrip(0.0) + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .predicted(true) + .scheduleDeviation(0L) + .serviceDate(0L) + .status("status") + .totalDistanceAlongTrip(0.0) + .closestStopTimeOffset(0L) + .frequency("frequency") + .lastKnownLocation( + TripForVehicleRetrieveResponse.Data.Entry.Status + .LastKnownLocation + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .lastKnownOrientation(0.0) + .nextStop("nextStop") + .nextStopTimeOffset(0L) + .orientation(0.0) + .position( + TripForVehicleRetrieveResponse.Data.Entry.Status + .Position + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .scheduledDistanceAlongTrip(0.0) + .addSituationId("string") + .vehicleId("vehicleId") + .build() + ) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(tripForVehicleRetrieveResponse.code()).isEqualTo(0L) + assertThat(tripForVehicleRetrieveResponse.currentTime()).isEqualTo(0L) + assertThat(tripForVehicleRetrieveResponse.text()).isEqualTo("text") + assertThat(tripForVehicleRetrieveResponse.version()).isEqualTo(0L) + assertThat(tripForVehicleRetrieveResponse.data()) + .isEqualTo( + TripForVehicleRetrieveResponse.Data.builder() + .entry( + TripForVehicleRetrieveResponse.Data.Entry.builder() + .tripId("tripId") + .frequency("frequency") + .schedule( + TripForVehicleRetrieveResponse.Data.Entry.Schedule.builder() + .nextTripId("nextTripId") + .previousTripId("previousTripId") + .addStopTime( + TripForVehicleRetrieveResponse.Data.Entry.Schedule.StopTime + .builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .timeZone("timeZone") + .frequency("frequency") + .build() + ) + .serviceDate(0L) + .addSituationId("string") + .status( + TripForVehicleRetrieveResponse.Data.Entry.Status.builder() + .activeTripId("activeTripId") + .blockTripSequence(0L) + .closestStop("closestStop") + .distanceAlongTrip(0.0) + .lastKnownDistanceAlongTrip(0.0) + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .predicted(true) + .scheduleDeviation(0L) + .serviceDate(0L) + .status("status") + .totalDistanceAlongTrip(0.0) + .closestStopTimeOffset(0L) + .frequency("frequency") + .lastKnownLocation( + TripForVehicleRetrieveResponse.Data.Entry.Status + .LastKnownLocation + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .lastKnownOrientation(0.0) + .nextStop("nextStop") + .nextStopTimeOffset(0L) + .orientation(0.0) + .position( + TripForVehicleRetrieveResponse.Data.Entry.Status.Position + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .scheduledDistanceAlongTrip(0.0) + .addSituationId("string") + .vehicleId("vehicleId") + .build() + ) + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripRetrieveResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripRetrieveResponseTest.kt new file mode 100644 index 00000000..9489ce46 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripRetrieveResponseTest.kt @@ -0,0 +1,349 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class TripRetrieveResponseTest { + + @Test + fun create() { + val tripRetrieveResponse = + TripRetrieveResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + TripRetrieveResponse.Data.builder() + .entry( + TripRetrieveResponse.Data.Entry.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(tripRetrieveResponse.code()).isEqualTo(0L) + assertThat(tripRetrieveResponse.currentTime()).isEqualTo(0L) + assertThat(tripRetrieveResponse.text()).isEqualTo("text") + assertThat(tripRetrieveResponse.version()).isEqualTo(0L) + assertThat(tripRetrieveResponse.data()) + .isEqualTo( + TripRetrieveResponse.Data.builder() + .entry( + TripRetrieveResponse.Data.Entry.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripsForLocationListResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripsForLocationListResponseTest.kt new file mode 100644 index 00000000..c0e0068a --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripsForLocationListResponseTest.kt @@ -0,0 +1,465 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class TripsForLocationListResponseTest { + + @Test + fun create() { + val tripsForLocationListResponse = + TripsForLocationListResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + TripsForLocationListResponse.Data.builder() + .limitExceeded(true) + .addList( + TripsForLocationListResponse.Data.List.builder() + .schedule( + TripsForLocationListResponse.Data.List.Schedule.builder() + .nextTripId("nextTripId") + .previousTripId("previousTripId") + .addStopTime( + TripsForLocationListResponse.Data.List.Schedule.StopTime + .builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .timeZone("timeZone") + .frequency("frequency") + .build() + ) + .status( + TripsForLocationListResponse.Data.List.Status.builder() + .activeTripId("activeTripId") + .blockTripSequence(0L) + .closestStop("closestStop") + .distanceAlongTrip(0.0) + .lastKnownDistanceAlongTrip(0.0) + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .predicted(true) + .scheduleDeviation(0L) + .serviceDate(0L) + .status("status") + .totalDistanceAlongTrip(0.0) + .closestStopTimeOffset(0L) + .frequency("frequency") + .lastKnownLocation( + TripsForLocationListResponse.Data.List.Status + .LastKnownLocation + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .lastKnownOrientation(0.0) + .nextStop("nextStop") + .nextStopTimeOffset(0L) + .orientation(0.0) + .position( + TripsForLocationListResponse.Data.List.Status.Position + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .scheduledDistanceAlongTrip(0.0) + .addSituationId("string") + .vehicleId("vehicleId") + .build() + ) + .tripId("tripId") + .frequency("frequency") + .serviceDate(0L) + .addSituationId("string") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .outOfRange(true) + .build() + ) + .build() + + assertThat(tripsForLocationListResponse.code()).isEqualTo(0L) + assertThat(tripsForLocationListResponse.currentTime()).isEqualTo(0L) + assertThat(tripsForLocationListResponse.text()).isEqualTo("text") + assertThat(tripsForLocationListResponse.version()).isEqualTo(0L) + assertThat(tripsForLocationListResponse.data()) + .isEqualTo( + TripsForLocationListResponse.Data.builder() + .limitExceeded(true) + .addList( + TripsForLocationListResponse.Data.List.builder() + .schedule( + TripsForLocationListResponse.Data.List.Schedule.builder() + .nextTripId("nextTripId") + .previousTripId("previousTripId") + .addStopTime( + TripsForLocationListResponse.Data.List.Schedule.StopTime + .builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .timeZone("timeZone") + .frequency("frequency") + .build() + ) + .status( + TripsForLocationListResponse.Data.List.Status.builder() + .activeTripId("activeTripId") + .blockTripSequence(0L) + .closestStop("closestStop") + .distanceAlongTrip(0.0) + .lastKnownDistanceAlongTrip(0.0) + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .predicted(true) + .scheduleDeviation(0L) + .serviceDate(0L) + .status("status") + .totalDistanceAlongTrip(0.0) + .closestStopTimeOffset(0L) + .frequency("frequency") + .lastKnownLocation( + TripsForLocationListResponse.Data.List.Status + .LastKnownLocation + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .lastKnownOrientation(0.0) + .nextStop("nextStop") + .nextStopTimeOffset(0L) + .orientation(0.0) + .position( + TripsForLocationListResponse.Data.List.Status.Position + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .scheduledDistanceAlongTrip(0.0) + .addSituationId("string") + .vehicleId("vehicleId") + .build() + ) + .tripId("tripId") + .frequency("frequency") + .serviceDate(0L) + .addSituationId("string") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .outOfRange(true) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripsForRouteListResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripsForRouteListResponseTest.kt new file mode 100644 index 00000000..33f4bcd7 --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/TripsForRouteListResponseTest.kt @@ -0,0 +1,462 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class TripsForRouteListResponseTest { + + @Test + fun create() { + val tripsForRouteListResponse = + TripsForRouteListResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + TripsForRouteListResponse.Data.builder() + .limitExceeded(true) + .addList( + TripsForRouteListResponse.Data.List.builder() + .schedule( + TripsForRouteListResponse.Data.List.Schedule.builder() + .nextTripId("nextTripId") + .previousTripId("previousTripId") + .addStopTime( + TripsForRouteListResponse.Data.List.Schedule.StopTime + .builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .timeZone("timeZone") + .frequency("frequency") + .build() + ) + .status( + TripsForRouteListResponse.Data.List.Status.builder() + .activeTripId("activeTripId") + .blockTripSequence(0L) + .closestStop("closestStop") + .distanceAlongTrip(0.0) + .lastKnownDistanceAlongTrip(0.0) + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .predicted(true) + .scheduleDeviation(0L) + .serviceDate(0L) + .status("status") + .totalDistanceAlongTrip(0.0) + .closestStopTimeOffset(0L) + .frequency("frequency") + .lastKnownLocation( + TripsForRouteListResponse.Data.List.Status + .LastKnownLocation + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .lastKnownOrientation(0.0) + .nextStop("nextStop") + .nextStopTimeOffset(0L) + .orientation(0.0) + .position( + TripsForRouteListResponse.Data.List.Status.Position + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .scheduledDistanceAlongTrip(0.0) + .addSituationId("string") + .vehicleId("vehicleId") + .build() + ) + .tripId("tripId") + .frequency("frequency") + .serviceDate(0L) + .addSituationId("string") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(tripsForRouteListResponse.code()).isEqualTo(0L) + assertThat(tripsForRouteListResponse.currentTime()).isEqualTo(0L) + assertThat(tripsForRouteListResponse.text()).isEqualTo("text") + assertThat(tripsForRouteListResponse.version()).isEqualTo(0L) + assertThat(tripsForRouteListResponse.data()) + .isEqualTo( + TripsForRouteListResponse.Data.builder() + .limitExceeded(true) + .addList( + TripsForRouteListResponse.Data.List.builder() + .schedule( + TripsForRouteListResponse.Data.List.Schedule.builder() + .nextTripId("nextTripId") + .previousTripId("previousTripId") + .addStopTime( + TripsForRouteListResponse.Data.List.Schedule.StopTime + .builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .timeZone("timeZone") + .frequency("frequency") + .build() + ) + .status( + TripsForRouteListResponse.Data.List.Status.builder() + .activeTripId("activeTripId") + .blockTripSequence(0L) + .closestStop("closestStop") + .distanceAlongTrip(0.0) + .lastKnownDistanceAlongTrip(0.0) + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .predicted(true) + .scheduleDeviation(0L) + .serviceDate(0L) + .status("status") + .totalDistanceAlongTrip(0.0) + .closestStopTimeOffset(0L) + .frequency("frequency") + .lastKnownLocation( + TripsForRouteListResponse.Data.List.Status.LastKnownLocation + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .lastKnownOrientation(0.0) + .nextStop("nextStop") + .nextStopTimeOffset(0L) + .orientation(0.0) + .position( + TripsForRouteListResponse.Data.List.Status.Position + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .scheduledDistanceAlongTrip(0.0) + .addSituationId("string") + .vehicleId("vehicleId") + .build() + ) + .tripId("tripId") + .frequency("frequency") + .serviceDate(0L) + .addSituationId("string") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +} diff --git a/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/VehiclesForAgencyListResponseTest.kt b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/VehiclesForAgencyListResponseTest.kt new file mode 100644 index 00000000..3b368adc --- /dev/null +++ b/onebusaway-sdk-kotlin-core/src/test/kotlin/org/onebusaway/models/VehiclesForAgencyListResponseTest.kt @@ -0,0 +1,448 @@ +// File generated from our OpenAPI spec by Stainless. + +package org.onebusaway.models + +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class VehiclesForAgencyListResponseTest { + + @Test + fun create() { + val vehiclesForAgencyListResponse = + VehiclesForAgencyListResponse.builder() + .code(0L) + .currentTime(0L) + .text("text") + .version(0L) + .data( + VehiclesForAgencyListResponse.Data.builder() + .limitExceeded(true) + .addList( + VehiclesForAgencyListResponse.Data.List.builder() + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .location( + VehiclesForAgencyListResponse.Data.List.Location.builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .tripId("tripId") + .tripStatus( + VehiclesForAgencyListResponse.Data.List.TripStatus.builder() + .activeTripId("activeTripId") + .blockTripSequence(0L) + .closestStop("closestStop") + .distanceAlongTrip(0.0) + .lastKnownDistanceAlongTrip(0.0) + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .predicted(true) + .scheduleDeviation(0L) + .serviceDate(0L) + .status("status") + .totalDistanceAlongTrip(0.0) + .closestStopTimeOffset(0L) + .frequency("frequency") + .lastKnownLocation( + VehiclesForAgencyListResponse.Data.List.TripStatus + .LastKnownLocation + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .lastKnownOrientation(0.0) + .nextStop("nextStop") + .nextStopTimeOffset(0L) + .orientation(0.0) + .position( + VehiclesForAgencyListResponse.Data.List.TripStatus + .Position + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .scheduledDistanceAlongTrip(0.0) + .addSituationId("string") + .vehicleId("vehicleId") + .build() + ) + .vehicleId("vehicleId") + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .status("status") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence + .ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + .build() + + assertThat(vehiclesForAgencyListResponse.code()).isEqualTo(0L) + assertThat(vehiclesForAgencyListResponse.currentTime()).isEqualTo(0L) + assertThat(vehiclesForAgencyListResponse.text()).isEqualTo("text") + assertThat(vehiclesForAgencyListResponse.version()).isEqualTo(0L) + assertThat(vehiclesForAgencyListResponse.data()) + .isEqualTo( + VehiclesForAgencyListResponse.Data.builder() + .limitExceeded(true) + .addList( + VehiclesForAgencyListResponse.Data.List.builder() + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .location( + VehiclesForAgencyListResponse.Data.List.Location.builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .tripId("tripId") + .tripStatus( + VehiclesForAgencyListResponse.Data.List.TripStatus.builder() + .activeTripId("activeTripId") + .blockTripSequence(0L) + .closestStop("closestStop") + .distanceAlongTrip(0.0) + .lastKnownDistanceAlongTrip(0.0) + .lastLocationUpdateTime(0L) + .lastUpdateTime(0L) + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .predicted(true) + .scheduleDeviation(0L) + .serviceDate(0L) + .status("status") + .totalDistanceAlongTrip(0.0) + .closestStopTimeOffset(0L) + .frequency("frequency") + .lastKnownLocation( + VehiclesForAgencyListResponse.Data.List.TripStatus + .LastKnownLocation + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .lastKnownOrientation(0.0) + .nextStop("nextStop") + .nextStopTimeOffset(0L) + .orientation(0.0) + .position( + VehiclesForAgencyListResponse.Data.List.TripStatus.Position + .builder() + .lat(0.0) + .lon(0.0) + .build() + ) + .scheduledDistanceAlongTrip(0.0) + .addSituationId("string") + .vehicleId("vehicleId") + .build() + ) + .vehicleId("vehicleId") + .occupancyCapacity(0L) + .occupancyCount(0L) + .occupancyStatus("occupancyStatus") + .phase("phase") + .status("status") + .build() + ) + .references( + References.builder() + .addAgency( + References.Agency.builder() + .id("id") + .name("name") + .timezone("timezone") + .url("url") + .disclaimer("disclaimer") + .email("email") + .fareUrl("fareUrl") + .lang("lang") + .phone("phone") + .privateService(true) + .build() + ) + .addRoute( + References.Route.builder() + .id("id") + .agencyId("agencyId") + .type(0L) + .color("color") + .description("description") + .longName("longName") + .nullSafeShortName("nullSafeShortName") + .shortName("shortName") + .textColor("textColor") + .url("url") + .build() + ) + .addSituation( + References.Situation.builder() + .id("id") + .creationTime(0L) + .addActiveWindow( + References.Situation.ActiveWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .addAllAffect( + References.Situation.AllAffect.builder() + .agencyId("agencyId") + .applicationId("applicationId") + .directionId("directionId") + .routeId("routeId") + .stopId("stopId") + .tripId("tripId") + .build() + ) + .consequenceMessage("consequenceMessage") + .addConsequence( + References.Situation.Consequence.builder() + .condition("condition") + .conditionDetails( + References.Situation.Consequence.ConditionDetails + .builder() + .diversionPath( + References.Situation.Consequence + .ConditionDetails + .DiversionPath + .builder() + .length(0L) + .levels("levels") + .points("points") + .build() + ) + .addDiversionStopId("string") + .build() + ) + .build() + ) + .description( + References.Situation.Description.builder() + .lang("lang") + .value("value") + .build() + ) + .addPublicationWindow( + References.Situation.PublicationWindow.builder() + .from(0L) + .to(0L) + .build() + ) + .reason(References.Situation.Reason.EQUIPMENT_REASON) + .severity("severity") + .summary( + References.Situation.Summary.builder() + .lang("lang") + .value("value") + .build() + ) + .url( + References.Situation.Url.builder() + .lang("lang") + .value("value") + .build() + ) + .build() + ) + .addStop( + References.Stop.builder() + .id("id") + .lat(0.0) + .lon(0.0) + .name("name") + .parent("parent") + .addRouteId("string") + .addStaticRouteId("string") + .code("code") + .direction("direction") + .locationType(0L) + .wheelchairBoarding("wheelchairBoarding") + .build() + ) + .addStopTime( + References.StopTime.builder() + .arrivalTime(0L) + .departureTime(0L) + .distanceAlongTrip(0.0) + .historicalOccupancy("historicalOccupancy") + .stopHeadsign("stopHeadsign") + .stopId("stopId") + .build() + ) + .addTrip( + References.Trip.builder() + .id("id") + .routeId("routeId") + .serviceId("serviceId") + .blockId("blockId") + .directionId("directionId") + .peakOffpeak(0L) + .routeShortName("routeShortName") + .shapeId("shapeId") + .timeZone("timeZone") + .tripHeadsign("tripHeadsign") + .tripShortName("tripShortName") + .build() + ) + .build() + ) + .build() + ) + } +}