Values_1.ReferenceSummarySourceContains summary information about a reference. ReferenceSummary contains only one non null field between the URL and attachment based on the reference type.
type nonrec t = {url : UrlReference.t option;Information about the reference when the referenceType is URL. Otherwise, null.
*)attachment : Values_0.AttachmentReference.t option;Information about the reference when the referenceType is ATTACHMENT. Otherwise, null.
*)emailMessage : EmailMessageReference.t option;Information about the reference when the referenceType is EMAIL_MESSAGE. Otherwise, null.
*)emailMessageRedacted : EmailMessageReference.t option;emailMessagePlainText : EmailMessageReference.t option;emailMessagePlainTextRedacted : EmailMessageReference.t option;string : StringReference.t option;Information about a reference when the referenceType is STRING. Otherwise, null.
*)number : NumberReference.t option;Information about a reference when the referenceType is NUMBER. Otherwise, null.
*)date : DateReference.t option;Information about a reference when the referenceType is DATE. Otherwise, null.
*)email : EmailReference.t option;Information about a reference when the referenceType is EMAIL. Otherwise, null.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string | `String of Values_0.ReferenceKey.t ])
list ])
list ]