- JSON 표현
- DataScope
- SearchMethod
- AccountInfo
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- HangoutsChatOptions
- VoiceOptions
- CalendarOptions
- AttendeeResponse
- GeminiOptions
검색 및 내보내기에 사용되는 쿼리 정의입니다.
JSON 표현 |
---|
{ "corpus": enum ( |
필드 | |
---|---|
corpus |
검색할 Google Workspace 서비스입니다. |
data |
검색할 데이터 소스입니다. |
searchMethod |
사용할 검색 메서드입니다. |
method |
검색할 항목입니다. 이 필드는 공유 드라이브를 지원하기 위해 searchMethod를 대체합니다. searchMethod가 TEAM_DRIVE인 경우 이 필드의 응답은 SHARED_DRIVE입니다. |
terms |
검색 결과를 필터링하는 서비스별 검색 연산자 |
start |
검색어의 시작 시간입니다. GMT로 지정합니다. 값은 지정된 날짜의 오전 12시로 반올림됩니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
end |
검색어의 종료 시간입니다. GMT로 지정합니다. 값은 지정된 날짜의 오전 12시로 반올림됩니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
teamDriveInfo |
SearchMethod이 TEAM_DRIVE인 경우 필요합니다. |
time |
시간대 이름입니다. 'America/Los_Angeles'와 같은 IANA TZ 이름이어야 합니다. 시간대 이름 목록은 시간대를 참고하세요. Vault에서 시간대를 사용하는 방법에 대한 자세한 내용은 Vault 고객센터를 참고하세요. |
통합 필드 search_method_field . 필요한 경우 검색할 항목 search_method_field 의 세부정보는 다음 중 하나여야 합니다. |
|
account |
SearchMethod가 ACCOUNT인 경우 필요합니다. |
org |
SearchMethod이 ORG_UNIT인 경우 필요합니다. |
shared |
SearchMethod가 SHARED_DRIVE인 경우 필요합니다. |
hangouts |
SearchMethod가 ROOM인 경우에 필요합니다. (읽기 전용) |
sites |
SearchMethod이 SITES_URL인 경우 필요합니다. |
통합 필드 corpus_options_field . 특정 서비스에 대한 추가 검색 옵션 corpus_options_field 은 다음 중 하나여야 합니다. |
|
mail |
Gmail 검색 관련 옵션을 설정합니다. |
drive |
Drive 검색 관련 옵션을 설정합니다. |
hangouts |
Chat 검색 관련 옵션을 설정합니다. (읽기 전용) |
voice |
음성 검색 관련 옵션을 설정합니다. |
calendar |
Calendar 검색 관련 옵션을 설정합니다. |
gemini |
Gemini 검색 관련 옵션을 설정합니다. |
DataScope
검색할 데이터 소스입니다.
열거형 | |
---|---|
DATA_SCOPE_UNSPECIFIED |
지정된 데이터 소스가 없습니다. |
ALL_DATA |
사용 가능한 모든 데이터 |
HELD_DATA |
보류된 데이터만 검색할 수 있습니다. |
UNPROCESSED_DATA |
Vault에서 아직 처리하지 않은 데이터만 포함됩니다. (Gmail 및 그룹스만 해당) |
SearchMethod
검색의 항목 유형입니다.
열거형 | |
---|---|
SEARCH_METHOD_UNSPECIFIED |
검색 방법을 지정해야 합니다. 지정하지 않으면 거부됩니다. |
ACCOUNT |
AccountInfo에 지정된 계정의 데이터를 검색합니다. |
ORG_UNIT |
OrgUnitInfo에 지정된 조직 단위의 모든 계정 데이터를 검색합니다. |
TEAM_DRIVE |
teamDriveInfo에 지정된 팀 드라이브에서 데이터를 검색합니다. |
ENTIRE_ORG |
조직의 모든 계정 데이터를 검색합니다. Gmail에서만 지원됩니다. 지정된 경우 AccountInfo 또는 OrgUnitInfo를 지정할 필요가 없습니다. |
ROOM |
HangoutsChatInfo에 지정된 Chat 스페이스에서 메시지를 검색합니다. |
SITES_URL |
SitesUrlInfo에 지정된 게시된 사이트 URL로 사이트를 검색합니다. |
SHARED_DRIVE |
SharedDriveInfo에 지정된 공유 드라이브에서 파일을 검색합니다. |
AccountInfo
검색할 계정
JSON 표현 |
---|
{ "emails": [ string ] } |
필드 | |
---|---|
emails[] |
검색할 계정 집합입니다. |
OrgUnitInfo
검색할 조직 단위
JSON 표현 |
---|
{ "orgUnitId": string } |
필드 | |
---|---|
org |
Admin SDK Directory API에서 제공한 검색할 조직 단위의 이름입니다. |
HangoutsChatInfo
검색할 Chat 스페이스
JSON 표현 |
---|
{ "roomId": [ string ] } |
필드 | |
---|---|
room |
Chat API에서 제공하는 Chat 스페이스 ID 목록입니다. 요청당 500개의 Chat 스페이스에서 내보낼 수 있습니다. |
SitesUrlInfo
검색할 새 Google Sites의 게시된 사이트 URL
JSON 표현 |
---|
{ "urls": [ string ] } |
필드 | |
---|---|
urls[] |
게시된 사이트 URL 목록입니다. |
TeamDriveInfo
검색할 팀 드라이브
JSON 표현 |
---|
{ "teamDriveIds": [ string ] } |
필드 | |
---|---|
teamDriveIds[] |
Drive API에서 제공하는 팀 Drive ID 목록입니다. |
MailOptions
Gmail 검색의 추가 옵션
JSON 표현 |
---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
필드 | |
---|---|
exclude |
임시보관 메일을 제외하려면 true로 설정합니다. |
client |
검색 결과에 암호화된 콘텐츠, 암호화되지 않은 콘텐츠 또는 둘 다를 포함할지 지정합니다. 기본값은 둘 다 포함하는 것입니다. |
ClientSideEncryptedOption
조직에서 Google Workspace 클라이언트 측 암호화를 사용하는 경우 콘텐츠의 암호화 상태
열거형 | |
---|---|
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED |
암호화 상태가 지정되지 않았습니다. 결과에는 클라이언트 측에서 암호화된 콘텐츠와 암호화되지 않은 콘텐츠가 모두 포함됩니다. |
CLIENT_SIDE_ENCRYPTED_OPTION_ANY |
결과에 클라이언트 측에서 암호화된 콘텐츠와 암호화되지 않은 콘텐츠를 모두 포함합니다. |
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED |
클라이언트 측에서 암호화된 콘텐츠만 포함하세요. |
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED |
암호화되지 않은 콘텐츠만 포함합니다. |
DriveOptions
Drive 검색을 위한 추가 옵션
JSON 표현 |
---|
{
"versionDate": string,
"includeTeamDrives": boolean,
"includeSharedDrives": boolean,
"clientSideEncryptedOption": enum ( |
필드 | |
---|---|
version |
Drive 파일의 현재 버전을 검색하지만 지정된 날짜의 오전 12시(UTC) 이전에 저장된 마지막 버전의 콘텐츠를 내보냅니다. 날짜를 UTC로 입력합니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
includeTeamDrives |
팀 드라이브를 포함하려면 true로 설정합니다. |
includeSharedDrives |
공유 드라이브를 포함하려면 true로 설정합니다. |
client |
결과에 Google Workspace 클라이언트 측 암호화로 암호화된 콘텐츠만 포함할지, 암호화되지 않은 콘텐츠만 포함할지, 둘 다 포함할지 설정합니다. 기본값은 둘 다입니다. 현재 Drive에서 지원됩니다. |
HangoutsChatOptions
Google Chat 검색의 추가 옵션
JSON 표현 |
---|
{ "includeRooms": boolean } |
필드 | |
---|---|
include |
계정 또는 조직 단위별로 검색하는 경우 채팅방을 포함하도록 true로 설정합니다. |
VoiceOptions
음성 검색의 추가 옵션
JSON 표현 |
---|
{
"coveredData": [
enum ( |
필드 | |
---|---|
covered |
검색할 데이터 유형 |
CalendarOptions
Calendar 검색의 추가 옵션
JSON 표현 |
---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
필드 | |
---|---|
location |
위치에 지정된 집합의 모든 단어가 포함된 이벤트만 일치시킵니다. 문자열에 따옴표로 묶인 문구가 포함된 경우 이 메서드는 위치에 정확한 문구가 포함된 이벤트만 일치시킵니다. 세트의 항목은 'and'로 간주됩니다. 단어 분할 예: ['뉴질랜드'] 대 ['뉴','질랜드'] '뉴질랜드': '뉴질랜드와 더 나은'과 모두 일치 '뉴질랜드': 후자와만 일치 |
people |
참석자가 지정된 집합의 모든 단어를 포함하는 이벤트만 일치시킵니다. 세트의 항목은 'and'로 간주됩니다. |
minus |
제목, 설명, 위치 또는 참석자에 지정된 집합의 단어가 포함되지 않은 일정만 일치시킵니다. 세트의 항목은 '또는'으로 간주됩니다. |
response |
보호자가 이러한 응답 중 하나를 제공한 이벤트만 일치합니다. 세트가 비어 있거나 ATTENDEE_RESPONSE_UNSPECIFIED가 포함된 경우 응답이 필터링되지 않습니다. |
version |
캘린더 일정의 현재 버전을 검색하지만 지정된 날짜의 오전 12시(UTC) 이전에 저장된 마지막 버전의 콘텐츠를 내보냅니다. 날짜를 UTC로 입력합니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
AttendeeResponse
초대에 대한 사용자 응답입니다.
열거형 | |
---|---|
ATTENDEE_RESPONSE_UNSPECIFIED |
참석자 응답이 지정되지 않았습니다. 이 옵션을 설정하면 응답이 필터링되지 않으며 쿼리 옵션에 포함된 다른 모든 참석자 응답은 무시됩니다. |
ATTENDEE_RESPONSE_NEEDS_ACTION |
참여자가 초대되었지만 아직 응답하지 않았습니다. |
ATTENDEE_RESPONSE_ACCEPTED |
참석자가 참석할 계획입니다. |
ATTENDEE_RESPONSE_DECLINED |
참석자가 참석할 계획이 없습니다. |
ATTENDEE_RESPONSE_TENTATIVE |
참석 가능성이 있는 참여자입니다. |
GeminiOptions
이 유형에는 필드가 없습니다.
Gemini 검색의 추가 옵션