# PassengerSpecification
## Properties
**external_ref** | **String** | A stable reference to a passenger from other elements, or from caller system. When received in input of a request, it must be echoed back in the response. |
**date_of_birth** | Option<[**String**](string.md)> | Date of birth of the passenger. Only needed for passengers of type persons, family child, PRM and wheelchair. | [optional]
**age** | Option<**i32**> | | [optional]
**cards** | Option<[**Vec<models::CardReference>**](CardReference.md)> | reduction or loyalty cards owned by the passenger | [optional]
**prm_needs** | Option<**Vec<String>**> | For the persons with reduced mobility (PRMs) its specific needs for support are expressed. | [optional]
**detail** | Option<[**models::PersonDetail**](PersonDetail.md)> | | [optional]
**r#type** | **String** | Passenger type according to UIC passenger, i.e. passenger type list. Values from the [Passenger Type Code List](https://osdm.io/spec/catalog-of-code-lists/#PassengerType) Listed values here are examples. Proposed default PERSON | [default to PERSON]
**gender** | Option<[**models::Gender**](Gender.md)> | | [optional]
**transportable_details** | Option<[**models::Transportable**](Transportable.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)