Skip to main content

Interface: ClaimRequest

Defined in: src/types/interfaces/plugin.interface.ts:1674

Claim request record.

Since

0.1.0

Properties

canonicalUri?

readonly optional canonicalUri: string

Defined in: src/types/interfaces/plugin.interface.ts:1723

AT-URI of canonical record (once created).


claimantDid

readonly claimantDid: string

Defined in: src/types/interfaces/plugin.interface.ts:1688

DID of the claimant.


createdAt

readonly createdAt: Date

Defined in: src/types/interfaces/plugin.interface.ts:1728

When request was created.


evidence

readonly evidence: readonly ClaimEvidence[]

Defined in: src/types/interfaces/plugin.interface.ts:1693

Evidence supporting the claim.


expiresAt?

readonly optional expiresAt: Date

Defined in: src/types/interfaces/plugin.interface.ts:1733

When request expires (for pending claims).


id

readonly id: number

Defined in: src/types/interfaces/plugin.interface.ts:1678

Internal database ID.


importId

readonly importId: number

Defined in: src/types/interfaces/plugin.interface.ts:1683

ID of the imported preprint.


rejectionReason?

readonly optional rejectionReason: string

Defined in: src/types/interfaces/plugin.interface.ts:1718

Reason for rejection (if rejected).


reviewedAt?

readonly optional reviewedAt: Date

Defined in: src/types/interfaces/plugin.interface.ts:1713

When reviewed.


reviewedBy?

readonly optional reviewedBy: string

Defined in: src/types/interfaces/plugin.interface.ts:1708

DID of reviewer (if manually reviewed).


status

readonly status: ClaimStatus

Defined in: src/types/interfaces/plugin.interface.ts:1703

Current status.


verificationScore

readonly verificationScore: number

Defined in: src/types/interfaces/plugin.interface.ts:1698

Computed verification score (0-1).