REST Resource: projects.locations.collections.dataStores.widgetConfigs

Resource: WidgetConfig

WidgetConfig merekam konfigurasi di tingkat Widget.

Representasi JSON
{
  "name": string,
  "displayName": string,
  "createTime": string,
  "updateTime": string,
  "enableAutocomplete": boolean,
  "fieldsUiComponentsMap": {
    string: {
      object (UIComponentField)
    },
    ...
  },
  "facetField": [
    {
      object (FacetField)
    }
  ],
  "dataStoreType": enum (DataStoreType),
  "contentSearchSpec": {
    object (ContentSearchSpec)
  },
  "enableSummarization": boolean,
  "enableSnippetResultSummary": boolean,
  "configId": string,
  "enableQualityFeedback": boolean,
  "solutionType": enum (SolutionType),
  "industryVertical": enum (IndustryVertical),
  "allowPublicAccess": boolean,
  "allowlistedDomains": [
    string
  ],
  "enableSafeSearch": boolean,
  "enableConversationalSearch": boolean,
  "llmEnabled": boolean,
  "enableResultScore": boolean,
  "resultDisplayType": enum (ResultDisplayType),
  "minimumDataTermAccepted": boolean,
  "enableWebApp": boolean,
  "dataStoreUiConfigs": [
    {
      object (DataStoreUiConfig)
    }
  ],
  "collectionComponents": [
    {
      object (CollectionComponent)
    }
  ],
  "enableSearchAsYouType": boolean,
  "defaultSearchRequestOrderBy": string,
  "experimentalFeatures": {
    string: string,
    ...
  },
  "uiSettings": {
    object (UiSettings)
  },
  "accessSettings": {
    object (AccessSettings)
  },
  "uiBranding": {
    object (UiBrandingSettings)
  },
  "homepageSetting": {
    object (HomepageSetting)
  },
  "assistantSettings": {
    object (AssistantSettings)
  },
  "customerProvidedConfig": {
    object (CustomerProvidedConfig)
  },
  "enablePrivateKnowledgeGraph": boolean
}
Kolom
name

string

Tidak dapat diubah. Nama lengkap resource konfigurasi widget. Format projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}/widgetConfigs/{widgetConfigId}.

Kolom ini harus berupa string berenkode UTF-8 dengan batas panjang 1.024 karakter.

displayName

string

Wajib. Nama tampilan konfigurasi widget yang dapat dibaca manusia. Digunakan di UI Discovery.

Kolom ini harus berupa string berenkode UTF-8 dengan batas panjang 128 karakter. Jika tidak, error INVALID_ARGUMENT akan ditampilkan.

createTime

string (Timestamp format)

Hanya output. Stempel waktu WidgetConfig dibuat.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. Stempel waktu WidgetConfig diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

enableAutocomplete
(deprecated)

boolean

Apakah akan mengaktifkan pelengkapan otomatis atau tidak.

fieldsUiComponentsMap
(deprecated)

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

Kuncinya adalah komponen UI. Tiruan. Saat ini mendukung title, thumbnail, url, custom1, custom2, custom3.

Nilainya adalah nama kolom beserta visibilitas perangkatnya.

Ketiga kolom kustom bersifat opsional dan dapat ditambahkan atau dihapus. title, thumbnail, url adalah komponen UI wajib yang tidak dapat dihapus.

facetField[]
(deprecated)

object (FacetField)

Konfigurasi dan tampilan aspek di tampilan pengguna akhir.

dataStoreType

enum (DataStoreType)

Hanya output. Jenis penyimpanan data induk.

contentSearchSpec
(deprecated)

object (ContentSearchSpec)

Spesifikasi penelusuran konten yang mengonfigurasi perilaku penelusuran konten yang diinginkan.

enableSummarization
(deprecated)

boolean

Mengaktifkan atau menonaktifkan ringkasan untuk respons penelusuran.

enableSnippetResultSummary
(deprecated)

