# Reservation
## Properties
**object_type** | **String** | Attribute is used as discriminator for inheritance between data types. |
**id** | **String** | |
**summary** | Option<**String**> | | [optional]
**created_on** | **String** | Validity of offer towards passenger |
**confirmable_until** | Option<**String**> | confirmationTimeLimit in booking should be used. Date until the booking part needs to be confirmed. Must be provided for a booking part in PREBOOKED stated. For later states, the value is ignored and can be null. | [optional]
**valid_from** | **String** | |
**valid_until** | Option<**String**> | Validity of offer towards passenger | [optional]
**confirmed_on** | Option<**String**> | | [optional]
**confirmed_fulfillment_options** | Option<[**models::FulfillmentOption**](FulfillmentOption.md)> | | [optional]
**price** | [**models::Price**](Price.md) | |
**refund_amount** | Option<[**models::Price**](Price.md)> | | [optional]
**trip_coverage** | Option<[**models::TripCoverage**](TripCoverage.md)> | | [optional]
**inbound_trip_coverage** | Option<[**models::TripCoverage**](TripCoverage.md)> | | [optional]
**summary_product_id** | Option<**String**> | Id of the product representing the commercial attributes of this booking part. Although not currently mandatory, this attribute should in all cases be filled in order to allow matching a booking response to the data in the booking request | [optional]
**products** | Option<[**Vec<models::ProductLegAssociation>**](ProductLegAssociation.md)> | In offer mode, in almost all cases exactly one product is referenced. Only on some French trips consisting of a TGV and a TER two products need to be used. In fare mode, no product exists as first needs to created from the different fares. | [optional]
**status** | [**models::BookingPartStatus**](BookingPartStatus.md) | |
**pricing_status** | Option<**String**> | payment status in post-payment scenarios | [optional][default to PRICING_FINAL]
**offer_mode** | Option<[**models::OfferMode**](OfferMode.md)> | | [optional]
**booking_part_code** | Option<**String**> | The unique booking code for the part in the provider system. | [optional]
**distributor_booking_ref** | Option<**String**> | reference to the booking in the downstream distributor system | [optional]
**retailer_booking_ref** | Option<**String**> | reference to the booking in the downstream distributor system | [optional]
**passenger_ids** | **Vec<String>** | Id of the passenger |
**available_fulfillment_options** | Option<[**Vec<models::FulfillmentOption>**](FulfillmentOption.md)> | | [optional]
**refundable** | [**models::RefundType**](RefundType.md) | |
**exchangeable** | [**models::ExchangeableType**](ExchangeableType.md) | |
**after_sale_conditions** | Option<[**Vec<models::AfterSaleCondition>**](AfterSaleCondition.md)> | Fine grained specification of the after sale condition of the booking. | [optional]
**after_sales_override_details** | Option<[**models::AfterSalesOverrideDetails**](AfterSalesOverrideDetails.md)> | | [optional]
**applied_corporate_codes** | Option<[**Vec<models::CorporateCode>**](CorporateCode.md)> | | [optional]
**applied_passenger_types** | Option<[**Vec<models::AppliedPassengerType>**](AppliedPassengerType.md)> | | [optional]
**applied_promotion_codes** | Option<[**Vec<models::PromotionCode>**](PromotionCode.md)> | | [optional]
**applied_reductions** | Option<[**Vec<models::CardReference>**](CardReference.md)> | | [optional]
**indicated_consumption** | Option<[**models::IndicatedConsumption**](IndicatedConsumption.md)> | | [optional]
**accounting_ref** | Option<[**models::AccountingRef**](AccountingRef.md)> | | [optional]
**granted_reduction_amounts** | Option<[**models::GrantedReductionAmounts**](GrantedReductionAmounts.md)> | | [optional]
**place_selection** | Option<[**models::PlaceSelection**](PlaceSelection.md)> | | [optional]
**place_allocation** | Option<[**models::PlaceAllocation**](PlaceAllocation.md)> | | [optional]
**fee_refs** | Option<[**Vec<models::BookingPartReference>**](BookingPartReference.md)> | | [optional]
**ancillary_refs** | Option<[**Vec<models::BookingPartReference>**](BookingPartReference.md)> | *DEPRECATED* Formerly OSDM allowed to link ancillaries to reservation. Since 3.7.0, it is recommended to only link reservations to admissions, ancillaries, and not the other way round. Referrence will be removed in 4.0.0 | [optional]
**available_place_preferences** | Option<[**Vec<models::AvailablePlacePreferences>**](AvailablePlacePreferences.md)> | options for place selection in case the place selection is made after the pre-booking. | [optional]
**graphical_reservation_supported** | Option<**bool**> | more detailed information on options for place selection and possible fees are part of availablePlacePreferences | [optional][default to false]
**supported_place_selection_flows** | Option<**Vec<String>**> | Supported place selection flows might depend on available places. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)