diagram | |||||||||||||||||||||||||||||||||||||||||||||||||
children | Passenger SpecificSeat GenericSeat AirSeatFeatures | ||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:complexType name="FlightSegmentSeats"> <xs:sequence> <xs:element name="Passenger" type="PassengerRef"/> <xs:choice> <xs:element name="SpecificSeat" type="xs:string"/> <xs:element name="GenericSeat" type="xs:string"/> </xs:choice> <xs:element name="AirSeatFeatures" type="AirSeatFeatures" minOccurs="0"> <xs:annotation> <xs:documentation>Características del asiento, ej. fumadores, no fumadores, pasillo, ventanilla, etc. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="Sequence" type="Sequence" use="required"/> <xs:attribute name="TripRefNumber" type="xs:int" use="required"/> <xs:attribute name="SegmentRefNumber" type="xs:string" use="required"/> <xs:attribute name="OperationType" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Si no está seteado, al momento de construir la solicitud para el proveedor se asumirá "Alta". Si se trata de la respuesta a una reserva o a una consulta de reserva no será llenado por el motor </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="Status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Estado devuelto por el proveedor</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ProviderIdentifier" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Código asignado por el proveedor a esta asignación de asientos. Para la modificación de reserva es obligatorio </xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
type | Sequence | ||||
properties |
|
||||
source | <xs:attribute name="Sequence" type="Sequence" use="required"/> |
type | xs:int | ||||
properties |
|
||||
source | <xs:attribute name="TripRefNumber" type="xs:int" use="required"/> |
type | xs:string | ||||
properties |
|
||||
source | <xs:attribute name="SegmentRefNumber" type="xs:string" use="required"/> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="OperationType" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Si no está seteado, al momento de construir la solicitud para el proveedor se asumirá "Alta". Si se trata de la respuesta a una reserva o a una consulta de reserva no será llenado por el motor </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="Status" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Estado devuelto por el proveedor</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="ProviderIdentifier" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Código asignado por el proveedor a esta asignación de asientos. Para la modificación de reserva es obligatorio </xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||
type | PassengerRef | ||||
properties |
|
||||
children | ProviderIdentifier PassengerSequence | ||||
source | <xs:element name="Passenger" type="PassengerRef"/> |
diagram | |||||
type | xs:string | ||||
properties |
|
||||
source | <xs:element name="SpecificSeat" type="xs:string"/> |
diagram | |||||
type | xs:string | ||||
properties |
|
||||
source | <xs:element name="GenericSeat" type="xs:string"/> |
diagram | |||||||||
type | AirSeatFeatures | ||||||||
properties |
|
||||||||
children | AirSeatFeature | ||||||||
annotation |
|
||||||||
source | <xs:element name="AirSeatFeatures" type="AirSeatFeatures" minOccurs="0"> <xs:annotation> <xs:documentation>Características del asiento, ej. fumadores, no fumadores, pasillo, ventanilla, etc. </xs:documentation> </xs:annotation> </xs:element> |