Skip to main content

SessionEventAgendaItem

Represents a Session included in an event agenda. To be included in an Agenda, a Session must include a date, start time and end time.

Session is a mechanism for organizing and managing Agenda elements such as presentations, panel discussions, speeches.

type SessionEventAgendaItem implements EventAgendaItem {
assignedRoles: [SessionRoleAssignment!]!
backgroundColor: HexColorCode
comment: String
concurrentSessionBlock: SessionBlock
createdAt: DateTime!
createdBy: String
customFields(
input: CustomFieldSearchFilterInput! = [object Object]
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [CustomField!]!
date: LocalDate!
details: String
end: LocalTime!
expectedAttendees: Int
id: ID!
lastModifiedAt: DateTime!
lastModifiedBy: String
location: Location
name: String!
overview: String
presentations: [Presentation!]!
showBoldName: Boolean!
start: LocalTime!
textColor: HexColorCode
tracks: [Track!]!
type: EventAgendaItemType!
uniqueCode: String
}

Fields

SessionEventAgendaItem.assignedRoles ● [SessionRoleAssignment!]! non-null object

A list of people assigned to the session, including their role. Any role can be assigned to a person such as "Moderator", "Interpreter" or "Chairperson" depending on the needs of the session.

SessionEventAgendaItem.backgroundColor ● HexColorCode scalar

The hex color code to use for the background when rendering the session in the agenda. Optional.

SessionEventAgendaItem.comment ● String scalar

A UTF-8 string comment for the session. Optional.

SessionEventAgendaItem.concurrentSessionBlock ● SessionBlock object

The block associated with this session, if concurrent. Optional.

SessionEventAgendaItem.createdAt ● DateTime! non-null scalar

The date and time the record was created.

SessionEventAgendaItem.createdBy ● String scalar

UTF-8 string value that represents the username of the user who created the record. Optional.

SessionEventAgendaItem.customFields ● [CustomField!]! non-null object

A list of custom field values associated with this session.

CustomFields can be correlated with a CustomFieldDefinition through the name and type fields.

See CustomFieldSearchFilterInput for details on how the optional input argument can be used to filter custom fields.

Optionally, the offset and limit arguments can be used to page through multiple items:

  • offset must be a non-negative integer (defaults to 0).
  • limit must be a positive integer from 1 to 2000 (defaults to 100).
SessionEventAgendaItem.customFields.input ● CustomFieldSearchFilterInput! non-null input
SessionEventAgendaItem.customFields.limit ● PaginationLimit! non-null scalar
SessionEventAgendaItem.customFields.offset ● NonNegativeInt! non-null scalar

SessionEventAgendaItem.date ● LocalDate! non-null scalar

The date the session will occur.

SessionEventAgendaItem.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.

SessionEventAgendaItem.end ● LocalTime! non-null scalar

The time the session will end.

SessionEventAgendaItem.expectedAttendees ● Int scalar

The number of attendees expected for the session. Optional.

SessionEventAgendaItem.id ● ID! non-null scalar

The unique identifier for a session.

SessionEventAgendaItem.lastModifiedAt ● DateTime! non-null scalar

The date and time the record was last modified.

SessionEventAgendaItem.lastModifiedBy ● String scalar

UTF-8 string value that represents the username of the user who last modified the record. Optional.

SessionEventAgendaItem.location ● Location object

The location for the session. Optional.

SessionEventAgendaItem.name ● String! non-null scalar

A UTF-8 string representing the name of a session.

SessionEventAgendaItem.overview ● String scalar

A UTF-8 string that provides a brief overview of the session that is displayed in the agenda. Optional.

SessionEventAgendaItem.presentations ● [Presentation!]! non-null object

The presentations assigned to the session.

SessionEventAgendaItem.showBoldName ● Boolean! non-null scalar

A flag indicating whether the name should be bold when rendering the session in the agenda. false by default.

SessionEventAgendaItem.start ● LocalTime! non-null scalar

The time the session will start.

SessionEventAgendaItem.textColor ● HexColorCode scalar

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

SessionEventAgendaItem.tracks ● [Track!]! non-null object

The tracks associated with the session.

If a session is allocated to a single track, the single track will be returned. If a session spans multiple tracks, all tracks that it spans will be returned.

SessionEventAgendaItem.type ● EventAgendaItemType! non-null enum

A value indicating the type of the agenda item. Returns EventAgendaItemType.SESSION.

SessionEventAgendaItem.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.

Interfaces

EventAgendaItem interface

An item which occupies a timeslot in the agenda.