boolean

Aktifkan atau nonaktifkan ringkasan untuk setiap hasil cuplikan.

configId

string

Hanya output. ID unik yang di-obfuscate dari WidgetConfig.

enableQualityFeedback
(deprecated)

boolean

Mengaktifkan atau menonaktifkan pengumpulan masukan kualitas hasil penelusuran dari pengguna akhir.

solutionType

enum (SolutionType)

Wajib. Tidak dapat diubah. Menentukan jenis solusi yang dapat digunakan WidgetConfig ini.

industryVertical

enum (IndustryVertical)

Hanya output. Vertical industri tempat WidgetConfig mendaftar. Vertical industri WidgetConfig didasarkan pada Engine terkait.

allowPublicAccess
(deprecated)

boolean

Apakah mengizinkan integrasi tanpa autentikasi dengan widget. Jika disetel ke benar (true), akses publik ke penelusuran atau solusi lain dari widget diizinkan tanpa token autentikasi yang disediakan oleh server backend yang dihosting pelanggan.

allowlistedDomains[]
(deprecated)

string

Domain yang diizinkan yang dapat memuat widget ini.

llmEnabled

boolean

Hanya output. Apakah LLM diaktifkan di penyimpanan data yang sesuai.

enableResultScore

boolean

Apakah akan menampilkan skor hasil atau tidak.

resultDisplayType
(deprecated)

enum (ResultDisplayType)

Jenis cuplikan yang akan ditampilkan di widget UCS.

  • RESULT_DISPLAY_TYPE_UNSPECIFIED untuk pengguna lama.
  • SNIPPET untuk pengguna penelusuran non-perusahaan baru.
  • EXTRACTIVE_ANSWER untuk pengguna penelusuran perusahaan baru.
minimumDataTermAccepted

boolean

Hanya output. Apakah pelanggan menyetujui persyaratan penggunaan data.

enableWebApp
(deprecated)

boolean

Apakah akan mengaktifkan aplikasi web mandiri atau tidak.

dataStoreUiConfigs[]
(deprecated)

object (DataStoreUiConfig)

Konfigurasi UI yang dapat dikonfigurasi per penyimpanan data.

collectionComponents[]

object (CollectionComponent)

Hanya output. Komponen pengumpulan yang mencantumkan semua kumpulan dan penyimpanan data turunan yang terkait dengan konfigurasi widget, sumber data tersebut dapat digunakan untuk pemfilteran di API layanan widget, pengguna dapat menampilkan hasil dari sumber data yang dipilih.

enableSearchAsYouType
(deprecated)

boolean

Apakah akan mengaktifkan perilaku telusuri-sambil-kata-diketik untuk widget penelusuran

defaultSearchRequestOrderBy
(deprecated)

string

Urutan default untuk hasil penelusuran jika ditentukan.

Digunakan untuk menyetel SearchRequest#orderBy pada permintaan yang berlaku. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body

experimentalFeatures

map (key: string, value: string)

Memungkinkan untuk mengaktifkan/menonaktifkan fitur tidak stabil/eksperimental di widget (atau aplikasi web)

uiSettings

object (UiSettings)

Menjelaskan setelan penelusuran widget umum seperti yang terlihat di halaman konfigurasi widget konsol cloud. Menggantikan properti tingkat teratas yang tidak digunakan lagi.

accessSettings

object (AccessSettings)

Akan digunakan untuk semua setelan akses widget yang terlihat di halaman integrasi konsol cloud. Menggantikan properti tingkat teratas yang tidak digunakan lagi.

uiBranding

object (UiBrandingSettings)

Menjelaskan setelan branding UI widget penelusuran, seperti judul widget, logo, favicon, dan warna.

homepageSetting

object (HomepageSetting)

Opsional. Menjelaskan setelan halaman beranda widget.

assistantSettings

object (AssistantSettings)

Opsional. Hanya output. Menjelaskan setelan asisten widget.

