Skip to main content

EndorsementMutationSection (Object)

type EndorsementMutationSection {
create(
endorsement: EndorsementInput!
): EndorsementMutationSectionCreateOutput!
update(
endorsementNid: EndorsementNid!
endorsement: EndorsementInput!
): EndorsementMutationSectionUpdateOutput!
delete(
endorsementNid: EndorsementNid!
): EndorsementMutationSectionDeleteOutput!
createExternalDefinition(
name: String!
): EndorsementMutationSectionCreateExternalDefinitionOutput!
deleteExternalForCrewMember(
endorsementNid: EndorsementDefinitionNid!
email: CrewMemberEmail!
): EndorsementMutationSectionDeleteExternalForCrewMemberOutput!
putExternalForCrewMember(
endorsementNid: EndorsementDefinitionNid!
email: CrewMemberEmail!
endorsementData: CrewMemberExternalEndorsementInputType!
): EndorsementMutationSectionPutExternalForCrewMemberOutput!
}

Fields

EndorsementMutationSection.create ● EndorsementMutationSectionCreateOutput! non-null union

Requires access to resource ENDORSEMENT_DEFINITION_EDIT

EndorsementMutationSection.create.endorsement ● EndorsementInput! non-null input

Possible violation list: TOO_LOW_ERROR

EndorsementMutationSection.update ● EndorsementMutationSectionUpdateOutput! non-null union

Requires access to resource ENDORSEMENT_DEFINITION_EDIT

EndorsementMutationSection.update.endorsementNid ● EndorsementNid! non-null scalar

Possible violation list: IS_NOT_SOME_ERROR

EndorsementMutationSection.update.endorsement ● EndorsementInput! non-null input

Possible violation list: TOO_LOW_ERROR

EndorsementMutationSection.delete ● EndorsementMutationSectionDeleteOutput! non-null union

Requires access to resource ENDORSEMENT_DEFINITION_EDIT

EndorsementMutationSection.delete.endorsementNid ● EndorsementNid! non-null scalar

Possible violation list: IS_NOT_SOME_ERROR

EndorsementMutationSection.createExternalDefinition ● EndorsementMutationSectionCreateExternalDefinitionOutput! non-null union

Requires to be authenticated by OAuth.

EndorsementMutationSection.createExternalDefinition.name ● String! non-null scalar

Possible violation list: IS_BLANK_ERROR

EndorsementMutationSection.deleteExternalForCrewMember ● EndorsementMutationSectionDeleteExternalForCrewMemberOutput! non-null union

Requires to be authenticated by OAuth.. Endorsement has to have same Oauth client as requester

EndorsementMutationSection.deleteExternalForCrewMember.endorsementNid ● EndorsementDefinitionNid! non-null scalar

Possible violation list: IS_NOT_SOME_ERROR,ENDORSEMENT_NOT_FROM_OAUTH

EndorsementMutationSection.deleteExternalForCrewMember.email ● CrewMemberEmail! non-null scalar

Possible violation list: IS_NOT_SOME_ERROR

EndorsementMutationSection.putExternalForCrewMember ● EndorsementMutationSectionPutExternalForCrewMemberOutput! non-null union

Requires to be authenticated by OAuth.. Endorsement has to have same Oauth client as requester

EndorsementMutationSection.putExternalForCrewMember.endorsementNid ● EndorsementDefinitionNid! non-null scalar

Possible violation list: IS_NOT_SOME_ERROR,ENDORSEMENT_NOT_FROM_OAUTH

EndorsementMutationSection.putExternalForCrewMember.email ● CrewMemberEmail! non-null scalar

Possible violation list: IS_NOT_SOME_ERROR

EndorsementMutationSection.putExternalForCrewMember.endorsementData ● CrewMemberExternalEndorsementInputType! non-null input

Possible violation list: VALUE_NOT_VALID,IS_NO_EMPTY

Returned By

endorsement mutation