Skip to main content

CrewMemberVisaMutationSection (Object)

type CrewMemberVisaMutationSection {
putUsingExternalId(
externalId: CrewMemberExternalIdScalar!
passportNumber: String!
visaNumber: String!
visa: PassportVisaPutInput!
): CrewMemberPassportVisaPutUsingExternalIdOutput!
deleteUsingExternalId(
externalId: CrewMemberExternalIdScalar!
passportNumber: String!
visaNumber: String!
): CrewMemberPassportVisaDeleteUsingExternalIdOutput!
putOrUpdateByExternalId(
crewMemberExternalId: CrewMemberExternalIdScalar!
passportNumber: String!
visa: PassportVisaPutOrUpdateInput!
): CrewMemberPassportVisaPutOrUpdateByExternalIdOutput!
deleteByExternalId(
visaExternalId: VisaExternalIdScalar!
): CrewMemberPassportVisaDeleteByExternalIdOutput!
}

Fields

CrewMemberVisaMutationSection.putUsingExternalId ● CrewMemberPassportVisaPutUsingExternalIdOutput! non-null union

Requires access to resource GRAPHQL_CREW_MEMBER_EDIT. If visa is for schengen, country parameter must be empty.

CrewMemberVisaMutationSection.putUsingExternalId.externalId ● CrewMemberExternalIdScalar! non-null scalar
CrewMemberVisaMutationSection.putUsingExternalId.passportNumber ● String! non-null scalar
CrewMemberVisaMutationSection.putUsingExternalId.visaNumber ● String! non-null scalar
CrewMemberVisaMutationSection.putUsingExternalId.visa ● PassportVisaPutInput! non-null input

CrewMemberVisaMutationSection.deleteUsingExternalId ● CrewMemberPassportVisaDeleteUsingExternalIdOutput! non-null union

Requires access to resource GRAPHQL_CREW_MEMBER_EDIT

CrewMemberVisaMutationSection.deleteUsingExternalId.externalId ● CrewMemberExternalIdScalar! non-null scalar
CrewMemberVisaMutationSection.deleteUsingExternalId.passportNumber ● String! non-null scalar
CrewMemberVisaMutationSection.deleteUsingExternalId.visaNumber ● String! non-null scalar

CrewMemberVisaMutationSection.putOrUpdateByExternalId ● CrewMemberPassportVisaPutOrUpdateByExternalIdOutput! non-null union

Requires access to resource GRAPHQL_CREW_MEMBER_EDIT

CrewMemberVisaMutationSection.putOrUpdateByExternalId.crewMemberExternalId ● CrewMemberExternalIdScalar! non-null scalar
CrewMemberVisaMutationSection.putOrUpdateByExternalId.passportNumber ● String! non-null scalar
CrewMemberVisaMutationSection.putOrUpdateByExternalId.visa ● PassportVisaPutOrUpdateInput! non-null input

CrewMemberVisaMutationSection.deleteByExternalId ● CrewMemberPassportVisaDeleteByExternalIdOutput! non-null union

Requires access to resource GRAPHQL_CREW_MEMBER_EDIT

CrewMemberVisaMutationSection.deleteByExternalId.visaExternalId ● VisaExternalIdScalar! non-null scalar

Member Of

CrewMemberPassportMutationSection object