customerProvidedConfig

object (CustomerProvidedConfig)

Opsional. Hanya output. Menjelaskan konfigurasi terkait pelanggan, saat ini hanya digunakan untuk pelanggan pemerintah. Kolom ini tidak dapat diubah setelah aktivasi project.

enablePrivateKnowledgeGraph

boolean

Opsional. Hanya output. Apakah akan mengaktifkan pustaka pengetahuan pribadi atau tidak.

UIComponentField

Kolom facet yang dipetakan ke Komponen UI.

Representasi JSON
{
  "field": string,
  "deviceVisibility": [
    enum (DeviceVisibility)
  ],
  "displayTemplate": string
}
Kolom
field

string

Wajib. Nama kolom terdaftar. Formatnya adalah field.abc.

deviceVisibility[]

enum (DeviceVisibility)

Visibilitas kolom di berbagai jenis perangkat.

displayTemplate

string

Template untuk menyesuaikan cara kolom ditampilkan. Contoh nilainya adalah string yang terlihat seperti: "Harga: {value}".

DeviceVisibility

Visibilitas kolom di berbagai jenis perangkat.

Enum
DEVICE_VISIBILITY_UNSPECIFIED Nilai default jika tidak ditentukan. Server menampilkan INVALID_ARGUMENT jika digunakan dalam permintaan.
MOBILE Komponen UI terlihat di perangkat Seluler.
DESKTOP Komponen UI terlihat di Klien berbasis browser.

FacetField

Kolom facet yang menyimpan pemetaan kolom ke tampilan widget pengguna akhir.

Representasi JSON
{
  "field": string,
  "displayName": string
}
Kolom
field

string

Wajib. Nama kolom terdaftar. Formatnya adalah field.abc.

displayName

string

Opsional. Nama kolom yang akan dilihat pengguna akhir.

DataStoreType

Jenis penyimpanan data induk widget.

Enum
DATA_STORE_TYPE_UNSPECIFIED Jenis penyimpanan data tidak ditentukan.
STRUCTURED Penyimpanan data induk berisi mesin telusur untuk data terstruktur.
UNSTRUCTURED Penyimpanan data induk berisi mesin telusur untuk data tidak terstruktur.
BLENDED Penyimpanan data induk ditayangkan untuk penelusuran gabungan dengan beberapa penyimpanan data.

ResultDisplayType

Jenis hasil yang akan ditampilkan di widget ucs.

Enum
RESULT_DISPLAY_TYPE_UNSPECIFIED Jenis tampilan tidak ditentukan (default menampilkan cuplikan).
SNIPPET Menampilkan hasil dari kolom cuplikan.
EXTRACTIVE_ANSWER Menampilkan hasil dari kolom jawaban ekstraktif.

DataStoreUiConfig

Konfigurasi komponen UI untuk penyimpanan data.

Representasi JSON
{
  "name": string,
  "id": string,
  "facetField": [
    {
      object (FacetField)
    }
  ],
  "fieldsUiComponentsMap": {
    string: {
      object (UIComponentField)
    },
    ...
  }
}
Kolom
name

string

Nama penyimpanan data. Harus berupa nama resource penyimpanan data Format: projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}. Untuk API di bawah WidgetService, seperti [WidgetService.LookUpWidgetConfig][], bagian nomor project dan lokasi dihapus di kolom ini.

id

string

Khusus output. ID penyimpanan data, yang digunakan untuk layanan widget. Untuk saat ini, kolom tersebut merujuk ke dataStoreId. Pada masa mendatang, kita akan memigrasikan kolom tersebut ke UUID nama penyimpanan data terenkripsi.

facetField[]

object (FacetField)

Kolom facet yang menyimpan pemetaan kolom ke tampilan widget pengguna akhir.

fieldsUiComponentsMap

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

Kuncinya adalah komponen UI. Tiruan. Saat ini mendukung title, thumbnail, url, custom1, custom2, custom3.

