Values.CitationSourceA citation that references source content.
type nonrec t = {contentId : Uuid.t option;The identifier of the content being cited.
*)title : SensitiveString.t option;The title of the cited content.
*)knowledgeBaseId : Uuid.t option;The identifier of the knowledge base containing the cited content.
*)citationSpan : CitationSpan.t;sourceURL : SensitiveString.t option;The source URL for the citation.
*)referenceType : ReferenceType.t;A type to define the KB origin of a cited content
*)}val make :
?contentId:??? ->
?title:??? ->
?knowledgeBaseId:??? ->
?sourceURL:??? ->
citationSpan:CitationSpan.t ->
referenceType:ReferenceType.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of Uuid.t
| `Structure of (string * [> `Integer of CitationSpanOffset.t ]) list ])
list ]