Query

A definição da consulta usada para pesquisa e exportação.

Representação JSON
{
  "corpus": enum (CorpusType),
  "dataScope": enum (DataScope),
  "searchMethod": enum (SearchMethod),
  "method": enum (SearchMethod),
  "terms": string,
  "startTime": string,
  "endTime": string,
  "teamDriveInfo": {
    object (TeamDriveInfo)
  },
  "timeZone": string,

  // Union field search_method_field can be only one of the following:
  "accountInfo": {
    object (AccountInfo)
  },
  "orgUnitInfo": {
    object (OrgUnitInfo)
  },
  "sharedDriveInfo": {
    object (SharedDriveInfo)
  },
  "hangoutsChatInfo": {
    object (HangoutsChatInfo)
  },
  "sitesUrlInfo": {
    object (SitesUrlInfo)
  }
  // End of list of possible types for union field search_method_field.

  // Union field corpus_options_field can be only one of the following:
  "mailOptions": {
    object (MailOptions)
  },
  "driveOptions": {
    object (DriveOptions)
  },
  "hangoutsChatOptions": {
    object (HangoutsChatOptions)
  },
  "voiceOptions": {
    object (VoiceOptions)
  },
  "calendarOptions": {
    object (CalendarOptions)
  }
  // End of list of possible types for union field corpus_options_field.
}
Campos
corpus

enum (CorpusType)

O serviço do Google Workspace a ser pesquisado.

dataScope

enum (DataScope)

A origem de dados a ser pesquisada.

searchMethod
(deprecated)

enum (SearchMethod)

O método de pesquisa a ser usado.

method

enum (SearchMethod)

A entidade a ser pesquisada. Este campo substitui searchMethod para permitir drives compartilhados. Quando searchMethod é TEAM_DRIVE, a resposta desse campo é SHARED_DRIVE.

terms

string

Operadores de pesquisa específicos do serviço para filtrar os resultados da pesquisa.

startTime

string (Timestamp format)

Horário de início da consulta de pesquisa. Especifique no fuso horário GMT. O valor é arredondado para 0h na data especificada.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Hora de término da consulta de pesquisa. Especifique no fuso horário GMT. O valor é arredondado para 0h na data especificada.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

teamDriveInfo
(deprecated)

object (TeamDriveInfo)

Obrigatório quando SearchMethod é TIME_DRIVE.

timeZone

string

O nome do fuso horário. Deve ser um nome IANA TZ, como "America/Los_Angeles". Para uma lista de nomes de fusos horários, consulte Fuso horário. Para mais informações sobre como o Vault usa fusos horários, consulte a Central de Ajuda do Vault.

Campo de união search_method_field. Quando necessário, os detalhes das entidades a serem pesquisadas search_method_field podem ser apenas um dos seguintes:
accountInfo

object (AccountInfo)

Obrigatório quando SearchMethod é ACCOUNT.

orgUnitInfo

object (OrgUnitInfo)

Obrigatório quando SearchMethod é ORG_UNIT.

sharedDriveInfo

object (SharedDriveInfo)

Obrigatório quando SearchMethod é SHARED_DRIVE.

hangoutsChatInfo

object (HangoutsChatInfo)

Obrigatório quando SearchMethod é ROOM. (somente leitura)

sitesUrlInfo

object (SitesUrlInfo)

Obrigatório quando SearchMethod é SITES_URL.

Campo de união corpus_options_field. Outras opções de pesquisa para serviços específicos. corpus_options_field pode ser apenas de um dos tipos a seguir:
mailOptions

object (MailOptions)

Definir opções específicas de pesquisa do Gmail.

driveOptions

object (DriveOptions)

Defina opções específicas para a pesquisa no Drive.

hangoutsChatOptions

object (HangoutsChatOptions)

Defina opções específicas para a pesquisa no Chat. (somente leitura)

voiceOptions

object (VoiceOptions)

Defina opções específicas da pesquisa por voz.

