Interface: EprintAuthor
Defined in: src/types/models/author.ts:111
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:163
Author affiliations.
avatarUrl?
readonlyoptionalavatarUrl:string
Defined in: src/types/models/author.ts:140
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:168
CRediT-based contributions.
did?
readonlyoptionaldid:DID
Defined in: src/types/models/author.ts:118
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:153
Contact email (for external authors).
handle?
readonlyoptionalhandle:string
Defined in: src/types/models/author.ts:131
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:173
Whether this is a corresponding author.
isHighlighted
readonlyisHighlighted:boolean
Defined in: src/types/models/author.ts:178
Whether this author is highlighted (co-first, co-last).
name
readonlyname:string
Defined in: src/types/models/author.ts:123
Author display name (required for all authors).
orcid?
readonlyoptionalorcid:string
Defined in: src/types/models/author.ts:148
ORCID identifier.
Remarks
Format: "0000-0002-1825-0097" (without "https://orcid.org/" prefix)
order
readonlyorder:number
Defined in: src/types/models/author.ts:158
Position in author list (1-indexed).