org.ota.air
Class SeatMapRQ.SeatMapRequest

java.lang.Object
  extended by org.ota.air.SeatMapRQ.SeatMapRequest
Enclosing class:
SeatMapRQ

public static class SeatMapRQ.SeatMapRequest
extends java.lang.Object

The number of flight segments for which the Seat Map is requested for. If an itinerary consists of multiple flight segments then corresponding number of SeatMapRequest elements will be sent in the request. If there is a gauge change (equipment change) within a flight segment an error response is expected. In such a case two different Seat MapRequest elements need to be sent requesting seatmap for two flight segments for different gauges. Schema fragment(s) for this class:

 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="SeatMapRequest" minOccurs="0" maxOccurs="99">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:FlightSegmentType" name="FlightSegmentInfo"/>
       <xs:element name="SeatDetails" minOccurs="0">
         <!-- Reference to inner class SeatDetails -->
       </xs:element>
     </xs:sequence>
     <xs:attribute type="xs:string" use="optional" name="TravelerRefNumberRPHs"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class SeatMapRQ.SeatMapRequest.SeatDetails
          Object to hold the seat details that is to be requested.
 
Constructor Summary
SeatMapRQ.SeatMapRequest()
           
 
Method Summary
 FlightSegment getFlightSegmentInfo()
          Get the 'FlightSegmentInfo' element value.
 SeatMapRQ.SeatMapRequest.SeatDetails getSeatDetails()
          Get the 'SeatDetails' element value.
 java.lang.String getTravelerRefNumberRPHs()
          Get the 'TravelerRefNumberRPHs' attribute value.
 void setFlightSegmentInfo(FlightSegment flightSegmentInfo)
          Set the 'FlightSegmentInfo' element value.
 void setSeatDetails(SeatMapRQ.SeatMapRequest.SeatDetails seatDetails)
          Set the 'SeatDetails' element value.
 void setTravelerRefNumberRPHs(java.lang.String travelerRefNumberRPHs)
          Set the 'TravelerRefNumberRPHs' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SeatMapRQ.SeatMapRequest

public SeatMapRQ.SeatMapRequest()
Method Detail

getFlightSegmentInfo

public FlightSegment getFlightSegmentInfo()
Get the 'FlightSegmentInfo' element value. Flight segment information of the flight segment for which seat map information is requested.

Returns:
value

setFlightSegmentInfo

public void setFlightSegmentInfo(FlightSegment flightSegmentInfo)
Set the 'FlightSegmentInfo' element value. Flight segment information of the flight segment for which seat map information is requested.

Parameters:
flightSegmentInfo -

getSeatDetails

public SeatMapRQ.SeatMapRequest.SeatDetails getSeatDetails()
Get the 'SeatDetails' element value.

Returns:
value

setSeatDetails

public void setSeatDetails(SeatMapRQ.SeatMapRequest.SeatDetails seatDetails)
Set the 'SeatDetails' element value.

Parameters:
seatDetails -

getTravelerRefNumberRPHs

public java.lang.String getTravelerRefNumberRPHs()
Get the 'TravelerRefNumberRPHs' attribute value. Reference to one or more travelers for whom seat map is requested for this flight segment. RPH Value from TravelerRefNumber of AirTravelerType element will be mapped here.

Returns:
value

setTravelerRefNumberRPHs

public void setTravelerRefNumberRPHs(java.lang.String travelerRefNumberRPHs)
Set the 'TravelerRefNumberRPHs' attribute value. Reference to one or more travelers for whom seat map is requested for this flight segment. RPH Value from TravelerRefNumber of AirTravelerType element will be mapped here.

Parameters:
travelerRefNumberRPHs -