calendarOptions

object (CalendarOptions)

Definir opções específicas de pesquisa da agenda.

DataScope

A origem dos dados a serem pesquisados.

Enums
DATA_SCOPE_UNSPECIFIED Nenhuma fonte de dados especificada.
ALL_DATA Todos os dados disponíveis.
HELD_DATA Apenas os dados em espera.
UNPROCESSED_DATA Somente os dados que ainda não foram processados pelo Vault. (Somente no Gmail e nos Grupos do Google)

SearchMethod

O tipo de entidade da pesquisa.

Enums
SEARCH_METHOD_UNSPECIFIED É necessário especificar um método de pesquisa. Caso contrário, ele será rejeitado.
ACCOUNT Pesquise os dados das contas especificadas em AccountInfo.
ORG_UNIT Pesquise os dados de todas as contas na unidade organizacional especificada em OrgUnitInfo.
TEAM_DRIVE

Pesquise os dados no Drive de equipe especificado em teamDriveInfo.

ENTIRE_ORG Pesquise os dados de todas as contas da organização. Compatível apenas com o Gmail. Quando especificado, não é necessário especificar AccountInfo ou OrgUnitInfo.
ROOM Pesquise mensagens nos espaços do Chat especificados em HangoutsChatInfo.
SITES_URL Pesquise sites pelos URLs publicados especificados em SitesUrlInfo.
SHARED_DRIVE Pesquise os arquivos nos drives compartilhados especificados em SharedDriveInfo.

AccountInfo

As contas a serem pesquisadas

Representação JSON
{
  "emails": [
    string
  ]
}
Campos
emails[]

string

Um conjunto de contas para pesquisar.

OrgUnitInfo

A unidade organizacional a ser pesquisada

Representação JSON
{
  "orgUnitId": string
}
Campos
orgUnitId

string

O nome da unidade organizacional a ser pesquisada, conforme informado pela API Admin SDK Directory.

SharedDriveInfo

Os drives compartilhados a serem pesquisados

Representação JSON
{
  "sharedDriveIds": [
    string
  ]
}
Campos
sharedDriveIds[]

string

Uma lista de IDs de drives compartilhados, conforme fornecidos pela API Drive.

HangoutsChatInfo

Os espaços do Chat a serem pesquisados

Representação JSON
{
  "roomId": [
    string
  ]
}
Campos
roomId[]

string

Uma lista de IDs de espaços do Chat, conforme fornecido pela API Chat. Há um limite de exportação de 500 espaços do Chat por solicitação.

SitesUrlInfo

Os URLs de sites publicados dos novos sites do Google a serem pesquisados

Representação JSON
{
  "urls": [
    string
  ]
}
Campos
urls[]

string

Uma lista de URLs de sites publicados.

TeamDriveInfo

Drives de equipe para pesquisar

Representação JSON
{
  "teamDriveIds": [
    string
  ]
}
Campos
teamDriveIds[]
(deprecated)

string

Lista de IDs de Team Drive, conforme fornecido pela API Drive.

MailOptions

Outras opções para a pesquisa do Gmail

Representação JSON
{
  "excludeDrafts": boolean,
  "clientSideEncryptedOption": enum (ClientSideEncryptedOption)
}
Campos
excludeDrafts

boolean

Defina como true para excluir rascunhos.

clientSideEncryptedOption

enum (ClientSideEncryptedOption)

Especifica se os resultados devem incluir conteúdo criptografado, conteúdo não criptografado ou ambos. O padrão é incluir ambos.

ClientSideEncryptedOption

Caso sua organização use a criptografia do lado do cliente Google Workspace, o status da criptografia do conteúdo

Enums
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED Status da criptografia não especificado. Os resultados incluem conteúdo criptografado do lado do cliente e não criptografado.
CLIENT_SIDE_ENCRYPTED_OPTION_ANY Incluir conteúdo criptografado do lado do cliente e não criptografado nos resultados.
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED Incluir apenas conteúdo criptografado do lado do cliente.
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED Incluir apenas conteúdo não criptografado.

