ContributionConstraint interface
Belirli bir katkıyı dinamik olarak dahil etmek/dışlamak için kullanılabilecek bir kısıtlama belirtir
Özellikler
| group | Kısıtlamaları birlikte gruplandırmak için belirtilebilen isteğe bağlı bir özellik. Bir grup içindeki tüm kısıtlamalar VE'ler birliktedir (katkının dahil edilmesi için tümü True olarak değerlendirilmelidir). Farklı kısıtlama grupları OR'd'dır (katkının dahil edilmesi için yalnızca bir grubun True olarak değerlendirmesi gerekir). |
| id | Paylaşılan kısıtlamanın tam tanımlayıcısı |
| inverse | True ise, filtrenin sonucunu azaltın (uygulanan filtre true yerine false döndürüyorsa katkıyı dahil edin) |
| name | IContributionFilter eklentisinin adı |
| properties | Katkı filtresi sınıfına beslenen özellikler |
| relationships | Kısıtlamalar isteğe bağlı olarak katkıda tanımlanan bir veya daha fazla ilişkiye uygulanabilir. Hiçbir ilişki tanımlanmadıysa, tüm ilişkiler kısıtlamayla ilişkilendirilir. Bu, kısıtlama uygulandığında varsayılan davranışın ağaçtan gelen katkıyı tamamen ortadan kaldıracağı anlamına gelir. |
Özellik Ayrıntıları
group
Kısıtlamaları birlikte gruplandırmak için belirtilebilen isteğe bağlı bir özellik. Bir grup içindeki tüm kısıtlamalar VE'ler birliktedir (katkının dahil edilmesi için tümü True olarak değerlendirilmelidir). Farklı kısıtlama grupları OR'd'dır (katkının dahil edilmesi için yalnızca bir grubun True olarak değerlendirmesi gerekir).
group: number
Özellik Değeri
number
id
Paylaşılan kısıtlamanın tam tanımlayıcısı
id: string
Özellik Değeri
string
inverse
True ise, filtrenin sonucunu azaltın (uygulanan filtre true yerine false döndürüyorsa katkıyı dahil edin)
inverse: boolean
Özellik Değeri
boolean
name
IContributionFilter eklentisinin adı
name: string
Özellik Değeri
string
properties
Katkı filtresi sınıfına beslenen özellikler
properties: any
Özellik Değeri
any
relationships
Kısıtlamalar isteğe bağlı olarak katkıda tanımlanan bir veya daha fazla ilişkiye uygulanabilir. Hiçbir ilişki tanımlanmadıysa, tüm ilişkiler kısıtlamayla ilişkilendirilir. Bu, kısıtlama uygulandığında varsayılan davranışın ağaçtan gelen katkıyı tamamen ortadan kaldıracağı anlamına gelir.
relationships: string[]
Özellik Değeri
string[]