Skip to main content

UpdateSessionRoleInput

Defines the input for updating a session role.

input UpdateSessionRoleInput {
customFields: [CustomFieldInput!]
eventId: ID!
includeInOnlineAgenda: Boolean
isAirCastStudioHost: Boolean
name: String
sessionRoleId: ID!
uniqueCode: String
}

Fields

UpdateSessionRoleInput.customFields ● [CustomFieldInput!] list input

The custom fields to create for the session role. Optional.

UpdateSessionRoleInput.eventId ● ID! non-null scalar

The identifier of the event the session role is associated with.

UpdateSessionRoleInput.includeInOnlineAgenda ● Boolean scalar

A flag indicating whether the role is included in the online agenda. Optional.

The default value is false.

UpdateSessionRoleInput.isAirCastStudioHost ● Boolean scalar

A flag indicating whether this session role is treated as the studio host of a specific AIRCast session. An AIRCast Studio Host has access to the full range of functionality, including being able to invite external guests or attendees to the Main Stage and creating Breakout Rooms. Optional.

The default value is false.

UpdateSessionRoleInput.name ● String scalar

A UTF-8 string representing the name of the session role. Optional.

The value must be unique across all session roles in the event.

UpdateSessionRoleInput.sessionRoleId ● ID! non-null scalar

The identifier for a session role.

UpdateSessionRoleInput.uniqueCode ● String scalar

A customer supplied, UTF-8 string value that represents a unique code for the session role. Optional.

The value must be unique across all session roles for an event.

Member Of

updateSessionRole mutation