Class Ticket
- java.lang.Object
-
- com.checkout.handlepaymentsandpayouts.flow.paymentsessions.requests.Ticket
-
public final class Ticket extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTicket.TicketBuilder
-
Constructor Summary
Constructors Constructor Description Ticket()Ticket(java.lang.String number, java.time.Instant issueDate, java.lang.String issuingCarrierCode, java.lang.String travelPackageIndicator, java.lang.String travelAgencyName, java.lang.String travelAgencyCode)Creates a newTicketinstance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Ticket.TicketBuilderbuilder()booleanequals(java.lang.Object o)java.time.InstantgetIssueDate()Date the airline ticket was issued.java.lang.StringgetIssuingCarrierCode()Carrier code of the ticket issuer.java.lang.StringgetNumber()The ticket's unique identifier.java.lang.StringgetTravelAgencyCode()The unique identifier from IATA or ARC for the travel agency that issues the ticket.java.lang.StringgetTravelAgencyName()The name of the travel agency.java.lang.StringgetTravelPackageIndicator()C = Car rental reservation, A = Airline flight reservation, B = Both car rental and airline flight reservations included, N = Unknown.inthashCode()voidsetIssueDate(java.time.Instant issueDate)Date the airline ticket was issued.voidsetIssuingCarrierCode(java.lang.String issuingCarrierCode)Carrier code of the ticket issuer.voidsetNumber(java.lang.String number)The ticket's unique identifier.voidsetTravelAgencyCode(java.lang.String travelAgencyCode)The unique identifier from IATA or ARC for the travel agency that issues the ticket.voidsetTravelAgencyName(java.lang.String travelAgencyName)The name of the travel agency.voidsetTravelPackageIndicator(java.lang.String travelPackageIndicator)C = Car rental reservation, A = Airline flight reservation, B = Both car rental and airline flight reservations included, N = Unknown.java.lang.StringtoString()
-
-
-
Constructor Detail
-
Ticket
public Ticket()
-
Ticket
public Ticket(java.lang.String number, java.time.Instant issueDate, java.lang.String issuingCarrierCode, java.lang.String travelPackageIndicator, java.lang.String travelAgencyName, java.lang.String travelAgencyCode)Creates a newTicketinstance.- Parameters:
number- The ticket's unique identifier.issueDate- Date the airline ticket was issued.issuingCarrierCode- Carrier code of the ticket issuer.travelPackageIndicator- C = Car rental reservation, A = Airline flight reservation, B = Both car rental and airline flight reservations included, N = Unknown.travelAgencyName- The name of the travel agency.travelAgencyCode- The unique identifier from IATA or ARC for the travel agency that issues the ticket.
-
-
Method Detail
-
builder
public static Ticket.TicketBuilder builder()
-
getNumber
public java.lang.String getNumber()
The ticket's unique identifier.
-
getIssueDate
public java.time.Instant getIssueDate()
Date the airline ticket was issued.
-
getIssuingCarrierCode
public java.lang.String getIssuingCarrierCode()
Carrier code of the ticket issuer.
-
getTravelPackageIndicator
public java.lang.String getTravelPackageIndicator()
C = Car rental reservation, A = Airline flight reservation, B = Both car rental and airline flight reservations included, N = Unknown.
-
getTravelAgencyName
public java.lang.String getTravelAgencyName()
The name of the travel agency.
-
getTravelAgencyCode
public java.lang.String getTravelAgencyCode()
The unique identifier from IATA or ARC for the travel agency that issues the ticket.
-
setNumber
public void setNumber(java.lang.String number)
The ticket's unique identifier.
-
setIssueDate
public void setIssueDate(java.time.Instant issueDate)
Date the airline ticket was issued.
-
setIssuingCarrierCode
public void setIssuingCarrierCode(java.lang.String issuingCarrierCode)
Carrier code of the ticket issuer.
-
setTravelPackageIndicator
public void setTravelPackageIndicator(java.lang.String travelPackageIndicator)
C = Car rental reservation, A = Airline flight reservation, B = Both car rental and airline flight reservations included, N = Unknown.
-
setTravelAgencyName
public void setTravelAgencyName(java.lang.String travelAgencyName)
The name of the travel agency.
-
setTravelAgencyCode
public void setTravelAgencyCode(java.lang.String travelAgencyCode)
The unique identifier from IATA or ARC for the travel agency that issues the ticket.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-