Attributes

지정된 위치의 모든 속성을 담는 컨테이너입니다.

JSON 표현
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
필드
name

string

필수 항목입니다. 이 위치의 Google 식별자입니다(locations/{locationId}/attributes 형식).

attributes[]

object (Attribute)

업데이트해야 하는 속성의 모음입니다.

속성

위치 속성입니다. 속성은 위치에 대한 추가 정보를 제공합니다. 위치에 설정할 수 있는 속성은 해당 위치의 속성 (예: 카테고리)에 따라 다를 수 있습니다. 사용 가능한 속성은 Google에서 결정하며 API 변경 없이 추가 및 삭제될 수 있습니다.

JSON 표현
{
  "name": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "uriValues": [
    {
      object (UriAttributeValue)
    }
  ]
}
필드
name

string

필수 항목입니다. 이 속성의 리소스 이름입니다.

valueType

enum (AttributeValueType)

출력 전용. 이 속성에 포함된 값의 유형입니다. 값을 해석하는 방법을 결정하는 데 사용해야 합니다.

values[]

value (Value format)

이 속성의 값입니다. 제공된 값의 유형은 해당 속성에 예상되는 유형과 일치해야 합니다. 여러 속성 값을 제공할 수 있는 반복되는 입력란입니다. 속성 유형은 하나의 값만 지원합니다.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

속성 값 유형이 REPEATED_ENUM인 경우 이 속성에 속성 값이 포함되고 다른 값 필드는 비어 있어야 합니다.

uriValues[]

object (UriAttributeValue)

속성 값 유형이 URL인 경우 이 입력란에는 이 속성의 값이 포함되며 다른 값 입력란은 비어 있어야 합니다.

RepeatedEnumAttributeValue

valueType이 REPEATED_ENUM인 속성의 값입니다. 이는 두 가지 값 ID 목록, 즉 설정된 (true) 목록과 설정되지 않은 (false) 목록으로 구성됩니다. 누락된 값은 알 수 없는 것으로 간주됩니다. 값을 1개 이상 지정해야 합니다.

JSON 표현
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
필드
setValues[]

string

설정된 열거형 값.

unsetValues[]

string

설정되지 않은 열거형 값.

UriAttributeValue

URL이 valueType인 속성 값입니다.

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

string

필수 항목입니다. 이 속성에 제안된 URI 값입니다.