Filter

//indico-client-java/com.indico.type/Filter

# Filter

abstract class Filter(val ands: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<Filter> = ArrayList(), val ors: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<Filter> = ArrayList())

- 

Base filter class - AND list and OR list for graphql queries.

#### Inheritors

| |
|---|
| SubmissionFilter |

## Constructors

| | |
|---|---|
| Filter | [jvm]<br>constructor(ands: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<Filter> = ArrayList(), ors: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<Filter> = ArrayList()) |

## Properties

| Name | Summary |
|---|---|
| ands | [jvm]<br>val ands: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<Filter> |
| ors | [jvm]<br>val ors: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<Filter> |