Skip to main content

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​

readonly affiliations: readonly EprintAuthorAffiliation[]

Defined in: src/types/models/author.ts:163

Author affiliations.


avatarUrl?​

readonly optional avatarUrl: 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​

readonly contributions: readonly EprintAuthorContribution[]

Defined in: src/types/models/author.ts:168

CRediT-based contributions.


did?​

readonly optional did: 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?​

readonly optional email: string

Defined in: src/types/models/author.ts:153

Contact email (for external authors).


handle?​

readonly optional handle: 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​

readonly isCorrespondingAuthor: boolean

Defined in: src/types/models/author.ts:173

Whether this is a corresponding author.


isHighlighted​

readonly isHighlighted: boolean

Defined in: src/types/models/author.ts:178

Whether this author is highlighted (co-first, co-last).


name​

readonly name: string

Defined in: src/types/models/author.ts:123

Author display name (required for all authors).


orcid?​

readonly optional orcid: string

Defined in: src/types/models/author.ts:148

ORCID identifier.

Remarks​

Format: "0000-0002-1825-0097" (without "https://orcid.org/" prefix)


order​

readonly order: number

Defined in: src/types/models/author.ts:158

Position in author list (1-indexed).