UpdateSessionInput
Defines the input for updating a session.
input UpdateSessionInput {
backgroundColor: HexColorCode
comment: String
customFields: [CustomFieldInput!]
date: LocalDate
details: String
doNotPublishToAttendeeApp: Boolean
doNotPublishToEventWebsite: Boolean
doNotPublishToMyAgenda: Boolean
doNotPublishToOnAir: Boolean
enableCheckInViaOrganizerApp: Boolean
enableCheckOutViaOrganizerApp: Boolean
enableIndicateAttendance: Boolean
enableLivePolling: Boolean
enableLiveQuestions: Boolean
end: LocalTime
eventId: ID!
expectedAttendees: Int
foodAndBeverage: String
inventoryLimit: PositiveInt
locationId: ID
name: String
overview: String
roleAssignments: [UpdateSessionRoleAssignmentInput!]
roomSetup: String
sessionBlockId: ID
sessionId: ID!
showBoldTitle: Boolean
start: LocalTime
surveyConfiguration: UpdateSessionSurveyConfigurationInput
textColor: HexColorCode
trackNumbers: [PositiveInt!]
uniqueCode: String
}
Fields
UpdateSessionInput.backgroundColor ● HexColorCode scalar
The hex color code to use for the background when rendering the session in the agenda. Optional.
When explicitly set to null, the color will be set to the default value, #376092.
UpdateSessionInput.comment ● String scalar
A UTF-8 string comment for the session. Optional.
UpdateSessionInput.customFields ● [CustomFieldInput!] list input
The custom fields to update or create for the session. Optional.
UpdateSessionInput.date ● LocalDate scalar
The date the session will occur. Optional.
UpdateSessionInput.details ● String scalar
A UTF-8 string that provides a description of the session. It is not displayed publicly and is intended to be used by event organizers. Optional.
UpdateSessionInput.doNotPublishToAttendeeApp ● Boolean scalar
A flag indicating whether the session should not be published in the agenda on the Attendee App. Optional.
UpdateSessionInput.doNotPublishToEventWebsite ● Boolean scalar
A flag indicating whether the session should not be published in the agenda on the Event Website. Optional.
UpdateSessionInput.doNotPublishToMyAgenda ● Boolean scalar
A flag indicating whether the session should not be published in the agenda in My Agenda. Optional.
UpdateSessionInput.doNotPublishToOnAir ● Boolean scalar
A flag indicating whether the session should not be published in the agenda on OnAir. Optional.
UpdateSessionInput.enableCheckInViaOrganizerApp ● Boolean scalar
A flag indicating whether check in for the session is enabled via scanning in the Organizer App. Optional.
UpdateSessionInput.enableCheckOutViaOrganizerApp ● Boolean scalar
A flag indicating whether check out for the session is enabled via scanning in the Organizer App. Optional.
UpdateSessionInput.enableIndicateAttendance ● Boolean scalar
A flag indicating whether attendees are allowed to indicate attendance for the session. Optional.
UpdateSessionInput.enableLivePolling ● Boolean scalar
A flag indicating whether live polling for the session is enabled in Attendee App/OnAir. Optional.
UpdateSessionInput.enableLiveQuestions ● Boolean scalar
A flag indicating whether live questions & answers for the session is enabled in Attendee App/OnAir. Optional.
UpdateSessionInput.end ● LocalTime scalar
The time the session will end. Optional.
If this session is scheduled within a concurrent session block (by specifying sessionBlockId) then end can be used to override the
ending time for the session as long as it falls within the start and end times of the concurrent session block.
UpdateSessionInput.eventId ● ID! non-null scalar
The identifier of the event the session is associated with.
UpdateSessionInput.expectedAttendees ● Int scalar
The number of attendees expected for the session. Optional.
UpdateSessionInput.foodAndBeverage ● String scalar
A UTF-8 string detailing the food and beverage for the session. Optional.
UpdateSessionInput.inventoryLimit ● PositiveInt scalar
The inventory limit for this session. Optional.
If set to null the inventory will be unlimited.
UpdateSessionInput.locationId ● ID scalar
The identifier of the location for this session. Optional.
UpdateSessionInput.name ● String scalar
A UTF-8 string representing the name of a session. Optional.
UpdateSessionInput.overview ● String scalar
A UTF-8 string that provides a brief overview of the session that is displayed in the agenda. Optional.
UpdateSessionInput.roleAssignments ● [UpdateSessionRoleAssignmentInput!] list input
The role assignments to create/update/delete for the session. Optional.
Rules:
- Omitting the input value entirely will keep the existing roles as-is.
- Passing null or an empty list will remove all roles from this session.
- If passing a list with role assignments, omitted existing role assignments will be removed from this session.
- Roles assignments where the
roleAssignmentIdis specified will be updated, otherwise they will be created. - For existing role assignments only the
sessionRoleIdcan be updated.
UpdateSessionInput.roomSetup ● String scalar
A UTF-8 string detailing the room setup for a session such as information about seating, podium and other room layout options. Optional.
UpdateSessionInput.sessionBlockId ● ID scalar
The identifier of the concurrent session block the session is linked to. Optional.
UpdateSessionInput.sessionId ● ID! non-null scalar
The identifier of the session.
UpdateSessionInput.showBoldTitle ● Boolean scalar
A Boolean value indicating whether the title should be bold when rendering the session in the agenda. Optional.
UpdateSessionInput.start ● LocalTime scalar
The time the session will start. Optional.
If this session is scheduled within a concurrent session block (by specifying sessionBlockId) then start can be used to override the
starting time for the session as long as it falls within the start and end times of the concurrent session block.
UpdateSessionInput.surveyConfiguration ● UpdateSessionSurveyConfigurationInput input
The survey configuration to create/update/delete for the session. Optional.
Rules:
- Omitting the input value entirely will keep the existing survey configuration as-is.
- Passing null will remove the survey configuration from the session.
- If the session has no existing survey configuration both
surveyIdandaliasmust be specified.
UpdateSessionInput.textColor ● HexColorCode scalar
The hex color code to use when rendering the session's text in the agenda. Optional.
When explicitly set to null, the color will be set to the default value, #FFFFFF.
UpdateSessionInput.trackNumbers ● [PositiveInt!] list scalar
The agenda track numbers the session is associated with. The number can be between 1 - 99. Optional.
UpdateSessionInput.uniqueCode ● String scalar
A customer supplied, UTF-8 string value that represents a unique code for the session. Optional.
The value must be unique across all sessions for an event.
Member Of
updateSession mutation