Interface: EprintAuthor
Defined in: src/types/models/author.ts:110
Full author entry for eprint submissions.
Remarks
Represents an author in an eprint submission record. Supports both ATProto users (with DID) and external collaborators (without DID).
Properties
affiliations
readonlyaffiliations: readonlyEprintAuthorAffiliation[]
Defined in: src/types/models/author.ts:162
Author affiliations.
avatarUrl?
readonlyoptionalavatarUrl:string
Defined in: src/types/models/author.ts:139
Avatar URL for the author.
Remarks
URL to author's avatar image. For ATProto users, this is resolved from their PDS blob storage. For external authors, may be empty.
contributions
readonlycontributions: readonlyEprintAuthorContribution[]
Defined in: src/types/models/author.ts:167
CRediT-based contributions.
did?
readonlyoptionaldid:DID
Defined in: src/types/models/author.ts:117
Author DID if they have an ATProto account.
Remarks
Optional for external collaborators who don't have ATProto accounts.
email?
readonlyoptionalemail:string
Defined in: src/types/models/author.ts:152
Contact email (for external authors).
handle?
readonlyoptionalhandle:string
Defined in: src/types/models/author.ts:130
ATProto handle (e.g., "alice.bsky.social").
Remarks
Only present for ATProto users, resolved from DID.
isCorrespondingAuthor
readonlyisCorrespondingAuthor:boolean
Defined in: src/types/models/author.ts:172
Whether this is a corresponding author.
isHighlighted
readonlyisHighlighted:boolean
Defined in: src/types/models/author.ts:177
Whether this author is highlighted (co-first, co-last).
name
readonlyname:string
Defined in: src/types/models/author.ts:122
Author display name (required for all authors).
orcid?
readonlyoptionalorcid:string
Defined in: src/types/models/author.ts:147
ORCID identifier.
Remarks
Format: "0000-0002-1825-0097" (without "https://orcid.org/" prefix)
order
readonlyorder:number
Defined in: src/types/models/author.ts:157
Position in author list (1-indexed).