Interface: CoauthorClaimRequest
Defined in: src/types/interfaces/plugin.interface.ts:1797
Co-author claim request.
Remarks
Represents a request from one user to be added as co-author on an eprint in another user's PDS. The claimant selects which author entry they are claiming (by index), as names may not match exactly. Claimant profile data (ORCID, external IDs) can be resolved from claimantDid.
Since
0.1.0
Properties
authorIndex
readonlyauthorIndex:number
Defined in: src/types/interfaces/plugin.interface.ts:1826
Index of the author entry being claimed (0-based).
authorName
readonlyauthorName:string
Defined in: src/types/interfaces/plugin.interface.ts:1831
Name of the author entry being claimed (for display).
claimantDid
readonlyclaimantDid:string
Defined in: src/types/interfaces/plugin.interface.ts:1816
DID of person requesting co-authorship.
claimantName
readonlyclaimantName:string
Defined in: src/types/interfaces/plugin.interface.ts:1821
Display name at time of request.
createdAt
readonlycreatedAt:Date
Defined in: src/types/interfaces/plugin.interface.ts:1851
When request was created.
eprintOwnerDid
readonlyeprintOwnerDid:string
Defined in: src/types/interfaces/plugin.interface.ts:1811
DID of the PDS owner.
eprintUri
readonlyeprintUri:string
Defined in: src/types/interfaces/plugin.interface.ts:1806
AT-URI of the eprint record.
id
readonlyid:number
Defined in: src/types/interfaces/plugin.interface.ts:1801
Internal database ID.
message?
readonlyoptionalmessage:string
Defined in: src/types/interfaces/plugin.interface.ts:1841
Optional message from claimant.
rejectionReason?
readonlyoptionalrejectionReason:string
Defined in: src/types/interfaces/plugin.interface.ts:1846
Reason for rejection (if rejected).
reviewedAt?
readonlyoptionalreviewedAt:Date
Defined in: src/types/interfaces/plugin.interface.ts:1856
When request was reviewed.
status
readonlystatus:CoauthorClaimStatus
Defined in: src/types/interfaces/plugin.interface.ts:1836
Current status.