UpdateObjectCustomContext

객체 커스텀 컨텍스트를 업데이트하는 옵션을 설명합니다.

JSON 표현
{

  // Union field action can be only one of the following:
  "customContextUpdates": {
    object (CustomContextUpdates)
  },
  "clearAll": boolean
  // End of list of possible types for union field action.
}
필드
통합 필드 action. 작업 중 하나를 설정해야 합니다. action은 다음 중 하나여야 합니다.
customContextUpdates

object (CustomContextUpdates)

특정 커스텀 컨텍스트에 적용할 업데이트 모음입니다. 키별로 개별 컨텍스트를 추가, 업데이트 또는 삭제하는 데 사용합니다.

clearAll

boolean

설정된 경우 true로 설정해야 하며 기존의 모든 객체 커스텀 컨텍스트가 삭제됩니다.

CustomContextUpdates

키로 식별된 커스텀 컨텍스트에 적용할 업데이트 모음을 설명합니다.

JSON 표현
{
  "updates": {
    string: {
      object (ObjectCustomContextPayload)
    },
    ...
  },
  "keysToClear": [
    string
  ]
}
필드
updates

map (key: string, value: object (ObjectCustomContextPayload))

선택사항입니다. 기존 커스텀 컨텍스트를 삽입하거나 업데이트합니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

keysToClear[]

string

선택사항입니다. 키별로 지울 커스텀 컨텍스트입니다. 키는 updateskeysToClear에 모두 있을 수 없습니다.

ObjectCustomContextPayload

사용자 정의 객체 커스텀 컨텍스트의 페이로드를 설명합니다.

JSON 표현
{
  "value": string
}
필드
value

string

객체 커스텀 컨텍스트의 값입니다. 설정된 경우 value는 커스텀 컨텍스트의 필수 필드이므로 빈 문자열일 수 없습니다. 설정되지 않은 경우 value는 무시되며 커스텀 컨텍스트 페이로드의 value 필드는 변경되지 않습니다.