REST Resource: projects.locations.products

리소스: Product

Product에는 ReferenceImage가 포함되어 있습니다.

JSON 표현
{
  "name": string,
  "displayName": string,
  "description": string,
  "productCategory": string,
  "productLabels": [
    {
      object(KeyValue)
    }
  ]
}
필드
name

string

제품의 리소스 이름입니다.

형식은 projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID입니다.

제품을 만들 때 이 필드는 무시됩니다.

displayName

string

이 Product에 사용자가 제공한 이름입니다. 비워 둘 수 없습니다. 4,096자(영문 기준) 이하여야 합니다.

description

string

이 제품에 저장할 사용자 제공 메타데이터입니다. 4,096자(영문 기준) 이하여야 합니다.

productCategory

string

참조 이미지로 식별되는 제품의 카테고리입니다. 'homegoods', 'apparel' 또는 'toys'여야 합니다.

이 필드는 변경할 수 없습니다.

productLabels[]

object(KeyValue)

제품에 연결할 수 있는 키-값 쌍입니다. 쿼리 시 productLabels를 기반으로 제약조건을 지정할 수 있습니다.

정수 값은 문자열로 제공될 수 있습니다(예: '1199'). 정수 값이 있는 문자열만 곧 지원될 예정인 범위 기반 제한과 일치할 수 있습니다.

여러 값을 동일한 키에 할당할 수 있습니다. 제품 하나는 최대 100개의 productLabels를 포함할 수 있습니다.

KeyValue

키-값 쌍으로 표시된 제품 라벨입니다.

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

string

제품에 연결된 라벨의 키입니다. 비워두면 안 되며 128바이트를 초과할 수 없습니다.

value

string

제품에 연결된 라벨의 값입니다. 비워두면 안 되며 128바이트를 초과할 수 없습니다.

메서드

create

새 제품 리소스를 만들고 반환합니다.

delete

제품 및 해당 참조 이미지를 영구적으로 삭제합니다.

get

Product와 연결된 정보를 가져옵니다.

list

지정되지 않은 순서로 제품을 나열합니다.

patch

Product 리소스를 변경합니다.