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
# AncillaryOfferPart

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**object_type** | **String** | Attribute is used as discriminator for inheritance between data types. | 
**id** | **String** |  | 
**summary** | Option<**String**> | A human-readable description of the Offer.  | [optional]
**created_on** | **String** |  | 
**valid_from** | **String** | Time from which on the offer can be used, e.g. travel.  | 
**valid_until** | Option<**String**> | Time until the offer can be used, e.g. travel.  | [optional]
**price** | [**models::Price**]Price.md |  | 
**trip_coverage** | Option<[**models::TripCoverage**]TripCoverage.md> |  | [optional]
**inbound_trip_coverage** | Option<[**models::TripCoverage**]TripCoverage.md> |  | [optional]
**price_guaranteed_until** | Option<**String**> | Indicates until when the price for the given offer is guaranteed.  | [optional]
**offer_mode** | [**models::OfferMode**]OfferMode.md |  | 
**is_reusable** | Option<**bool**> | Indicates whether the offerId can be used in more than one booking.  | [optional][default to false]
**passenger_refs** | **Vec<String>** |  | 
**numeric_availability** | Option<**i32**> | Total amount of items of this type currently available. For reservation offers, this would be the total number of seats available, regardless of their properties.  | [optional]
**refundable** | [**models::RefundType**]RefundType.md |  | 
**exchangeable** | [**models::ExchangeableType**]ExchangeableType.md |  | 
**after_sales_conditions** | Option<[**Vec<models::AfterSaleCondition>**]AfterSaleCondition.md> |  | [optional]
**trip_tags** | Option<**Vec<String>**> | List of tags (and their type) that allow identifying sets of compatible offers when trying to combine multiple offers covering one single trip. At least one (not all) tripTags must be in common to allow combination If no tag is provided, there is no trip constraint on this specific offer.  | [optional]
**return_tags** | Option<**Vec<String>**> | List of tags (and their type) that allow identifying sets of compatible offers when booking a return trip involving return-specific fares. All returnTags must be present in the counterpart offer to allow combination If no tag is provided, there is no return constraint on this specific offer.  | [optional]
**offer_tag** | Option<[**models::OfferTag**]OfferTag.md> |  | [optional]
**requested_information** | Option<**String**> | Boolean-expression indicating the data that must be set in the data model in order to proceed to next step of the process.   The syntax and semantics of the expression is described in detail in the OSDM documentation.  | [optional]
**summary_product_id** | Option<**String**> | Id of the product representing the commercial attributes of this offer part. Although not currently mandatory, this attribute should in all cases be facilitate product based processing at the client | [optional]
**products** | [**Vec<models::ProductLegAssociation>**]ProductLegAssociation.md |  | 
**available_fulfillment_options** | [**Vec<models::FulfillmentOption>**]FulfillmentOption.md |  | 
**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_reduction_card_types** | Option<[**Vec<models::ReductionCardType>**]ReductionCardType.md> |  | [optional]
**regional_validity_summary** | Option<[**models::RegionalValiditySummary**]RegionalValiditySummary.md> |  | [optional]
**indicated_consumption** | Option<[**models::IndicatedConsumption**]IndicatedConsumption.md> |  | [optional]
**granted_reduction_amounts** | Option<[**models::GrantedReductionAmounts**]GrantedReductionAmounts.md> |  | [optional]
**_links** | Option<[**Vec<models::Link>**]Link.md> | Java Property Name: 'links'  | [optional]
**fee_refs** | Option<[**Vec<models::OfferPartReference>**]OfferPartReference.md> |  | [optional]
**category** | Option<**String**> | Categorization of the ancillary such as 'Meal' or 'Gift'.  | [optional]
**r#type** | **String** | Values from the [Ancillary Category Code List]https://osdm.io/spec/catalog-of-code-lists/#AncillaryCategory Listed values here are examples.  | 
**reservations** | Option<[**Vec<models::ReservationRelation>**]ReservationRelation.md> |  | [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)