Submission Filter

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

# SubmissionFilter

\[jvm]\
class SubmissionFilter : Filter

Submission Filters. For a single filter value, populate the value you want to filter on. Otherwise: enter a *single value* in a *single object* for each AND filter or each OR filter and populate the "ands" list and the "ors" list with a list of the matching parameter.

## Types

| Name    | Summary                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Builder | \[jvm]<br>data class Builder(var inputFileName: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? = null, var retrieved: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)? = null, var status: SubmissionStatus? = null, var ands: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)`<SubmissionFilter>` = ArrayList(), var ors: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)`<SubmissionFilter>` = ArrayList()) |

## Properties

| Name          | Summary                                                                                                                                                               |
| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ands          | \[jvm]<br>val ands: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)`<Filter>`                                                 |
| inputFileName | \[jvm]<br>var inputFileName: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?<br>Name of the input file name used in the submission. |
| ors           | \[jvm]<br>val ors: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)`<Filter>`                                                  |
| retrieved     | \[jvm]<br>var retrieved: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)?<br>Is this boolean retrieved?                            |
| status        | \[jvm]<br>var status: SubmissionStatus?<br>Status of the submission.                                                                                                  |