OptionValueSpec

사용자에게 옵션 중 하나를 선택하도록 요청합니다.

JSON 표현
{

  // Union field select can be only one of the following:
  "simpleSelect": {
    object (SimpleSelect)
  },
  "listSelect": {
    object (ListSelect)
  },
  "carouselSelect": {
    object (CarouselSelect)
  },
  "collectionSelect": {
    object (CollectionSelect)
  }
  // End of list of possible types for union field select.
}
필드
통합 필드 select. 사용자 select에게 표시되는 선택기 유형은 다음 중 하나여야 합니다.
simpleSelect

object (SimpleSelect)

연결된 GUI가 없는 간단한 선택

listSelect

object (ListSelect)

목록 카드 GUI가 있는 선택

carouselSelect
(deprecated)

object (CarouselSelect)

카드 캐러셀 GUI가 있는 select에서는 대신 collectionSelect를 사용하세요.

collectionSelect

object (CollectionSelect)

카드 컬렉션 GUI가 표시된 선택

SimpleSelect

연결된 GUI가 없는 간단한 선택입니다. 변경사항이 반영되도록 assistant.logs.actions.SimpleSelect를 업데이트하세요.

JSON 표현
{
  "items": [
    {
      object (Item)
    }
  ]
}
필드
items[]

object (Item)

사용자가 선택해야 하는 항목 목록입니다.

항목

선택할 수 있는 항목입니다.

JSON 표현
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string
}
필드
optionInfo

object (OptionInfo)

항목 키 및 동의어

title

string

상품 제목입니다. 제공되는 경우 동의어로 작동합니다. 선택사항

ListSelect

선택할 수 있는 옵션 목록을 표시하는 카드입니다.

JSON 표현
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (ListItem)
    }
  ]
}
필드
title

string

목록의 전체 제목입니다. 선택사항입니다.

subtitle

string

목록의 부제목입니다. 선택사항입니다.

items[]

object (ListItem)

최소: 2 최대: 30

ListItem

목록의 항목입니다.

JSON 표현
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
필드
optionInfo

object (OptionInfo)

이 옵션에 관한 정보입니다. 자세한 내용은 google.actions.v2.OptionInfo을 참조하세요. 필수 항목입니다.

title

string

목록 항목의 제목입니다. 탭하면 이 텍스트가 사용자가 입력한 것처럼 대화에 그대로 다시 게시됩니다. 각 제목은 목록 항목 집합 내에서 고유해야 합니다. 필수 항목입니다.

description

string

항목을 설명하는 기본 텍스트입니다. 선택사항입니다.

image

object (Image)

정사각형 이미지입니다. 선택사항입니다.

CarouselSelect

선택할 캐러셀 옵션을 표시하는 카드입니다.

JSON 표현
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CarouselItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
필드
title

string

캐러셀의 제목입니다. 선택사항입니다.

subtitle

string

캐러셀의 부제목입니다. 선택사항입니다.

items[]

object (CarouselItem)

최소: 2 최대: 10

imageDisplayOptions

enum (ImageDisplayOptions)

이미지 표시 옵션 유형입니다. 선택사항입니다.

CarouselItem

캐러셀의 항목

JSON 표현
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
필드
optionInfo

object (OptionInfo)

자세한 내용은 google.actions.v2.OptionInfo을 참조하세요. 필수 항목입니다.

title

string

캐러셀 항목의 제목입니다. 탭하면 이 텍스트가 사용자가 입력한 것처럼 대화에 그대로 다시 게시됩니다. 각 제목은 캐러셀 항목 세트 내에서 고유해야 합니다. 필수 항목입니다.

description

string

카드의 본문 텍스트입니다.

image

object (Image)

선택사항입니다.

CollectionSelect

선택할 수 있는 옵션 모음을 표시하는 카드입니다.

JSON 표현
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CollectionItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
필드
title

string

컬렉션의 제목입니다. 선택사항입니다.

subtitle

string

컬렉션의 부제목입니다. 선택사항입니다.

items[]

object (CollectionItem)

최소: 2 최대: 10

imageDisplayOptions

enum (ImageDisplayOptions)

이미지 표시 옵션 유형입니다. 선택사항입니다.

CollectionItem

컬렉션의 항목

JSON 표현
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
필드
optionInfo

object (OptionInfo)

자세한 내용은 google.actions.v2.OptionInfo을 참조하세요. 필수 항목입니다.

title

string

컬렉션 항목의 제목입니다. 탭하면 이 텍스트가 사용자가 입력한 것처럼 대화에 그대로 다시 게시됩니다. 각 제목은 컬렉션 항목 집합 내에서 고유해야 합니다. 필수 항목입니다.

description

string

카드의 본문 텍스트입니다.

image

object (Image)

선택사항입니다.