osdm-sys 0.1.0-alpha.3

Specifications for the OSDM API standard. The OSDM specification supports two modes of operation: Retailer Mode and Distributor Mode. The API works identically in both modes, except that in distributor mode the API also returns fare information. The following resources are key to get started: - [Processes](https://osdm.io/spec/processes/) - [Models](https://osdm.io/spec/models/) - [Getting started](https://osdm.io/spec/getting-started/)
Documentation
# ContinuousServiceBookingPart

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**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]
**pick_up_places** | [**Vec<models::ContinuousServicePickUpPlace>**]ContinuousServicePickUpPlace.md | List of pick-up places for on-demand vehicles. The list might include more or other pick up places than mentioned originally in the trip specification.  | 
**tip_ref** | Option<**String**> | id of the tip for staff (e.g. taxi) | [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)