Google\Cloud\Dialogflow\V2\Intent\Message\Platform */ class Intent_Message_Platform { /** * Not specified. * * Generated from protobuf enum PLATFORM_UNSPECIFIED = 0; */ const PLATFORM_UNSPECIFIED = 0; /** * Facebook. * * Generated from protobuf enum FACEBOOK = 1; */ const FACEBOOK = 1; /** * Slack. * * Generated from protobuf enum SLACK = 2; */ const SLACK = 2; /** * Telegram. * * Generated from protobuf enum TELEGRAM = 3; */ const TELEGRAM = 3; /** * Kik. * * Generated from protobuf enum KIK = 4; */ const KIK = 4; /** * Skype. * * Generated from protobuf enum SKYPE = 5; */ const SKYPE = 5; /** * Line. * * Generated from protobuf enum LINE = 6; */ const LINE = 6; /** * Viber. * * Generated from protobuf enum VIBER = 7; */ const VIBER = 7; /** * Actions on Google. * When using Actions on Google, you can choose one of the specific * Intent.Message types that mention support for Actions on Google, * or you can use the advanced Intent.Message.payload field. * The payload field provides access to AoG features not available in the * specific message types. * If using the Intent.Message.payload field, it should have a structure * similar to the JSON message shown here. For more information, see * [Actions on Google Webhook * Format](https://developers.google.com/actions/dialogflow/webhook) *
{
     *   "expectUserResponse": true,
     *   "isSsml": false,
     *   "noInputPrompts": [],
     *   "richResponse": {
     *     "items": [
     *       {
     *         "simpleResponse": {
     *           "displayText": "hi",
     *           "textToSpeech": "hello"
     *         }
     *       }
     *     ],
     *     "suggestions": [
     *       {
     *         "title": "Say this"
     *       },
     *       {
     *         "title": "or this"
     *       }
     *     ]
     *   },
     *   "systemIntent": {
     *     "data": {
     *       "@type": "type.googleapis.com/google.actions.v2.OptionValueSpec",
     *       "listSelect": {
     *         "items": [
     *           {
     *             "optionInfo": {
     *               "key": "key1",
     *               "synonyms": [
     *                 "key one"
     *               ]
     *             },
     *             "title": "must not be empty, but unique"
     *           },
     *           {
     *             "optionInfo": {
     *               "key": "key2",
     *               "synonyms": [
     *                 "key two"
     *               ]
     *             },
     *             "title": "must not be empty, but unique"
     *           }
     *         ]
     *       }
     *     },
     *     "intent": "actions.intent.OPTION"
     *   }
     * }
* * Generated from protobuf enum ACTIONS_ON_GOOGLE = 8; */ const ACTIONS_ON_GOOGLE = 8; }