AI-generated Key Takeaways
-
The Conference Data service allows scripts to configure conferencing data objects that interact with Google Calendar.
-
This service is primarily used with Calendar conferencing add-ons or Google Workspace add-ons that connect to third-party conferencing systems.
-
The service provides classes for managing conference data, handling errors, and defining entry points for joining conferences.
-
Key classes include
ConferenceData
,ConferenceDataBuilder
, andConferenceDataService
. -
Enumerations are available for defining conference error types, entry point features, and entry point types.
This service allows scripts to configure and build conferencing data objects that interact with Google Calendar.
Classes
Name | Brief description |
---|---|
Conference | Container for all conference-related information. |
Conference | Builder for creating for Conference objects. |
Conference | Service that scripts can use to create conferencing information. |
Conference | Error that occurred in a conferencing add-on. |
Conference | Enum that defines the types of errors that you can specify in a Conference . |
Conference | Solution-specific parameter available fo the add-on's use. |
Entry | Definition of a specific way to join a conference. |
Entry | Enum that defines the features of the entry point that can be created by a conferencing add-on. |
Entry | Enum that defines the types of entry points that can be created by a conferencing add-on. |
ConferenceData
Methods
Method | Return type | Brief description |
---|---|---|
print | String | Prints the JSON representation of this object. |
ConferenceDataBuilder
Methods
Method | Return type | Brief description |
---|---|---|
add | Conference | Adds a Conference to this Conference . |
add | Conference | Adds an Entry to this Conference . |
build() | Conference | Builds and validates the Conference . |
set | Conference | Sets the conference ID of this Conference . |
set | Conference | Sets the conference solution ID defined in the addon's manifest. |
set | Conference | Sets the Conference of this Conference , indicating that the conference
was not successfully created. |
set | Conference | Sets the additional notes of this Conference , such as instructions from the
administrator or legal notices. |
ConferenceDataService
Properties
Property | Type | Description |
---|---|---|
Conference | Conference | The Conference enumeration. |
Entry | Entry | The Entry enumeration. |
Entry | Entry | The Entry enumeration. |
Methods
Method | Return type | Brief description |
---|---|---|
new | Conference | Returns a new, empty Conference . |
new | Conference | Returns a new, empty Conference . |
new | Conference | Returns a new, empty Conference . |
new | Entry | Returns a new, empty Entry . |
ConferenceError
Methods
Method | Return type | Brief description |
---|---|---|
set | Conference | If the error type is AUTHENTICATION , the add-on must
provide a URL calling back into the add-on to allow users to log in. |
set | Conference | Sets the error type of this Conference . |
ConferenceErrorType
Properties
Property | Type | Description |
---|---|---|
AUTHENTICATION | Enum | An authentication error during conference data generation. |
CONFERENCE_SOLUTION_FORBIDDEN | Enum | The user is not allowed to use the selected conference solution (but might be allowed to use other solutions offered by the add-on). |
PERMANENT | Enum | A permanent error during conference data generation. |
PERMISSION_DENIED | Enum | The user isn't allowed to perform an action in the third-party conferencing system. |
TEMPORARY | Enum | A temporary error during conference data generation. |
UNKNOWN | Enum | An unknown error during conference data generation. |
ConferenceParameter
Methods
Method | Return type | Brief description |
---|---|---|
set | Conference | Sets the key of this Conference . |
set | Conference | Sets the value of this Conference . |
EntryPoint
Methods
Method | Return type | Brief description |
---|---|---|
add | Entry | Adds the feature of the entry point, such as being toll or toll-free. |
set | Entry | An access code for accessing the conference. |
set | Entry | Sets the type of this entry point. |
set | Entry | A meeting code for accessing the conference. |
set | Entry | A passcode for accessing the conference. |
set | Entry | A password code for accessing the conference. |
set | Entry | A PIN code for accessing the conference. |
set | Entry | The CLDR/ISO 3166 region code for the country associated with this entry point. |
set | Entry | Sets the URI for joining the conference through this entry point. |
EntryPointFeature
Properties
Property | Type | Description |
---|---|---|
UNKNOWN_FEATURE | Enum | Do not use. |
TOLL | Enum | Applies to PHONE entry point only. |
TOLL_FREE | Enum | Applies to PHONE entry point only. |
EntryPointType
Properties
Property | Type | Description |
---|---|---|
VIDEO | Enum | A video entry point for a conference. |
PHONE | Enum | A phone entry point for a conference. |
MORE | Enum | A link to more information about entry points into a conference. |
SIP | Enum | A SIP entry point for a conference. |