@context | ["https://www.w3.org/ns/credentials/v2", "https://vocabulary.uncefact.org/untp/0.7.0/context/", ...string[]] |
credentialStatus? | { id: string; statusListCredential: string; statusListIndex: number; statusPurpose: "message" |
credentialStatus.id | string |
credentialStatus.statusListCredential | string |
credentialStatus.statusListIndex | number |
credentialStatus.statusPurpose | "message" |
credentialStatus.type | ["BitstringStatusListEntry"] |
credentialSubject | { batchNumber?: string; characteristics?: { [key: string]: unknown; }; countryOfProduction: { countryCode: string; countryName?: string; }; description?: string; dimensions?: { height?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; length?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; volume?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; weight?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; width?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; }; id: string; idGranularity: "model" |
credentialSubject.batchNumber? | string |
credentialSubject.characteristics? | { [key: string]: unknown; } |
credentialSubject.countryOfProduction | { countryCode: string; countryName?: string; } |
credentialSubject.countryOfProduction.countryCode | string |
credentialSubject.countryOfProduction.countryName? | string |
credentialSubject.description? | string |
credentialSubject.dimensions? | { height?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; length?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; volume?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; weight?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; width?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; } |
credentialSubject.dimensions.height? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } |
credentialSubject.dimensions.height.lowerTolerance? | number |
credentialSubject.dimensions.height.unit | string |
credentialSubject.dimensions.height.upperTolerance? | number |
credentialSubject.dimensions.height.value | number |
credentialSubject.dimensions.length? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } |
credentialSubject.dimensions.length.lowerTolerance? | number |
credentialSubject.dimensions.length.unit | string |
credentialSubject.dimensions.length.upperTolerance? | number |
credentialSubject.dimensions.length.value | number |
credentialSubject.dimensions.volume? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } |
credentialSubject.dimensions.volume.lowerTolerance? | number |
credentialSubject.dimensions.volume.unit | string |
credentialSubject.dimensions.volume.upperTolerance? | number |
credentialSubject.dimensions.volume.value | number |
credentialSubject.dimensions.weight? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } |
credentialSubject.dimensions.weight.lowerTolerance? | number |
credentialSubject.dimensions.weight.unit | string |
credentialSubject.dimensions.weight.upperTolerance? | number |
credentialSubject.dimensions.weight.value | number |
credentialSubject.dimensions.width? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } |
credentialSubject.dimensions.width.lowerTolerance? | number |
credentialSubject.dimensions.width.unit | string |
credentialSubject.dimensions.width.upperTolerance? | number |
credentialSubject.dimensions.width.value | number |
credentialSubject.id | string |
credentialSubject.idGranularity | "model" |
credentialSubject.idScheme | { id: string; name: string; type: ["IdentifierScheme"]; } |
credentialSubject.idScheme.id | string |
credentialSubject.idScheme.name | string |
credentialSubject.idScheme.type | ["IdentifierScheme"] |
credentialSubject.itemNumber? | string |
credentialSubject.materialProvenance? | { hazardous?: boolean; mass?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; massFraction: number; materialSafetyInformation?: { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; }; materialType: { code: string; definition?: string; name: string; schemeID: string; schemeName: string; }; name: string; originCountry: { countryCode: string; countryName?: string; }; recycledMassFraction?: number; symbol?: { description?: string; imageData: string; mediaType: string; name: string; }; }[] |
credentialSubject.modelNumber? | string |
credentialSubject.name | string |
credentialSubject.packaging? | { description: string; dimensions: { height?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; length?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; volume?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; weight?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; width?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; }; materialUsed: { hazardous?: boolean; mass?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; massFraction: number; materialSafetyInformation?: { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; }; materialType: { code: string; definition?: string; name: string; schemeID: string; schemeName: string; }; name: string; originCountry: { countryCode: string; countryName?: string; }; recycledMassFraction?: number; symbol?: { description?: string; imageData: string; mediaType: string; name: string; }; }[]; packageLabel?: { description?: string; imageData: string; mediaType: string; name: string; }[]; performanceClaim?: { applicablePeriod?: { endDate: string; periodInformation?: string; startDate: string; type: ["Period"]; }; claimDate: string; claimedPerformance: { measure: { lowerTolerance?: ... |
credentialSubject.packaging.description | string |
credentialSubject.packaging.dimensions | { height?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; length?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; volume?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; weight?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; width?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; } |
credentialSubject.packaging.dimensions.height? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } |
credentialSubject.packaging.dimensions.height.lowerTolerance? | number |
credentialSubject.packaging.dimensions.height.unit | string |
credentialSubject.packaging.dimensions.height.upperTolerance? | number |
credentialSubject.packaging.dimensions.height.value | number |
credentialSubject.packaging.dimensions.length? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } |
credentialSubject.packaging.dimensions.length.lowerTolerance? | number |
credentialSubject.packaging.dimensions.length.unit | string |
credentialSubject.packaging.dimensions.length.upperTolerance? | number |
credentialSubject.packaging.dimensions.length.value | number |
credentialSubject.packaging.dimensions.volume? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } |
credentialSubject.packaging.dimensions.volume.lowerTolerance? | number |
credentialSubject.packaging.dimensions.volume.unit | string |
credentialSubject.packaging.dimensions.volume.upperTolerance? | number |
credentialSubject.packaging.dimensions.volume.value | number |
credentialSubject.packaging.dimensions.weight? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } |
credentialSubject.packaging.dimensions.weight.lowerTolerance? | number |
credentialSubject.packaging.dimensions.weight.unit | string |
credentialSubject.packaging.dimensions.weight.upperTolerance? | number |
credentialSubject.packaging.dimensions.weight.value | number |
credentialSubject.packaging.dimensions.width? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } |
credentialSubject.packaging.dimensions.width.lowerTolerance? | number |
credentialSubject.packaging.dimensions.width.unit | string |
credentialSubject.packaging.dimensions.width.upperTolerance? | number |
credentialSubject.packaging.dimensions.width.value | number |
credentialSubject.packaging.materialUsed | { hazardous?: boolean; mass?: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; massFraction: number; materialSafetyInformation?: { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; }; materialType: { code: string; definition?: string; name: string; schemeID: string; schemeName: string; }; name: string; originCountry: { countryCode: string; countryName?: string; }; recycledMassFraction?: number; symbol?: { description?: string; imageData: string; mediaType: string; name: string; }; }[] |
credentialSubject.packaging.packageLabel? | { description?: string; imageData: string; mediaType: string; name: string; }[] |
credentialSubject.packaging.performanceClaim? | { applicablePeriod?: { endDate: string; periodInformation?: string; startDate: string; type: ["Period"]; }; claimDate: string; claimedPerformance: { measure: { lowerTolerance?: ... |
credentialSubject.performanceClaim? | { applicablePeriod?: { endDate: string; periodInformation?: string; startDate: string; type: ["Period"]; }; claimDate: string; claimedPerformance: { measure: { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; }; metric: { id: string; name: string; type: ["PerformanceMetric"]; }; score: { code: string; definition?: string; rank?: number; type: ["Score"]; }; type: ["Performance"]; }[]; conformityTopic: { definition?: string; id: string; name: string; type: ["ConformityTopic"]; }[]; description?: string; evidence?: { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; }[]; id: string; name: string; referenceCriteria: { id: string; name: string; type: ["Criterion"]; }[]; referenceRegulation?: { id: string; name: string; type: ["Regulation"]; }[]; referenceStandard?: { id: string; name: string; type: ["Standard"]; }[]; type: ["Claim"]; }[] |
credentialSubject.producedAtFacility | { id: string; name: string; registeredId?: string; type: ["Facility"]; } |
credentialSubject.producedAtFacility.id | string |
credentialSubject.producedAtFacility.name | string |
credentialSubject.producedAtFacility.registeredId? | string |
credentialSubject.producedAtFacility.type | ["Facility"] |
credentialSubject.productCategory | { code: string; definition?: string; name: string; schemeID: string; schemeName: string; }[] |
credentialSubject.productImage? | { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; } |
credentialSubject.productImage.digestMultibase? | string |
credentialSubject.productImage.linkName | string |
credentialSubject.productImage.linkType? | string |
credentialSubject.productImage.linkURL | string |
credentialSubject.productImage.mediaType? | string |
credentialSubject.productionDate? | string |
credentialSubject.productLabel? | { description?: string; imageData: string; mediaType: string; name: string; }[] |
credentialSubject.relatedDocument? | { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; }[] |
credentialSubject.relatedParty? | { party: { description?: string; id: string; idScheme?: { id: string; name: string; type: ["IdentifierScheme"]; }; industryCategory?: { code: string; definition?: string; name: string; schemeID: string; schemeName: string; }[]; name: string; organisationWebsite?: string; partyAddress?: { addressCountry: { countryCode: string; countryName?: string; }; addressLocality: string; addressRegion: string; postalCode: string; streetAddress: string; }; registeredId?: string; registrationCountry?: { countryCode: string; countryName?: string; }; type: ["Party"]; }; role: |
credentialSubject.type | ["Product"] |
id | string |
issuer | { id: string; issuerAlsoKnownAs?: { description?: string; id: string; idScheme?: { id: string; name: string; type: ["IdentifierScheme"]; }; industryCategory?: { code: string; definition?: string; name: string; schemeID: string; schemeName: string; }[]; name: string; organisationWebsite?: string; partyAddress?: { addressCountry: { countryCode: string; countryName?: string; }; addressLocality: string; addressRegion: string; postalCode: string; streetAddress: string; }; registeredId?: string; registrationCountry?: { countryCode: string; countryName?: string; }; type: ["Party"]; }[]; name: string; type: ["CredentialIssuer"]; } |
issuer.id | string |
issuer.issuerAlsoKnownAs? | { description?: string; id: string; idScheme?: { id: string; name: string; type: ["IdentifierScheme"]; }; industryCategory?: { code: string; definition?: string; name: string; schemeID: string; schemeName: string; }[]; name: string; organisationWebsite?: string; partyAddress?: { addressCountry: { countryCode: string; countryName?: string; }; addressLocality: string; addressRegion: string; postalCode: string; streetAddress: string; }; registeredId?: string; registrationCountry?: { countryCode: string; countryName?: string; }; type: ["Party"]; }[] |
issuer.name | string |
issuer.type | ["CredentialIssuer"] |
name | string |
renderTemplate2024? | { digestMultibase?: string; mediaQuery?: string; mediaType?: string; name?: string; template?: string; type: ["RenderTemplate2024"]; url?: string; } |
renderTemplate2024.digestMultibase? | string |
renderTemplate2024.mediaQuery? | string |
renderTemplate2024.mediaType? | string |
renderTemplate2024.name? | string |
renderTemplate2024.template? | string |
renderTemplate2024.type | ["RenderTemplate2024"] |
renderTemplate2024.url? | string |
type | ["DigitalProductPassport", "VerifiableCredential"] |
validFrom | string |
validUntil? | string |