- Resource: Deployment
- ExperimentConfig
- ExperimentConfig.VersionRelease
- ExperimentConfig.State
- ExperimentConfig.VersionRelease.TrafficAllocation
- WhatsAppCredentials
- InstagramCredentials
- Deployment.Modality
- Metode
Resource: Deployment
Deployment merepresentasikan versi aplikasi yang tidak dapat diubah dan dapat dikueri. Deployment digunakan untuk men-deploy versi aplikasi dengan profil saluran tertentu.
| Representasi JSON |
|---|
{ "name": string, "displayName": string, "appVersion": string, "channelProfile": { object ( |
| Kolom | |
|---|---|
name |
ID. Nama resource deployment. Format: |
displayName |
Wajib. Nama tampilan deployment. |
appVersion |
Opsional. Nama resource versi aplikasi yang akan di-deploy. Format: |
channelProfile |
Wajib. Profil channel yang digunakan dalam deployment. |
createTime |
Hanya output. Stempel waktu saat deployment ini 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: |
updateTime |
Hanya output. Stempel waktu saat deployment ini terakhir 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: |
etag |
Hanya output. ETag yang digunakan untuk memastikan objek tidak berubah selama operasi baca-ubah-tulis. Jika etag kosong, pembaruan akan menimpa perubahan serentak. |
experimentConfig |
Opsional. Konfigurasi eksperimen untuk deployment. |
whatsappCredentials |
Opsional. Hanya input. Kredensial WhatsApp sementara diperlukan saat mengonfigurasi profil saluran WhatsApp. |
instagramCredentials |
Opsional. Hanya input. Kredensial Instagram sementara diperlukan saat mengonfigurasi profil channel Instagram. |
modelSettings |
Opsional. Setelan model untuk deployment. Menggantikan setelan model yang dikonfigurasi di tingkat aplikasi/agen. Catatan: Penggantian setelan model tingkat deployment dibatasi di belakang daftar yang diizinkan. Hubungi tim CXAS untuk mengaktifkan kolom ini. |
modality |
Opsional. Modalitas deployment. Catatan: Penggantian modalitas tingkat deployment dibatasi oleh daftar yang diizinkan. Hubungi tim CXAS untuk mengaktifkan kolom ini. |
ExperimentConfig
Eksperimen untuk deployment.
| Representasi JSON |
|---|
{
"versionRelease": {
object ( |
| Kolom | |
|---|---|
versionRelease |
Opsional. Rilis versi untuk eksperimen. |
ExperimentConfig.VersionRelease
Rilis versi untuk eksperimen.
| Representasi JSON |
|---|
{ "state": enum ( |
| Kolom | |
|---|---|
state |
Opsional. Status rilis versi. |
trafficAllocations[] |
Opsional. Alokasi traffic untuk rilis versi. |
ExperimentConfig.State
Status eksperimen.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Status tidak ditentukan. |
PENDING |
Tidak digunakan lagi: Status ini tidak digunakan lagi. |
RUNNING |
Status berjalan. Eksperimen sedang berjalan dan valid. |
DONE |
Tidak digunakan lagi: Status ini tidak digunakan lagi. |
EXPIRED |
Tidak digunakan lagi: Status ini tidak digunakan lagi. |
ExperimentConfig.VersionRelease.TrafficAllocation
Alokasi traffic untuk rilis versi.
| Representasi JSON |
|---|
{ "id": string, "trafficPercentage": integer, "appVersion": string } |
| Kolom | |
|---|---|
id |
Opsional. ID alokasi traffic. String format bebas, hingga 128 karakter. |
trafficPercentage |
Opsional. Persentase traffic dari alokasi traffic. Harus antara 0 dan 100. |
appVersion |
Opsional. Versi aplikasi alokasi traffic. Format: |
WhatsAppCredentials
Kredensial Meta sementara untuk integrasi native WhatsApp.
| Representasi JSON |
|---|
{ "authCode": string, "pin": string, "phoneNumber": string, "businessAccountId": string, "wabaId": string, "conversationProfileId": string } |
| Kolom | |
|---|---|
authCode |
Wajib. Kode autentikasi Meta yang diberikan oleh alur pendaftaran tersemat. |
pin |
Wajib. PIN 6 digit yang dibuat oleh pengguna untuk verifikasi dua langkah. |
phoneNumber |
Wajib. Nomor telepon untuk mendaftar ke WhatsApp. |
businessAccountId |
Wajib. ID Akun Bisnis yang akan digunakan untuk nomor telepon. |
wabaId |
Wajib. ID Akun WhatsApp Business. |
conversationProfileId |
Opsional. ID Profil Percakapan yang akan digunakan untuk deployment. |
InstagramCredentials
Kredensial Meta sementara untuk integrasi native Instagram.
| Representasi JSON |
|---|
{ "authCode": string, "conversationProfileId": string } |
| Kolom | |
|---|---|
authCode |
Wajib. Kode autentikasi Meta yang diberikan oleh alur pendaftaran tersemat. |
conversationProfileId |
Opsional. ID Profil Percakapan yang akan digunakan untuk deployment. |
Deployment.Modality
Modalitas deployment.
| Enum | |
|---|---|
MODALITY_UNSPECIFIED |
Modalitas tidak diketahui. |
MODALITY_TEXT |
Modalitas teks. |
MODALITY_VOICE |
Modalitas suara. |
MODALITY_VIDEO |
Modalitas video. |
Metode |
|
|---|---|
|
Membuat deployment baru di aplikasi yang ditentukan. |
|
Menghapus deployment yang ditentukan. |
|
Mendapatkan detail deployment yang ditentukan. |
|
Mendapatkan kartu agen yang diperluas untuk agen yang diautentikasi. |
|
Mencantumkan deployment di aplikasi tertentu. |
|
Memperbarui deployment yang ditentukan. |