CredentialListQuery

data class CredentialListQuery(var page: UInt, var pageSize: UInt, var sort: SortableCredentialColumn?, var sortDirection: SortDirection?, var organisationId: String, var name: String?, var profiles: List<String>?, var searchText: String?, var searchType: List<CredentialListQuerySearchType>?, var exact: List<CredentialListQueryExactColumn>?, var roles: List<CredentialRole>?, var ids: List<String>?, var states: List<CredentialState>?, var include: List<CredentialListIncludeEntityType>?, var credentialSchemaIds: List<String>?, var createdDateAfter: String?, var createdDateBefore: String?, var lastModifiedAfter: String?, var lastModifiedBefore: String?, var issuanceDateAfter: String?, var issuanceDateBefore: String?, var revocationDateAfter: String?, var revocationDateBefore: String?)

Constructors

Link copied to clipboard
constructor(page: UInt, pageSize: UInt, sort: SortableCredentialColumn?, sortDirection: SortDirection?, organisationId: String, name: String?, profiles: List<String>?, searchText: String?, searchType: List<CredentialListQuerySearchType>?, exact: List<CredentialListQueryExactColumn>?, roles: List<CredentialRole>?, ids: List<String>?, states: List<CredentialState>?, include: List<CredentialListIncludeEntityType>?, credentialSchemaIds: List<String>?, createdDateAfter: String?, createdDateBefore: String?, lastModifiedAfter: String?, lastModifiedBefore: String?, issuanceDateAfter: String?, issuanceDateBefore: String?, revocationDateAfter: String?, revocationDateBefore: String?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

Return only credentials with the specified credential schema(s).

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

Additional fields to include in response objects. Omitting this keeps responses shorter.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

Return only credentials 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 credentials 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

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

Link copied to clipboard

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

Link copied to clipboard

Filter credentials by one or more roles: issued by the system, verified by the system, or held by the system as a wallet.

Link copied to clipboard

Search for a string.

Link copied to clipboard

Changes where searchText is searched. Choose one or more searchTypes and pass a searchText.

Link copied to clipboard

Field value to sort results by.

Link copied to clipboard

Direction to sort results by.

Link copied to clipboard

Filter by one or more credential states.