java.lang.Object
de.hybris.platform.ndc182shoppingfacades.messages.seatavailabilityrequest.PaxSegmentType

public class PaxSegmentType extends Object
Transportation of a passenger on a Dated Operating Segment.

Java class for PaxSegmentType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="PaxSegmentType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ARNKInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}IndType" minOccurs="0"/>
         <element name="Arrival" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}TransportArrivalType"/>
         <element name="CabinType" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}CabinTypeType" minOccurs="0"/>
         <element name="DatedOperatingLeg" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}DatedOperatingLegType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Dep" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}TransportDepType"/>
         <element name="Duration" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}DurationType" minOccurs="0"/>
         <element name="MarketingCarrierInfo" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}DatedMarketingSegmentType"/>
         <element name="OperatingCarrierInfo" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}DatedOperatingSegmentType" minOccurs="0"/>
         <element name="PaxSegmentID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}ID_Type" minOccurs="0"/>
         <element name="SecureFlightInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}IndType" minOccurs="0"/>
         <element name="SegmentTypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}SegmentTypeCodeType" minOccurs="0"/>
         <element name="TicketlessInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}IndType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • PaxSegmentType

      public PaxSegmentType()
  • Method Details

    • isARNKInd

      public Boolean isARNKInd()
      Gets the value of the arnkInd property.
      Returns:
      possible object is Boolean
    • setARNKInd

      public void setARNKInd(Boolean value)
      Sets the value of the arnkInd property.
      Parameters:
      value - allowed object is Boolean
    • getArrival

      public TransportArrivalType getArrival()
      Gets the value of the arrival property.
      Returns:
      possible object is TransportArrivalType
    • setArrival

      public void setArrival(TransportArrivalType value)
      Sets the value of the arrival property.
      Parameters:
      value - allowed object is TransportArrivalType
    • getCabinType

      public CabinTypeType getCabinType()
      Gets the value of the cabinType property.
      Returns:
      possible object is CabinTypeType
    • setCabinType

      public void setCabinType(CabinTypeType value)
      Sets the value of the cabinType property.
      Parameters:
      value - allowed object is CabinTypeType
    • getDatedOperatingLeg

      public List<DatedOperatingLegType> getDatedOperatingLeg()
      Gets the value of the datedOperatingLeg property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the datedOperatingLeg property.

      For example, to add a new item, do as follows:

          getDatedOperatingLeg().add(newItem);
       

      Objects of the following type(s) are allowed in the list DatedOperatingLegType

    • getDep

      public TransportDepType getDep()
      Gets the value of the dep property.
      Returns:
      possible object is TransportDepType
    • setDep

      public void setDep(TransportDepType value)
      Sets the value of the dep property.
      Parameters:
      value - allowed object is TransportDepType
    • getDuration

      public Duration getDuration()
      Gets the value of the duration property.
      Returns:
      possible object is Duration
    • setDuration

      public void setDuration(Duration value)
      Sets the value of the duration property.
      Parameters:
      value - allowed object is Duration
    • getMarketingCarrierInfo

      public DatedMarketingSegmentType getMarketingCarrierInfo()
      Gets the value of the marketingCarrierInfo property.
      Returns:
      possible object is DatedMarketingSegmentType
    • setMarketingCarrierInfo

      public void setMarketingCarrierInfo(DatedMarketingSegmentType value)
      Sets the value of the marketingCarrierInfo property.
      Parameters:
      value - allowed object is DatedMarketingSegmentType
    • getOperatingCarrierInfo

      public DatedOperatingSegmentType getOperatingCarrierInfo()
      Gets the value of the operatingCarrierInfo property.
      Returns:
      possible object is DatedOperatingSegmentType
    • setOperatingCarrierInfo

      public void setOperatingCarrierInfo(DatedOperatingSegmentType value)
      Sets the value of the operatingCarrierInfo property.
      Parameters:
      value - allowed object is DatedOperatingSegmentType
    • getPaxSegmentID

      public String getPaxSegmentID()
      Gets the value of the paxSegmentID property.
      Returns:
      possible object is String
    • setPaxSegmentID

      public void setPaxSegmentID(String value)
      Sets the value of the paxSegmentID property.
      Parameters:
      value - allowed object is String
    • isSecureFlightInd

      public Boolean isSecureFlightInd()
      Gets the value of the secureFlightInd property.
      Returns:
      possible object is Boolean
    • setSecureFlightInd

      public void setSecureFlightInd(Boolean value)
      Sets the value of the secureFlightInd property.
      Parameters:
      value - allowed object is Boolean
    • getSegmentTypeCode

      public String getSegmentTypeCode()
      Gets the value of the segmentTypeCode property.
      Returns:
      possible object is String
    • setSegmentTypeCode

      public void setSegmentTypeCode(String value)
      Sets the value of the segmentTypeCode property.
      Parameters:
      value - allowed object is String
    • isTicketlessInd

      public Boolean isTicketlessInd()
      Gets the value of the ticketlessInd property.
      Returns:
      possible object is Boolean
    • setTicketlessInd

      public void setTicketlessInd(Boolean value)
      Sets the value of the ticketlessInd property.
      Parameters:
      value - allowed object is Boolean