Fungible Asset Query Criteria
data class FungibleAssetQueryCriteria(val participants: List<AbstractParty>? = null, val owner: List<AbstractParty>? = null, val quantity: ColumnPredicate<Long>? = null, val issuer: List<AbstractParty>? = null, val issuerRef: List<OpaqueBytes>? = null, val status: Vault.StateStatus = Vault.StateStatus.UNCONSUMED, val contractStateTypes: Set<Class<out ContractState>>? = null, val relevancyStatus: Vault.RelevancyStatus, val exactParticipants: List<AbstractParty>? = null) : QueryCriteria.CommonQueryCriteria
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
Constructors
Link copied to clipboard
constructor(participants: List<AbstractParty>? = null, owner: List<AbstractParty>? = null, quantity: ColumnPredicate<Long>? = null, issuer: List<AbstractParty>? = null, issuerRef: List<OpaqueBytes>? = null, status: Vault.StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null, relevancyStatus: Vault.RelevancyStatus)
constructor(participants: List<AbstractParty>? = null, owner: List<AbstractParty>? = null, quantity: ColumnPredicate<Long>? = null, issuer: List<AbstractParty>? = null, issuerRef: List<OpaqueBytes>? = null, status: Vault.StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null)
constructor(participants: List<AbstractParty>? = null, owner: List<AbstractParty>? = null, quantity: ColumnPredicate<Long>? = null, issuer: List<AbstractParty>? = null, issuerRef: List<OpaqueBytes>? = null, status: Vault.StateStatus = Vault.StateStatus.UNCONSUMED, contractStateTypes: Set<Class<out ContractState>>? = null, relevancyStatus: Vault.RelevancyStatus, exactParticipants: List<AbstractParty>? = null)
Properties
Functions
Link copied to clipboard
Link copied to clipboard
fun copy(participants: List<AbstractParty>? = this.participants, owner: List<AbstractParty>? = this.owner, quantity: ColumnPredicate<Long>? = this.quantity, issuer: List<AbstractParty>? = this.issuer, issuerRef: List<OpaqueBytes>? = this.issuerRef, status: Vault.StateStatus = this.status, contractStateTypes: Set<Class<out ContractState>>? = this.contractStateTypes): QueryCriteria.FungibleAssetQueryCriteria
fun copy(participants: List<AbstractParty>? = this.participants, owner: List<AbstractParty>? = this.owner, quantity: ColumnPredicate<Long>? = this.quantity, issuer: List<AbstractParty>? = this.issuer, issuerRef: List<OpaqueBytes>? = this.issuerRef, status: Vault.StateStatus = this.status, contractStateTypes: Set<Class<out ContractState>>? = this.contractStateTypes, relevancyStatus: Vault.RelevancyStatus = this.relevancyStatus): QueryCriteria.FungibleAssetQueryCriteria
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun withContractStateTypes(contractStateTypes: Set<Class<out ContractState>>): QueryCriteria.FungibleAssetQueryCriteria
Link copied to clipboard
fun withExactParticipants(exactParticipants: List<AbstractParty>): QueryCriteria.FungibleAssetQueryCriteria
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun withRelevancyStatus(relevancyStatus: Vault.RelevancyStatus): QueryCriteria.FungibleAssetQueryCriteria
Link copied to clipboard