Conference Data Service

Dados da conferência

Esse serviço permite que os scripts configurem e criem objetos de dados de conferê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 conferência.
ConferenceErrorErro que ocorreu em um complemento de conferência.
ConferenceErrorTypeEnum 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.
EntryPointFeatureEnum que define os recursos do ponto de entrada que podem ser criados por um complemento de videoconferência.
EntryPointTypeEnum 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 conferência desta ConferenceData.
setConferenceSolutionId(conferenceSolutionId)ConferenceDataBuilderDefine o ID da solução de conferência definida no manifesto do complemento.
setError(conferenceError)ConferenceDataBuilderDefine o ConferenceError desse ConferenceData, indicando que a conferência não foi criada.
setNotes(notes)ConferenceDataBuilderDefine as notas adicionais desta 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 uma ConferenceDataBuilder nova e vazia.
newConferenceError()ConferenceErrorRetorna uma ConferenceError nova e vazia.
newConferenceParameter()ConferenceParameterRetorna uma ConferenceParameter nova e vazia.
newEntryPoint()EntryPointRetorna uma EntryPoint nova e vazia.

ConferenceError

Métodos

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

ConferenceErrorType

Propriedades

PropriedadeTipoDescrição
AUTHENTICATIONEnumUm erro 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 conferê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 conferências de terceiros.
TEMPORARYEnumUm erro temporário durante a geração de dados da conferência.
UNKNOWNEnumUm 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 dessa 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 pedágio ou sem pedágio.
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 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 de região 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.
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 de telefone para uma conferência.
MOREEnumUm link para mais informações sobre os pontos de entrada em uma conferência.
SIPEnumUm ponto de entrada SIP para uma conferência.