Interface: Main
Defined in: web/lib/api/generated/types/pub/chive/eprint/authorContribution.ts:65
Author entry with full contribution metadata
Properties
$type?
optional$type:"pub.chive.eprint.authorContribution"
Defined in: web/lib/api/generated/types/pub/chive/eprint/authorContribution.ts:66
affiliations?
optionalaffiliations:Affiliation[]
Defined in: web/lib/api/generated/types/pub/chive/eprint/authorContribution.ts:82
Author affiliations
avatarUrl?
optionalavatarUrl:string
Defined in: web/lib/api/generated/types/pub/chive/eprint/authorContribution.ts:74
Avatar URL resolved from author's PDS profile (AppView-enriched)
contributions?
optionalcontributions:Contribution[]
Defined in: web/lib/api/generated/types/pub/chive/eprint/authorContribution.ts:84
CRediT-based contribution types
did?
optionaldid:string
Defined in: web/lib/api/generated/types/pub/chive/eprint/authorContribution.ts:68
Author DID if they have an ATProto account
email?
optionalemail:string
Defined in: web/lib/api/generated/types/pub/chive/eprint/authorContribution.ts:78
Contact email (for external authors)
handle?
optionalhandle:string
Defined in: web/lib/api/generated/types/pub/chive/eprint/authorContribution.ts:72
ATProto handle resolved from DID (AppView-enriched)
isCorrespondingAuthor
isCorrespondingAuthor:
boolean
Defined in: web/lib/api/generated/types/pub/chive/eprint/authorContribution.ts:86
Whether this is a corresponding author
isHighlighted
isHighlighted:
boolean
Defined in: web/lib/api/generated/types/pub/chive/eprint/authorContribution.ts:88
Whether this author is highlighted (co-first, co-last)
name
name:
string
Defined in: web/lib/api/generated/types/pub/chive/eprint/authorContribution.ts:70
Author display name (required even if DID present)
orcid?
optionalorcid:string
Defined in: web/lib/api/generated/types/pub/chive/eprint/authorContribution.ts:76
ORCID identifier (format: 0000-0000-0000-000X)
order
order:
number
Defined in: web/lib/api/generated/types/pub/chive/eprint/authorContribution.ts:80
Position in author list (1-indexed)