Conference Data Service

Dados da 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 de 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 você pode especificar em um ConferenceError.
ConferenceParameterParâmetro específico da solução disponível para o uso dos complementos.
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()StringMostra a representação JSON desse 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 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 videoconferência não foi criada.
setNotes(notes)ConferenceDataBuilderDefine as observações adicionais desse ConferenceData, como instruções do administrador ou de 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 chama o complemento novamente 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 de videoconferê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 videoconferência.
PERMISSION_DENIEDEnumO usuário não tem permissão para realizar uma ação no sistema de videoconferência de terceiros.
TEMPORARYEnumErro temporário durante a geração de dados de conferê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 do ConferenceParameter.
setValue(value)ConferenceParameterDefine o valor desta ConferenceParameter.

EntryPoint

Métodos

MétodoTipo de retornoBreve descrição
addFeature(feature)EntryPointAdiciona o recurso do ponto de entrada, como tarifa ou chamada sem custo financeiro.
setAccessCode(accessCode)EntryPointUm código de acesso para acessar a videoconferê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 videoconferência.
setPin(pin)EntryPointUm código PIN para acessar a videoconferência.
setRegionCode(regionCode)EntryPointO código de região 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 conferência.
PHONEEnumUm ponto de entrada para uma conferência.
MOREEnumUm link para mais informações sobre pontos de entrada para uma conferência.
SIPEnumUm ponto de entrada SIP para uma conferência.