- JSON-представление
- DataScope
- Метод поиска
- Информация об учетной записи
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- DriveDocumentInfo
- Идентификаторы документов диска
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- SharedDrivesOption
- HangoutsChatOptions
- VoiceOptions
- CalendarOptions
- Ответ участника
- GeminiOptions
Определение запроса, используемое для поиска и экспорта.
| JSON-представление |
|---|
{ "corpus": enum ( |
| Поля | |
|---|---|
corpus | Сервис Google Workspace для поиска. |
dataScope | Источник данных для поиска. |
searchMethod | Метод поиска, который следует использовать. |
method | Объект для поиска. Это поле заменяет поле searchMethod для поддержки общих дисков. Если searchMethod имеет значение TEAM_DRIVE , ответ этого поля будет SHARED_DRIVE . |
terms | Специализированные операторы поиска для фильтрации результатов поиска. |
startTime | Время начала поискового запроса. Укажите в формате GMT. Значение округляется до 12:00 утра указанной даты. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
endTime | Время окончания поискового запроса. Укажите в формате GMT. Значение округляется до 12:00 утра указанной даты. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
teamDriveInfo | Требуется, если SearchMethod имеет значение TEAM_DRIVE . |
timeZone | Название часового пояса. Это должно быть название часового пояса IANA, например, "America/Los_Angeles". Список названий часовых поясов см. в разделе "Часовой пояс ". Дополнительную информацию о том, как Vault использует часовые пояса, см. в справочном центре Vault . |
Поле объединения search_method_field . При необходимости сведения о сущностях, для которых выполняется поиск search_method_field могут быть только одним из следующих типов: | |
accountInfo | Требуется, если SearchMethod имеет значение ACCOUNT . |
orgUnitInfo | Требуется, если SearchMethod имеет значение ORG_UNIT . |
sharedDriveInfo | Требуется, если SearchMethod имеет значение SHARED_DRIVE . |
hangoutsChatInfo | Требуется, если SearchMethod имеет значение ROOM (только для чтения). |
sitesUrlInfo | Обязательно, если SearchMethod имеет значение SITES_URL . |
driveDocumentInfo | Требуется, если SearchMethod имеет значение DRIVE_DOCUMENT . |
Поле объединения corpus_options_field . Дополнительные параметры поиска для конкретных сервисов. corpus_options_field может принимать только одно из следующих значений: | |
mailOptions | Настройте параметры поиска в Gmail. |
driveOptions | Настройте параметры поиска в Google Диске. |
hangoutsChatOptions | Настройте параметры поиска в чате. (только для чтения) |
voiceOptions | Настройте параметры голосового поиска. |
calendarOptions | Настройте параметры поиска по календарю. |
geminiOptions | Настройте параметры поиска Gemini. |
DataScope
Источник данных для поиска.
| Перечисления | |
|---|---|
DATA_SCOPE_UNSPECIFIED | Источник данных не указан. |
ALL_DATA | Все доступные данные. |
HELD_DATA | Зарезервированы только данные. |
UNPROCESSED_DATA | Только данные, еще не обработанные Vault. (Только Gmail и Groups) |
Метод поиска
Тип сущности для поиска.
| Перечисления | |
|---|---|
SEARCH_METHOD_UNSPECIFIED | Необходимо указать метод поиска, иначе запрос будет отклонен. |
ACCOUNT | Выполните поиск данных по счетам, указанным в AccountInfo . |
ORG_UNIT | Выполните поиск данных всех учетных записей в организационной единице, указанной в OrgUnitInfo . |
TEAM_DRIVE | Выполните поиск данных на общем диске, указанном в teamDriveInfo . |
ENTIRE_ORG | Поиск данных по всем учетным записям в организации. Поддерживается только для Gmail. При указании параметра AccountInfo или OrgUnitInfo указывать не нужно. |
ROOM | Поиск сообщений в чатах, указанных в HangoutsChatInfo . |
SITES_URL | Поиск сайтов осуществляется по опубликованным URL-адресам сайтов, указанным в SitesUrlInfo . |
SHARED_DRIVE | Выполните поиск файлов на общих дисках, указанных в параметре SharedDriveInfo . |
DRIVE_DOCUMENT | Получите документы, указанные в DriveDocumentInfo. |
Информация об учетной записи
Учетные записи для поиска
| JSON-представление |
|---|
{ "emails": [ string ] } |
| Поля | |
|---|---|
emails[] | Набор учетных записей для поиска. |
OrgUnitInfo
Организационное подразделение для поиска
| JSON-представление |
|---|
{ "orgUnitId": string } |
| Поля | |
|---|---|
orgUnitId | Название организационного подразделения для поиска, предоставленное API каталога Admin SDK . |
HangoutsChatInfo
Чат-пространства для поиска
| JSON-представление |
|---|
{ "roomId": [ string ] } |
| Поля | |
|---|---|
roomId[] | Список идентификаторов чат-пространств, предоставленный API чата . Существует ограничение на экспорт из 500 чат-пространств за один запрос. |
SitesUrlInfo
Опубликованные URL-адреса новых сайтов Google Sites для поиска.
| JSON-представление |
|---|
{ "urls": [ string ] } |
| Поля | |
|---|---|
urls[] | Список опубликованных URL-адресов сайтов. |
DriveDocumentInfo
Документы на Диске для поиска.
| JSON-представление |
|---|
{
"documentIds": {
object ( |
| Поля | |
|---|---|
identifier поля объединения. Формат для получения документов Google Диска. identifier может быть только одним из следующих: | |
documentIds | Указывайте файлы на Диске по идентификатору документа. |
Идентификаторы документов диска
Указывайте файлы на Диске по идентификатору документа.
| JSON-представление |
|---|
{ "ids": [ string ] } |
| Поля | |
|---|---|
ids[] | Обязательно. Список идентификаторов документов на Google Диске. |
TeamDriveInfo
Команда прилагает усилия для поиска
| JSON-представление |
|---|
{ "teamDriveIds": [ string ] } |
| Поля | |
|---|---|
teamDriveIds[] | Список идентификаторов командных дисков, предоставленный API Google Диска . |
MailOptions
Дополнительные параметры поиска в Gmail
| JSON-представление |
|---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
| Поля | |
|---|---|
excludeDrafts | Установите значение true , чтобы исключить черновики. |
clientSideEncryptedOption | Указывает, следует ли включать в результаты зашифрованное содержимое, незашифрованное содержимое или и то, и другое. По умолчанию включаются оба типа содержимого. |
ClientSideEncryptedOption
Если ваша организация использует шифрование на стороне клиента в Google Workspace , статус шифрования контента будет отображаться.
| Перечисления | |
|---|---|
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED | Статус шифрования не указан. Результаты включают как зашифрованный, так и незашифрованный контент на стороне клиента. |
CLIENT_SIDE_ENCRYPTED_OPTION_ANY | Включайте в результаты как зашифрованный, так и незашифрованный контент на стороне клиента. |
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED | Включайте только зашифрованный контент на стороне клиента. |
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED | Включайте только незашифрованный контент. |
DriveOptions
Дополнительные параметры поиска в Google Диске.
| JSON-представление |
|---|
{ "versionDate": string, "includeTeamDrives": boolean, "includeSharedDrives": boolean, "clientSideEncryptedOption": enum ( |
| Поля | |
|---|---|
versionDate | Найдите текущую версию файла на Google Диске, но экспортируйте содержимое последней версии, сохраненной до 00:00 UTC указанной даты. Введите дату в формате UTC. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
includeTeamDrives | Установите значение true, чтобы включить TeamDrive. |
includeSharedDrives | Установите значение true , чтобы включить общие диски. |
clientSideEncryptedOption | Укажите, будут ли результаты включать только контент, зашифрованный с помощью клиентского шифрования Google Workspace , только незашифрованный контент или и то, и другое. По умолчанию — и то, и другое. В настоящее время поддерживается для Google Диска. |
sharedDrivesOption | Необязательно. Параметры для включения или исключения документов из общих дисков. Мы рекомендуем использовать это поле вместо includeSharedDrives. Это поле переопределяет значения полей includeSharedDrives и includeTeamDrives, если они заданы. |
HangoutsChatOptions
Дополнительные параметры для поиска в чате Google
| JSON-представление |
|---|
{ "includeRooms": boolean } |
| Поля | |
|---|---|
includeRooms | Для поиска по учетной записи или организационному подразделению установите значение true , чтобы включить в поиск помещения. |
VoiceOptions
Дополнительные параметры голосового поиска
| JSON-представление |
|---|
{
"coveredData": [
enum ( |
| Поля | |
|---|---|
coveredData[] | Типы данных для поиска |
CalendarOptions
Дополнительные параметры для поиска по календарю
| JSON-представление |
|---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
| Поля | |
|---|---|
locationQuery[] | Соответствует только тем событиям, в местоположении которых содержатся все слова из заданного набора. Если строка содержит фразы в кавычках, этот метод соответствует только тем событиям, в местоположении которых содержится точная фраза. Вложенные элементы набора рассматриваются в операторе «и». Пример разделения слов: ["New Zealand"] против ["New","Zealand"] "New Zealand": совпадает с обоими "New and better Zealand": совпадает только с последним |
peopleQuery[] | Соответствует только тем событиям, в списке участников которых содержатся все слова из заданного набора. Элементы набора рассматриваются в союзе «и». |
minusWords[] | Соответствует только тем событиям, которые не содержат ни одного слова из заданного набора в заголовке, описании, местоположении или списке участников. Записи, входящие в набор, рассматриваются в операторе «или». |
responseStatuses[] | Соответствует только тем событиям, для которых ответственное лицо предоставило один из этих ответов. Если набор пуст или содержит ATTENDEE_RESPONSE_UNSPECIFIED, фильтрация ответов не будет производиться. |
versionDate | Найдите текущую версию события календаря, но экспортируйте содержимое последней версии, сохраненной до 00:00 UTC указанной даты. Введите дату в формате UTC. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
Ответ участника
Ответ пользователя на приглашение.
| Перечисления | |
|---|---|
ATTENDEE_RESPONSE_UNSPECIFIED | Ответ участника не указан. Если этот параметр задан, фильтрация ответов выполняться не будет, все остальные ответы участников, включенные в параметры запроса, будут игнорироваться. |
ATTENDEE_RESPONSE_NEEDS_ACTION | Участник получил приглашение, но пока не ответил. |
ATTENDEE_RESPONSE_ACCEPTED | Участник планирует присутствовать. |
ATTENDEE_RESPONSE_DECLINED | Участник не планирует присутствовать. |
ATTENDEE_RESPONSE_TENTATIVE | Участник рассчитывает, что, возможно, примет участие. |
GeminiOptions
Этот тип не содержит полей.
Дополнительные параметры поиска Близнецов