Skip to content

Commit 97d101f

Browse files
feat(api): api update
1 parent 437baa4 commit 97d101f

9 files changed

Lines changed: 182 additions & 51 deletions

File tree

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 30
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/open-transit/open-transit-4a35fd1e705bc2b75f44e2fd82144b95eeb56f329e4e05bbede7e6bc8adc479e.yml
3-
openapi_spec_hash: bc73be5518578c9ad8e878b82c540691
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/open-transit/open-transit-5f69b2b288261c7adfd9acb065dce897caf8782aff1687efe38ba52541ef7b96.yml
3+
openapi_spec_hash: b03acca245aef78353d3b7a6a4a62eb2
44
config_hash: c28ddf5b7754155603d9fd1c5fcaeeff

onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/arrivalanddeparture/ArrivalAndDepartureListResponse.kt

Lines changed: 46 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1901,7 +1901,10 @@ private constructor(
19011901
}
19021902

19031903
/** Information about frequency-based scheduling, if applicable to the trip. */
1904-
fun frequency(frequency: String) = frequency(JsonField.of(frequency))
1904+
fun frequency(frequency: String?) = frequency(JsonField.ofNullable(frequency))
1905+
1906+
/** Alias for calling [Builder.frequency] with `frequency.orElse(null)`. */
1907+
fun frequency(frequency: Optional<String>) = frequency(frequency.getOrNull())
19051908

19061909
/**
19071910
* Sets [Builder.frequency] to an arbitrary JSON value.
@@ -1974,8 +1977,15 @@ private constructor(
19741977
}
19751978

19761979
/** Interval for predicted arrival time, if available. */
1977-
fun predictedArrivalInterval(predictedArrivalInterval: String) =
1978-
predictedArrivalInterval(JsonField.of(predictedArrivalInterval))
1980+
fun predictedArrivalInterval(predictedArrivalInterval: String?) =
1981+
predictedArrivalInterval(JsonField.ofNullable(predictedArrivalInterval))
1982+
1983+
/**
1984+
* Alias for calling [Builder.predictedArrivalInterval] with
1985+
* `predictedArrivalInterval.orElse(null)`.
1986+
*/
1987+
fun predictedArrivalInterval(predictedArrivalInterval: Optional<String>) =
1988+
predictedArrivalInterval(predictedArrivalInterval.getOrNull())
19791989

19801990
/**
19811991
* Sets [Builder.predictedArrivalInterval] to an arbitrary JSON value.
@@ -1990,8 +2000,15 @@ private constructor(
19902000
}
19912001

19922002
/** Interval for predicted departure time, if available. */
1993-
fun predictedDepartureInterval(predictedDepartureInterval: String) =
1994-
predictedDepartureInterval(JsonField.of(predictedDepartureInterval))
2003+
fun predictedDepartureInterval(predictedDepartureInterval: String?) =
2004+
predictedDepartureInterval(JsonField.ofNullable(predictedDepartureInterval))
2005+
2006+
/**
2007+
* Alias for calling [Builder.predictedDepartureInterval] with
2008+
* `predictedDepartureInterval.orElse(null)`.
2009+
*/
2010+
fun predictedDepartureInterval(predictedDepartureInterval: Optional<String>) =
2011+
predictedDepartureInterval(predictedDepartureInterval.getOrNull())
19952012

19962013
/**
19972014
* Sets [Builder.predictedDepartureInterval] to an arbitrary JSON value.
@@ -2057,8 +2074,15 @@ private constructor(
20572074
}
20582075

20592076
/** Interval for scheduled arrival time. */
2060-
fun scheduledArrivalInterval(scheduledArrivalInterval: String) =
2061-
scheduledArrivalInterval(JsonField.of(scheduledArrivalInterval))
2077+
fun scheduledArrivalInterval(scheduledArrivalInterval: String?) =
2078+
scheduledArrivalInterval(JsonField.ofNullable(scheduledArrivalInterval))
2079+
2080+
/**
2081+
* Alias for calling [Builder.scheduledArrivalInterval] with
2082+
* `scheduledArrivalInterval.orElse(null)`.
2083+
*/
2084+
fun scheduledArrivalInterval(scheduledArrivalInterval: Optional<String>) =
2085+
scheduledArrivalInterval(scheduledArrivalInterval.getOrNull())
20622086

