Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:"2014-10-02T15:01:23Z","2014-10-02T15:01:23.045123456Z"or"2014-10-02T15:01:23+05:30".
Role
Enumeration of the roles a participant can play in a conversation.
Enums
ROLE_UNSPECIFIED
Participant role not set.
HUMAN_AGENT
Participant is a human agent.
AUTOMATED_AGENT
Participant is an automated agent, such as a Dialogflow agent.
END_USER
Participant is an end user that has called or chatted with Dialogflow services.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-10 UTC."],[],[],null,["- [JSON representation](#SCHEMA_REPRESENTATION)\n- [Role](#Role)\n\nRepresents a message entry of a conversation.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"role\": enum (/dialogflow/es/docs/reference/rest/v2beta1/MessageEntry#Role), \"text\": string, \"languageCode\": string, \"createTime\": string } ``` |\n\n| Fields ||\n|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `role` | `enum (`[Role](/dialogflow/es/docs/reference/rest/v2beta1/MessageEntry#Role)`)` Optional. Participant role of the message. |\n| `text` | `string` Optional. Transcript content of the message. |\n| `languageCode` | `string` Optional. The language of the text. See [Language Support](https://cloud.google.com/dialogflow/docs/reference/language) for a list of the currently supported language codes. |\n| `createTime` | `string (`[Timestamp](https://protobuf.dev/reference/protobuf/google.protobuf/#timestamp)` format)` Optional. Create time of the message entry. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than \"Z\" are also accepted. Examples: `\"2014-10-02T15:01:23Z\"`, `\"2014-10-02T15:01:23.045123456Z\"` or `\"2014-10-02T15:01:23+05:30\"`. |\n\nRole Enumeration of the roles a participant can play in a conversation.\n\n| Enums ||\n|--------------------|---------------------------------------------------------------------------------|\n| `ROLE_UNSPECIFIED` | Participant role not set. |\n| `HUMAN_AGENT` | Participant is a human agent. |\n| `AUTOMATED_AGENT` | Participant is an automated agent, such as a Dialogflow agent. |\n| `END_USER` | Participant is an end user that has called or chatted with Dialogflow services. |"]]