Compartir a través de


ContributionConstraint interface

Especifica una restricción que se puede usar para incluir o excluir dinámicamente una contribución determinada.

Propiedades

group

Propiedad opcional que se puede especificar para agrupar restricciones. Todas las restricciones dentro de un grupo están juntas Y (todas deben evaluarse como True para que se incluya la contribución). Los distintos grupos de restricciones son OR'd (solo un grupo debe evaluarse como True para que se incluya la contribución).

id

Identificador completo de una restricción compartida

inverse

Si es true, niega el resultado del filtro (incluya la contribución si el filtro aplicado devuelve false en lugar de true).

name

Nombre del complemento IContributionFilter

properties

Propiedades que se alimentan a la clase de filtro de contribución

relationships

Opcionalmente, las restricciones se pueden aplicar a una o varias de las relaciones definidas en la contribución. Si no se definen relaciones, todas las relaciones están asociadas a la restricción . Esto significa que el comportamiento predeterminado eliminará la contribución del árbol por completo si se aplica la restricción.

Detalles de las propiedades

group

Propiedad opcional que se puede especificar para agrupar restricciones. Todas las restricciones dentro de un grupo están juntas Y (todas deben evaluarse como True para que se incluya la contribución). Los distintos grupos de restricciones son OR'd (solo un grupo debe evaluarse como True para que se incluya la contribución).

group: number

Valor de propiedad

number

id

Identificador completo de una restricción compartida

id: string

Valor de propiedad

string

inverse

Si es true, niega el resultado del filtro (incluya la contribución si el filtro aplicado devuelve false en lugar de true).

inverse: boolean

Valor de propiedad

boolean

name

Nombre del complemento IContributionFilter

name: string

Valor de propiedad

string

properties

Propiedades que se alimentan a la clase de filtro de contribución

properties: any

Valor de propiedad

any

relationships

Opcionalmente, las restricciones se pueden aplicar a una o varias de las relaciones definidas en la contribución. Si no se definen relaciones, todas las relaciones están asociadas a la restricción . Esto significa que el comportamiento predeterminado eliminará la contribución del árbol por completo si se aplica la restricción.

relationships: string[]

Valor de propiedad

string[]