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 @deprecated
id: ID
isPresenting: Boolean!
nonContactAuthor: PresentationNonContactAuthorInput
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 deprecated scalar

DEPRECATED

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

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.id ● ID scalar

The identifier of an existing author to update. Optional.

Rules:

  • Id id is not specified, then one of contactId, contactAuthor or nonContactAuthor 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.nonContactAuthor ● PresentationNonContactAuthorInput input

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

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