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
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. 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
andalias
must 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