DriveOptions

Mais opções para a pesquisa do Drive

Representação JSON
{
  "versionDate": string,
  "includeTeamDrives": boolean,
  "includeSharedDrives": boolean,
  "clientSideEncryptedOption": enum (ClientSideEncryptedOption)
}
Campos
versionDate

string (Timestamp format)

Pesquise a versão atual do arquivo do Drive, mas exporte o conteúdo da última versão salva antes de 0h00 (UTC) na data especificada. Insira a data em UTC.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

includeTeamDrives
(deprecated)

boolean

Defina como "true" para incluir o Drive de equipe.

includeSharedDrives

boolean

Defina como true para incluir os drives compartilhados.

clientSideEncryptedOption

enum (ClientSideEncryptedOption)

Defina se os resultados incluem apenas conteúdo criptografado com criptografia do lado do cliente Google Workspace, somente conteúdo não criptografado ou ambos. O padrão é ambos. Atualmente compatível com o Drive.

HangoutsChatOptions

Opções adicionais para a pesquisa no Google Chat

Representação JSON
{
  "includeRooms": boolean
}
Campos
includeRooms

boolean

Para pesquisas por conta ou unidade organizacional, defina como true para incluir salas.

VoiceOptions

Outras opções para a pesquisa por voz

Representação JSON
{
  "coveredData": [
    enum (VoiceCoveredData)
  ]
}
Campos
coveredData[]

enum (VoiceCoveredData)

Tipos de dados a serem pesquisados

CalendarOptions

Outras opções de pesquisa da Agenda

Representação JSON
{
  "locationQuery": [
    string
  ],
  "peopleQuery": [
    string
  ],
  "minusWords": [
    string
  ],
  "responseStatuses": [
    enum (AttendeeResponse)
  ],
  "versionDate": string
}
Campos
locationQuery[]

string

Corresponde apenas aos eventos cujo local contém todas as palavras no conjunto fornecido. Se a string contiver frases entre aspas, esse método só vai corresponder aos eventos com o local que contém a frase exata. Entradas no conjunto são consideradas em "e".

Exemplo de divisão de palavras: ["New Zealand"] vs ["New","Zealand"] "New Zealand": correspondência para "Nova e melhor Zelândia": correspondida somente pela última

peopleQuery[]

string

Corresponde apenas aos eventos cujos participantes contêm todas as palavras do conjunto especificado. Entradas no conjunto são consideradas em "e".

minusWords[]

string

Corresponde apenas aos eventos que não contêm nenhuma das palavras no conjunto especificado no título, descrição, local ou participantes. Entradas no conjunto são consideradas em "ou".

responseStatuses[]

enum (AttendeeResponse)

Corresponde apenas a eventos para os quais o custodiante deu uma dessas respostas. Se o conjunto estiver vazio ou contiver ATTENDEE_RESPONSE_UNSPECIFIED, não haverá filtragem de respostas.

versionDate

string (Timestamp format)

Pesquise a versão atual do evento do Google Agenda, mas exporte o conteúdo da última versão salva antes de 0h00 (UTC) na data especificada. Insira a data em UTC.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

AttendeeResponse

Resposta do usuário a um convite.

Enums
ATTENDEE_RESPONSE_UNSPECIFIED Resposta do participante não especificada. Se essa opção estiver definida, nenhuma filtragem será feita nas respostas, e todas as outras respostas dos participantes que fazem parte das opções de consulta serão ignoradas.
ATTENDEE_RESPONSE_NEEDS_ACTION O participante recebeu o convite, mas ainda não respondeu.
ATTENDEE_RESPONSE_ACCEPTED O participante planeja participar.
ATTENDEE_RESPONSE_DECLINED O participante não pretende participar.
ATTENDEE_RESPONSE_TENTATIVE O participante espera possivelmente participar.