Nilainya adalah nama kolom beserta visibilitas perangkatnya.

Ketiga kolom kustom bersifat opsional dan dapat ditambahkan atau dihapus. title, thumbnail, url adalah komponen UI wajib yang tidak dapat dihapus.

CollectionComponent

Komponen koleksi hanya baca yang berisi kolom koleksi penyimpanan data yang dapat digunakan untuk pemfilteran

Representasi JSON
{
  "name": string,
  "id": string,
  "displayName": string,
  "dataStoreComponents": [
    {
      object (DataStoreComponent)
    }
  ],
  "dataSource": string,
  "dataSourceDisplayName": string,
  "connectorIconLink": string
}
Kolom
name

string

Nama koleksi. Nilainya harus berupa nama resource koleksi. Format projects/{project}/locations/{location}/collections/{collectionId}. Untuk API di bawah WidgetService, seperti [WidgetService.LookUpWidgetConfig][], bagian nomor project dan lokasi dihapus di kolom ini.

id

string

Khusus output. ID koleksi, yang digunakan untuk layanan widget. Untuk saat ini, kolom ini merujuk pada collectionId. Pada masa mendatang, kami akan memigrasikan kolom ini ke UUID nama kumpulan terenkripsi.

displayName

string

Nama tampilan koleksi.

dataStoreComponents[]

object (DataStoreComponent)

Untuk kumpulan penyimpanan data, daftar penyimpanan data turunan.

dataSource

string

Nama sumber data, diambil dari Collection.data_connector.data_source.

dataSourceDisplayName

string

Hanya output. Nama tampilan sumber data.

DataStoreComponent

Komponen penyimpanan data hanya baca yang berisi kolom penyimpanan data yang dapat digunakan untuk pemfilteran, merupakan turunan dari CollectionComponent.

Representasi JSON
{
  "name": string,
  "id": string,
  "displayName": string,
  "entityName": string,
  "workspaceType": enum (Type),
  "contentConfig": enum (ContentConfig),
  "dataStoreConfigType": enum (DataStoreConfigType)
}
Kolom
name

string

Nama penyimpanan data. Harus berupa nama resource penyimpanan data Format: projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}. Untuk API di bawah WidgetService, seperti [WidgetService.LookUpWidgetConfig][], bagian nomor project dan lokasi dihapus di kolom ini.

id

string

Khusus output. ID penyimpanan data, yang digunakan untuk layanan widget. Untuk saat ini, kolom tersebut merujuk ke dataStoreId. Pada masa mendatang, kita akan memigrasikan kolom tersebut ke UUID nama penyimpanan data terenkripsi.

displayName

string

Nama tampilan penyimpanan data.

entityName

string

Nama entitas, diambil dari Collection.data_connector.entities.entityName.

workspaceType

enum (Type)

Hanya output. Jenis Sumber Workspace untuk data workspace, yang diambil dari DataStore.workspace_config.type.

contentConfig

enum (ContentConfig)

Hanya output. Konfigurasi konten penyimpanan data.

dataStoreConfigType

enum (DataStoreConfigType)

Hanya output. Jenis konfigurasi penyimpanan data.

DataStoreConfigType

Jenis konfigurasi penyimpanan data.

Enum
DATA_STORE_CONFIG_TYPE_UNSPECIFIED Nilai default. Nilai ini tidak digunakan.
ALLOW_DB_CONFIG Penyimpanan data terhubung ke AlloyDB
THIRD_PARTY_OAUTH_CONFIG Penyimpanan data terhubung ke sumber data pihak ketiga.
NOTEBOOKLM_CONFIG Penyimpanan data terhubung ke NotebookLM Enterprise.

UiSettings

Menjelaskan setelan UI widget (atau aplikasi web) umum seperti yang terlihat di halaman konfigurasi UI konsol cloud.

