Skip to main content

CrewMemberCreateInput (Input)

Represents data for creating single crew member.

input CrewMemberCreateInput {
externalId: String
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!]
roleNid: RoleNid!
plannerNote: String
dutyManager: ApiLoginNidScalar
dutyManagerList: [ApiLoginNidScalar!]
countryCodeOfBirth: CountryCode
nationality: CountryCode
provinceOfBirth: String
idCard: String
allowedAocList: [AocInputType]
employment: CrewMemberEmploymentInput
}

Fields

CrewMemberCreateInput.externalId ● String scalar

Identifier for this crew member from external software.

CrewMemberCreateInput.trigram ● NotEmptyString! non-null scalar

CrewMemberCreateInput.isActive ● Boolean scalar

CrewMemberCreateInput.canLogIntoLeon ● Boolean scalar

CrewMemberCreateInput.isFreelancer ● Boolean scalar

CrewMemberCreateInput.isEapisCrew ● Boolean scalar

US eAPIS Master Crew List

CrewMemberCreateInput.isLineTraining ● Boolean scalar

Line training in progress

CrewMemberCreateInput.firstName ● NotEmptyString! non-null scalar

CrewMemberCreateInput.middleName ● String scalar

CrewMemberCreateInput.lastName ● NotEmptyString! non-null scalar

CrewMemberCreateInput.maidenName ● String scalar

CrewMemberCreateInput.nickname ● String scalar

CrewMemberCreateInput.jobTitle ● String scalar

CrewMemberCreateInput.knownAs ● NotEmptyString scalar

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

CrewMemberCreateInput.address ● String scalar

CrewMemberCreateInput.city ● String scalar

CrewMemberCreateInput.postalCode ● String scalar

CrewMemberCreateInput.stateProvince ● String scalar

CrewMemberCreateInput.title ● String scalar

CrewMemberCreateInput.phone ● ApiPhoneScalar scalar

CrewMemberCreateInput.phonePrivate ● ApiPhoneScalar scalar

CrewMemberCreateInput.email ● ApiEmailScalar scalar

CrewMemberCreateInput.emailPrivate ● ApiEmailScalar scalar

CrewMemberCreateInput.note ● String scalar

CrewMemberCreateInput.login ● NotEmptyString! non-null scalar

CrewMemberCreateInput.gender ● Gender! non-null enum

CrewMemberCreateInput.dateOfBirth ● Date scalar

CrewMemberCreateInput.placeOfBirth ● String scalar

CrewMemberCreateInput.kin ● String scalar

CrewMemberCreateInput.homebase ● AirportCodeScalar! non-null scalar

CrewMemberCreateInput.maritalStatus ● MaritalStatus enum

CrewMemberCreateInput.countryCode ● CountryCode scalar

CrewMemberCreateInput.startOfEmployment ● Date scalar

CrewMemberCreateInput.endOfEmployment ● Date scalar

CrewMemberCreateInput.temporaryAssignmentList ● [CrewMemberTemporaryAssignmentInputType!] list input

CrewMemberCreateInput.aircraftAssignmentList ● [AircraftNid!] list scalar

CrewMemberCreateInput.roleNid ● RoleNid! non-null scalar

CrewMemberCreateInput.plannerNote ● String scalar

CrewMemberCreateInput.dutyManager ● ApiLoginNidScalar scalar

CrewMemberCreateInput.dutyManagerList ● [ApiLoginNidScalar!] list scalar

CrewMemberCreateInput.countryCodeOfBirth ● CountryCode scalar

CrewMemberCreateInput.nationality ● CountryCode scalar

CrewMemberCreateInput.provinceOfBirth ● String scalar

CrewMemberCreateInput.idCard ● String scalar

ID card number, max 15 characters.

CrewMemberCreateInput.allowedAocList ● [AocInputType] list input

CrewMemberCreateInput.employment ● CrewMemberEmploymentInput input