diagram | |||||||||||||
children | PassengerType PassengerAge PassengerPersonalData PassengerBirthDate PassengerGender ResidentData InputData | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:complexType name="Passenger"> <xs:annotation> <xs:documentation>Tipo complejo para el pasajero</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PassengerType" type="PSCodeType"/> <xs:element name="PassengerAge" type="xs:int" minOccurs="0"/> <xs:element name="PassengerPersonalData" type="PersonData" minOccurs="0"> <xs:annotation> <xs:documentation>Nombres de la persona. Cada elemento Person Name tiene tipo y secuencia lo que permite construir los nombres con N cantidad de elementos </xs:documentation> </xs:annotation> </xs:element> <xs:element name="PassengerBirthDate" type="xs:date" minOccurs="0"/> <xs:element name="PassengerGender" type="xs:string" minOccurs="0"/> <xs:element name="ResidentData" type="ResidentData" minOccurs="0"> <xs:annotation> <xs:documentation>Información de persona residente de isla en España</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InputData" type="PassengerDataType" minOccurs="0"> <xs:annotation> <xs:documentation>Campos que deben ser presentados para ser completados por un usuario.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="Sequence" type="Sequence"/> </xs:complexType> |
type | Sequence | ||
properties |
|
||
source | <xs:attribute name="Sequence" type="Sequence"/> |
diagram | |||||||
type | PSCodeType | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xs:element name="PassengerType" type="PSCodeType"/> |
diagram | |||||||||
type | xs:int | ||||||||
properties |
|
||||||||
source | <xs:element name="PassengerAge" type="xs:int" minOccurs="0"/> |
diagram | |||||||||
type | PersonData | ||||||||
properties |
|
||||||||
children | FirstName LastName | ||||||||
annotation |
|
||||||||
source | <xs:element name="PassengerPersonalData" type="PersonData" minOccurs="0"> <xs:annotation> <xs:documentation>Nombres de la persona. Cada elemento Person Name tiene tipo y secuencia lo que permite construir los nombres con N cantidad de elementos </xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||
type | xs:date | ||||||||
properties |
|
||||||||
source | <xs:element name="PassengerBirthDate" type="xs:date" minOccurs="0"/> |
diagram | |||||||||
type | xs:string | ||||||||
properties |
|
||||||||
source | <xs:element name="PassengerGender" type="xs:string" minOccurs="0"/> |
diagram | |||||||||
type | ResidentData | ||||||||
properties |
|
||||||||
children | CountryCode ZoneCode ResidentCity ResidentDocType ResidentDocNumber ResidentCert | ||||||||
annotation |
|
||||||||
source | <xs:element name="ResidentData" type="ResidentData" minOccurs="0"> <xs:annotation> <xs:documentation>Información de persona residente de isla en España</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||
type | PassengerDataType | ||||||||
properties |
|
||||||||
children | Fields | ||||||||
annotation |
|
||||||||
source | <xs:element name="InputData" type="PassengerDataType" minOccurs="0"> <xs:annotation> <xs:documentation>Campos que deben ser presentados para ser completados por un usuario.</xs:documentation> </xs:annotation> </xs:element> |