Linear State Query Criteria
data class LinearStateQueryCriteria(val participants: List<AbstractParty>? = null, val uuid: List<UUID>? = null, val externalId: List<String>? = null, val status: Vault.StateStatus = Vault.StateStatus.UNCONSUMED, val contractStateTypes: Set<Class<out ContractState>>? = null, val relevancyStatus: Vault.RelevancyStatus = Vault.RelevancyStatus.ALL, val exactParticipants: List<AbstractParty>?) : QueryCriteria.CommonQueryCriteria
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
Constructors
Link copied to clipboard
constructor(participants: List<AbstractParty>? = null, uuid: List<UUID>? = null, externalId: List<String>? = null, status: Vault.StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null, relevancyStatus: Vault.RelevancyStatus = Vault.RelevancyStatus.ALL)
constructor(participants: List<AbstractParty>? = null, uuid: List<UUID>? = null, externalId: List<String>? = null, status: Vault.StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null)
constructor(participants: List<AbstractParty>? = null, linearId: List<UniqueIdentifier>? = null, status: Vault.StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null, relevancyStatus: Vault.RelevancyStatus = Vault.RelevancyStatus.ALL)
constructor(participants: List<AbstractParty>? = null, linearId: List<UniqueIdentifier>? = null, status: Vault.StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null)
constructor(participants: List<AbstractParty>? = null, uuid: List<UUID>? = null, externalId: List<String>? = null, status: Vault.StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null, relevancyStatus: Vault.RelevancyStatus = Vault.RelevancyStatus.ALL, exactParticipants: List<AbstractParty>?)
Properties
Functions
Link copied to clipboard
Link copied to clipboard
fun copy(participants: List<AbstractParty>? = this.participants, uuid: List<UUID>? = this.uuid, externalId: List<String>? = this.externalId, status: Vault.StateStatus = this.status, contractStateTypes: Set<Class<out ContractState>>? = this.contractStateTypes): QueryCriteria.LinearStateQueryCriteria
fun copy(participants: List<AbstractParty>? = this.participants, uuid: List<UUID>? = this.uuid, externalId: List<String>? = this.externalId, status: Vault.StateStatus = this.status, contractStateTypes: Set<Class<out ContractState>>? = this.contractStateTypes, relevancyStatus: Vault.RelevancyStatus = this.relevancyStatus): QueryCriteria.LinearStateQueryCriteria
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun withContractStateTypes(contractStateTypes: Set<Class<out ContractState>>): QueryCriteria.LinearStateQueryCriteria
Link copied to clipboard
fun withExactParticipants(exactParticipants: List<AbstractParty>): QueryCriteria.LinearStateQueryCriteria
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun withRelevancyStatus(relevancyStatus: Vault.RelevancyStatus): QueryCriteria.LinearStateQueryCriteria
Link copied to clipboard
Link copied to clipboard