Values.MessageUsefulnessFeedbackSourceEnd user feedback on an AI-generated web experience chat message usefulness.
type nonrec t = {usefulness : MessageUsefulness.t;The usefulness value assigned by an end user to a message.
*)reason : MessageUsefulnessReason.t option;The reason for a usefulness rating.
*)comment : MessageUsefulnessComment.t option;A comment given by an end user on the usefulness of an AI-generated chat message.
*)submittedAt : Timestamp.t;The timestamp for when the feedback was submitted.
*)}val make :
?reason:??? ->
?comment:??? ->
usefulness:MessageUsefulness.t ->
submittedAt:Timestamp.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of MessageUsefulnessComment.t
| `Timestamp of Timestamp.t ])
list ]