ContributionConstraint interface
Menentukan batasan yang dapat digunakan untuk menyertakan/mengecualikan kontribusi tertentu secara dinamis
Properti
| group | Properti opsional yang dapat ditentukan untuk mengelompokkan batasan bersama-sama. Semua batasan dalam grup disatukan (semua harus dievaluasi ke True agar kontribusi dapat disertakan). Kelompok kendala yang berbeda OR'd (hanya satu kelompok yang perlu mengevaluasi ke True agar kontribusi disertakan). |
| id | Pengidentifikasi yang sepenuhnya memenuhi syarat dari batasan bersama |
| inverse | Jika true, neraskan hasil filter (sertakan kontribusi jika filter yang diterapkan mengembalikan false, bukan true) |
| name | Nama plugin IContributionFilter |
| properties | Properti yang diumpankan ke kelas filter kontribusi |
| relationships | Batasan dapat diterapkan secara opsional ke satu atau beberapa hubungan yang ditentukan dalam kontribusi. Jika tidak ada hubungan yang ditentukan maka semua hubungan dikaitkan dengan batasan. Ini berarti perilaku default akan menghilangkan kontribusi dari pohon sepenuhnya jika batasan diterapkan. |
Detail Properti
group
Properti opsional yang dapat ditentukan untuk mengelompokkan batasan bersama-sama. Semua batasan dalam grup disatukan (semua harus dievaluasi ke True agar kontribusi dapat disertakan). Kelompok kendala yang berbeda OR'd (hanya satu kelompok yang perlu mengevaluasi ke True agar kontribusi disertakan).
group: number
Nilai Properti
number
id
Pengidentifikasi yang sepenuhnya memenuhi syarat dari batasan bersama
id: string
Nilai Properti
string
inverse
Jika true, neraskan hasil filter (sertakan kontribusi jika filter yang diterapkan mengembalikan false, bukan true)
inverse: boolean
Nilai Properti
boolean
name
Nama plugin IContributionFilter
name: string
Nilai Properti
string
properties
Properti yang diumpankan ke kelas filter kontribusi
properties: any
Nilai Properti
any
relationships
Batasan dapat diterapkan secara opsional ke satu atau beberapa hubungan yang ditentukan dalam kontribusi. Jika tidak ada hubungan yang ditentukan maka semua hubungan dikaitkan dengan batasan. Ini berarti perilaku default akan menghilangkan kontribusi dari pohon sepenuhnya jika batasan diterapkan.
relationships: string[]
Nilai Properti
string[]