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.