StopOver Data Type

A stop over is an airport & time that a flight will stop at to refuel during the flight.

Properties
name data type description
arrivalDate number The time that the plane arrives at this airport.
departureDate number The time that the plane leaves this airport.
segment AirSegment
city City The city that the plane will stop at.
Properties inherited from BaseHibernateEntity
id number The unique internal ID of the object.
version number For internal use only. This is the serialization recorder for optimistic locking of several objects between sessions.
Properties inherited from BaseEntity
violations array of SimpleViolation A list of constraint violations, if any, that this object has.

Example

{
  "arrivalDate" : 12345,
  "departureDate" : 12345,
  "segment" : {
    "classOfService" : {
      "vendor" : { },
      "code" : "...",
      "description" : "...",
      "serviceLevel" : { },
      "basic" : true,
      "transAtlantic" : true,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "arrivalAirport" : {
      "code" : "...",
      "countryCode" : "...",
      "latitude" : 12345.0,
      "longitude" : 12345.0,
      "name" : "...",
      "stateOrCountry" : "...",
      "airportName" : "...",
      "region" : { },
      "timeZone" : { },
      "retentionOnly" : true,
      "position" : 12345,
      "unique" : true,
      "alias" : true,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "arrivalDate" : 12345,
    "arrivalTerminal" : "...",
    "departureAirport" : {
      "code" : "...",
      "countryCode" : "...",
      "latitude" : 12345.0,
      "longitude" : 12345.0,
      "name" : "...",
      "stateOrCountry" : "...",
      "airportName" : "...",
      "region" : { },
      "timeZone" : { },
      "retentionOnly" : true,
      "position" : 12345,
      "unique" : true,
      "alias" : true,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "departureDate" : 12345,
    "departureTerminal" : "...",
    "flightTime" : 12345,
    "flightMiles" : 12345,
    "flightNumber" : "...",
    "flightStopNumber" : 12345,
    "airVendor" : {
      "airlineNumber" : 12345,
      "checkinLink" : "...",
      "baggageLink" : "...",
      "alliance" : { },
      "lowCostCarrier" : true,
      "longCode" : "...",
      "manualTicketingOnly" : true,
      "airTicketsUseOrigIssueDate" : true,
      "mcoTicketsUseOrigIssueDate" : true,
      "minDomesticValue" : 12345,
      "minIntlValue" : 12345,
      "position" : 12345,
      "imageUrl" : "...",
      "code" : "...",
      "name" : "...",
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "responseLocator" : "...",
    "vendorName" : "...",
    "seats" : [ {
      "seatNumber" : "...",
      "passenger" : { },
      "status" : { },
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    }, {
      "seatNumber" : "...",
      "passenger" : { },
      "status" : { },
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    } ],
    "reservation" : {
      "ticketNumber" : "...",
      "issueDate" : 12345,
      "electronic" : true,
      "type" : { },
      "status" : { },
      "payments" : [ { }, { } ],
      "hidden" : true,
      "passengerName" : "...",
      "totalAmount" : 12345.0,
      "baseAmount" : 12345.0,
      "taxes" : [ { }, { } ],
      "vendor" : "...",
      "addCollect" : 12345.0,
      "commissionAmount" : 12345.0,
      "refundable" : true,
      "exchangedTicketNumber" : "...",
      "fareCalculation" : "...",
      "endorsement" : "...",
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "stopOvers" : [ {
      "arrivalDate" : 12345,
      "departureDate" : 12345,
      "segment" : { },
      "city" : { },
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    }, {
      "arrivalDate" : 12345,
      "departureDate" : 12345,
      "segment" : { },
      "city" : { },
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    } ],
    "inGds" : true,
    "legMileage" : 12345,
    "percentageOnTime" : 12345,
    "codeShareInformation" : "...",
    "codeShareFlightNumber" : "...",
    "groundTime" : 12345,
    "meal" : {
      "mealCode" : "...",
      "description" : "...",
      "position" : 12345,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "elapsedFlightTime" : 12345,
    "aircraft" : {
      "code" : "...",
      "name" : "...",
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "number" : 12345,
    "status" : {
      "code" : "...",
      "description" : "...",
      "accepted" : true,
      "confirmed" : true,
      "virtual" : true,
      "canceled" : true,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "startDate" : "...",
    "endDate" : "...",
    "UTCStartDate" : 12345,
    "UTCEndDate" : 12345,
    "startTimeZoneName" : "...",
    "endTimeZoneName" : "...",
    "startCity" : {
      "code" : "...",
      "countryCode" : "...",
      "latitude" : 12345.0,
      "longitude" : 12345.0,
      "name" : "...",
      "stateOrCountry" : "...",
      "airportName" : "...",
      "region" : { },
      "timeZone" : { },
      "retentionOnly" : true,
      "position" : 12345,
      "unique" : true,
      "alias" : true,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "endCity" : {
      "code" : "...",
      "countryCode" : "...",
      "latitude" : 12345.0,
      "longitude" : 12345.0,
      "name" : "...",
      "stateOrCountry" : "...",
      "airportName" : "...",
      "region" : { },
      "timeZone" : { },
      "retentionOnly" : true,
      "position" : 12345,
      "unique" : true,
      "alias" : true,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "domestic" : true,
    "postTravel" : true,
    "itinerary" : {
      "recordLocator" : "...",
      "agentName" : "...",
      "client" : { },
      "office" : { },
      "departureDate" : 12345,
      "completionDate" : 12345,
      "importDate" : 12345,
      "gds" : { },
      "hide" : true,
      "citySummary" : "...",
      "departureCity" : { },
      "arrivalCity" : { },
      "arrivalDate" : 12345,
      "utcArrivalDate" : 12345,
      "startDate" : 12345,
      "endDate" : 12345,
      "purpose" : "...",
      "explanation" : "...",
      "authorizationCode" : "...",
      "costCenterCode" : "...",
      "departmentCode" : "...",
      "clientCode" : "...",
      "regionCode" : "...",
      "billable" : "...",
      "travelerCode" : "...",
      "managerCode" : "...",
      "projectCode" : "...",
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "canceled" : true,
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  },
  "city" : {
    "code" : "...",
    "countryCode" : "...",
    "latitude" : 12345.0,
    "longitude" : 12345.0,
    "name" : "...",
    "stateOrCountry" : "...",
    "airportName" : "...",
    "region" : {
      "name" : "...",
      "code" : "...",
      "country" : { },
      "position" : 12345,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "timeZone" : {
      "name" : "...",
      "offset" : 12345.0,
      "daylightSavingsOffset" : 12345.0,
      "id" : 12345,
      "version" : 12345,
      "violations" : [ { }, { } ]
    },
    "retentionOnly" : true,
    "position" : 12345,
    "unique" : true,
    "alias" : true,
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  },
  "id" : 12345,
  "version" : 12345,
  "violations" : [ {
    "propertyName" : "...",
    "failureMessage" : "...",
    "stackTrace" : "..."
  }, {
    "propertyName" : "...",
    "failureMessage" : "...",
    "stackTrace" : "..."
  } ]
}