# Interface BoolExpHandler

interface BoolExpHandler {
_and?: BoolExpCan[];
_not?: BoolExpCan;
_or?: BoolExpCan[];
dist?: BoolExpLink;
dist_id?: ComparasionType<Id>;
execution_provider?: BoolExpLink | Id;
execution_provider_id?: ComparasionType<Id>;
handler?: BoolExpLink | Id;
handler_id?: ComparasionType<Id>;
isolation_provider?: BoolExpLink | Id;
isolation_provider_id?: ComparasionType<Id>;
return?: {
[key: string]: ReturnBoolExp;
};
src?: BoolExpLink;
src_id?: ComparasionType<Id>;
}

#### Hierarchy (view full)

- BoolExp<BoolExpCan>
  - BoolExpHandler

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

#####
Index

### Properties

_and?
_not?
_or?
dist?
dist_id?
execution_provider?
execution_provider_id?
handler?
handler_id?
isolation_provider?
isolation_provider_id?
return?
src?
src_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` dist

dist?: BoolExpLink

Relation to link with distribution version of executable handler content.

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

### `Optional` dist_id

dist_id?: ComparasionType<Id>

Id of link with distribution version of executable handler content.

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

### `Optional` execution_provider

execution_provider?: BoolExpLink | Id

Relation to link ExecutionProvider.

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

### `Optional` execution_provider_id

execution_provider_id?: ComparasionType<Id>

Id of link ExecutionProvider.

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

### `Optional` handler

handler?: BoolExpLink | Id

Relation to Handler link.

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

### `Optional` handler_id

handler_id?: ComparasionType<Id>

Id of Handler link.

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

### `Optional` isolation_provider

isolation_provider?: BoolExpLink | Id

Relation to link IsolationProvider.

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

### `Optional` isolation_provider_id

isolation_provider_id?: ComparasionType<Id>

Id of link IsolationProvider.

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

### `Optional` return

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

Inherited from BoolExp.return

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

### `Optional` src

src?: BoolExpLink

Relation to link with source version of executable handler content.

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

### `Optional` src_id

src_id?: ComparasionType<Id>

Id of link with source version of executable handler content.

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