data class Page<T : ContractState>
Returned in queries VaultService.queryBy and VaultService.trackBy. A Page contains:
Note: currently otherResults is used only for aggregate functions (in which case, states and statesMetadata will be empty).
<init> |
Returned in queries VaultService.queryBy and VaultService.trackBy. A Page contains: Page(states: List<StateAndRef<T>>, statesMetadata: List<StateMetadata>, totalStatesAvailable: Long, stateTypes: StateStatus, otherResults: List<Any>, previousPageAnchor: StateRef? = null) |
otherResults |
val otherResults: List<Any> |
previousPageAnchor |
val previousPageAnchor: StateRef? |
states |
val states: List<StateAndRef<T>> |
statesMetadata |
val statesMetadata: List<StateMetadata> |
stateTypes |
val stateTypes: StateStatus |
totalStatesAvailable |
val totalStatesAvailable: Long |
copy |
fun copy(states: List<StateAndRef<T>> = this.states, statesMetadata: List<StateMetadata> = this.statesMetadata, totalStatesAvailable: Long = this.totalStatesAvailable, stateTypes: StateStatus = this.stateTypes, otherResults: List<Any> = this.otherResults): Page<T> |