Bagikan melalui


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[]