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"; }
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"; }
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"; }
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"; }
public ListPickerDocument(InteractiveData interactiveData) : this(interactiveData, "interactive") { }
public ListPickerDocument(InteractiveData interactiveData, string type) { InteractiveData = interactiveData; Type = type; }