WidgetWriteUserEventRequest

WidgetService.WidgetWriteUserEvent 메서드의 요청 메시지입니다.

JSON 표현
{
  "location": string,
  "configId": string,
  "writeUserEventRequest": {
    object (WriteUserEventRequest)
  },
  "additionalParams": {
    object (AdditionalParams)
  }
}
필드
location

string

필수 항목입니다. 위젯 쓰기 사용자 이벤트가 실행될 위치 리소스입니다. 형식: locations/{location}

configId

string

필수 항목입니다. WidgetConfig의 UUID입니다. 이 필드는 위젯 구성, 사용자 이벤트를 작성하는 데 사용되는 모델 집합을 식별하는 데 사용됩니다.

writeUserEventRequest

object (WriteUserEventRequest)

필수 항목입니다. 사용자 이벤트 쓰기 요청입니다.

additionalParams

object (AdditionalParams)

필수 항목입니다. 보안 및 개인 정보 보호 강화를 위한 추가 매개변수입니다.

WriteUserEventRequest

WriteUserEvent 메서드의 요청 메시지입니다.

JSON 표현
{
  "parent": string,
  "writeAsync": boolean,
  "userEvent": {
    object (UserEvent)
  }
}
필드
parent

string

필수 항목입니다. 상위 리소스 이름입니다. 쓰기 사용자 이벤트 작업이 DataStore 수준에서 적용되는 경우 형식은 projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}입니다. 쓰기 사용자 이벤트 작업이 Location 수준에서 적용되는 경우(예: 여러 DataStore에 걸쳐 Document이 있는 이벤트) 형식은 projects/{project}/locations/{location}입니다.

writeAsync

boolean

true로 설정된 경우 사용자 이벤트는 유효성 검사 후 비동기식으로 작성되며 API는 쓰기를 기다리지 않고 응답합니다.

userEvent

object (UserEvent)

필수 항목입니다. 작성할 사용자 이벤트입니다.