Skip to main content

CrewMemberMutationSection (Object)

type CrewMemberMutationSection {
create(
data: CrewMemberCreateInput!
): CrewMemberCreateOutput!
updateUsingExternalId(
externalId: CrewMemberExternalIdScalar!
data: CrewMemberUpdateInput!
): CrewMemberUpdateUsingExternalIdOutput!
updateUsingCrewMemberNid(
crewMemberNid: CrewMemberNid!
data: CrewMemberUpdateInput!
): NonNullCrewMemberValueOrErrorList!
deleteUsingExternalId(
externalId: CrewMemberExternalIdScalar!
): CrewMemberDeleteUsingExternalIdOutput!
passport: CrewMemberPassportMutationSection!
nationalId: CrewMemberNationalIdMutationSection!
rating: CrewMemberMutationRating!
temporaryAssignment: CrewMemberMutationTemporaryAssignment!
aircraftAssignment: CrewMemberMutationAircraftAssignment!
endorsement: CrewMemberEndorsementMutation!
vaccination: CrewMemberVaccinationMutationSection!
experience: CrewMemberLoginExperienceMutationSection!
dutyAccount: CrewMemberDutyAccountMutationSection!
updateAdminData(
crewMemberNid: CrewMemberNid!
data: CrewMemberAdminDataInput!
): Boolean!
logoutFromAllDevices(
crewMemberNid: CrewMemberNid!
): Boolean!
setAircraftTypeLicenceList(
crewMember: CrewMemberNid!
licenceList: [CrewMemberAircraftTypeLicenceInput!]!
): Boolean!
}

Fields​

CrewMemberMutationSection.create ● CrewMemberCreateOutput! non-null union​

Requires access to resource GRAPHQL_CREW_MEMBER_EDIT

CrewMemberMutationSection.create.data ● CrewMemberCreateInput! non-null input​

CrewMemberMutationSection.updateUsingExternalId ● CrewMemberUpdateUsingExternalIdOutput! non-null union​

Requires access to resource GRAPHQL_CREW_MEMBER_EDIT

CrewMemberMutationSection.updateUsingExternalId.externalId ● CrewMemberExternalIdScalar! non-null scalar​
CrewMemberMutationSection.updateUsingExternalId.data ● CrewMemberUpdateInput! non-null input​

Possible violation list: TOO_SHORT_ERROR,TOO_LONG_ERROR,NOT_EQUAL_LENGTH_ERROR,INVALID_CHARACTERS_ERROR,REGEX_FAILED_ERROR

CrewMemberMutationSection.updateUsingCrewMemberNid ● NonNullCrewMemberValueOrErrorList! non-null union​

Requires access to resource GRAPHQL_CREW_MEMBER_EDIT

CrewMemberMutationSection.updateUsingCrewMemberNid.crewMemberNid ● CrewMemberNid! non-null scalar​
CrewMemberMutationSection.updateUsingCrewMemberNid.data ● CrewMemberUpdateInput! non-null input​

Possible violation list: TOO_SHORT_ERROR,TOO_LONG_ERROR,NOT_EQUAL_LENGTH_ERROR,INVALID_CHARACTERS_ERROR,REGEX_FAILED_ERROR

CrewMemberMutationSection.deleteUsingExternalId ● CrewMemberDeleteUsingExternalIdOutput! non-null union​

Requires access to resource GRAPHQL_CREW_MEMBER_EDIT

CrewMemberMutationSection.deleteUsingExternalId.externalId ● CrewMemberExternalIdScalar! non-null scalar​

CrewMemberMutationSection.passport ● CrewMemberPassportMutationSection! non-null object​

CrewMemberMutationSection.nationalId ● CrewMemberNationalIdMutationSection! non-null object​

CrewMemberMutationSection.rating ● CrewMemberMutationRating! non-null object​

Requires access to resource GRAPHQL_CREW_MEMBER_EDIT

CrewMemberMutationSection.temporaryAssignment ● CrewMemberMutationTemporaryAssignment! non-null object​

Requires access to resource GRAPHQL_CREW_MEMBER_EDIT

CrewMemberMutationSection.aircraftAssignment ● CrewMemberMutationAircraftAssignment! non-null object​

Requires access to resource GRAPHQL_CREW_MEMBER_EDIT

CrewMemberMutationSection.endorsement ● CrewMemberEndorsementMutation! non-null object​

Requires access to resource GRAPHQL_CREW_MEMBER_EDIT

CrewMemberMutationSection.vaccination ● CrewMemberVaccinationMutationSection! non-null object​

Requires access to resource GRAPHQL_CREW_MEMBER_EDIT

CrewMemberMutationSection.experience ● CrewMemberLoginExperienceMutationSection! non-null object​

CrewMemberMutationSection.dutyAccount ● CrewMemberDutyAccountMutationSection! non-null object​

Requires access to resource GRAPHQL_DUTY_ACCOUNT_EDIT

CrewMemberMutationSection.updateAdminData ● Boolean! non-null scalar​

Requires access to resource CREW_MEMBER_ADMIN_DATA_EDIT

CrewMemberMutationSection.updateAdminData.crewMemberNid ● CrewMemberNid! non-null scalar​
CrewMemberMutationSection.updateAdminData.data ● CrewMemberAdminDataInput! non-null input​

CrewMemberMutationSection.logoutFromAllDevices ● Boolean! non-null scalar​

WARNING: logs the given user out of ALL devices. Invalidates every web session and revokes mobile app and OAuth tokens of that user. When used on your own account it also terminates your current session.. Requires access to resource CREW_MEMBER_ADMIN_DATA_EDIT

CrewMemberMutationSection.logoutFromAllDevices.crewMemberNid ● CrewMemberNid! non-null scalar​

CrewMemberMutationSection.setAircraftTypeLicenceList ● Boolean! non-null scalar​

Requires access to resource GRAPHQL_CREW_MEMBER_EDIT

CrewMemberMutationSection.setAircraftTypeLicenceList.crewMember ● CrewMemberNid! non-null scalar​
CrewMemberMutationSection.setAircraftTypeLicenceList.licenceList ● [CrewMemberAircraftTypeLicenceInput!]! non-null input​

Returned By​

crewMember mutation