Class: ContentVerseLink
Defined in: Data/Models/User/ContentVerseLink.ts:28
Unified content-verse link entity (user database).
v1 COMPAT — superseded by the unified verse_link table and
VerseLinkRecord (Models/Common/VerseLinkRecord). Retained because
content_verse_link still exists in shipped user databases. Pass-2 deletion
point.
Constructors
Constructor
new ContentVerseLink(
data):ContentVerseLink
Defined in: Data/Models/User/ContentVerseLink.ts:38
Parameters
data
contentId
number
contentType
linkId?
number
linkType?
"cross_reference" | "reference" | "annotation" | "primary_passage"
metadata?
position?
number
verseIdEnd?
number
verseIdStart
number
Returns
ContentVerseLink
Properties
contentId
contentId:
number
Defined in: Data/Models/User/ContentVerseLink.ts:31
contentType
contentType:
ContentType
Defined in: Data/Models/User/ContentVerseLink.ts:30
linkId?
optionallinkId?:number
Defined in: Data/Models/User/ContentVerseLink.ts:29
linkType
linkType:
"cross_reference"|"reference"|"annotation"|"primary_passage"
Defined in: Data/Models/User/ContentVerseLink.ts:34
metadata?
optionalmetadata?:Metadata
Defined in: Data/Models/User/ContentVerseLink.ts:36
position?
optionalposition?:number
Defined in: Data/Models/User/ContentVerseLink.ts:35
verseIdEnd?
optionalverseIdEnd?:number
Defined in: Data/Models/User/ContentVerseLink.ts:33
verseIdStart
verseIdStart:
number
Defined in: Data/Models/User/ContentVerseLink.ts:32
Methods
getContext()
getContext():
string|undefined
Defined in: Data/Models/User/ContentVerseLink.ts:69
Get context from metadata if available
Returns
string | undefined
isRange()
isRange():
boolean
Defined in: Data/Models/User/ContentVerseLink.ts:62
Check if this link represents a verse range.
Range semantics: see the normative statement in Core/Types.ts.
Returns
boolean