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