Representasi JSON
{
  "interactionType": enum (InteractionType),
  "generativeAnswerConfig": {
    object (GenerativeAnswerConfig)
  },
  "resultDescriptionType": enum (ResultDisplayType),
  "enableAutocomplete": boolean,
  "enableSafeSearch": boolean,
  "enableQualityFeedback": boolean,
  "enableSearchAsYouType": boolean,
  "defaultSearchRequestOrderBy": string,
  "dataStoreUiConfigs": [
    {
      object (DataStoreUiConfig)
    }
  ],
  "disableUserEventsCollection": boolean,
  "enableVisualContentSummary": boolean,
  "enablePeopleSearch": boolean,
  "enableCreateAgentButton": boolean,
  "features": {
    string: enum (FeatureState),
    ...
  }
}
Kolom
interactionType

enum (InteractionType)

Mendeskripsikan jenis interaksi widget (atau aplikasi web)

generativeAnswerConfig

object (GenerativeAnswerConfig)

Menjelaskan konfigurasi jawaban generatif.

resultDescriptionType

enum (ResultDisplayType)

Mengontrol apakah ekstrak hasil ditampilkan dan bagaimana (cuplikan atau jawaban ekstraktif). Default ke tidak ada hasil jika tidak ditentukan.

enableAutocomplete

boolean

Apakah akan mengaktifkan pelengkapan otomatis atau tidak.

enableQualityFeedback

boolean

Mengaktifkan atau menonaktifkan pengumpulan masukan kualitas hasil penelusuran dari pengguna akhir.

enableSearchAsYouType

boolean

Apakah akan mengaktifkan perilaku telusuri-sambil-kata-diketik untuk widget penelusuran.

defaultSearchRequestOrderBy

string

Urutan default untuk hasil penelusuran jika ditentukan.

Digunakan untuk menyetel SearchRequest#orderBy pada permintaan yang berlaku. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body

dataStoreUiConfigs[]

object (DataStoreUiConfig)

Konfigurasi per penyimpanan data.

disableUserEventsCollection

boolean

Jika disetel ke benar (true), widget tidak akan mengumpulkan peristiwa pengguna.

enableVisualContentSummary

boolean

Jika disetel ke benar (true), widget akan mengaktifkan ringkasan konten visual pada permintaan penelusuran yang berlaku. Hanya digunakan oleh penelusuran layanan kesehatan.

enableCreateAgentButton

boolean

Opsional. Jika disetel ke benar (true), widget akan mengaktifkan tombol buat agen.

features

map (key: string, value: enum (FeatureState))

Hanya output. Konfigurasi fitur untuk mesin agar dapat mengaktifkan atau menonaktifkan fitur. Kunci yang didukung:

  • agent-gallery
  • no-code-agent-builder
  • prompt-gallery
  • model-selector
  • notebook-lm
  • people-search
  • people-search-org-chart
  • bi-directional-audio
  • feedback
  • session-sharing
  • personalization-memory
  • disable-agent-sharing
  • disable-image-generation
  • disable-video-generation
  • disable-onedrive-upload
  • disable-talk-to-content
  • disable-google-drive-upload

InteractionType

Menjelaskan jenis interaksi.

Enum
INTERACTION_TYPE_UNSPECIFIED Tidak ditentukan. Default-nya adalah SEARCH_ONLY.
SEARCH_ONLY Penelusuran tanpa jawaban generatif.
SEARCH_WITH_ANSWER Menelusuri dengan jawaban generatif.
SEARCH_WITH_FOLLOW_UPS Melakukan penelusuran dengan jawaban generatif yang mendukung pertanyaan lanjutan. Juga dikenal sebagai penelusuran multi-putaran.

GenerativeAnswerConfig

Menjelaskan konfigurasi untuk jawaban generatif.

