Class PaymentIntent.PaymentDetails.FlightDatum.Segment

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.PaymentIntent.PaymentDetails.FlightDatum.Segment
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
PaymentIntent.PaymentDetails.FlightDatum

public static class PaymentIntent.PaymentDetails.FlightDatum.Segment extends StripeObject
For more details about Segment, please refer to the API Reference.
  • Constructor Details

    • Segment

      public Segment()
  • Method Details

    • getAmount

      public Long getAmount()
      Segment fare amount.
    • getArrival

    • getCarrierCode

      public String getCarrierCode()
      Airline carrier code.
    • getCarrierName

      public String getCarrierName()
      Carrier name.
    • getCurrency

      public String getCurrency()
      Segment currency.
    • getDeparture

    • getExchangeTicketNumber

      public String getExchangeTicketNumber()
      Exchange ticket number.
    • getFareBasisCode

      public String getFareBasisCode()
      Fare basis code.
    • getFees

      public Long getFees()
      Additional fees.
    • getFlightNumber

      public String getFlightNumber()
      Flight number.
    • getIsStopOverIndicator

      public Boolean getIsStopOverIndicator()
      Stopover indicator.
    • getRefundable

      public Boolean getRefundable()
      Refundable ticket indicator.
    • getServiceClass

      public String getServiceClass()
      Class of service.

      One of business, economy, first_class, or premium_economy.

    • getTaxAmount

      public Long getTaxAmount()
      Tax amount for segment.
    • getTicketNumber

      public String getTicketNumber()
      Ticket number.
    • setAmount

      public void setAmount(Long amount)
      Segment fare amount.
    • setArrival

    • setCarrierCode

      public void setCarrierCode(String carrierCode)
      Airline carrier code.
    • setCarrierName

      public void setCarrierName(String carrierName)
      Carrier name.
    • setCurrency

      public void setCurrency(String currency)
      Segment currency.
    • setDeparture

      public void setDeparture(PaymentIntent.PaymentDetails.FlightDatum.Segment.Departure departure)
    • setExchangeTicketNumber

      public void setExchangeTicketNumber(String exchangeTicketNumber)
      Exchange ticket number.
    • setFareBasisCode

      public void setFareBasisCode(String fareBasisCode)
      Fare basis code.
    • setFees

      public void setFees(Long fees)
      Additional fees.
    • setFlightNumber

      public void setFlightNumber(String flightNumber)
      Flight number.
    • setIsStopOverIndicator

      public void setIsStopOverIndicator(Boolean isStopOverIndicator)
      Stopover indicator.
    • setRefundable

      public void setRefundable(Boolean refundable)
      Refundable ticket indicator.
    • setServiceClass

      public void setServiceClass(String serviceClass)
      Class of service.

      One of business, economy, first_class, or premium_economy.

    • setTaxAmount

      public void setTaxAmount(Long taxAmount)
      Tax amount for segment.
    • setTicketNumber

      public void setTicketNumber(String ticketNumber)
      Ticket number.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object