Package com.duffel.sdk.model
Class OfferRequest
java.lang.Object
com.duffel.sdk.model.OfferRequest
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-01-16T15:26:22.356688490+07:00[Asia/Bangkok]")
public class OfferRequest
extends Object
OfferRequest
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe cabin that the passengers want to travel in -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddOffersItem(OfferIndex offersItem) addPassengersItem(OfferRequestPassenger passengersItem) addSlicesItem(OfferRequestSlice slicesItem) cabinClass(OfferRequest.CabinClassEnum cabinClass) createdAt(LocalDateTime createdAt) booleanThe cabin that the passengers want to travel inThe [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the offer request was createdgetId()Duffel's unique identifier for the offer requestWhether the offer request was created in live mode.@Valid List<OfferIndex> The offers returned by the airlines@Valid List<OfferRequestPassenger> The passengers who want to travel@Valid List<OfferRequestSlice> The [slices](/docs/api/overview/key-principles) that make up this offer request.inthashCode()offers(List<OfferIndex> offers) passengers(List<OfferRequestPassenger> passengers) voidsetCabinClass(OfferRequest.CabinClassEnum cabinClass) voidsetCreatedAt(LocalDateTime createdAt) voidvoidsetLiveMode(Boolean liveMode) voidsetOffers(List<OfferIndex> offers) voidsetPassengers(List<OfferRequestPassenger> passengers) voidsetSlices(List<OfferRequestSlice> slices) slices(List<OfferRequestSlice> slices) toString()
-
Field Details
-
JSON_PROPERTY_CABIN_CLASS
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_LIVE_MODE
- See Also:
-
JSON_PROPERTY_OFFERS
- See Also:
-
JSON_PROPERTY_PASSENGERS
- See Also:
-
JSON_PROPERTY_SLICES
- See Also:
-
-
Constructor Details
-
OfferRequest
public OfferRequest()
-
-
Method Details
-
cabinClass
-
getCabinClass
The cabin that the passengers want to travel in- Returns:
- cabinClass
-
setCabinClass
-
createdAt
-
getCreatedAt
The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime at which the offer request was created- Returns:
- createdAt
-
setCreatedAt
-
id
-
getId
Duffel's unique identifier for the offer request- Returns:
- id
-
setId
-
liveMode
-
getLiveMode
Whether the offer request was created in live mode. This field will be set to `true` if the offer request was created in live mode, or `false` if it was created in test mode.- Returns:
- liveMode
-
setLiveMode
-
offers
-
addOffersItem
-
getOffers
The offers returned by the airlines- Returns:
- offers
-
setOffers
-
passengers
-
addPassengersItem
-
getPassengers
The passengers who want to travel- Returns:
- passengers
-
setPassengers
-
slices
-
addSlicesItem
-
getSlices
The [slices](/docs/api/overview/key-principles) that make up this offer request. One-way journeys can be expressed using one slice, whereas return trips will need two.- Returns:
- slices
-
setSlices
-
equals
-
hashCode
public int hashCode() -
toString
-