Conference Data Service

Konferenzdaten

Mit diesem Dienst können Skripts Konferenzdatenobjekte konfigurieren und erstellen, die mit Google Kalender interagieren.

Klassen

NameKurzbeschreibung
ConferenceDataContainer für alle konferenzbezogenen Informationen.
ConferenceDataBuilderBuilder zum Erstellen von ConferenceData-Objekten.
ConferenceDataServiceDienst, mit dem Skripts Konferenzinformationen erstellen können.
ConferenceErrorFehler, der in einem Add-on für Videokonferenzen aufgetreten ist.
ConferenceErrorTypeEnum, das die Arten von Fehlern definiert, die Sie in einem ConferenceError angeben können.
ConferenceParameterLösungsspezifischer Parameter, der für die Verwendung des Add-ons verfügbar ist.
EntryPointDefinition einer bestimmten Möglichkeit, an einer Konferenz teilzunehmen.
EntryPointFeatureEnum, das die Funktionen des Einstiegspunkts definiert, die von einem Add-on für Videokonferenzen erstellt werden können.
EntryPointTypeEnum, das die Arten von Einstiegspunkten definiert, die von einem Add-on für Videokonferenzen erstellt werden können.

ConferenceData

Methoden

MethodeRückgabetypKurzbeschreibung
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.

ConferenceDataBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
addConferenceParameter(conferenceParameter)ConferenceDataBuilderFügt diesem ConferenceData ein ConferenceParameter hinzu.
addEntryPoint(entryPoint)ConferenceDataBuilderFügt diesem ConferenceData ein EntryPoint hinzu.
build()ConferenceDataErstellt und validiert das ConferenceData.
setConferenceId(conferenceId)ConferenceDataBuilderLegt die Konferenz-ID dieses ConferenceData fest.
setConferenceSolutionId(conferenceSolutionId)ConferenceDataBuilderLegt die Konferenzlösungs-ID fest, die im Manifest des Add-ons definiert ist.
setError(conferenceError)ConferenceDataBuilderLegt den ConferenceError dieses ConferenceData fest und gibt an, dass die Konferenz nicht erfolgreich erstellt wurde.
setNotes(notes)ConferenceDataBuilderLegt die zusätzlichen Notizen dieses ConferenceData fest, z. B. Anweisungen des Administrators oder rechtliche Hinweise.

ConferenceDataService

Properties

AttributTypBeschreibung
ConferenceErrorTypeConferenceErrorTypeDie ConferenceErrorType-Enumeration.
EntryPointFeatureEntryPointFeatureDie EntryPointFeature-Enumeration.
EntryPointTypeEntryPointTypeDie EntryPointType-Enumeration.

Methoden

MethodeRückgabetypKurzbeschreibung
newConferenceDataBuilder()ConferenceDataBuilderGibt ein neues, leeres ConferenceDataBuilder zurück.
newConferenceError()ConferenceErrorGibt ein neues, leeres ConferenceError zurück.
newConferenceParameter()ConferenceParameterGibt ein neues, leeres ConferenceParameter zurück.
newEntryPoint()EntryPointGibt ein neues, leeres EntryPoint zurück.

ConferenceError

Methoden

MethodeRückgabetypKurzbeschreibung
setAuthenticationUrl(authenticationUrl)ConferenceErrorWenn der Fehlertyp AUTHENTICATION ist, muss das Add-on eine URL bereitstellen, die zurück zum Add-on führt, damit sich Nutzer anmelden können.
setConferenceErrorType(conferenceErrorType)ConferenceErrorLegt den Fehlertyp dieses ConferenceError fest.

ConferenceErrorType

Properties

AttributTypBeschreibung
AUTHENTICATIONEnumEin Authentifizierungsfehler bei der Generierung von Konferenzdaten.
CONFERENCE_SOLUTION_FORBIDDENEnumDer Nutzer darf die ausgewählte Konferenzlösung nicht verwenden, kann aber möglicherweise andere vom Add-on angebotene Lösungen verwenden.
PERMANENTEnumEin dauerhafter Fehler bei der Generierung von Konferenzdaten.
PERMISSION_DENIEDEnumDer Nutzer darf keine Aktion im Videokonferenzsystem eines Drittanbieters ausführen.
TEMPORARYEnumEin vorübergehender Fehler bei der Generierung von Konferenzdaten.
UNKNOWNEnumEin unbekannter Fehler bei der Generierung von Konferenzdaten.

ConferenceParameter

Methoden

MethodeRückgabetypKurzbeschreibung
setKey(key)ConferenceParameterLegt den Schlüssel dieses ConferenceParameter fest.
setValue(value)ConferenceParameterLegt den Wert dieses ConferenceParameter fest.

EntryPoint

Methoden

MethodeRückgabetypKurzbeschreibung
addFeature(feature)EntryPointFügt das Feature des Einstiegspunkts hinzu, z. B. ob es kostenpflichtig oder kostenlos ist.
setAccessCode(accessCode)EntryPointEin Zugangscode für den Zugriff auf die Konferenz.
setEntryPointType(entryPointType)EntryPointLegt den Typ dieses Einstiegspunkts fest.
setMeetingCode(meetingCode)EntryPointEin Besprechungscode für den Zugriff auf die Konferenz.
setPasscode(passcode)EntryPointEin Passcode für den Zugriff auf die Konferenz.
setPassword(password)EntryPointEin Passwort für den Zugriff auf die Konferenz.
setPin(pin)EntryPointEin PIN-Code für den Zugriff auf die Konferenz.
setRegionCode(regionCode)EntryPointDer CLDR-/ISO 3166-Regionscode für das Land, das mit diesem Einstiegspunkt verknüpft ist.
setUri(uri)EntryPointLegt den URI für die Teilnahme an der Konferenz über diesen Einstiegspunkt fest.

EntryPointFeature

Properties

AttributTypBeschreibung
UNKNOWN_FEATUREEnumNicht verwenden.
TOLLEnumGilt nur für den Einstiegspunkt PHONE.
TOLL_FREEEnumGilt nur für den Einstiegspunkt PHONE.

EntryPointType

Properties

AttributTypBeschreibung
VIDEOEnumEin Video-Einstiegspunkt für eine Konferenz.
PHONEEnumEin Telefon-Einstiegspunkt für eine Konferenz.
MOREEnumEin Link zu weiteren Informationen zu Einstiegspunkten für eine Konferenz.
SIPEnumEin SIP-Einstiegspunkt für eine Konferenz.