20632087
/**
20642088
* Sets [Builder.scheduledArrivalInterval] to an arbitrary JSON value.
@@ -2073,8 +2097,15 @@ private constructor(
20732097
}
20742098

20752099
/** Interval for scheduled departure time. */
2076-
fun scheduledDepartureInterval(scheduledDepartureInterval: String) =
2077-
scheduledDepartureInterval(JsonField.of(scheduledDepartureInterval))
2100+
fun scheduledDepartureInterval(scheduledDepartureInterval: String?) =
2101+
scheduledDepartureInterval(JsonField.ofNullable(scheduledDepartureInterval))
2102+
2103+
/**
2104+
* Alias for calling [Builder.scheduledDepartureInterval] with
2105+
* `scheduledDepartureInterval.orElse(null)`.
2106+
*/
2107+
fun scheduledDepartureInterval(scheduledDepartureInterval: Optional<String>) =
2108+
scheduledDepartureInterval(scheduledDepartureInterval.getOrNull())
20782109

20792110
/**
20802111
* Sets [Builder.scheduledDepartureInterval] to an arbitrary JSON value.
@@ -3403,7 +3434,12 @@ private constructor(
34033434
/**
34043435
* Information about frequency-based scheduling, if applicable to the trip.
34053436
*/
3406-
fun frequency(frequency: String) = frequency(JsonField.of(frequency))
3437+
fun frequency(frequency: String?) =
3438+
frequency(JsonField.ofNullable(frequency))
3439+
3440+
/** Alias for calling [Builder.frequency] with `frequency.orElse(null)`. */
3441+
fun frequency(frequency: Optional<String>) =
3442+
frequency(frequency.getOrNull())
34073443

34083444
/**
34093445
* Sets [Builder.frequency] to an arbitrary JSON value.

onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/arrivalanddeparture/ArrivalAndDepartureRetrieveResponse.kt

Lines changed: 44 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1705,7 +1705,10 @@ private constructor(
17051705
}
17061706

17071707
/** Information about frequency-based scheduling, if applicable to the trip. */
1708-
fun frequency(frequency: String) = frequency(JsonField.of(frequency))
1708+
fun frequency(frequency: String?) = frequency(JsonField.ofNullable(frequency))
1709+
1710+
/** Alias for calling [Builder.frequency] with `frequency.orElse(null)`. */
1711+
fun frequency(frequency: Optional<String>) = frequency(frequency.getOrNull())
17091712

17101713
/**
17111714
* Sets [Builder.frequency] to an arbitrary JSON value.
@@ -1774,8 +1777,15 @@ private constructor(
17741777
fun predicted(predicted: JsonField<Boolean>) = apply { this.predicted = predicted }
17751778

17761779
/** Interval for predicted arrival time, if available. */
1777-
fun predictedArrivalInterval(predictedArrivalInterval: String) =
1778-
predictedArrivalInterval(JsonField.of(predictedArrivalInterval))
1780+
fun predictedArrivalInterval(predictedArrivalInterval: String?) =
1781+
predictedArrivalInterval(JsonField.ofNullable(predictedArrivalInterval))
1782+
1783+
/**
1784+
* Alias for calling [Builder.predictedArrivalInterval] with
1785+
* `predictedArrivalInterval.orElse(null)`.
1786+
*/
1787+
fun predictedArrivalInterval(predictedArrivalInterval: Optional<String>) =
1788+
predictedArrivalInterval(predictedArrivalInterval.getOrNull())
17791789

