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