Skip to main content

CreateSessionRoleInput

Defines the input for creating a session role.

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

Fields

CreateSessionRoleInput.customFields ● [CustomFieldInput!] list input

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

CreateSessionRoleInput.eventId ● ID! non-null scalar

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

CreateSessionRoleInput.includeInOnlineAgenda ● Boolean scalar

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

The default value is false.

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

CreateSessionRoleInput.name ● String! non-null scalar

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

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

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

createSessionRole mutation