17801790
/**
17811791
* Sets [Builder.predictedArrivalInterval] to an arbitrary JSON value.
@@ -1789,8 +1799,15 @@ private constructor(
17891799
}
17901800

17911801
/** Interval for predicted departure time, if available. */
1792-
fun predictedDepartureInterval(predictedDepartureInterval: String) =
1793-
predictedDepartureInterval(JsonField.of(predictedDepartureInterval))
1802+
fun predictedDepartureInterval(predictedDepartureInterval: String?) =
1803+
predictedDepartureInterval(JsonField.ofNullable(predictedDepartureInterval))
1804+
1805+
/**
1806+
* Alias for calling [Builder.predictedDepartureInterval] with
1807+
* `predictedDepartureInterval.orElse(null)`.
1808+
*/
1809+
fun predictedDepartureInterval(predictedDepartureInterval: Optional<String>) =
1810+
predictedDepartureInterval(predictedDepartureInterval.getOrNull())
17941811

17951812
/**
17961813
* Sets [Builder.predictedDepartureInterval] to an arbitrary JSON value.
@@ -1856,8 +1873,15 @@ private constructor(
18561873
}
18571874

18581875
/** Interval for scheduled arrival time. */
1859-
fun scheduledArrivalInterval(scheduledArrivalInterval: String) =
1860-
scheduledArrivalInterval(JsonField.of(scheduledArrivalInterval))
1876+
fun scheduledArrivalInterval(scheduledArrivalInterval: String?) =
1877+
scheduledArrivalInterval(JsonField.ofNullable(scheduledArrivalInterval))
1878+
1879+
/**
1880+
* Alias for calling [Builder.scheduledArrivalInterval] with
1881+
* `scheduledArrivalInterval.orElse(null)`.
1882+
*/
1883+
fun scheduledArrivalInterval(scheduledArrivalInterval: Optional<String>) =
1884+
scheduledArrivalInterval(scheduledArrivalInterval.getOrNull())
18611885

18621886
/**
18631887
* Sets [Builder.scheduledArrivalInterval] to an arbitrary JSON value.
@@ -1871,8 +1895,15 @@ private constructor(
18711895
}
18721896

18731897
/** Interval for scheduled departure time. */
1874-
fun scheduledDepartureInterval(scheduledDepartureInterval: String) =
1875-
scheduledDepartureInterval(JsonField.of(scheduledDepartureInterval))
1898+
fun scheduledDepartureInterval(scheduledDepartureInterval: String?) =
1899+
scheduledDepartureInterval(JsonField.ofNullable(scheduledDepartureInterval))
1900+
1901+
/**
1902+
* Alias for calling [Builder.scheduledDepartureInterval] with
1903+
* `scheduledDepartureInterval.orElse(null)`.
1904+
*/
1905+
fun scheduledDepartureInterval(scheduledDepartureInterval: Optional<String>) =
1906+
scheduledDepartureInterval(scheduledDepartureInterval.getOrNull())
18761907

18771908
/**
18781909
* Sets [Builder.scheduledDepartureInterval] to an arbitrary JSON value.
@@ -3178,7 +3209,10 @@ private constructor(
31783209
}
31793210

31803211
/** Information about frequency-based scheduling, if applicable to the trip. */
3181-
fun frequency(frequency: String) = frequency(JsonField.of(frequency))
3212+
fun frequency(frequency: String?) = frequency(JsonField.ofNullable(frequency))
3213+
3214+
/** Alias for calling [Builder.frequency] with `frequency.orElse(null)`. */
3215+
fun frequency(frequency: Optional<String>) = frequency(frequency.getOrNull())
31823216

31833217
/**
31843218
* Sets [Builder.frequency] to an arbitrary JSON value.

onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/arrivalsanddeparturesforlocation/ArrivalsAndDeparturesForLocationListResponse.kt

Lines changed: 46 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2110,7 +2110,10 @@ private constructor(
21102110
}
21112111

21122112
/** Information about frequency-based scheduling, if applicable to the trip. */
2113-
fun frequency(frequency: String) = frequency(JsonField.of(frequency))
2113+
fun frequency(frequency: String?) = frequency(JsonField.ofNullable(frequency))
2114+
2115+
/** Alias for calling [Builder.frequency] with `frequency.orElse(null)`. */
2116+
fun frequency(frequency: Optional<String>) = frequency(frequency.getOrNull())
21142117

