# TransactionChannelConstraint

The constraints applied on the transaction channel

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**criteria** | **string** | Defines the criteria on which the constraint is applied | [default to undefined]
**operator** | **string** | Defines the constraint operator. Example: in \&#39;Amount Equals 100\&#39; it is the \&#39;Equals\&#39; | [default to undefined]
**secondValue** | **string** | The second filtering value of the filter parameter (constraint). It might not exist. Example: it represents \&#39;500\&#39; from \&#39;Amount Between 100 and 500\&#39; | [optional] [default to undefined]
**value** | **string** | The first filtering value of the filter constraint. Example: it represents \&#39;Disbursement\&#39; from \&#39;Type equals Disbursement\&#39; and it also represents 100 from \&#39;Amount Between 100 and 500\&#39; | [optional] [default to undefined]
**values** | **Array&lt;string&gt;** | Filtering values used for the Product and Type criteria, where filtering might be applied on one or more values | [optional] [readonly] [default to undefined]

## Example

```typescript
import { TransactionChannelConstraint } from './api';

const instance: TransactionChannelConstraint = {
    criteria,
    operator,
    secondValue,
    value,
    values,
};
```

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
