Skip to main content

Function: useCollectEvidence()

useCollectEvidence(): UseMutationResult<{ canonicalUri: string; claimantDid: string; createdAt: string; evidence: object[]; expiresAt: string; id: number; importId: number; rejectionReason: string; reviewedAt: string; reviewedBy: string; status: "pending" | "approved" | "rejected" | "expired"; verificationScore: number; }, Error, { authorities: ("orcid-match" | "semantic-scholar-match" | "openreview-match" | "openalex-match" | "arxiv-ownership" | "institutional-email" | "ror-affiliation" | "name-match" | "coauthor-overlap" | "author-claim")[]; claimId: number; }, unknown>

Defined in: web/lib/hooks/use-claiming.ts:278

Mutation hook to collect evidence from external authorities.

Returns

UseMutationResult<{ canonicalUri: string; claimantDid: string; createdAt: string; evidence: object[]; expiresAt: string; id: number; importId: number; rejectionReason: string; reviewedAt: string; reviewedBy: string; status: "pending" | "approved" | "rejected" | "expired"; verificationScore: number; }, Error, { authorities: ("orcid-match" | "semantic-scholar-match" | "openreview-match" | "openalex-match" | "arxiv-ownership" | "institutional-email" | "ror-affiliation" | "name-match" | "coauthor-overlap" | "author-claim")[]; claimId: number; }, unknown>

Mutation for collecting evidence