21152118
/**
21162119
* Sets [Builder.frequency] to an arbitrary JSON value.
@@ -2183,8 +2186,15 @@ private constructor(
21832186
}
21842187

21852188
/** Interval for predicted arrival time, if available. */
2186-
fun predictedArrivalInterval(predictedArrivalInterval: String) =
2187-
predictedArrivalInterval(JsonField.of(predictedArrivalInterval))
2189+
fun predictedArrivalInterval(predictedArrivalInterval: String?) =
2190+
predictedArrivalInterval(JsonField.ofNullable(predictedArrivalInterval))
2191+
2192+
/**
2193+
* Alias for calling [Builder.predictedArrivalInterval] with
2194+
* `predictedArrivalInterval.orElse(null)`.
2195+
*/
2196+
fun predictedArrivalInterval(predictedArrivalInterval: Optional<String>) =
2197+
predictedArrivalInterval(predictedArrivalInterval.getOrNull())
21882198

21892199
/**
21902200
* Sets [Builder.predictedArrivalInterval] to an arbitrary JSON value.
@@ -2199,8 +2209,15 @@ private constructor(
21992209
}
22002210

22012211
/** Interval for predicted departure time, if available. */
2202-
fun predictedDepartureInterval(predictedDepartureInterval: String) =
2203-
predictedDepartureInterval(JsonField.of(predictedDepartureInterval))
2212+
fun predictedDepartureInterval(predictedDepartureInterval: String?) =
2213+
predictedDepartureInterval(JsonField.ofNullable(predictedDepartureInterval))
2214+
2215+
/**
2216+
* Alias for calling [Builder.predictedDepartureInterval] with
2217+
* `predictedDepartureInterval.orElse(null)`.
2218+
*/
2219+
fun predictedDepartureInterval(predictedDepartureInterval: Optional<String>) =
2220+
predictedDepartureInterval(predictedDepartureInterval.getOrNull())
22042221

22052222
/**
22062223
* Sets [Builder.predictedDepartureInterval] to an arbitrary JSON value.
@@ -2266,8 +2283,15 @@ private constructor(
22662283
}
22672284

22682285
/** Interval for scheduled arrival time. */
2269-
fun scheduledArrivalInterval(scheduledArrivalInterval: String) =
2270-
scheduledArrivalInterval(JsonField.of(scheduledArrivalInterval))
2286+
fun scheduledArrivalInterval(scheduledArrivalInterval: String?) =
2287+
scheduledArrivalInterval(JsonField.ofNullable(scheduledArrivalInterval))
2288+
2289+
/**
2290+
* Alias for calling [Builder.scheduledArrivalInterval] with
2291+
* `scheduledArrivalInterval.orElse(null)`.
2292+
*/
2293+
fun scheduledArrivalInterval(scheduledArrivalInterval: Optional<String>) =
2294+
scheduledArrivalInterval(scheduledArrivalInterval.getOrNull())
22712295

22722296
/**
22732297
* Sets [Builder.scheduledArrivalInterval] to an arbitrary JSON value.
@@ -2282,8 +2306,15 @@ private constructor(
22822306
}
22832307

22842308
/** Interval for scheduled departure time. */
2285-
fun scheduledDepartureInterval(scheduledDepartureInterval: String) =
2286-
scheduledDepartureInterval(JsonField.of(scheduledDepartureInterval))
2309+
fun scheduledDepartureInterval(scheduledDepartureInterval: String?) =
2310+
scheduledDepartureInterval(JsonField.ofNullable(scheduledDepartureInterval))
2311+
2312+
/**
2313+
* Alias for calling [Builder.scheduledDepartureInterval] with
2314+
* `scheduledDepartureInterval.orElse(null)`.
2315+
*/
2316+
fun scheduledDepartureInterval(scheduledDepartureInterval: Optional<String>) =
2317+
scheduledDepartureInterval(scheduledDepartureInterval.getOrNull())
22872318

