QueryCriteria.LinearStateQueryCriteria.<init> - corda

corda / net.corda.core.node.services.vault / QueryCriteria / LinearStateQueryCriteria / <init>

# <init>

`LinearStateQueryCriteria(participants: List<AbstractParty>? = null, uuid: List<UUID>? = null, externalId: List<String>? = null, status: StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null, relevancyStatus: RelevancyStatus = Vault.RelevancyStatus.ALL)`
`LinearStateQueryCriteria(participants: List<AbstractParty>? = null, uuid: List<UUID>? = null, externalId: List<String>? = null, status: StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null)`
`LinearStateQueryCriteria(participants: List<AbstractParty>? = null, linearId: List<UniqueIdentifier>? = null, status: StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null, relevancyStatus: RelevancyStatus = Vault.RelevancyStatus.ALL)`
`LinearStateQueryCriteria(participants: List<AbstractParty>? = null, linearId: List<UniqueIdentifier>? = null, status: StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null)` `LinearStateQueryCriteria(participants: List<AbstractParty>? = null, uuid: List<UUID>? = null, externalId: List<String>? = null, status: StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null, relevancyStatus: RelevancyStatus = Vault.RelevancyStatus.ALL, exactParticipants: List<AbstractParty>?)`

LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState