# Interface BoolExpCan

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)

- BoolExp<BoolExpCan>
  - BoolExpCan

- Defined in work/deeplinks/deeplinks/imports/client_types.ts:90

#####
Index

### Properties

_and?
_not?
_or?
action?
action_id?
object?
object_id?
return?
rule?
rule_id?
subject?
subject_id?

##
Properties

### `Optional`_and

_and?: BoolExpCan[]

Inherited from BoolExp._and

- Defined in work/deeplinks/deeplinks/imports/client_types.ts:20

### `Optional`_not

_not?: BoolExpCan

Inherited from BoolExp._not

- Defined in work/deeplinks/deeplinks/imports/client_types.ts:22

### `Optional`_or

_or?: BoolExpCan[]

Inherited from BoolExp._or

- Defined in work/deeplinks/deeplinks/imports/client_types.ts:21

### `Optional` action

action?: BoolExpLink | Id

Relation to link symbolizing object to which the rule applies.

- Defined in work/deeplinks/deeplinks/imports/client_types.ts:102

### `Optional` action_id

action_id?: ComparasionType<Id>

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

- Defined in work/deeplinks/deeplinks/imports/client_types.ts:94

### `Optional` object

object?: BoolExpLink | Id

Relation to link symbolizing object to which the rule applies.

- Defined in work/deeplinks/deeplinks/imports/client_types.ts:104

### `Optional` object_id

object_id?: ComparasionType<Id>

Id of link symbolizing object to which the rule applies.

- Defined in work/deeplinks/deeplinks/imports/client_types.ts:96

### `Optional` return

return?: {
[key: string]: ReturnBoolExp;
}

Inherited from BoolExp.return

- Defined in work/deeplinks/deeplinks/imports/client_types.ts:23

### `Optional` rule

rule?: BoolExpLink | Id

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

- Defined in work/deeplinks/deeplinks/imports/client_types.ts:100

### `Optional` rule_id

rule_id?: ComparasionType<Id>

Link of current rule.

- Defined in work/deeplinks/deeplinks/imports/client_types.ts:92

### `Optional` subject

subject?: BoolExpLink | Id

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

- Defined in work/deeplinks/deeplinks/imports/client_types.ts:106

### `Optional` subject_id

subject_id?: ComparasionType<Id>

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

- Defined in work/deeplinks/deeplinks/imports/client_types.ts:98