Values.CommentSourceReturns information about a specific comment.
type nonrec t = {commentId : CommentId.t option;The system-generated comment ID.
*)content : Content.t option;The content of the comment.
*)inReplyTo : CommentId.t option;The ID of the comment for which this comment is a reply, if any.
*)creationDate : CreationDate.t option;The date and time the comment was created, in timestamp format.
*)lastModifiedDate : LastModifiedDate.t option;The date and time the comment was most recently modified, in timestamp format.
*)deleted : IsCommentDeleted.t option;A Boolean value indicating whether the comment has been deleted.
*)clientRequestToken : ClientRequestToken.t option;A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.
*)callerReactions : CallerReactions.t option;The emoji reactions to a comment, if any, submitted by the user whose credentials are associated with the call to the API.
*)reactionCounts : ReactionCountsMap.t option;A string to integer map that represents the number of individual users who have responded to a comment with the specified reactions.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of IsCommentDeleted.t
| `List of [> `String of ReactionValue.t ] list
| `Map of
([> `String of ReactionValue.t ] * [> `Integer of Count.t ]) list
| `String of CommentId.t
| `Timestamp of CreationDate.t ])
list ]