Representasi JSON
{
  "resultCount": integer,
  "modelVersion": string,
  "modelPromptPreamble": string,
  "maxRephraseSteps": integer,
  "languageCode": string,
  "disableRelatedQuestions": boolean,
  "ignoreNonAnswerSeekingQuery": boolean,
  "ignoreAdversarialQuery": boolean,
  "ignoreLowRelevantContent": boolean,
  "imageSource": enum (ImageSource)
}
Kolom
resultCount

integer

Jumlah hasil teratas yang akan digunakan untuk membuat jawaban. Maksimal 10.

modelVersion

string

Versi model yang digunakan untuk membuat jawaban.

modelPromptPreamble

string

Teks di awal perintah yang menginstruksikan model yang menghasilkan jawaban.

maxRephraseSteps

integer

Langkah-langkah parafrasa maksimum. Jumlah maksimum adalah 5 langkah. Jika tidak disetel atau disetel ke < 1, nilai defaultnya adalah 1.

languageCode

string

Kode bahasa untuk Ringkasan. Gunakan tag bahasa yang ditentukan oleh BCP47. Catatan: Ini adalah fitur eksperimental.

ignoreNonAnswerSeekingQuery

boolean

Opsional. Menentukan apakah akan mengecualikan kueri yang tidak mencari jawaban. Nilai defaultnya adalah false.

Tidak ada jawaban yang ditampilkan jika kueri penelusuran diklasifikasikan sebagai kueri yang tidak mencari jawaban. Jika kolom ini disetel ke true, kami akan melewati pembuatan jawaban untuk kueri yang tidak mencari jawaban dan menampilkan pesan penggantian.

ignoreAdversarialQuery

boolean

Opsional. Menentukan apakah akan memfilter kueri yang bersifat merugikan.

ignoreLowRelevantContent

boolean

Opsional. Menentukan apakah akan memfilter kueri yang tidak relevan dengan konten.

imageSource

enum (ImageSource)

Opsional. Sumber gambar yang ditampilkan dalam jawaban.

ImageSource

Sumber gambar yang ditampilkan dalam jawaban.

Enum
IMAGE_SOURCE_UNSPECIFIED Sumber gambar tidak ditentukan (fitur multimodal dinonaktifkan secara default)
ALL_AVAILABLE_SOURCES Perilaku saat layanan menentukan pilihan dari semua sumber yang tersedia.
CORPUS_IMAGE_ONLY Menyertakan gambar dari korpus dalam jawaban.
FIGURE_GENERATION_ONLY Memicu pembuatan gambar dalam jawaban.

FeatureState

Status fitur untuk mesin telusur.

Enum
FEATURE_STATE_UNSPECIFIED Status fitur tidak ditentukan.
FEATURE_STATE_ON Fitur diaktifkan agar dapat diakses.
FEATURE_STATE_OFF Fitur ini dinonaktifkan agar tidak dapat diakses.

AccessSettings

Menjelaskan setelan akses widget.

Representasi JSON
{
  "allowPublicAccess": boolean,
  "allowlistedDomains": [
    string
  ],
  "enableWebApp": boolean,
  "workforceIdentityPoolProvider": string,
  "languageCode": string
}
Kolom
allowPublicAccess

boolean

Apakah akses publik yang tidak diautentikasi diizinkan.

allowlistedDomains[]

string

Daftar domain yang diizinkan untuk mengintegrasikan widget penelusuran.

enableWebApp

boolean

Apakah akses aplikasi web diaktifkan.

workforceIdentityPoolProvider

string

Opsional. Penyedia workforce identity pool yang digunakan untuk mengakses widget.

languageCode

string

Opsional. Kode bahasa untuk antarmuka pengguna. Gunakan tag bahasa yang ditentukan oleh BCP47. Jika tidak disetel, kode bahasa defaultnya adalah "en-US".

UiBrandingSettings

Menjelaskan setelan branding UI widget.

Representasi JSON
{
  "logo": {
    object (Image)
  }
}
Kolom

Gambar

Opsi untuk menyimpan gambar.

