Beispiel #1
0
 public ListPickerDocument(string style, string title, string subtitle, IEnumerable <Items> items)
 {
     InteractiveData = new InteractiveData(new Data(
                                               new Section(CreateListPickerItemArray(items))),
                                           new ReceivedMessage(style, title, subtitle),
                                           new ReplyMessage());
     Type = "interactive";
 }
Beispiel #2
0
 public ListPickerDocument(string title, string subtitle, IEnumerable <Items> items, bool multipleSelection)
 {
     InteractiveData = new InteractiveData(new Data("1.0",
                                                    CreateImageArray(items),
                                                    new Section(CreateListPickerItemArray(items), multipleSelection)),
                                           new ReceivedMessage(title, subtitle),
                                           new ReplyMessage());
     Type = "interactive";
 }
Beispiel #3
0
 public ListPickerDocument(string name, string version, string style, string title, string subtitle, IEnumerable <ListPickerItem> items, IEnumerable <Image> images, bool multipleSelection, string receivedMessageImage)
 {
     InteractiveData = new InteractiveData(new Data(version,
                                                    images,
                                                    new Section(items, name, multipleSelection)),
                                           new ReceivedMessage(style, title, subtitle, receivedMessageImage),
                                           new ReplyMessage());
     Type = "interactive";
 }
Beispiel #4
0
        public ListPickerDocument(string version, string style, string title, string subtitle, IEnumerable <Items> items, bool multipleSelection, byte[] ReceivedMessageImage, string ReceivedMessageImageIdentifier)
        {
            var imagesArray = CreateImageArray(items);

            InteractiveData = new InteractiveData(new Data(version,
                                                           imagesArray,
                                                           new Section(CreateListPickerItemArray(items), multipleSelection)),
                                                  new ReceivedMessage(style, title, subtitle, ReceivedMessageImageIdentifier),
                                                  new ReplyMessage());
            Type = "interactive";
        }
Beispiel #5
0
 public ListPickerDocument(InteractiveData interactiveData) : this(interactiveData, "interactive")
 {
 }
Beispiel #6
0
 public ListPickerDocument(InteractiveData interactiveData, string type)
 {
     InteractiveData = interactiveData;
     Type            = type;
 }