Skip to main content

CrewMemberUpdateInput (Input)

Represents data for updating single crew member. Null values will be ignored.

input CrewMemberUpdateInput {
trigram: NotEmptyString
isActive: Boolean
canLogIntoLeon: Boolean
isFreelancer: Boolean
isEapisCrew: Boolean
isLineTraining: Boolean
firstName: NotEmptyString
middleName: String
lastName: NotEmptyString
maidenName: String
nickname: String
jobTitle: String
knownAs: NotEmptyString
address: String
city: String
postalCode: String
stateProvince: String
title: String
phone: ApiPhoneScalar
phonePrivate: ApiPhoneScalar
email: ApiEmailScalar
emailPrivate: ApiEmailScalar
note: String
login: NotEmptyString
gender: Gender
dateOfBirth: Date
placeOfBirth: String
kin: String
homebase: AirportCodeScalar
maritalStatus: MaritalStatus
countryCode: CountryCode
startOfEmployment: Date
endOfEmployment: Date
temporaryAssignmentList: [CrewMemberTemporaryAssignmentInputType!]
aircraftAssignmentList: [AircraftNid!]
externalId: String
roleNid: RoleNid
operatorBase: OperatorBaseNid
plannerNote: String
licence: CrewMemberLicenceInput
dutyManager: ApiLoginNidScalar
dutyManagerList: [ApiLoginNidScalar!]
countryCodeOfBirth: CountryCode
nationality: CountryCode
provinceOfBirth: String
allowedAocList: [AocInputType]
socialSecurityNumber: String
idCard: String
employment: CrewMemberEmploymentInput
files: [FileInput!]
loginCompany: LoginCompanyInput
loginSettings: LoginSettingsInput
}

Fields

CrewMemberUpdateInput.trigram ● NotEmptyString scalar

CrewMemberUpdateInput.isActive ● Boolean scalar

CrewMemberUpdateInput.canLogIntoLeon ● Boolean scalar

CrewMemberUpdateInput.isFreelancer ● Boolean scalar

CrewMemberUpdateInput.isEapisCrew ● Boolean scalar

US eAPIS Master Crew List

CrewMemberUpdateInput.isLineTraining ● Boolean scalar

Line training in progress

CrewMemberUpdateInput.firstName ● NotEmptyString scalar

CrewMemberUpdateInput.middleName ● String scalar

CrewMemberUpdateInput.lastName ● NotEmptyString scalar

CrewMemberUpdateInput.maidenName ● String scalar

CrewMemberUpdateInput.nickname ● String scalar

CrewMemberUpdateInput.jobTitle ● String scalar

CrewMemberUpdateInput.knownAs ● NotEmptyString scalar

If not passed crew member names will be used to create this value.

CrewMemberUpdateInput.address ● String scalar

CrewMemberUpdateInput.city ● String scalar

CrewMemberUpdateInput.postalCode ● String scalar

CrewMemberUpdateInput.stateProvince ● String scalar

CrewMemberUpdateInput.title ● String scalar

CrewMemberUpdateInput.phone ● ApiPhoneScalar scalar

CrewMemberUpdateInput.phonePrivate ● ApiPhoneScalar scalar

CrewMemberUpdateInput.email ● ApiEmailScalar scalar

CrewMemberUpdateInput.emailPrivate ● ApiEmailScalar scalar

CrewMemberUpdateInput.note ● String scalar

CrewMemberUpdateInput.login ● NotEmptyString scalar

CrewMemberUpdateInput.gender ● Gender enum

CrewMemberUpdateInput.dateOfBirth ● Date scalar

CrewMemberUpdateInput.placeOfBirth ● String scalar

CrewMemberUpdateInput.kin ● String scalar

CrewMemberUpdateInput.homebase ● AirportCodeScalar scalar

CrewMemberUpdateInput.maritalStatus ● MaritalStatus enum

CrewMemberUpdateInput.countryCode ● CountryCode scalar

CrewMemberUpdateInput.startOfEmployment ● Date scalar

CrewMemberUpdateInput.endOfEmployment ● Date scalar

CrewMemberUpdateInput.temporaryAssignmentList ● [CrewMemberTemporaryAssignmentInputType!] list input

CrewMemberUpdateInput.aircraftAssignmentList ● [AircraftNid!] list scalar

CrewMemberUpdateInput.externalId ● String scalar

If passed the external identifier for this crew member will be overwritten.

CrewMemberUpdateInput.roleNid ● RoleNid scalar

CrewMemberUpdateInput.operatorBase ● OperatorBaseNid scalar

CrewMemberUpdateInput.plannerNote ● String scalar

CrewMemberUpdateInput.licence ● CrewMemberLicenceInput input

CrewMemberUpdateInput.dutyManager ● ApiLoginNidScalar scalar

CrewMemberUpdateInput.dutyManagerList ● [ApiLoginNidScalar!] list scalar

CrewMemberUpdateInput.countryCodeOfBirth ● CountryCode scalar

CrewMemberUpdateInput.nationality ● CountryCode scalar

CrewMemberUpdateInput.provinceOfBirth ● String scalar

CrewMemberUpdateInput.allowedAocList ● [AocInputType] list input

CrewMemberUpdateInput.socialSecurityNumber ● String scalar

CrewMemberUpdateInput.idCard ● String scalar

ID card number, max 15 characters. Empty string clears the value.

CrewMemberUpdateInput.employment ● CrewMemberEmploymentInput input

CrewMemberUpdateInput.files ● [FileInput!] list input

CrewMemberUpdateInput.loginCompany ● LoginCompanyInput input

CrewMemberUpdateInput.loginSettings ● LoginSettingsInput input