Conference Data Service

Dados da conferência

Com esse serviço, os scripts podem configurar e criar objetos de dados de videoconferência que interagem com o Google Agenda.

Aulas

NomeBreve descrição
ConferenceDataContêiner para todas as informações relacionadas à conferência.
ConferenceDataBuilderBuilder para criação de objetos ConferenceData.
ConferenceDataServiceServiço que os scripts podem usar para criar informações de videoconferência.
ConferenceErrorErro que ocorreu em um complemento de videoconferência.
ConferenceErrorTypeEnumeração que define os tipos de erros que podem ser especificados em uma ConferenceError.
ConferenceParameterParâmetro específico da solução disponível para uso do complemento.
EntryPointDefinição de uma maneira específica de participar de uma videoconferência.
EntryPointFeatureEnumeração que define os recursos do ponto de entrada que podem ser criados por um complemento de videoconferência.
EntryPointTypeEnumeração que define os tipos de pontos de entrada que podem ser criados por um complemento de conferência.

ConferenceData

Métodos

MétodoTipo de retornoBreve descrição
printJson()StringMostra a representação JSON desse objeto.

ConferenceDataBuilder

Métodos

MétodoTipo de retornoBreve descrição
addConferenceParameter(conferenceParameter)ConferenceDataBuilderAdiciona um ConferenceParameter ao ConferenceData.
addEntryPoint(entryPoint)ConferenceDataBuilderAdiciona um EntryPoint ao ConferenceData.
build()ConferenceDataCria e valida o ConferenceData.
setConferenceId(conferenceId)ConferenceDataBuilderDefine o ID da videoconferência deste ConferenceData.
setConferenceSolutionId(conferenceSolutionId)ConferenceDataBuilderDefine o ID da solução de videoconferência definido no manifesto do complemento.
setError(conferenceError)ConferenceDataBuilderDefine o ConferenceError deste ConferenceData, indicando que a conferência não foi criada.
setNotes(notes)ConferenceDataBuilderDefine as outras observações desse ConferenceData, como instruções do administrador ou avisos legais.

ConferenceDataService

Propriedades

PropriedadeTipoDescrição
ConferenceErrorTypeConferenceErrorTypeA enumeração ConferenceErrorType.
EntryPointFeatureEntryPointFeatureA enumeração EntryPointFeature.
EntryPointTypeEntryPointTypeA enumeração EntryPointType.

Métodos

MétodoTipo de retornoBreve descrição
newConferenceDataBuilder()ConferenceDataBuilderRetorna um novo ConferenceDataBuilder vazio.
newConferenceError()ConferenceErrorRetorna um novo ConferenceError vazio.
newConferenceParameter()ConferenceParameterRetorna um novo ConferenceParameter vazio.
newEntryPoint()EntryPointRetorna um novo EntryPoint vazio.

ConferenceError

Métodos

MétodoTipo de retornoBreve descrição
setAuthenticationUrl(authenticationUrl)ConferenceErrorSe o tipo de erro for AUTHENTICATION, o complemento precisará fornecer um URL que chame novamente o complemento para permitir que os usuários façam login.
setConferenceErrorType(conferenceErrorType)ConferenceErrorDefine o tipo de erro desse ConferenceError.

ConferenceErrorType

Propriedades

PropriedadeTipoDescrição
AUTHENTICATIONEnumErro de autenticação durante a geração de dados de conferência.
CONFERENCE_SOLUTION_FORBIDDENEnumO usuário não tem permissão para usar a solução de videoconferência selecionada, mas pode usar outras soluções oferecidas pelo complemento.
PERMANENTEnumUm erro permanente durante a geração de dados de conferência.
PERMISSION_DENIEDEnumO usuário não tem permissão para realizar uma ação no sistema de videoconferência de terceiros.
TEMPORARYEnumOcorreu um erro temporário durante a geração dos dados de videoconferência.
UNKNOWNEnumOcorreu um erro desconhecido durante a geração de dados de videoconferência.

ConferenceParameter

Métodos

MétodoTipo de retornoBreve descrição
setKey(key)ConferenceParameterDefine a chave desse ConferenceParameter.
setValue(value)ConferenceParameterDefine o valor desse ConferenceParameter.

EntryPoint

Métodos

MétodoTipo de retornoBreve descrição
addFeature(feature)EntryPointAdiciona o recurso do ponto de entrada, como "ligação sem custo financeiro" ou "chamada sem custo financeiro".
setAccessCode(accessCode)EntryPointUm código de acesso para acessar a conferência.
setEntryPointType(entryPointType)EntryPointDefine o tipo desse ponto de entrada.
setMeetingCode(meetingCode)EntryPointUm código da reunião para acessar a videoconferência.
setPasscode(passcode)EntryPointUma senha para acessar a videoconferência.
setPassword(password)EntryPointUm código de senha para acessar a conferência.
setPin(pin)EntryPointUm código PIN para acessar a conferência.
setRegionCode(regionCode)EntryPointO código regional CLDR/ISO 3166 do país associado a este ponto de entrada.
setUri(uri)EntryPointDefine o URI para participar da conferência por esse ponto de entrada.

EntryPointFeature

Propriedades

PropriedadeTipoDescrição
UNKNOWN_FEATUREEnumNão use.
TOLLEnumAplicável apenas ao ponto de entrada PHONE.
TOLL_FREEEnumAplicável apenas ao ponto de entrada PHONE.

EntryPointType

Propriedades

PropriedadeTipoDescrição
VIDEOEnumUm ponto de entrada de vídeo para uma videoconferência.
PHONEEnumUm ponto de entrada telefônico para uma conferência.
MOREEnumUm link para mais informações sobre pontos de entrada em uma conferência.
SIPEnumUm ponto de entrada SIP para uma conferência.