interface BoolExpCan {
    _and?: BoolExpCan[];
    _not?: BoolExpCan;
    _or?: BoolExpCan[];
    action?: BoolExpLink | Id;
    action_id?: ComparasionType<Id>;
    object?: BoolExpLink | Id;
    object_id?: ComparasionType<Id>;
    return?: {
        [key: string]: ReturnBoolExp;
    };
    rule?: BoolExpLink | Id;
    rule_id?: ComparasionType<Id>;
    subject?: BoolExpLink | Id;
    subject_id?: ComparasionType<Id>;
}

Hierarchy (view full)

Properties

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

Relation to link symbolizing object to which the rule applies.

action_id?: ComparasionType<Id>

Id of link symbolizing action, as AllowSelect/AllowUpdate/AllowDelete...

object?: BoolExpLink | Id

Relation to link symbolizing object to which the rule applies.

object_id?: ComparasionType<Id>

Id of link symbolizing object to which the rule applies.

return?: {
    [key: string]: ReturnBoolExp;
}
rule?: BoolExpLink | Id

Relation to link symbolizing action, as AllowSelect/AllowUpdate/AllowDelete...

rule_id?: ComparasionType<Id>

Link of current rule.

subject?: BoolExpLink | Id

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

subject_id?: ComparasionType<Id>

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

MMNEPVFCICPMFPCPTTAAATR