22882319
/**
22892320
* Sets [Builder.scheduledDepartureInterval] to an arbitrary JSON value.
@@ -3612,7 +3643,12 @@ private constructor(
36123643
/**
36133644
* Information about frequency-based scheduling, if applicable to the trip.
36143645
*/
3615-
fun frequency(frequency: String) = frequency(JsonField.of(frequency))
3646+
fun frequency(frequency: String?) =
3647+
frequency(JsonField.ofNullable(frequency))
3648+
3649+
/** Alias for calling [Builder.frequency] with `frequency.orElse(null)`. */
3650+
fun frequency(frequency: Optional<String>) =
3651+
frequency(frequency.getOrNull())
36163652

36173653
/**
36183654
* Sets [Builder.frequency] to an arbitrary JSON value.

onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/tripdetails/TripDetailRetrieveResponse.kt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -691,7 +691,10 @@ private constructor(
691691
*/
692692
fun frequency(frequency: JsonField<String>) = apply { this.frequency = frequency }
693693

694-
fun schedule(schedule: Schedule) = schedule(JsonField.of(schedule))
694+
fun schedule(schedule: Schedule?) = schedule(JsonField.ofNullable(schedule))
695+
696+
/** Alias for calling [Builder.schedule] with `schedule.orElse(null)`. */
697+
fun schedule(schedule: Optional<Schedule>) = schedule(schedule.getOrNull())
695698

696699
/**
697700
* Sets [Builder.schedule] to an arbitrary JSON value.
@@ -2627,7 +2630,10 @@ private constructor(
26272630
}
26282631

26292632
/** Information about frequency-based scheduling, if applicable to the trip. */
2630-
fun frequency(frequency: String) = frequency(JsonField.of(frequency))
2633+
fun frequency(frequency: String?) = frequency(JsonField.ofNullable(frequency))
2634+
2635+
/** Alias for calling [Builder.frequency] with `frequency.orElse(null)`. */
2636+
fun frequency(frequency: Optional<String>) = frequency(frequency.getOrNull())
26312637

26322638
/**
26332639
* Sets [Builder.frequency] to an arbitrary JSON value.

onebusaway-sdk-java-core/src/main/kotlin/org/onebusaway/models/tripforvehicle/TripForVehicleRetrieveResponse.kt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -693,7 +693,10 @@ private constructor(
693693
*/
694694
fun frequency(frequency: JsonField<String>) = apply { this.frequency = frequency }
695695

696-
fun schedule(schedule: Schedule) = schedule(JsonField.of(schedule))
696+
fun schedule(schedule: Schedule?) = schedule(JsonField.ofNullable(schedule))
697+
698+
/** Alias for calling [Builder.schedule] with `schedule.orElse(null)`. */
699+
fun schedule(schedule: Optional<Schedule>) = schedule(schedule.getOrNull())
697700

698701
/**
699702
* Sets [Builder.schedule] to an arbitrary JSON value.
@@ -2629,7 +2632,10 @@ private constructor(
26292632
}
26302633

26312634
/** Information about frequency-based scheduling, if applicable to the trip. */
2632-
fun frequency(frequency: String) = frequency(JsonField.of(frequency))
2635+
fun frequency(frequency: String?) = frequency(JsonField.ofNullable(frequency))
2636+
2637+
/** Alias for calling [Builder.frequency] with `frequency.orElse(null)`. */
2638+
fun frequency(frequency: Optional<String>) = frequency(frequency.getOrNull())
26332639

26342640
/**
26352641
* Sets [Builder.frequency] to an arbitrary JSON value.

0 commit comments

Comments
 (0)