AttachmentQueryCriteria.AttachmentsQueryCriteria - corda

corda / net.corda.core.node.services.vault / AttachmentQueryCriteria / AttachmentsQueryCriteria

# AttachmentsQueryCriteria

`data class AttachmentsQueryCriteria : AttachmentQueryCriteria`

AttachmentsQueryCriteria:

### Constructors

#### <init> | `AttachmentsQueryCriteria(uploaderCondition: ColumnPredicate<String>? = null, filenameCondition: ColumnPredicate<String>? = null, uploadDateCondition: ColumnPredicate<Instant>? = null)` `AttachmentsQueryCriteria(uploaderCondition: ColumnPredicate<String>?)` `AttachmentsQueryCriteria(uploaderCondition: ColumnPredicate<String>?, filenameCondition: ColumnPredicate<String>?)` AttachmentsQueryCriteria: `AttachmentsQueryCriteria(uploaderCondition: ColumnPredicate<String>? = null, filenameCondition: ColumnPredicate<String>? = null, uploadDateCondition: ColumnPredicate<Instant>? = null, contractClassNamesCondition: ColumnPredicate<List<ContractClassName>>? = null, signersCondition: ColumnPredicate<List<PublicKey>>? = null, isSignedCondition: ColumnPredicate<Boolean>? = null, versionCondition: ColumnPredicate<Int>? = null)`

### Properties

#### contractClassNamesCondition | `val contractClassNamesCondition: ColumnPredicate<List<ContractClassName>>?`
#### filenameCondition | `val filenameCondition: ColumnPredicate<String>?`
#### isSignedCondition | `val isSignedCondition: ColumnPredicate<Boolean>?`
#### signersCondition | `val signersCondition: ColumnPredicate<List<PublicKey>>?`
#### uploadDateCondition | `val uploadDateCondition: ColumnPredicate<Instant>?`
#### uploaderCondition | `val uploaderCondition: ColumnPredicate<String>?`
#### versionCondition | `val versionCondition: ColumnPredicate<Int>?`

### Functions

#### copy | `fun copy(uploaderCondition: ColumnPredicate<String>? = this.uploaderCondition, filenameCondition: ColumnPredicate<String>? = this.filenameCondition, uploadDateCondition: ColumnPredicate<Instant>? = this.uploadDateCondition): AttachmentsQueryCriteria`
#### isSigned | `fun isSigned(isSignedPredicate: ColumnPredicate<Boolean>): AttachmentsQueryCriteria`
#### visit | `fun visit(parser: AttachmentsQueryCriteriaParser): Collection<Predicate>`
#### withContractClassNames | `fun withContractClassNames(contractClassNamesPredicate: ColumnPredicate<List<ContractClassName>>): AttachmentsQueryCriteria`
#### withFilename | `fun withFilename(filenamePredicate: ColumnPredicate<String>): AttachmentsQueryCriteria`
#### withSigners | `fun withSigners(signersPredicate: ColumnPredicate<List<PublicKey>>): AttachmentsQueryCriteria`
#### withUploadDate | `fun withUploadDate(uploadDatePredicate: ColumnPredicate<Instant>): AttachmentsQueryCriteria`
#### withUploader | `fun withUploader(uploaderPredicate: ColumnPredicate<String>): AttachmentsQueryCriteria`
#### withVersion | `fun withVersion(versionPredicate: ColumnPredicate<Int>): AttachmentsQueryCriteria`