AI-generated Key Takeaways
-
The Conference Data service enables scripts within Calendar conferencing add-ons or Google Workspace add-ons to configure and interact with conferencing data objects.
-
It is primarily intended for add-ons connecting to third-party conferencing systems to manage conference-related information within Google Calendar.
-
Developers can utilize various classes and methods provided by the service to create, build, and manage conference data, including entry points, parameters, and error handling.
-
The service facilitates tasks such as setting conference IDs, adding entry points for different communication methods (like video or phone), and handling potential errors during conference creation.
-
Comprehensive documentation with detailed descriptions of each class, method, and property is available for developers to leverage the Conference Data service effectively.
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. |