Submission Filter Builder

Builder

data class Builder( var inputFileName: String? = null, var retrieved: Boolean? = null, var status: SubmissionStatus? = null, var ands: List<SubmissionFilter> = ArrayList(), var ors: List<SubmissionFilter> = ArrayList() )

Constructors

NameSummary
Builderconstructor(
inputFileName: String? = null,
retrieved: Boolean? = null,
status: SubmissionStatus? = null,
ands: List<SubmissionFilter> = ArrayList(),
ors: List<SubmissionFilter> = ArrayList()
)

Properties

NameSummary
andsvar ands: List<SubmissionFilter>
inputFileNamevar inputFileName: String?
orsvar ors: List<SubmissionFilter>
retrievedvar retrieved: Boolean?
statusvar status: SubmissionStatus?

Functions

NameSummary
andsfun ands(ands: List<SubmissionFilter>): SubmissionFilter.Builder
AND Filters.
buildfun build(): SubmissionFilter
Create the builder.
inputFileNamefun inputFileName(inputFileName: String): SubmissionFilter.Builder
Name of the input file name used in the submission.
orsfun ors(ors: List<SubmissionFilter>): SubmissionFilter.Builder
OR Filters.
retrievedfun retrieved(retrieved: Boolean): SubmissionFilter.Builder
Is this boolean retrieved?
statusfun status(status: SubmissionStatus): SubmissionFilter.Builder
Status of the submission.