ProofListQuery

data class ProofListQuery(var page: UInt, var pageSize: UInt, var organisationId: String, var sort: SortableProofColumn?, var sortDirection: SortDirection?, var name: String?, var profiles: List<String>?, var ids: List<String>?, var proofStates: List<ProofState>?, var proofRoles: List<ProofRole>?, var proofSchemaIds: List<String>?, var exact: List<ProofListQueryExactColumn>?, var createdDateAfter: String?, var createdDateBefore: String?, var lastModifiedAfter: String?, var lastModifiedBefore: String?, var requestedDateAfter: String?, var requestedDateBefore: String?, var completedDateAfter: String?, var completedDateBefore: String?)

Constructors

Link copied to clipboard
constructor(page: UInt, pageSize: UInt, organisationId: String, sort: SortableProofColumn?, sortDirection: SortDirection?, name: String?, profiles: List<String>?, ids: List<String>?, proofStates: List<ProofState>?, proofRoles: List<ProofRole>?, proofSchemaIds: List<String>?, exact: List<ProofListQueryExactColumn>?, createdDateAfter: String?, createdDateBefore: String?, lastModifiedAfter: String?, lastModifiedBefore: String?, requestedDateAfter: String?, requestedDateBefore: String?, completedDateAfter: String?, completedDateBefore: String?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Return only proofs requested completed after this time. Timestamp in RFC 3339 format (for example 2023-06-09T14:19:57.000Z).

Link copied to clipboard

Return only proofs requested completed before this time. Timestamp in RFC 3339 format (for example 2023-06-09T14:19:57.000Z).

Link copied to clipboard

Return only proof requests created after this time. Timestamp in RFC 3339 format (for example 2023-06-09T14:19:57.000Z).

Link copied to clipboard

Return only proof requests created before this time. Timestamp in RFC 3339 format (for example 2023-06-09T14:19:57.000Z).

Link copied to clipboard

Set which filters apply in an exact way.

Link copied to clipboard
var ids: List<String>?

Filter by one or more UUIDs.

Link copied to clipboard

Return only proof requests last modified after this time. Timestamp in RFC 3339 format (for example 2023-06-09T14:19:57.000Z).

Link copied to clipboard

Return only proof requests last modified before this time. Timestamp in RFC 3339 format (for example 2023-06-09T14:19:57.000Z).

Link copied to clipboard
var name: String?

Return only proof requests with a name starting with this string.

Link copied to clipboard

Specifies the organizational context for this operation.

Link copied to clipboard
var page: UInt

Page number to retrieve (0-based indexing).

Link copied to clipboard

Number of items to return per page.

Link copied to clipboard

Filter by one or more country profiles.

Link copied to clipboard

Filter proof requests by one or more roles: requested by the system (VERIFIER) or received by the system (HOLDER).

Link copied to clipboard

Filter by associated proof schemas.

Link copied to clipboard

Filter by one or more proof request states.

Link copied to clipboard

Return only proofs requested after this time. Timestamp in RFC 3339 format (for example 2023-06-09T14:19:57.000Z).

Link copied to clipboard

Return only proofs requested before this time. Timestamp in RFC 3339 format (for example 2023-06-09T14:19:57.000Z).

Link copied to clipboard

Field value to sort results by.

Link copied to clipboard

Direction to sort results by.