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