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

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**requested_offer_parts** | Option<[**Vec<models::OfferPartType>**]OfferPartType.md> |  | [optional]
**product_tags** | Option<**Vec<String>**> |  | [optional]
**product_selections** | Option<[**Vec<models::ProductRequestOfferSelection>**]ProductRequestOfferSelection.md> | preselection of products where offers are requested  | [optional]
**flexibilities** | Option<**Vec<String>**> | Defines the flexibility levels desired of the fares returned. This refers to the after sales flexibility levels as defined in IRS-90918-10  | [optional]
**travel_classes** | Option<**Vec<String>**> | The classes returned might be different from the requested classes.  | [optional]
**service_class_types** | Option<**Vec<String>**> | The classes returned might be different from the requested classes.  | [optional]
**offer_mode** | Option<[**models::OfferMode**]OfferMode.md> |  | [optional]
**currency** | Option<**String**> | ISO 4217 currency codes  | [optional]
**inbound_date** | Option<**String**> | Needs to be provided when creating the collection of outbound travels so that the provider knows when a inbound travel can be expected and propose appropriate product and fares.  | [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)