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