{ "type": "object", "required": [ "id", "schemaUrl", "schemaType", "credentialSubject", "issuedClaims", "active", "status", "proofTypes", "schemaHash", "createdAt", "deepLink", "universalLink" ], "properties": { "id": { "type": "string", "x-go-type": "uuid.UUID", "x-go-type-import": { "name": "uuid", "path": "github.com/google/uuid" }, "example": "8edd8112-c415-11ed-b036-debe37e1cbd6" }, "schemaUrl": { "type": "string", "example": "https://someValidURL.com" }, "schemaType": { "type": "string", "example": "KYCAgeCredential" }, "schemaHash": { "type": "string", "example": "c9b2370371b7fa8b3dab2a5ba81b6838" }, "credentialSubject": { "$ref": "#/components/schemas/CredentialSubject" }, "maxIssuance": { "type": "integer", "x-omitempty": false, "nullable": true }, "issuedClaims": { "type": "integer" }, "expiration": { "$ref": "#/components/schemas/TimeUTC", "x-omitempty": false, "nullable": true }, "credentialExpiration": { "$ref": "#/components/schemas/TimeUTC", "x-omitempty": false, "nullable": true }, "createdAt": { "$ref": "#/components/schemas/TimeUTC" }, "active": { "type": "boolean" }, "status": { "type": "string", "enum": [ "active", "inactive", "exceeded" ] }, "proofTypes": { "type": "array", "items": { "type": "string" }, "example": [ "BJJSignature2021" ] }, "refreshService": { "$ref": "#/components/schemas/RefreshService" }, "displayMethod": { "$ref": "#/components/schemas/DisplayMethod" }, "deepLink": { "type": "string", "x-omitempty": false, "example": "iden3comm://?request_uri=https%3A%2F%2Fissuer-demo.privado.id%2Fapi%2Fqr-store%3Fid%3Df780a169-8959-4380-9461-f7200e2ed3f4" }, "universalLink": { "type": "string", "x-omitempty": false, "example": "https://wallet.privado.id#request_uri=url" } }, "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "Link" }