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