Interface: CoauthorClaimRequest
Defined in: src/types/interfaces/plugin.interface.ts:1713
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:1742
Index of the author entry being claimed (0-based).
authorName
readonlyauthorName:string
Defined in: src/types/interfaces/plugin.interface.ts:1747
Name of the author entry being claimed (for display).
claimantDid
readonlyclaimantDid:string
Defined in: src/types/interfaces/plugin.interface.ts:1732
DID of person requesting co-authorship.
claimantName
readonlyclaimantName:string
Defined in: src/types/interfaces/plugin.interface.ts:1737
Display name at time of request.
createdAt
readonlycreatedAt:Date
Defined in: src/types/interfaces/plugin.interface.ts:1767
When request was created.
eprintOwnerDid
readonlyeprintOwnerDid:string
Defined in: src/types/interfaces/plugin.interface.ts:1727
DID of the PDS owner.
eprintUri
readonlyeprintUri:string
Defined in: src/types/interfaces/plugin.interface.ts:1722
AT-URI of the eprint record.
id
readonlyid:number
Defined in: src/types/interfaces/plugin.interface.ts:1717
Internal database ID.
message?
readonlyoptionalmessage:string
Defined in: src/types/interfaces/plugin.interface.ts:1757
Optional message from claimant.
rejectionReason?
readonlyoptionalrejectionReason:string
Defined in: src/types/interfaces/plugin.interface.ts:1762
Reason for rejection (if rejected).
reviewedAt?
readonlyoptionalreviewedAt:Date
Defined in: src/types/interfaces/plugin.interface.ts:1772
When request was reviewed.
status
readonlystatus:CoauthorClaimStatus
Defined in: src/types/interfaces/plugin.interface.ts:1752
Current status.