Skip to main content

UpdatePresentationAuthorInput

Defines the input for creating/updating an author while updating a presentation.

input UpdatePresentationAuthorInput {
affiliations: String
contactAuthor: PresentationContactAuthorInput
contactId: ID
directAuthor: PresentationDirectAuthorInput
id: ID
isPresenting: Boolean!
notes: String
order: NonNegativeInt!
}

Fields

UpdatePresentationAuthorInput.affiliations ● String scalar

UTF-8 string value typically containing a comma-delimited list of affiliations. Optional.

UpdatePresentationAuthorInput.contactAuthor ● PresentationContactAuthorInput input

The details for an author who is associated with a contact. Optional.

Rules:

  • If id is specified, then this field will be ignored.

UpdatePresentationAuthorInput.contactId ● ID scalar

The identifier of the contact whose information will be used to create the author. Optional.

Rules:

  • If id is specified, then this field will be ignored.
  • If contactId is specified, it must refer to an existing contact.

UpdatePresentationAuthorInput.directAuthor ● PresentationDirectAuthorInput input

The details for an author who is not associated with a contact. Optional.

UpdatePresentationAuthorInput.id ● ID scalar

The identifier of an existing author to update. Optional.

Rules:

  • Id id is not specified, then one of contactId, contactAuthor or directAuthor must be specified.
  • If id is specified, then contactId and contactAuthor will be ignored.

UpdatePresentationAuthorInput.isPresenting ● Boolean! non-null scalar

A flag indicating whether the author is presenting.

UpdatePresentationAuthorInput.notes ● String scalar

A UTF-8 string value representing any notes captured for the author. Optional.

UpdatePresentationAuthorInput.order ● NonNegativeInt! non-null scalar

The order the author appears in.

Member Of

UpdatePresentationInput input