Representasi JSON
{

  // Union field storage_method can be only one of the following:
  "url": string
  // End of list of possible types for union field storage_method.
}
Kolom
Kolom union storage_method. Berbagai cara untuk menyimpan gambar, yaitu sebagai URL atau string berenkode base64. storage_method hanya ada berupa salah satu diantara berikut:
url

string

URL Gambar.

HomepageSetting

Menjelaskan setelan halaman beranda widget. Bagian ini mencakup semua setelan dan konfigurasi terkait halaman beranda, seperti pintasan.

Representasi JSON
{
  "shortcuts": [
    {
      object (Shortcut)
    }
  ]
}
Kolom
shortcuts[]

object (Shortcut)

Opsional. Pintasan yang akan ditampilkan di halaman beranda. LINT.IfChange(max_shortcuts_number) LINT.ThenChange(//depot/google3/cloud/console/web/ai/unified_cloud_search/components/widget_preview/widget_homepage_shortcut_config_form.ts:max_shortcuts_number)

Pintasan

Menjelaskan entitas pintasan (alias konten yang disematkan) di beranda. Halaman beranda akan merender pintasan ini dalam urutan yang sama dengan yang ditampilkan API. Jika pelanggan ingin menyusun ulang atau menghapus pintasan, UI harus selalu memberikan daftar lengkap pintasan yang baru.

Representasi JSON
{
  "title": string,
  "icon": {
    object (Image)
  },
  "destinationUri": string
}
Kolom
title

string

Opsional. Judul pintasan.

icon

object (Image)

Opsional. URL ikon pintasan.

destinationUri

string

Opsional. URL tujuan pintasan.

AssistantSettings

Menjelaskan setelan asisten widget.

Representasi JSON
{
  "googleSearchGroundingEnabled": boolean,
  "webGroundingType": enum (WebGroundingType),
  "defaultWebGroundingToggleOff": boolean,
  "disableLocationContext": boolean
}
Kolom
googleSearchGroundingEnabled
(deprecated)

boolean

Apakah tombol perujukan penelusuran Google ditampilkan atau tidak. Tidak digunakan lagi. Sebagai gantinya, gunakan webGroundingType.

webGroundingType

enum (WebGroundingType)

Opsional. Jenis perujukan web yang akan digunakan.

defaultWebGroundingToggleOff

boolean

Hanya output. Kolom ini mengontrol tombol perujukan web default untuk pengguna akhir jika webGroundingType disetel ke WEB_GROUNDING_TYPE_GOOGLE_SEARCH atau WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH. Secara default, kolom ini disetel ke false. Jika webGroundingType adalah WEB_GROUNDING_TYPE_GOOGLE_SEARCH atau WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH, pengguna akhir akan mengaktifkan perujukan web secara default di UI. Jika benar, tombol perujukan akan dinonaktifkan secara default di UI. Pengguna akhir tetap dapat mengaktifkan perujukan web di UI jika perujukan web diaktifkan.

disableLocationContext

boolean

Opsional. Hanya output. Apakah akan menonaktifkan konteks lokasi pengguna.

WebGroundingType

Jenis perujukan web yang akan digunakan.

Enum
WEB_GROUNDING_TYPE_UNSPECIFIED Setelan default, tidak ditentukan. Ini sama dengan dinonaktifkan.
WEB_GROUNDING_TYPE_DISABLED Grounding web dinonaktifkan.

CustomerProvidedConfig

Konfigurasi yang disediakan pelanggan.

Representasi JSON
{
  "customerType": enum (CustomerType)
}
Kolom
customerType

enum (CustomerType)

Jenis pelanggan.

CustomerType

Jenis pelanggan.

Enum
DEFAULT_CUSTOMER Jenis pelanggan default.
GOVERNMENT_CUSTOMER Jenis pelanggan pemerintah. Beberapa fitur dinonaktifkan untuk pelanggan pemerintah karena persyaratan hukum.

Metode

get

Mendapatkan WidgetConfig.