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