Skip to main content

UpdatePresentationInput

Defines the input for updating a presentation.

input UpdatePresentationInput {
abstractPage: PositiveInt
affiliations: [UpdatePresentationAuthorAffiliationInput!]
attachedDocumentIds: [ID!] @deprecated
attachedDocuments: [UpdatePresentationAttachedDocumentInput!]
authorListPage: PositiveInt
authors: [UpdatePresentationAuthorInput!]
automaticallyAssignPaperNumber: Boolean
biography: String
checklist: [UpdateAppliedChecklistItemInput!]
customFields: [CustomFieldInput!]
end: LocalTime
eventId: ID!
keywordIds: [ID!]
notes: String
order: NonNegativeInt
paperNumber: NonNegativeInt
paperReference: String
paperStatusId: ID
posterBoard: String
presentationId: ID!
presentationTypeId: ID
questionTime: NonNegativeInt
sessionId: ID
start: LocalTime
subThemeId: ID
themeId: ID
title: String
}

Fields​

UpdatePresentationInput.abstractPage ● PositiveInt scalar​

The abstract book page number for the presentation. Optional.

UpdatePresentationInput.affiliations ● [UpdatePresentationAuthorAffiliationInput!] list input​

The affiliations to create/update against the presentation. Optional.

Passing null or an empty list will remove all the affiliations from the presentation. Omitting the input value entirely will keep the existing affiliations as-is.

UpdatePresentationInput.attachedDocumentIds ● [ID!] deprecated list scalar​

DEPRECATED

Use attachedDocuments instead. This input field will be removed in a future release.

The identifiers of the documents to associate with the presentation. Optional.

Passing null or an empty list will remove all the attached documents from the presentation. Omitting the input value entirely will keep the existing attached documents as-is.

UpdatePresentationInput.attachedDocuments ● [UpdatePresentationAttachedDocumentInput!] list input​

The list of attached documents to create/update against the presentation. Optional.

Passing an empty list will remove all of the attached documents from the presentation. Omitting the input value entirely will keep the existing attached documents as-is.

When passing a list, for any existing attached documents where the documentTypeId is not provided the attached document will be removed.

UpdatePresentationInput.authorListPage ● PositiveInt scalar​

The author list page number for the presentation. Optional.

UpdatePresentationInput.authors ● [UpdatePresentationAuthorInput!] list input​

The list of authors to create/update against the presentation. Optional.

Passing null or an empty list will remove all the authors from the presentation. Omitting the input value entirely will keep the existing authors as-is.

When passing a list, for any existing authors where the id is not provided the author will be removed.

UpdatePresentationInput.automaticallyAssignPaperNumber ● Boolean scalar​

A flag indicating whether the paper number will be assigned or re-assigned automatically. Optional.

If true, the paperNumber field will be ignored.

Warning: updating multiple presentations asynchronously might assign/re-assign the same paper number to multiple presentations.

UpdatePresentationInput.biography ● String scalar​

A UTF-8 string that represents the biography of the contact presenting the presentation. Optional.

UpdatePresentationInput.checklist ● [UpdateAppliedChecklistItemInput!] list input​

The checklist item details to set on the presentation. Optional.

When provided, this will replace all existing checklist item details on the presentation.

UpdatePresentationInput.customFields ● [CustomFieldInput!] list input​

The custom fields to create or update for the presentation. Optional.

UpdatePresentationInput.end ● LocalTime scalar​

The time the presentation will end. Optional.

UpdatePresentationInput.eventId ● ID! non-null scalar​

The identifier of the event the presentation is associated with.

UpdatePresentationInput.keywordIds ● [ID!] list scalar​

The identifiers of the keywords to associate with the presentation. Optional.

Passing null or an empty list will remove all the keywords from the presentation. Omitting the input value entirely will keep the existing keywords as-is.

UpdatePresentationInput.notes ● String scalar​

A UTF-8 string representing the notes of a presentation. Optional.

UpdatePresentationInput.order ● NonNegativeInt scalar​

The order the presentation will be presented within the session. Optional.

UpdatePresentationInput.paperNumber ● NonNegativeInt scalar​

The paper's number. Optional.

Will default to 0 if set to null.

UpdatePresentationInput.paperReference ● String scalar​

A UTF-8 string representing a reference to a paper. Optional.

UpdatePresentationInput.paperStatusId ● ID scalar​

The status of the presentation. Optional.

UpdatePresentationInput.posterBoard ● String scalar​

A UTF-8 string representing the poster board reference of a presentation. Optional.

UpdatePresentationInput.presentationId ● ID! non-null scalar​

The identifier of the presentation.

UpdatePresentationInput.presentationTypeId ● ID scalar​

The identifier of the presentation type. Optional.

UpdatePresentationInput.questionTime ● NonNegativeInt scalar​

The duration, in minutes, of any question time allowed for the presentation. Optional.

UpdatePresentationInput.sessionId ● ID scalar​

The identifier of the session the presentation is scheduled to run in. Optional.

UpdatePresentationInput.start ● LocalTime scalar​

The time the presentation will start. Optional.

UpdatePresentationInput.subThemeId ● ID scalar​

The identifier of the sub-theme for the presentation. Optional.

The sub-theme must be related to the specified or existing theme.

UpdatePresentationInput.themeId ● ID scalar​

The identifier of the theme for the presentation. Optional.

UpdatePresentationInput.title ● String scalar​

A UTF-8 string representing the title of a presentation. Optional.

Member Of​

updatePresentation mutation