SwitchActivity interface
Aktivitas ini mengevaluasi ekspresi dan menjalankan aktivitas di bawah properti kasus yang sesuai dengan evaluasi ekspresi yang diharapkan dalam properti yang sama.
- Memperluas
Properti
| cases | Daftar kasus yang sesuai dengan nilai properti 'on' yang diharapkan. Ini adalah properti opsional dan jika tidak disediakan, aktivitas akan menjalankan aktivitas yang disediakan dalam Aktivitas default. |
| default |
Daftar aktivitas yang akan dijalankan jika tidak ada kondisi kasus yang terpenuhi. Ini adalah properti opsional dan jika tidak disediakan, aktivitas akan keluar tanpa tindakan apa pun. |
| on | Ekspresi yang akan mengevaluasi ke string atau bilangan bulat. Ini digunakan untuk menentukan blok aktivitas dalam kasus yang akan dijalankan. |
| type | Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat |
Properti yang Diwariskan
| depends |
Aktivitas tergantung pada kondisi. |
| description | Deskripsi aktivitas. |
| name | Nama aktivitas. |
| on |
Hasil status aktivitas saat status diatur ke Tidak Aktif. Ini adalah properti opsional dan jika tidak disediakan saat aktivitas tidak aktif, status akan Berhasil secara default. |
| state | Status aktivitas. Ini adalah properti opsional dan jika tidak disediakan, statusnya akan Aktif secara default. |
| user |
Properti pengguna aktivitas. |
Detail Properti
cases
Daftar kasus yang sesuai dengan nilai properti 'on' yang diharapkan. Ini adalah properti opsional dan jika tidak disediakan, aktivitas akan menjalankan aktivitas yang disediakan dalam Aktivitas default.
cases?: SwitchCase[]
Nilai Properti
defaultActivities
Daftar aktivitas yang akan dijalankan jika tidak ada kondisi kasus yang terpenuhi. Ini adalah properti opsional dan jika tidak disediakan, aktivitas akan keluar tanpa tindakan apa pun.
defaultActivities?: ActivityUnion[]
Nilai Properti
on
Ekspresi yang akan mengevaluasi ke string atau bilangan bulat. Ini digunakan untuk menentukan blok aktivitas dalam kasus yang akan dijalankan.
on: Expression
Nilai Properti
type
Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat
type: "Switch"
Nilai Properti
"Switch"
Detail Properti yang Diwariskan
dependsOn
Aktivitas tergantung pada kondisi.
dependsOn?: ActivityDependency[]
Nilai Properti
Diwarisi dariControlActivity.dependsOn
description
Deskripsi aktivitas.
description?: string
Nilai Properti
string
Diwarisi dariControlActivity.description
onInactiveMarkAs
Hasil status aktivitas saat status diatur ke Tidak Aktif. Ini adalah properti opsional dan jika tidak disediakan saat aktivitas tidak aktif, status akan Berhasil secara default.
onInactiveMarkAs?: string
Nilai Properti
string
Diwarisi dariControlActivity.onInactiveMarkAs
state
Status aktivitas. Ini adalah properti opsional dan jika tidak disediakan, statusnya akan Aktif secara default.
state?: string
Nilai Properti
string
Diwarisi dariControlActivity.state
userProperties
Properti pengguna aktivitas.
userProperties?: UserProperty[]
Nilai Properti
Diwarisi dariControlActivity.userProperties