Skip to main content

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

readonly affiliations: readonly EprintAuthorAffiliation[]

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

Author affiliations.


avatarUrl?

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

readonly contributions: readonly EprintAuthorContribution[]

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

CRediT-based contributions.


did?

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

readonly optional email: string

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

Contact email (for external authors).


handle?

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

readonly isCorrespondingAuthor: boolean

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

Whether this is a corresponding author.


isHighlighted

readonly isHighlighted: boolean

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

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


name

readonly name: string

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

Author display name (required for all authors).


orcid?

readonly optional orcid: string

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

ORCID identifier.

Remarks

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


order

readonly order: number

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

Position in author list (1-indexed).