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 ofcontactId
,contactAuthor
ordirectAuthor
must be specified. - If
id
is specified, thencontactId
andcontactAuthor
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