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).