Interface: Review
Defined in: src/types/models/review.ts:83
Review comment on an eprint.
Remarks
Represents a peer review comment aligned with pub.chive.review.comment lexicon. Supports rich text body with node/eprint references, threaded discussions, and optional PDF targeting.
Properties
body
readonlybody: readonlyRichTextItem[]
Defined in: src/types/models/review.ts:107
Rich text body (array of text/nodeRef/eprintRef items).
cid
readonlycid:CID
Defined in: src/types/models/review.ts:92
CID of this review version.
createdAt
readonlycreatedAt:Timestamp
Defined in: src/types/models/review.ts:136
Review creation timestamp.
eprintUri
readonlyeprintUri:AtUri
Defined in: src/types/models/review.ts:97
AT URI of the eprint being reviewed.
motivationFallback?
readonlyoptionalmotivationFallback:MotivationType
Defined in: src/types/models/review.ts:122
Fallback motivation type if URI not available.
motivationUri?
readonlyoptionalmotivationUri:AtUri
Defined in: src/types/models/review.ts:117
AT URI of motivation node (from knowledge graph).
parentComment?
readonlyoptionalparentComment:AtUri
Defined in: src/types/models/review.ts:131
Parent comment URI for threaded discussions.
Remarks
If provided, this review is a reply to another review. Null for top-level comments.
reviewer
readonlyreviewer:DID
Defined in: src/types/models/review.ts:102
DID of the reviewer.
target?
readonlyoptionaltarget:TextSpanTarget
Defined in: src/types/models/review.ts:112
Target span in PDF for inline comments.
updatedAt?
readonlyoptionalupdatedAt:Timestamp
Defined in: src/types/models/review.ts:141
Last update timestamp.
uri
readonlyuri:AtUri
Defined in: src/types/models/review.ts:87
AT URI of the review record.