Conference Data Service

Dados de conferência

Esse serviço permite que os scripts configurem e criem objetos de dados de videoconferência que interagem com o Google Agenda.

Classes

NomeBreve descrição
ConferenceDataContêiner para todas as informações relacionadas à conferência.
ConferenceDataBuilderBuilder para criar objetos ConferenceData.
ConferenceDataServiceServiço que os scripts podem usar para criar informações de videoconferência.
ConferenceErrorErro que ocorreu em um complemento de conferência.
ConferenceErrorTypeEnumeração que define os tipos de erros que podem ser especificados em um ConferenceError.
ConferenceParameterParâmetro específico da solução disponível para uso do complemento.
EntryPointDefinição de uma forma específica de participar de uma conferê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 videoconferência.

ConferenceData

Métodos

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

ConferenceDataBuilder

Métodos

MétodoTipo de retornoBreve descrição
addConferenceParameter(conferenceParameter)ConferenceDataBuilderAdiciona um ConferenceParameter a este ConferenceData.
addEntryPoint(entryPoint)ConferenceDataBuilderAdiciona um EntryPoint a este ConferenceData.
build()ConferenceDataCria e valida o ConferenceData.
setConferenceId(conferenceId)ConferenceDataBuilderDefine o ID da reunião deste ConferenceData.
setConferenceSolutionId(conferenceSolutionId)ConferenceDataBuilderDefine o ID da solução de conferê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 observações adicionais deste 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 faça uma chamada de volta para o complemento para permitir que os usuários façam login.
setConferenceErrorType(conferenceErrorType)ConferenceErrorDefine o tipo de erro deste ConferenceError.

ConferenceErrorType

Propriedades

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

ConferenceParameter

Métodos

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

EntryPoint

Métodos

MétodoTipo de retornoBreve descrição
addFeature(feature)EntryPointAdiciona o recurso do ponto de entrada, como ser pago ou sem custo financeiro.
setAccessCode(accessCode)EntryPointUm código de acesso para entrar na conferência.
setEntryPointType(entryPointType)EntryPointDefine o tipo deste ponto de entrada.
setMeetingCode(meetingCode)EntryPointUm código para acessar a conferência.
setPasscode(passcode)EntryPointUma senha para acessar a conferê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 do CLDR/ISO 3166 do país associado a esse 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.
TOLLEnumVálido apenas para o ponto de entrada PHONE.
TOLL_FREEEnumVálido apenas para o ponto de entrada PHONE.

EntryPointType

Propriedades

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