Skip to main content

UpdateSessionInput

Defines the input for updating a session.

input UpdateSessionInput {
backgroundColor: HexColorCode
comment: String
customFields: [CustomFieldInput!]
date: LocalDate
details: String
enableCheckInViaOrganizerApp: Boolean
enableCheckOutViaOrganizerApp: Boolean
enableIndicateAttendance: Boolean
enableLivePolling: Boolean
enableLiveQuestions: Boolean
end: LocalTime
eventId: ID!
expectedAttendees: Int
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.

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.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 enable 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.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 roleAssignmentId is specified will be updated, otherwise they will be created.
  • For existing role assignments only the sessionRoleId can 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. false by default. 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 surveyId and alias must be specified.

UpdateSessionInput.textColor ● HexColorCode scalar

The hex color code to use when rendering the session's text in the agenda. Optional.

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