IMessageActivity.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 
5 namespace Microsoft.Bot.Connector
6 {
10  public interface IMessageActivity : IActivity
11  {
18  string Locale { get; set; }
19 
23  string Text { get; set; }
24 
28  string Speak { get; set; }
29 
33  string InputHint { get; set; }
34 
38  string Summary { get; set; }
39 
43  string TextFormat { get; set; }
44 
48  string AttachmentLayout { get; set; }
49 
53  IList<Attachment> Attachments { get; set; }
54 
59 
63  IList<Entity> Entities { get; set; }
64 
68  bool HasContent();
69 
75  TypeT GetChannelData<TypeT>();
76 
80  Mention[] GetMentions();
81 
85  object Value { get; set; }
86  }
87 }
SuggestedActions that can be performed
Shared properties for all activities
Definition: IActivity.cs:9
Attachments operations.