Partager via


ContributionConstraint interface

Spécifie une contrainte qui peut être utilisée pour inclure/exclure dynamiquement une contribution donnée

Propriétés

group

Propriété facultative qui peut être spécifiée pour regrouper les contraintes. Toutes les contraintes au sein d’un groupe sont ET ensemble (toutes doivent être évaluées à Vrai pour que la contribution soit incluse). Différents groupes de contraintes sont OR (un seul groupe doit être évalué à True pour que la contribution soit incluse).

id

Identificateur complet d’une contrainte partagée

inverse

Si true, annulez le résultat du filtre (incluez la contribution si le filtre appliqué renvoie false au lieu de true)

name

Nom du plugin IContributionFilter

properties

Propriétés qui sont transmises à la classe de filtre de contribution

relationships

Les contraintes peuvent éventuellement être appliquées à une ou plusieurs des relations définies dans la contribution. Si aucune relation n’est définie, toutes les relations sont associées à la contrainte. Cela signifie que le comportement par défaut éliminera complètement la contribution de l’arbre si la contrainte est appliquée.

Détails de la propriété

group

Propriété facultative qui peut être spécifiée pour regrouper les contraintes. Toutes les contraintes au sein d’un groupe sont ET ensemble (toutes doivent être évaluées à Vrai pour que la contribution soit incluse). Différents groupes de contraintes sont OR (un seul groupe doit être évalué à True pour que la contribution soit incluse).

group: number

Valeur de propriété

number

id

Identificateur complet d’une contrainte partagée

id: string

Valeur de propriété

string

inverse

Si true, annulez le résultat du filtre (incluez la contribution si le filtre appliqué renvoie false au lieu de true)

inverse: boolean

Valeur de propriété

boolean

name

Nom du plugin IContributionFilter

name: string

Valeur de propriété

string

properties

Propriétés qui sont transmises à la classe de filtre de contribution

properties: any

Valeur de propriété

any

relationships

Les contraintes peuvent éventuellement être appliquées à une ou plusieurs des relations définies dans la contribution. Si aucune relation n’est définie, toutes les relations sont associées à la contrainte. Cela signifie que le comportement par défaut éliminera complètement la contribution de l’arbre si la contrainte est appliquée.

relationships: string[]

Valeur de propriété

string[]