Skip to main content

OwnerTrip (Object)

Represents a private trip planned by an aircraft owner on the Owner Board, independent from OPS and Sales.

type OwnerTrip {
ownerTripId: OwnerTripId!
aircraft: MyAircraft!
acftNid: Int!
timesType: TimeMode!
tripNid: Int
opsTrip: OwnerOpsTrip
tripName: String
noteToOperations: String
createdBy: SimpleLogin!
createdAt: DateTime!
publishedBy: SimpleLogin
publishedAt: DateTime
legs: [OwnerTripLeg!]!
startTimeUTC: DateTime
endTimeUTC: DateTime
startTimeLocal: DateTimeWithTimezone
endTimeLocal: DateTimeWithTimezone
latestRejection: OwnerTripChangeDecision
pendingChanges: [OwnerTripLegChange!]!
hasUnpublishedChanges: Boolean!
isWaitingForApproval: Boolean!
opsDrift: [OwnerTripLegChange!]!
}

Fields​

OwnerTrip.ownerTripId ● OwnerTripId! non-null scalar​

OwnerTrip.aircraft ● MyAircraft! non-null object​

OwnerTrip.acftNid ● Int! non-null scalar​

OwnerTrip.timesType ● TimeMode! non-null enum​

OwnerTrip.tripNid ● Int scalar​

OwnerTrip.opsTrip ● OwnerOpsTrip object​

OwnerTrip.tripName ● String scalar​

OwnerTrip.noteToOperations ● String scalar​

OwnerTrip.createdBy ● SimpleLogin! non-null object​

OwnerTrip.createdAt ● DateTime! non-null scalar​

OwnerTrip.publishedBy ● SimpleLogin object​

OwnerTrip.publishedAt ● DateTime scalar​

OwnerTrip.legs ● [OwnerTripLeg!]! non-null object​

OwnerTrip.startTimeUTC ● DateTime scalar​

OwnerTrip.endTimeUTC ● DateTime scalar​

OwnerTrip.startTimeLocal ● DateTimeWithTimezone scalar​

OwnerTrip.endTimeLocal ● DateTimeWithTimezone scalar​

OwnerTrip.latestRejection ● OwnerTripChangeDecision object​

OwnerTrip.pendingChanges ● [OwnerTripLegChange!]! non-null object​

OwnerTrip.hasUnpublishedChanges ● Boolean! non-null scalar​

OwnerTrip.isWaitingForApproval ● Boolean! non-null scalar​

OwnerTrip.opsDrift ● [OwnerTripLegChange!]! non-null object​

Returned By​

ownerBoard.publishOwnerTrip mutation ● ownerBoard.saveOwnerTrip mutation

Member Of​

MyOwnerBoard object ● OwnerTripChangeDecision object ● OwnerTripLeg object