application | string | - |
count | number | - |
createdAt | string | - |
id | string | - |
passport | { actions: { description?: Partial<Record<"en-US" | "fr-FR", string>>; enabled: boolean; icon?: string; id: string; label?: Partial<Record<"en-US" |
passport.actions | { description?: Partial<Record<"en-US" | "fr-FR", string>>; enabled: boolean; icon?: string; id: string; label?: Partial<Record<"en-US" |
passport.allowedClaimEmail | string | null |
passport.allowedClaimPhoneNumber | string | null |
passport.batch? | { actions: { description?: Partial<Record<"en-US" | "fr-FR", string>>; enabled: boolean; icon?: string; id: string; label?: Partial<Record<"en-US" |
passport.batch.actions | { description?: Partial<Record<"en-US" | "fr-FR", string>>; enabled: boolean; icon?: string; id: string; label?: Partial<Record<"en-US" |
passport.batch.allowedClaimEmail | string | null |
passport.batch.allowedClaimPhoneNumber | string | null |
passport.batch.batch? | { id: string; createdAt: string; updatedAt: string; network: "EthereumAnvil" | "BaseSepolia" |
passport.batch.certificateSignature | string | null |
passport.batch.certificateUri | string | null |
passport.batch.certificationStatus | "error" | "pending" |
passport.batch.certifiedAt | Date | null |
passport.batch.certifiedPaths | string[] | - |
passport.batch.certifyJob? | { childrenStats: { completed: number; failed: number; pending: number; }; createdAt: string; data?: unknown; error?: string; id: string; name: string; queue: string; result?: unknown; status: "failed" | "pending" |
passport.batch.certifyJob.childrenStats | { completed: number; failed: number; pending: number; } | - |
passport.batch.certifyJob.childrenStats.completed | number | - |
passport.batch.certifyJob.childrenStats.failed | number | - |
passport.batch.certifyJob.childrenStats.pending | number | - |
passport.batch.certifyJob.createdAt | string | - |
passport.batch.certifyJob.data? | unknown | - |
passport.batch.certifyJob.error? | string | - |
passport.batch.certifyJob.id | string | - |
passport.batch.certifyJob.name | string | - |
passport.batch.certifyJob.queue | string | - |
passport.batch.certifyJob.result? | unknown | - |
passport.batch.certifyJob.status | "failed" | "pending" |
passport.batch.certifyJob.streamToken | string | - |
passport.batch.completion | { completed: string[]; missing: string[]; total: number; } | - |
passport.batch.completion.completed | string[] | - |
passport.batch.completion.missing | string[] | - |
passport.batch.completion.total | number | - |
passport.batch.createdAt | string | - |
passport.batch.data | { [key: string]: unknown; } | - |
passport.batch.editable | boolean | - |
passport.batch.id | string | - |
passport.batch.ipfsCid | string | null |
passport.batch.lastCertificateHash | string | null |
passport.batch.mintedTo? | string | null |
passport.batch.model? | { id: string; createdAt: string; updatedAt: string; network: "EthereumAnvil" | "BaseSepolia" |
passport.batch.network | | "EthereumAnvil" |
passport.batch.product | { batchNumber?: string | null; characteristics?: { [key: string]: unknown; }; countryOfProduction?: { countryCode: string; countryName?: string; }; description?: string |
passport.batch.product.batchNumber? | string | null |
passport.batch.product.characteristics? | { [key: string]: unknown; } | - |
passport.batch.product.countryOfProduction? | { countryCode: string; countryName?: string; } | - |
passport.batch.product.countryOfProduction.countryCode | string | - |
passport.batch.product.countryOfProduction.countryName? | string | - |
passport.batch.product.description? | string | null |
passport.batch.product.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; }; } | - |
passport.batch.product.dimensions.height? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.batch.product.dimensions.height.lowerTolerance? | number | - |
passport.batch.product.dimensions.height.unit | string | - |
passport.batch.product.dimensions.height.upperTolerance? | number | - |
passport.batch.product.dimensions.height.value | number | - |
passport.batch.product.dimensions.length? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.batch.product.dimensions.length.lowerTolerance? | number | - |
passport.batch.product.dimensions.length.unit | string | - |
passport.batch.product.dimensions.length.upperTolerance? | number | - |
passport.batch.product.dimensions.length.value | number | - |
passport.batch.product.dimensions.volume? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.batch.product.dimensions.volume.lowerTolerance? | number | - |
passport.batch.product.dimensions.volume.unit | string | - |
passport.batch.product.dimensions.volume.upperTolerance? | number | - |
passport.batch.product.dimensions.volume.value | number | - |
passport.batch.product.dimensions.weight? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.batch.product.dimensions.weight.lowerTolerance? | number | - |
passport.batch.product.dimensions.weight.unit | string | - |
passport.batch.product.dimensions.weight.upperTolerance? | number | - |
passport.batch.product.dimensions.weight.value | number | - |
passport.batch.product.dimensions.width? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.batch.product.dimensions.width.lowerTolerance? | number | - |
passport.batch.product.dimensions.width.unit | string | - |
passport.batch.product.dimensions.width.upperTolerance? | number | - |
passport.batch.product.dimensions.width.value | number | - |
passport.batch.product.expiryDate? | string | - |
passport.batch.product.id | string | - |
passport.batch.product.idGranularity | "model" | "batch" |
passport.batch.product.idScheme | { id: string; name: string; type: ["IdentifierScheme"]; } | - |
passport.batch.product.idScheme.id | string | - |
passport.batch.product.idScheme.name | string | - |
passport.batch.product.idScheme.type | ["IdentifierScheme"] | - |
passport.batch.product.itemNumber? | string | null |
passport.batch.product.materialProvenance? | { hazardous?: boolean; mass?: { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.product.modelNumber? | string | null |
passport.batch.product.name | string | - |
passport.batch.product.packaging? | { description: string; dimensions: { height?: { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.product.packaging.description | string | - |
passport.batch.product.packaging.dimensions | { height?: { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.product.packaging.dimensions.height? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.product.packaging.dimensions.height.lowerTolerance? | ... | ... |
passport.batch.product.packaging.dimensions.height.unit | string | - |
passport.batch.product.packaging.dimensions.height.upperTolerance? | ... | ... |
passport.batch.product.packaging.dimensions.height.value | number | - |
passport.batch.product.packaging.dimensions.length? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.product.packaging.dimensions.length.lowerTolerance? | ... | ... |
passport.batch.product.packaging.dimensions.length.unit | string | - |
passport.batch.product.packaging.dimensions.length.upperTolerance? | ... | ... |
passport.batch.product.packaging.dimensions.length.value | number | - |
passport.batch.product.packaging.dimensions.volume? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.product.packaging.dimensions.volume.lowerTolerance? | ... | ... |
passport.batch.product.packaging.dimensions.volume.unit | string | - |
passport.batch.product.packaging.dimensions.volume.upperTolerance? | ... | ... |
passport.batch.product.packaging.dimensions.volume.value | number | - |
passport.batch.product.packaging.dimensions.weight? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.product.packaging.dimensions.weight.lowerTolerance? | ... | ... |
passport.batch.product.packaging.dimensions.weight.unit | string | - |
passport.batch.product.packaging.dimensions.weight.upperTolerance? | ... | ... |
passport.batch.product.packaging.dimensions.weight.value | number | - |
passport.batch.product.packaging.dimensions.width? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.product.packaging.dimensions.width.lowerTolerance? | ... | ... |
passport.batch.product.packaging.dimensions.width.unit | string | - |
passport.batch.product.packaging.dimensions.width.upperTolerance? | ... | ... |
passport.batch.product.packaging.dimensions.width.value | number | - |
passport.batch.product.packaging.materialUsed | { hazardous?: boolean; mass?: { lowerTolerance?: ...; unit: ...; upperTolerance?: ...; value: ...; }; massFraction: number; materialSafetyInformation?: { digestMultibase?: ...; linkName: ...; linkType?: ...; linkURL: ...; mediaType?: ...; }; materialType: { code: string; definition?: ... | ...; name: string; schemeID: string; schemeName: string; }; name: string; originCountry: { countryCode: string; countryName?: ... |
passport.batch.product.packaging.packageLabel? | { description?: ... | ...; imageData: string; mediaType: string; name: string; }[] |
passport.batch.product.packaging.performanceClaim? | { applicablePeriod?: ... | ...; claimDate: string; claimedPerformance: ...[]; conformityTopic: ...[]; description?: ... |
passport.batch.product.performanceClaim? | { applicablePeriod?: { endDate: string; periodInformation?: ... | ...; startDate: string; type: [...]; }; claimDate: string; claimedPerformance: { measure: { lowerTolerance?: ...; unit: ...; upperTolerance?: ...; value: ...; }; metric: { id: ...; name: ...; type: ...; }; score: { code: ...; definition?: ...; rank?: ...; type: ...; }; type: [...]; }[]; conformityTopic: { definition?: ... |
passport.batch.product.producedAtFacility? | { id: string; name: string; registeredId?: string; type: ["Facility"]; } | - |
passport.batch.product.producedAtFacility.id | string | - |
passport.batch.product.producedAtFacility.name | string | - |
passport.batch.product.producedAtFacility.registeredId? | string | - |
passport.batch.product.producedAtFacility.type | ["Facility"] | - |
passport.batch.product.productCategory | { code: string; definition?: string; name: string; schemeID: string; schemeName: string; }[] | - |
passport.batch.product.productImage? | { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; } | - |
passport.batch.product.productImage.digestMultibase? | string | - |
passport.batch.product.productImage.linkName | string | - |
passport.batch.product.productImage.linkType? | string | - |
passport.batch.product.productImage.linkURL | string | - |
passport.batch.product.productImage.mediaType? | string | - |
passport.batch.product.productionDate? | string | - |
passport.batch.product.productLabel? | { description?: string; imageData: string; mediaType: string; name: string; }[] | - |
passport.batch.product.relatedDocument? | { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; }[] | - |
passport.batch.product.relatedParty? | { party: { description?: string; id: string; idScheme?: { id: ...; name: ...; type: ...; }; industryCategory?: ...[]; name: string; organisationWebsite?: string; partyAddress?: { addressCountry: ...; addressLocality: ...; addressRegion: ...; postalCode: ...; streetAddress: ...; }; registeredId?: string; registrationCountry?: { countryCode: ...; countryName?: ...; }; type: ["Party"]; }; role: | "owner" |
passport.batch.product.type | ["Product"] | - |
passport.batch.productSchemaOrg | { brand?: { description?: string; identifier?: string; image?: string; name?: string; }; countryOfOrigin?: { description?: string; identifier?: string; image?: string; name?: string; }; description?: string; gtin?: string; identifier?: string; image?: string; keywords?: string[]; name?: string; sku?: string; } | productSchema |
passport.batch.productSchemaOrg.brand? | { description?: string; identifier?: string; image?: string; name?: string; } | - |
passport.batch.productSchemaOrg.brand.description? | string | - |
passport.batch.productSchemaOrg.brand.identifier? | string | - |
passport.batch.productSchemaOrg.brand.image? | string | - |
passport.batch.productSchemaOrg.brand.name? | string | - |
passport.batch.productSchemaOrg.countryOfOrigin? | { description?: string; identifier?: string; image?: string; name?: string; } | - |
passport.batch.productSchemaOrg.countryOfOrigin.description? | string | - |
passport.batch.productSchemaOrg.countryOfOrigin.identifier? | string | - |
passport.batch.productSchemaOrg.countryOfOrigin.image? | string | - |
passport.batch.productSchemaOrg.countryOfOrigin.name? | string | - |
passport.batch.productSchemaOrg.description? | string | - |
passport.batch.productSchemaOrg.gtin? | string | - |
passport.batch.productSchemaOrg.identifier? | string | - |
passport.batch.productSchemaOrg.image? | string | - |
passport.batch.productSchemaOrg.keywords? | string[] | - |
passport.batch.productSchemaOrg.name? | string | - |
passport.batch.productSchemaOrg.sku? | string | - |
passport.batch.productUntp | { batchNumber?: string | null; characteristics?: { [key: string]: unknown; }; countryOfProduction?: { countryCode: string; countryName?: string; }; description?: string |
passport.batch.productUntp.batchNumber? | string | null |
passport.batch.productUntp.characteristics? | { [key: string]: unknown; } | - |
passport.batch.productUntp.countryOfProduction? | { countryCode: string; countryName?: string; } | - |
passport.batch.productUntp.countryOfProduction.countryCode | string | - |
passport.batch.productUntp.countryOfProduction.countryName? | string | - |
passport.batch.productUntp.description? | string | null |
passport.batch.productUntp.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; }; } | - |
passport.batch.productUntp.dimensions.height? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.batch.productUntp.dimensions.height.lowerTolerance? | number | - |
passport.batch.productUntp.dimensions.height.unit | string | - |
passport.batch.productUntp.dimensions.height.upperTolerance? | number | - |
passport.batch.productUntp.dimensions.height.value | number | - |
passport.batch.productUntp.dimensions.length? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.batch.productUntp.dimensions.length.lowerTolerance? | number | - |
passport.batch.productUntp.dimensions.length.unit | string | - |
passport.batch.productUntp.dimensions.length.upperTolerance? | number | - |
passport.batch.productUntp.dimensions.length.value | number | - |
passport.batch.productUntp.dimensions.volume? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.batch.productUntp.dimensions.volume.lowerTolerance? | number | - |
passport.batch.productUntp.dimensions.volume.unit | string | - |
passport.batch.productUntp.dimensions.volume.upperTolerance? | number | - |
passport.batch.productUntp.dimensions.volume.value | number | - |
passport.batch.productUntp.dimensions.weight? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.batch.productUntp.dimensions.weight.lowerTolerance? | number | - |
passport.batch.productUntp.dimensions.weight.unit | string | - |
passport.batch.productUntp.dimensions.weight.upperTolerance? | number | - |
passport.batch.productUntp.dimensions.weight.value | number | - |
passport.batch.productUntp.dimensions.width? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.batch.productUntp.dimensions.width.lowerTolerance? | number | - |
passport.batch.productUntp.dimensions.width.unit | string | - |
passport.batch.productUntp.dimensions.width.upperTolerance? | number | - |
passport.batch.productUntp.dimensions.width.value | number | - |
passport.batch.productUntp.expiryDate? | string | - |
passport.batch.productUntp.id | string | - |
passport.batch.productUntp.idGranularity | "model" | "batch" |
passport.batch.productUntp.idScheme | { id: string; name: string; type: ["IdentifierScheme"]; } | - |
passport.batch.productUntp.idScheme.id | string | - |
passport.batch.productUntp.idScheme.name | string | - |
passport.batch.productUntp.idScheme.type | ["IdentifierScheme"] | - |
passport.batch.productUntp.itemNumber? | string | null |
passport.batch.productUntp.materialProvenance? | { hazardous?: boolean; mass?: { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.productUntp.modelNumber? | string | null |
passport.batch.productUntp.name | string | - |
passport.batch.productUntp.packaging? | { description: string; dimensions: { height?: { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.productUntp.packaging.description | string | - |
passport.batch.productUntp.packaging.dimensions | { height?: { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.productUntp.packaging.dimensions.height? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.productUntp.packaging.dimensions.height.lowerTolerance? | ... | ... |
passport.batch.productUntp.packaging.dimensions.height.unit | string | - |
passport.batch.productUntp.packaging.dimensions.height.upperTolerance? | ... | ... |
passport.batch.productUntp.packaging.dimensions.height.value | number | - |
passport.batch.productUntp.packaging.dimensions.length? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.productUntp.packaging.dimensions.length.lowerTolerance? | ... | ... |
passport.batch.productUntp.packaging.dimensions.length.unit | string | - |
passport.batch.productUntp.packaging.dimensions.length.upperTolerance? | ... | ... |
passport.batch.productUntp.packaging.dimensions.length.value | number | - |
passport.batch.productUntp.packaging.dimensions.volume? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.productUntp.packaging.dimensions.volume.lowerTolerance? | ... | ... |
passport.batch.productUntp.packaging.dimensions.volume.unit | string | - |
passport.batch.productUntp.packaging.dimensions.volume.upperTolerance? | ... | ... |
passport.batch.productUntp.packaging.dimensions.volume.value | number | - |
passport.batch.productUntp.packaging.dimensions.weight? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.productUntp.packaging.dimensions.weight.lowerTolerance? | ... | ... |
passport.batch.productUntp.packaging.dimensions.weight.unit | string | - |
passport.batch.productUntp.packaging.dimensions.weight.upperTolerance? | ... | ... |
passport.batch.productUntp.packaging.dimensions.weight.value | number | - |
passport.batch.productUntp.packaging.dimensions.width? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.batch.productUntp.packaging.dimensions.width.lowerTolerance? | ... | ... |
passport.batch.productUntp.packaging.dimensions.width.unit | string | - |
passport.batch.productUntp.packaging.dimensions.width.upperTolerance? | ... | ... |
passport.batch.productUntp.packaging.dimensions.width.value | number | - |
passport.batch.productUntp.packaging.materialUsed | { hazardous?: boolean; mass?: { lowerTolerance?: ...; unit: ...; upperTolerance?: ...; value: ...; }; massFraction: number; materialSafetyInformation?: { digestMultibase?: ...; linkName: ...; linkType?: ...; linkURL: ...; mediaType?: ...; }; materialType: { code: string; definition?: ... | ...; name: string; schemeID: string; schemeName: string; }; name: string; originCountry: { countryCode: string; countryName?: ... |
passport.batch.productUntp.packaging.packageLabel? | { description?: ... | ...; imageData: string; mediaType: string; name: string; }[] |
passport.batch.productUntp.packaging.performanceClaim? | { applicablePeriod?: ... | ...; claimDate: string; claimedPerformance: ...[]; conformityTopic: ...[]; description?: ... |
passport.batch.productUntp.performanceClaim? | { applicablePeriod?: { endDate: string; periodInformation?: ... | ...; startDate: string; type: [...]; }; claimDate: string; claimedPerformance: { measure: { lowerTolerance?: ...; unit: ...; upperTolerance?: ...; value: ...; }; metric: { id: ...; name: ...; type: ...; }; score: { code: ...; definition?: ...; rank?: ...; type: ...; }; type: [...]; }[]; conformityTopic: { definition?: ... |
passport.batch.productUntp.producedAtFacility? | { id: string; name: string; registeredId?: string; type: ["Facility"]; } | - |
passport.batch.productUntp.producedAtFacility.id | string | - |
passport.batch.productUntp.producedAtFacility.name | string | - |
passport.batch.productUntp.producedAtFacility.registeredId? | string | - |
passport.batch.productUntp.producedAtFacility.type | ["Facility"] | - |
passport.batch.productUntp.productCategory | { code: string; definition?: string; name: string; schemeID: string; schemeName: string; }[] | - |
passport.batch.productUntp.productImage? | { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; } | - |
passport.batch.productUntp.productImage.digestMultibase? | string | - |
passport.batch.productUntp.productImage.linkName | string | - |
passport.batch.productUntp.productImage.linkType? | string | - |
passport.batch.productUntp.productImage.linkURL | string | - |
passport.batch.productUntp.productImage.mediaType? | string | - |
passport.batch.productUntp.productionDate? | string | - |
passport.batch.productUntp.productLabel? | { description?: string; imageData: string; mediaType: string; name: string; }[] | - |
passport.batch.productUntp.relatedDocument? | { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; }[] | - |
passport.batch.productUntp.relatedParty? | { party: { description?: string; id: string; idScheme?: { id: ...; name: ...; type: ...; }; industryCategory?: ...[]; name: string; organisationWebsite?: string; partyAddress?: { addressCountry: ...; addressLocality: ...; addressRegion: ...; postalCode: ...; streetAddress: ...; }; registeredId?: string; registrationCountry?: { countryCode: ...; countryName?: ...; }; type: ["Party"]; }; role: | "owner" |
passport.batch.productUntp.type | ["Product"] | - |
passport.batch.source | "manual" | "import" |
passport.batch.stats? | { batches: number; items: number; } | - |
passport.batch.stats.batches | number | - |
passport.batch.stats.items | number | - |
passport.batch.status | "draft" | "published" |
passport.batch.structureJob? | { childrenStats: { completed: number; failed: number; pending: number; }; createdAt: string; data?: unknown; error?: string; id: string; name: string; queue: string; result?: unknown; status: "failed" | "pending" |
passport.batch.structureJob.childrenStats | { completed: number; failed: number; pending: number; } | - |
passport.batch.structureJob.childrenStats.completed | number | - |
passport.batch.structureJob.childrenStats.failed | number | - |
passport.batch.structureJob.childrenStats.pending | number | - |
passport.batch.structureJob.createdAt | string | - |
passport.batch.structureJob.data? | unknown | - |
passport.batch.structureJob.error? | string | - |
passport.batch.structureJob.id | string | - |
passport.batch.structureJob.name | string | - |
passport.batch.structureJob.queue | string | - |
passport.batch.structureJob.result? | unknown | - |
passport.batch.structureJob.status | "failed" | "pending" |
passport.batch.structureJob.streamToken | string | - |
passport.batch.tokenId | string | - |
passport.batch.trustScore | number | - |
passport.batch.trustScoreBase | number | null |
passport.batch.updatedAt | string | - |
passport.batch.vcStatus | { credentialStatus: unknown; issuer: | { id: string; name: string; } |
passport.batch.vcStatus.credentialStatus | unknown | - |
passport.batch.vcStatus.issuer | | { id: string; name: string; } |
passport.batch.vcStatus.state | "error" | "pending" |
passport.batch.vcStatus.validFrom | Date | null |
passport.batch.vcStatus.validUntil | Date | null |
passport.batch.vcUrl | string | null |
passport.certificateSignature | string | null |
passport.certificateUri | string | null |
passport.certificationStatus | "error" | "pending" |
passport.certifiedAt | Date | null |
passport.certifiedPaths | string[] | - |
passport.certifyJob? | { childrenStats: { completed: number; failed: number; pending: number; }; createdAt: string; data?: unknown; error?: string; id: string; name: string; queue: string; result?: unknown; status: "failed" | "pending" |
passport.certifyJob.childrenStats | { completed: number; failed: number; pending: number; } | - |
passport.certifyJob.childrenStats.completed | number | - |
passport.certifyJob.childrenStats.failed | number | - |
passport.certifyJob.childrenStats.pending | number | - |
passport.certifyJob.createdAt | string | - |
passport.certifyJob.data? | unknown | - |
passport.certifyJob.error? | string | - |
passport.certifyJob.id | string | - |
passport.certifyJob.name | string | - |
passport.certifyJob.queue | string | - |
passport.certifyJob.result? | unknown | - |
passport.certifyJob.status | "failed" | "pending" |
passport.certifyJob.streamToken | string | - |
passport.completion | { completed: string[]; missing: string[]; total: number; } | - |
passport.completion.completed | string[] | - |
passport.completion.missing | string[] | - |
passport.completion.total | number | - |
passport.createdAt | string | - |
passport.data | { [key: string]: unknown; } | - |
passport.editable | boolean | - |
passport.id | string | - |
passport.ipfsCid | string | null |
passport.lastCertificateHash | string | null |
passport.mintedTo? | | { address: string; application: string; createdAt: string; dpp: { isActive: boolean; lastActivityAt?: Date |
passport.model? | { actions: { description?: Partial<Record<"en-US" | "fr-FR", string>>; enabled: boolean; icon?: string; id: string; label?: Partial<Record<"en-US" |
passport.model.actions | { description?: Partial<Record<"en-US" | "fr-FR", string>>; enabled: boolean; icon?: string; id: string; label?: Partial<Record<"en-US" |
passport.model.allowedClaimEmail | string | null |
passport.model.allowedClaimPhoneNumber | string | null |
passport.model.batch? | { id: string; createdAt: string; updatedAt: string; network: "EthereumAnvil" | "BaseSepolia" |
passport.model.certificateSignature | string | null |
passport.model.certificateUri | string | null |
passport.model.certificationStatus | "error" | "pending" |
passport.model.certifiedAt | Date | null |
passport.model.certifiedPaths | string[] | - |
passport.model.certifyJob? | { childrenStats: { completed: number; failed: number; pending: number; }; createdAt: string; data?: unknown; error?: string; id: string; name: string; queue: string; result?: unknown; status: "failed" | "pending" |
passport.model.certifyJob.childrenStats | { completed: number; failed: number; pending: number; } | - |
passport.model.certifyJob.childrenStats.completed | number | - |
passport.model.certifyJob.childrenStats.failed | number | - |
passport.model.certifyJob.childrenStats.pending | number | - |
passport.model.certifyJob.createdAt | string | - |
passport.model.certifyJob.data? | unknown | - |
passport.model.certifyJob.error? | string | - |
passport.model.certifyJob.id | string | - |
passport.model.certifyJob.name | string | - |
passport.model.certifyJob.queue | string | - |
passport.model.certifyJob.result? | unknown | - |
passport.model.certifyJob.status | "failed" | "pending" |
passport.model.certifyJob.streamToken | string | - |
passport.model.completion | { completed: string[]; missing: string[]; total: number; } | - |
passport.model.completion.completed | string[] | - |
passport.model.completion.missing | string[] | - |
passport.model.completion.total | number | - |
passport.model.createdAt | string | - |
passport.model.data | { [key: string]: unknown; } | - |
passport.model.editable | boolean | - |
passport.model.id | string | - |
passport.model.ipfsCid | string | null |
passport.model.lastCertificateHash | string | null |
passport.model.mintedTo? | string | null |
passport.model.model? | { id: string; createdAt: string; updatedAt: string; network: "EthereumAnvil" | "BaseSepolia" |
passport.model.network | | "EthereumAnvil" |
passport.model.product | { batchNumber?: string | null; characteristics?: { [key: string]: unknown; }; countryOfProduction?: { countryCode: string; countryName?: string; }; description?: string |
passport.model.product.batchNumber? | string | null |
passport.model.product.characteristics? | { [key: string]: unknown; } | - |
passport.model.product.countryOfProduction? | { countryCode: string; countryName?: string; } | - |
passport.model.product.countryOfProduction.countryCode | string | - |
passport.model.product.countryOfProduction.countryName? | string | - |
passport.model.product.description? | string | null |
passport.model.product.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; }; } | - |
passport.model.product.dimensions.height? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.model.product.dimensions.height.lowerTolerance? | number | - |
passport.model.product.dimensions.height.unit | string | - |
passport.model.product.dimensions.height.upperTolerance? | number | - |
passport.model.product.dimensions.height.value | number | - |
passport.model.product.dimensions.length? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.model.product.dimensions.length.lowerTolerance? | number | - |
passport.model.product.dimensions.length.unit | string | - |
passport.model.product.dimensions.length.upperTolerance? | number | - |
passport.model.product.dimensions.length.value | number | - |
passport.model.product.dimensions.volume? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.model.product.dimensions.volume.lowerTolerance? | number | - |
passport.model.product.dimensions.volume.unit | string | - |
passport.model.product.dimensions.volume.upperTolerance? | number | - |
passport.model.product.dimensions.volume.value | number | - |
passport.model.product.dimensions.weight? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.model.product.dimensions.weight.lowerTolerance? | number | - |
passport.model.product.dimensions.weight.unit | string | - |
passport.model.product.dimensions.weight.upperTolerance? | number | - |
passport.model.product.dimensions.weight.value | number | - |
passport.model.product.dimensions.width? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.model.product.dimensions.width.lowerTolerance? | number | - |
passport.model.product.dimensions.width.unit | string | - |
passport.model.product.dimensions.width.upperTolerance? | number | - |
passport.model.product.dimensions.width.value | number | - |
passport.model.product.expiryDate? | string | - |
passport.model.product.id | string | - |
passport.model.product.idGranularity | "model" | "batch" |
passport.model.product.idScheme | { id: string; name: string; type: ["IdentifierScheme"]; } | - |
passport.model.product.idScheme.id | string | - |
passport.model.product.idScheme.name | string | - |
passport.model.product.idScheme.type | ["IdentifierScheme"] | - |
passport.model.product.itemNumber? | string | null |
passport.model.product.materialProvenance? | { hazardous?: boolean; mass?: { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.product.modelNumber? | string | null |
passport.model.product.name | string | - |
passport.model.product.packaging? | { description: string; dimensions: { height?: { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.product.packaging.description | string | - |
passport.model.product.packaging.dimensions | { height?: { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.product.packaging.dimensions.height? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.product.packaging.dimensions.height.lowerTolerance? | ... | ... |
passport.model.product.packaging.dimensions.height.unit | string | - |
passport.model.product.packaging.dimensions.height.upperTolerance? | ... | ... |
passport.model.product.packaging.dimensions.height.value | number | - |
passport.model.product.packaging.dimensions.length? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.product.packaging.dimensions.length.lowerTolerance? | ... | ... |
passport.model.product.packaging.dimensions.length.unit | string | - |
passport.model.product.packaging.dimensions.length.upperTolerance? | ... | ... |
passport.model.product.packaging.dimensions.length.value | number | - |
passport.model.product.packaging.dimensions.volume? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.product.packaging.dimensions.volume.lowerTolerance? | ... | ... |
passport.model.product.packaging.dimensions.volume.unit | string | - |
passport.model.product.packaging.dimensions.volume.upperTolerance? | ... | ... |
passport.model.product.packaging.dimensions.volume.value | number | - |
passport.model.product.packaging.dimensions.weight? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.product.packaging.dimensions.weight.lowerTolerance? | ... | ... |
passport.model.product.packaging.dimensions.weight.unit | string | - |
passport.model.product.packaging.dimensions.weight.upperTolerance? | ... | ... |
passport.model.product.packaging.dimensions.weight.value | number | - |
passport.model.product.packaging.dimensions.width? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.product.packaging.dimensions.width.lowerTolerance? | ... | ... |
passport.model.product.packaging.dimensions.width.unit | string | - |
passport.model.product.packaging.dimensions.width.upperTolerance? | ... | ... |
passport.model.product.packaging.dimensions.width.value | number | - |
passport.model.product.packaging.materialUsed | { hazardous?: boolean; mass?: { lowerTolerance?: ...; unit: ...; upperTolerance?: ...; value: ...; }; massFraction: number; materialSafetyInformation?: { digestMultibase?: ...; linkName: ...; linkType?: ...; linkURL: ...; mediaType?: ...; }; materialType: { code: string; definition?: ... | ...; name: string; schemeID: string; schemeName: string; }; name: string; originCountry: { countryCode: string; countryName?: ... |
passport.model.product.packaging.packageLabel? | { description?: ... | ...; imageData: string; mediaType: string; name: string; }[] |
passport.model.product.packaging.performanceClaim? | { applicablePeriod?: ... | ...; claimDate: string; claimedPerformance: ...[]; conformityTopic: ...[]; description?: ... |
passport.model.product.performanceClaim? | { applicablePeriod?: { endDate: string; periodInformation?: ... | ...; startDate: string; type: [...]; }; claimDate: string; claimedPerformance: { measure: { lowerTolerance?: ...; unit: ...; upperTolerance?: ...; value: ...; }; metric: { id: ...; name: ...; type: ...; }; score: { code: ...; definition?: ...; rank?: ...; type: ...; }; type: [...]; }[]; conformityTopic: { definition?: ... |
passport.model.product.producedAtFacility? | { id: string; name: string; registeredId?: string; type: ["Facility"]; } | - |
passport.model.product.producedAtFacility.id | string | - |
passport.model.product.producedAtFacility.name | string | - |
passport.model.product.producedAtFacility.registeredId? | string | - |
passport.model.product.producedAtFacility.type | ["Facility"] | - |
passport.model.product.productCategory | { code: string; definition?: string; name: string; schemeID: string; schemeName: string; }[] | - |
passport.model.product.productImage? | { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; } | - |
passport.model.product.productImage.digestMultibase? | string | - |
passport.model.product.productImage.linkName | string | - |
passport.model.product.productImage.linkType? | string | - |
passport.model.product.productImage.linkURL | string | - |
passport.model.product.productImage.mediaType? | string | - |
passport.model.product.productionDate? | string | - |
passport.model.product.productLabel? | { description?: string; imageData: string; mediaType: string; name: string; }[] | - |
passport.model.product.relatedDocument? | { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; }[] | - |
passport.model.product.relatedParty? | { party: { description?: string; id: string; idScheme?: { id: ...; name: ...; type: ...; }; industryCategory?: ...[]; name: string; organisationWebsite?: string; partyAddress?: { addressCountry: ...; addressLocality: ...; addressRegion: ...; postalCode: ...; streetAddress: ...; }; registeredId?: string; registrationCountry?: { countryCode: ...; countryName?: ...; }; type: ["Party"]; }; role: | "owner" |
passport.model.product.type | ["Product"] | - |
passport.model.productSchemaOrg | { brand?: { description?: string; identifier?: string; image?: string; name?: string; }; countryOfOrigin?: { description?: string; identifier?: string; image?: string; name?: string; }; description?: string; gtin?: string; identifier?: string; image?: string; keywords?: string[]; name?: string; sku?: string; } | productSchema |
passport.model.productSchemaOrg.brand? | { description?: string; identifier?: string; image?: string; name?: string; } | - |
passport.model.productSchemaOrg.brand.description? | string | - |
passport.model.productSchemaOrg.brand.identifier? | string | - |
passport.model.productSchemaOrg.brand.image? | string | - |
passport.model.productSchemaOrg.brand.name? | string | - |
passport.model.productSchemaOrg.countryOfOrigin? | { description?: string; identifier?: string; image?: string; name?: string; } | - |
passport.model.productSchemaOrg.countryOfOrigin.description? | string | - |
passport.model.productSchemaOrg.countryOfOrigin.identifier? | string | - |
passport.model.productSchemaOrg.countryOfOrigin.image? | string | - |
passport.model.productSchemaOrg.countryOfOrigin.name? | string | - |
passport.model.productSchemaOrg.description? | string | - |
passport.model.productSchemaOrg.gtin? | string | - |
passport.model.productSchemaOrg.identifier? | string | - |
passport.model.productSchemaOrg.image? | string | - |
passport.model.productSchemaOrg.keywords? | string[] | - |
passport.model.productSchemaOrg.name? | string | - |
passport.model.productSchemaOrg.sku? | string | - |
passport.model.productUntp | { batchNumber?: string | null; characteristics?: { [key: string]: unknown; }; countryOfProduction?: { countryCode: string; countryName?: string; }; description?: string |
passport.model.productUntp.batchNumber? | string | null |
passport.model.productUntp.characteristics? | { [key: string]: unknown; } | - |
passport.model.productUntp.countryOfProduction? | { countryCode: string; countryName?: string; } | - |
passport.model.productUntp.countryOfProduction.countryCode | string | - |
passport.model.productUntp.countryOfProduction.countryName? | string | - |
passport.model.productUntp.description? | string | null |
passport.model.productUntp.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; }; } | - |
passport.model.productUntp.dimensions.height? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.model.productUntp.dimensions.height.lowerTolerance? | number | - |
passport.model.productUntp.dimensions.height.unit | string | - |
passport.model.productUntp.dimensions.height.upperTolerance? | number | - |
passport.model.productUntp.dimensions.height.value | number | - |
passport.model.productUntp.dimensions.length? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.model.productUntp.dimensions.length.lowerTolerance? | number | - |
passport.model.productUntp.dimensions.length.unit | string | - |
passport.model.productUntp.dimensions.length.upperTolerance? | number | - |
passport.model.productUntp.dimensions.length.value | number | - |
passport.model.productUntp.dimensions.volume? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.model.productUntp.dimensions.volume.lowerTolerance? | number | - |
passport.model.productUntp.dimensions.volume.unit | string | - |
passport.model.productUntp.dimensions.volume.upperTolerance? | number | - |
passport.model.productUntp.dimensions.volume.value | number | - |
passport.model.productUntp.dimensions.weight? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.model.productUntp.dimensions.weight.lowerTolerance? | number | - |
passport.model.productUntp.dimensions.weight.unit | string | - |
passport.model.productUntp.dimensions.weight.upperTolerance? | number | - |
passport.model.productUntp.dimensions.weight.value | number | - |
passport.model.productUntp.dimensions.width? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.model.productUntp.dimensions.width.lowerTolerance? | number | - |
passport.model.productUntp.dimensions.width.unit | string | - |
passport.model.productUntp.dimensions.width.upperTolerance? | number | - |
passport.model.productUntp.dimensions.width.value | number | - |
passport.model.productUntp.expiryDate? | string | - |
passport.model.productUntp.id | string | - |
passport.model.productUntp.idGranularity | "model" | "batch" |
passport.model.productUntp.idScheme | { id: string; name: string; type: ["IdentifierScheme"]; } | - |
passport.model.productUntp.idScheme.id | string | - |
passport.model.productUntp.idScheme.name | string | - |
passport.model.productUntp.idScheme.type | ["IdentifierScheme"] | - |
passport.model.productUntp.itemNumber? | string | null |
passport.model.productUntp.materialProvenance? | { hazardous?: boolean; mass?: { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.productUntp.modelNumber? | string | null |
passport.model.productUntp.name | string | - |
passport.model.productUntp.packaging? | { description: string; dimensions: { height?: { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.productUntp.packaging.description | string | - |
passport.model.productUntp.packaging.dimensions | { height?: { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.productUntp.packaging.dimensions.height? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.productUntp.packaging.dimensions.height.lowerTolerance? | ... | ... |
passport.model.productUntp.packaging.dimensions.height.unit | string | - |
passport.model.productUntp.packaging.dimensions.height.upperTolerance? | ... | ... |
passport.model.productUntp.packaging.dimensions.height.value | number | - |
passport.model.productUntp.packaging.dimensions.length? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.productUntp.packaging.dimensions.length.lowerTolerance? | ... | ... |
passport.model.productUntp.packaging.dimensions.length.unit | string | - |
passport.model.productUntp.packaging.dimensions.length.upperTolerance? | ... | ... |
passport.model.productUntp.packaging.dimensions.length.value | number | - |
passport.model.productUntp.packaging.dimensions.volume? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.productUntp.packaging.dimensions.volume.lowerTolerance? | ... | ... |
passport.model.productUntp.packaging.dimensions.volume.unit | string | - |
passport.model.productUntp.packaging.dimensions.volume.upperTolerance? | ... | ... |
passport.model.productUntp.packaging.dimensions.volume.value | number | - |
passport.model.productUntp.packaging.dimensions.weight? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.productUntp.packaging.dimensions.weight.lowerTolerance? | ... | ... |
passport.model.productUntp.packaging.dimensions.weight.unit | string | - |
passport.model.productUntp.packaging.dimensions.weight.upperTolerance? | ... | ... |
passport.model.productUntp.packaging.dimensions.weight.value | number | - |
passport.model.productUntp.packaging.dimensions.width? | { lowerTolerance?: ... | ...; unit: string; upperTolerance?: ... |
passport.model.productUntp.packaging.dimensions.width.lowerTolerance? | ... | ... |
passport.model.productUntp.packaging.dimensions.width.unit | string | - |
passport.model.productUntp.packaging.dimensions.width.upperTolerance? | ... | ... |
passport.model.productUntp.packaging.dimensions.width.value | number | - |
passport.model.productUntp.packaging.materialUsed | { hazardous?: boolean; mass?: { lowerTolerance?: ...; unit: ...; upperTolerance?: ...; value: ...; }; massFraction: number; materialSafetyInformation?: { digestMultibase?: ...; linkName: ...; linkType?: ...; linkURL: ...; mediaType?: ...; }; materialType: { code: string; definition?: ... | ...; name: string; schemeID: string; schemeName: string; }; name: string; originCountry: { countryCode: string; countryName?: ... |
passport.model.productUntp.packaging.packageLabel? | { description?: ... | ...; imageData: string; mediaType: string; name: string; }[] |
passport.model.productUntp.packaging.performanceClaim? | { applicablePeriod?: ... | ...; claimDate: string; claimedPerformance: ...[]; conformityTopic: ...[]; description?: ... |
passport.model.productUntp.performanceClaim? | { applicablePeriod?: { endDate: string; periodInformation?: ... | ...; startDate: string; type: [...]; }; claimDate: string; claimedPerformance: { measure: { lowerTolerance?: ...; unit: ...; upperTolerance?: ...; value: ...; }; metric: { id: ...; name: ...; type: ...; }; score: { code: ...; definition?: ...; rank?: ...; type: ...; }; type: [...]; }[]; conformityTopic: { definition?: ... |
passport.model.productUntp.producedAtFacility? | { id: string; name: string; registeredId?: string; type: ["Facility"]; } | - |
passport.model.productUntp.producedAtFacility.id | string | - |
passport.model.productUntp.producedAtFacility.name | string | - |
passport.model.productUntp.producedAtFacility.registeredId? | string | - |
passport.model.productUntp.producedAtFacility.type | ["Facility"] | - |
passport.model.productUntp.productCategory | { code: string; definition?: string; name: string; schemeID: string; schemeName: string; }[] | - |
passport.model.productUntp.productImage? | { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; } | - |
passport.model.productUntp.productImage.digestMultibase? | string | - |
passport.model.productUntp.productImage.linkName | string | - |
passport.model.productUntp.productImage.linkType? | string | - |
passport.model.productUntp.productImage.linkURL | string | - |
passport.model.productUntp.productImage.mediaType? | string | - |
passport.model.productUntp.productionDate? | string | - |
passport.model.productUntp.productLabel? | { description?: string; imageData: string; mediaType: string; name: string; }[] | - |
passport.model.productUntp.relatedDocument? | { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; }[] | - |
passport.model.productUntp.relatedParty? | { party: { description?: string; id: string; idScheme?: { id: ...; name: ...; type: ...; }; industryCategory?: ...[]; name: string; organisationWebsite?: string; partyAddress?: { addressCountry: ...; addressLocality: ...; addressRegion: ...; postalCode: ...; streetAddress: ...; }; registeredId?: string; registrationCountry?: { countryCode: ...; countryName?: ...; }; type: ["Party"]; }; role: | "owner" |
passport.model.productUntp.type | ["Product"] | - |
passport.model.source | "manual" | "import" |
passport.model.stats? | { batches: number; items: number; } | - |
passport.model.stats.batches | number | - |
passport.model.stats.items | number | - |
passport.model.status | "draft" | "published" |
passport.model.structureJob? | { childrenStats: { completed: number; failed: number; pending: number; }; createdAt: string; data?: unknown; error?: string; id: string; name: string; queue: string; result?: unknown; status: "failed" | "pending" |
passport.model.structureJob.childrenStats | { completed: number; failed: number; pending: number; } | - |
passport.model.structureJob.childrenStats.completed | number | - |
passport.model.structureJob.childrenStats.failed | number | - |
passport.model.structureJob.childrenStats.pending | number | - |
passport.model.structureJob.createdAt | string | - |
passport.model.structureJob.data? | unknown | - |
passport.model.structureJob.error? | string | - |
passport.model.structureJob.id | string | - |
passport.model.structureJob.name | string | - |
passport.model.structureJob.queue | string | - |
passport.model.structureJob.result? | unknown | - |
passport.model.structureJob.status | "failed" | "pending" |
passport.model.structureJob.streamToken | string | - |
passport.model.tokenId | string | - |
passport.model.trustScore | number | - |
passport.model.trustScoreBase | number | null |
passport.model.updatedAt | string | - |
passport.model.vcStatus | { credentialStatus: unknown; issuer: | { id: string; name: string; } |
passport.model.vcStatus.credentialStatus | unknown | - |
passport.model.vcStatus.issuer | | { id: string; name: string; } |
passport.model.vcStatus.state | "error" | "pending" |
passport.model.vcStatus.validFrom | Date | null |
passport.model.vcStatus.validUntil | Date | null |
passport.model.vcUrl | string | null |
passport.network | | "EthereumAnvil" |
passport.product | { batchNumber?: string | null; characteristics?: { [key: string]: unknown; }; countryOfProduction?: { countryCode: string; countryName?: string; }; description?: string |
passport.product.batchNumber? | string | null |
passport.product.characteristics? | { [key: string]: unknown; } | - |
passport.product.countryOfProduction? | { countryCode: string; countryName?: string; } | - |
passport.product.countryOfProduction.countryCode | string | - |
passport.product.countryOfProduction.countryName? | string | - |
passport.product.description? | string | null |
passport.product.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; }; } | - |
passport.product.dimensions.height? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.product.dimensions.height.lowerTolerance? | number | - |
passport.product.dimensions.height.unit | string | - |
passport.product.dimensions.height.upperTolerance? | number | - |
passport.product.dimensions.height.value | number | - |
passport.product.dimensions.length? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.product.dimensions.length.lowerTolerance? | number | - |
passport.product.dimensions.length.unit | string | - |
passport.product.dimensions.length.upperTolerance? | number | - |
passport.product.dimensions.length.value | number | - |
passport.product.dimensions.volume? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.product.dimensions.volume.lowerTolerance? | number | - |
passport.product.dimensions.volume.unit | string | - |
passport.product.dimensions.volume.upperTolerance? | number | - |
passport.product.dimensions.volume.value | number | - |
passport.product.dimensions.weight? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.product.dimensions.weight.lowerTolerance? | number | - |
passport.product.dimensions.weight.unit | string | - |
passport.product.dimensions.weight.upperTolerance? | number | - |
passport.product.dimensions.weight.value | number | - |
passport.product.dimensions.width? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.product.dimensions.width.lowerTolerance? | number | - |
passport.product.dimensions.width.unit | string | - |
passport.product.dimensions.width.upperTolerance? | number | - |
passport.product.dimensions.width.value | number | - |
passport.product.expiryDate? | string | - |
passport.product.id | string | - |
passport.product.idGranularity | "model" | "batch" |
passport.product.idScheme | { id: string; name: string; type: ["IdentifierScheme"]; } | - |
passport.product.idScheme.id | string | - |
passport.product.idScheme.name | string | - |
passport.product.idScheme.type | ["IdentifierScheme"] | - |
passport.product.itemNumber? | string | null |
passport.product.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; }; }[] | - |
passport.product.modelNumber? | string | null |
passport.product.name | string | - |
passport.product.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?: ... | ...; startDate: string; type: [...]; }; claimDate: string; claimedPerformance: { measure: { lowerTolerance?: ...; unit: ...; upperTolerance?: ...; value: ...; }; metric: { id: ...; name: ...; type: ...; }; score: { code: ...; definition?: ...; rank?: ...; type: ...; }; type: [...]; }[]; conformityTopic: { definition?: ... |
passport.product.packaging.description | string | - |
passport.product.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; }; } | - |
passport.product.packaging.dimensions.height? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.product.packaging.dimensions.height.lowerTolerance? | number | - |
passport.product.packaging.dimensions.height.unit | string | - |
passport.product.packaging.dimensions.height.upperTolerance? | number | - |
passport.product.packaging.dimensions.height.value | number | - |
passport.product.packaging.dimensions.length? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.product.packaging.dimensions.length.lowerTolerance? | number | - |
passport.product.packaging.dimensions.length.unit | string | - |
passport.product.packaging.dimensions.length.upperTolerance? | number | - |
passport.product.packaging.dimensions.length.value | number | - |
passport.product.packaging.dimensions.volume? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.product.packaging.dimensions.volume.lowerTolerance? | number | - |
passport.product.packaging.dimensions.volume.unit | string | - |
passport.product.packaging.dimensions.volume.upperTolerance? | number | - |
passport.product.packaging.dimensions.volume.value | number | - |
passport.product.packaging.dimensions.weight? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.product.packaging.dimensions.weight.lowerTolerance? | number | - |
passport.product.packaging.dimensions.weight.unit | string | - |
passport.product.packaging.dimensions.weight.upperTolerance? | number | - |
passport.product.packaging.dimensions.weight.value | number | - |
passport.product.packaging.dimensions.width? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.product.packaging.dimensions.width.lowerTolerance? | number | - |
passport.product.packaging.dimensions.width.unit | string | - |
passport.product.packaging.dimensions.width.upperTolerance? | number | - |
passport.product.packaging.dimensions.width.value | number | - |
passport.product.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; }; }[] | - |
passport.product.packaging.packageLabel? | { description?: string; imageData: string; mediaType: string; name: string; }[] | - |
passport.product.packaging.performanceClaim? | { applicablePeriod?: { endDate: string; periodInformation?: ... | ...; startDate: string; type: [...]; }; claimDate: string; claimedPerformance: { measure: { lowerTolerance?: ...; unit: ...; upperTolerance?: ...; value: ...; }; metric: { id: ...; name: ...; type: ...; }; score: { code: ...; definition?: ...; rank?: ...; type: ...; }; type: [...]; }[]; conformityTopic: { definition?: ... |
passport.product.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"]; }[] | - |
passport.product.producedAtFacility? | { id: string; name: string; registeredId?: string; type: ["Facility"]; } | - |
passport.product.producedAtFacility.id | string | - |
passport.product.producedAtFacility.name | string | - |
passport.product.producedAtFacility.registeredId? | string | - |
passport.product.producedAtFacility.type | ["Facility"] | - |
passport.product.productCategory | { code: string; definition?: string; name: string; schemeID: string; schemeName: string; }[] | - |
passport.product.productImage? | { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; } | - |
passport.product.productImage.digestMultibase? | string | - |
passport.product.productImage.linkName | string | - |
passport.product.productImage.linkType? | string | - |
passport.product.productImage.linkURL | string | - |
passport.product.productImage.mediaType? | string | - |
passport.product.productionDate? | string | - |
passport.product.productLabel? | { description?: string; imageData: string; mediaType: string; name: string; }[] | - |
passport.product.relatedDocument? | { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; }[] | - |
passport.product.relatedParty? | { party: { description?: string; id: string; idScheme?: { id: string; name: string; type: ["IdentifierScheme"]; }; industryCategory?: { code: string; definition?: ... | ...; name: string; schemeID: string; schemeName: string; }[]; name: string; organisationWebsite?: string; partyAddress?: { addressCountry: { countryCode: string; countryName?: ... |
passport.product.type | ["Product"] | - |
passport.productSchemaOrg | { brand?: { description?: string; identifier?: string; image?: string; name?: string; }; countryOfOrigin?: { description?: string; identifier?: string; image?: string; name?: string; }; description?: string; gtin?: string; identifier?: string; image?: string; keywords?: string[]; name?: string; sku?: string; } | productSchema |
passport.productSchemaOrg.brand? | { description?: string; identifier?: string; image?: string; name?: string; } | - |
passport.productSchemaOrg.brand.description? | string | - |
passport.productSchemaOrg.brand.identifier? | string | - |
passport.productSchemaOrg.brand.image? | string | - |
passport.productSchemaOrg.brand.name? | string | - |
passport.productSchemaOrg.countryOfOrigin? | { description?: string; identifier?: string; image?: string; name?: string; } | - |
passport.productSchemaOrg.countryOfOrigin.description? | string | - |
passport.productSchemaOrg.countryOfOrigin.identifier? | string | - |
passport.productSchemaOrg.countryOfOrigin.image? | string | - |
passport.productSchemaOrg.countryOfOrigin.name? | string | - |
passport.productSchemaOrg.description? | string | - |
passport.productSchemaOrg.gtin? | string | - |
passport.productSchemaOrg.identifier? | string | - |
passport.productSchemaOrg.image? | string | - |
passport.productSchemaOrg.keywords? | string[] | - |
passport.productSchemaOrg.name? | string | - |
passport.productSchemaOrg.sku? | string | - |
passport.productUntp | { batchNumber?: string | null; characteristics?: { [key: string]: unknown; }; countryOfProduction?: { countryCode: string; countryName?: string; }; description?: string |
passport.productUntp.batchNumber? | string | null |
passport.productUntp.characteristics? | { [key: string]: unknown; } | - |
passport.productUntp.countryOfProduction? | { countryCode: string; countryName?: string; } | - |
passport.productUntp.countryOfProduction.countryCode | string | - |
passport.productUntp.countryOfProduction.countryName? | string | - |
passport.productUntp.description? | string | null |
passport.productUntp.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; }; } | - |
passport.productUntp.dimensions.height? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.productUntp.dimensions.height.lowerTolerance? | number | - |
passport.productUntp.dimensions.height.unit | string | - |
passport.productUntp.dimensions.height.upperTolerance? | number | - |
passport.productUntp.dimensions.height.value | number | - |
passport.productUntp.dimensions.length? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.productUntp.dimensions.length.lowerTolerance? | number | - |
passport.productUntp.dimensions.length.unit | string | - |
passport.productUntp.dimensions.length.upperTolerance? | number | - |
passport.productUntp.dimensions.length.value | number | - |
passport.productUntp.dimensions.volume? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.productUntp.dimensions.volume.lowerTolerance? | number | - |
passport.productUntp.dimensions.volume.unit | string | - |
passport.productUntp.dimensions.volume.upperTolerance? | number | - |
passport.productUntp.dimensions.volume.value | number | - |
passport.productUntp.dimensions.weight? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.productUntp.dimensions.weight.lowerTolerance? | number | - |
passport.productUntp.dimensions.weight.unit | string | - |
passport.productUntp.dimensions.weight.upperTolerance? | number | - |
passport.productUntp.dimensions.weight.value | number | - |
passport.productUntp.dimensions.width? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.productUntp.dimensions.width.lowerTolerance? | number | - |
passport.productUntp.dimensions.width.unit | string | - |
passport.productUntp.dimensions.width.upperTolerance? | number | - |
passport.productUntp.dimensions.width.value | number | - |
passport.productUntp.expiryDate? | string | - |
passport.productUntp.id | string | - |
passport.productUntp.idGranularity | "model" | "batch" |
passport.productUntp.idScheme | { id: string; name: string; type: ["IdentifierScheme"]; } | - |
passport.productUntp.idScheme.id | string | - |
passport.productUntp.idScheme.name | string | - |
passport.productUntp.idScheme.type | ["IdentifierScheme"] | - |
passport.productUntp.itemNumber? | string | null |
passport.productUntp.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; }; }[] | - |
passport.productUntp.modelNumber? | string | null |
passport.productUntp.name | string | - |
passport.productUntp.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?: ... | ...; startDate: string; type: [...]; }; claimDate: string; claimedPerformance: { measure: { lowerTolerance?: ...; unit: ...; upperTolerance?: ...; value: ...; }; metric: { id: ...; name: ...; type: ...; }; score: { code: ...; definition?: ...; rank?: ...; type: ...; }; type: [...]; }[]; conformityTopic: { definition?: ... |
passport.productUntp.packaging.description | string | - |
passport.productUntp.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; }; } | - |
passport.productUntp.packaging.dimensions.height? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.productUntp.packaging.dimensions.height.lowerTolerance? | number | - |
passport.productUntp.packaging.dimensions.height.unit | string | - |
passport.productUntp.packaging.dimensions.height.upperTolerance? | number | - |
passport.productUntp.packaging.dimensions.height.value | number | - |
passport.productUntp.packaging.dimensions.length? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.productUntp.packaging.dimensions.length.lowerTolerance? | number | - |
passport.productUntp.packaging.dimensions.length.unit | string | - |
passport.productUntp.packaging.dimensions.length.upperTolerance? | number | - |
passport.productUntp.packaging.dimensions.length.value | number | - |
passport.productUntp.packaging.dimensions.volume? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.productUntp.packaging.dimensions.volume.lowerTolerance? | number | - |
passport.productUntp.packaging.dimensions.volume.unit | string | - |
passport.productUntp.packaging.dimensions.volume.upperTolerance? | number | - |
passport.productUntp.packaging.dimensions.volume.value | number | - |
passport.productUntp.packaging.dimensions.weight? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.productUntp.packaging.dimensions.weight.lowerTolerance? | number | - |
passport.productUntp.packaging.dimensions.weight.unit | string | - |
passport.productUntp.packaging.dimensions.weight.upperTolerance? | number | - |
passport.productUntp.packaging.dimensions.weight.value | number | - |
passport.productUntp.packaging.dimensions.width? | { lowerTolerance?: number; unit: string; upperTolerance?: number; value: number; } | - |
passport.productUntp.packaging.dimensions.width.lowerTolerance? | number | - |
passport.productUntp.packaging.dimensions.width.unit | string | - |
passport.productUntp.packaging.dimensions.width.upperTolerance? | number | - |
passport.productUntp.packaging.dimensions.width.value | number | - |
passport.productUntp.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; }; }[] | - |
passport.productUntp.packaging.packageLabel? | { description?: string; imageData: string; mediaType: string; name: string; }[] | - |
passport.productUntp.packaging.performanceClaim? | { applicablePeriod?: { endDate: string; periodInformation?: ... | ...; startDate: string; type: [...]; }; claimDate: string; claimedPerformance: { measure: { lowerTolerance?: ...; unit: ...; upperTolerance?: ...; value: ...; }; metric: { id: ...; name: ...; type: ...; }; score: { code: ...; definition?: ...; rank?: ...; type: ...; }; type: [...]; }[]; conformityTopic: { definition?: ... |
passport.productUntp.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"]; }[] | - |
passport.productUntp.producedAtFacility? | { id: string; name: string; registeredId?: string; type: ["Facility"]; } | - |
passport.productUntp.producedAtFacility.id | string | - |
passport.productUntp.producedAtFacility.name | string | - |
passport.productUntp.producedAtFacility.registeredId? | string | - |
passport.productUntp.producedAtFacility.type | ["Facility"] | - |
passport.productUntp.productCategory | { code: string; definition?: string; name: string; schemeID: string; schemeName: string; }[] | - |
passport.productUntp.productImage? | { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; } | - |
passport.productUntp.productImage.digestMultibase? | string | - |
passport.productUntp.productImage.linkName | string | - |
passport.productUntp.productImage.linkType? | string | - |
passport.productUntp.productImage.linkURL | string | - |
passport.productUntp.productImage.mediaType? | string | - |
passport.productUntp.productionDate? | string | - |
passport.productUntp.productLabel? | { description?: string; imageData: string; mediaType: string; name: string; }[] | - |
passport.productUntp.relatedDocument? | { digestMultibase?: string; linkName: string; linkType?: string; linkURL: string; mediaType?: string; }[] | - |
passport.productUntp.relatedParty? | { party: { description?: string; id: string; idScheme?: { id: string; name: string; type: ["IdentifierScheme"]; }; industryCategory?: { code: string; definition?: ... | ...; name: string; schemeID: string; schemeName: string; }[]; name: string; organisationWebsite?: string; partyAddress?: { addressCountry: { countryCode: string; countryName?: ... |
passport.productUntp.type | ["Product"] | - |
passport.source | "manual" | "import" |
passport.stats? | { batches: number; items: number; } | - |
passport.stats.batches | number | - |
passport.stats.items | number | - |
passport.status | "draft" | "published" |
passport.structureJob? | { childrenStats: { completed: number; failed: number; pending: number; }; createdAt: string; data?: unknown; error?: string; id: string; name: string; queue: string; result?: unknown; status: "failed" | "pending" |
passport.structureJob.childrenStats | { completed: number; failed: number; pending: number; } | - |
passport.structureJob.childrenStats.completed | number | - |
passport.structureJob.childrenStats.failed | number | - |
passport.structureJob.childrenStats.pending | number | - |
passport.structureJob.createdAt | string | - |
passport.structureJob.data? | unknown | - |
passport.structureJob.error? | string | - |
passport.structureJob.id | string | - |
passport.structureJob.name | string | - |
passport.structureJob.queue | string | - |
passport.structureJob.result? | unknown | - |
passport.structureJob.status | "failed" | "pending" |
passport.structureJob.streamToken | string | - |
passport.tokenId | string | - |
passport.trustScore | number | - |
passport.trustScoreBase | number | null |
passport.updatedAt | string | - |
passport.vcStatus | { credentialStatus: unknown; issuer: | { id: string; name: string; } |
passport.vcStatus.credentialStatus | unknown | - |
passport.vcStatus.issuer | | { id: string; name: string; } |
passport.vcStatus.state | "error" | "pending" |
passport.vcStatus.validFrom | Date | null |
passport.vcStatus.validUntil | Date | null |
passport.vcUrl | string | null |
subject | "dppPassport" | - |
type | "create" | "update" |
updatedAt | string | - |
user | string | null |