interface BoolExpCan {
    _and?: BoolExpCan[];
    _not?: BoolExpCan;
    _or?: BoolExpCan[];
    action?: BoolExpLink;
    action_id?: ComparasionType<number>;
    object?: BoolExpLink;
    object_id?: ComparasionType<number>;
    rule?: BoolExpLink;
    rule_id?: ComparasionType<number>;
    subject?: BoolExpLink;
    subject_id?: ComparasionType<number>;
}

Hierarchy (view full)

Properties

_and?: BoolExpCan[]
_not?: BoolExpCan
_or?: BoolExpCan[]
action?: BoolExpLink

Relation to link symbolizing object to which the rule applies.

action_id?: ComparasionType<number>

Id of link symbolizing action, as AllowSelect/AllowInsertType/AllowUpdat e/AllowDelete...

object?: BoolExpLink

Relation to link symbolizing object to which the rule applies.

object_id?: ComparasionType<number>

Id of link symbolizing object to which the rule applies.

Relation to link symbolizing action, as AllowSelect/AllowInsertType/AllowUpdat e/AllowDelete...

rule_id?: ComparasionType<number>

Link of current rule.

subject?: BoolExpLink

Relation to link for which, as an authorized link, the rule to action on th e object is granted.

subject_id?: ComparasionType<number>

Id of link for which, as an authorized link, the rule to action on the object i s granted.

Generated using TypeDoc