Exemple #1
0
        public TemplateMessageModel Create()
        {
            TemplateMessageModel templateMessageModel = new TemplateMessageModel()
            {
                altText = "課程分類"
            };

            ButtonsTemplateModel buttonsTamplateModel = new ButtonsTemplateModel()
            {
                text = "請選擇以下分類"
            };
            List <ActionModel> buttonsTamplateModelActionList = new List <ActionModel>();

            MessageActionModel newestCourseMessageAction = new MessageActionModel()
            {
                label = "最新課程",
                text  = "最新課程"
            };

            buttonsTamplateModelActionList.Add(newestCourseMessageAction);

            MessageActionModel promotionCourseMessageAction = new MessageActionModel()
            {
                label = "優惠課程",
                text  = "優惠課程"
            };

            buttonsTamplateModelActionList.Add(promotionCourseMessageAction);

            MessageActionModel hottestCourseMessageAction = new MessageActionModel()
            {
                label = "熱門課程",
                text  = "熱門課程"
            };

            buttonsTamplateModelActionList.Add(hottestCourseMessageAction);

            buttonsTamplateModel.actions  = buttonsTamplateModelActionList;
            templateMessageModel.template = buttonsTamplateModel;

            return(templateMessageModel);
        }
        public QuickReplyModel GetQuickReplyModel()
        {
            QuickReplyModel            quickReplyModel         = new QuickReplyModel();
            List <QuickReplyItemModel> quickReplyItemModelList = new List <QuickReplyItemModel>();

            CameraActionModel cameraAction = new CameraActionModel()
            {
                label = "相機"
            };
            QuickReplyItemModel cameraItem = new QuickReplyItemModel()
            {
                action = cameraAction
            };

            quickReplyItemModelList.Add(cameraItem);

            CameraRollActionModel cameraRollAction = new CameraRollActionModel()
            {
                label = "相機膠捲"
            };
            QuickReplyItemModel cameraRollItem = new QuickReplyItemModel()
            {
                action = cameraRollAction
            };

            quickReplyItemModelList.Add(cameraRollItem);

            LocationActionModel locationAction = new LocationActionModel()
            {
                label = "目前位置"
            };
            QuickReplyItemModel locationItem = new QuickReplyItemModel()
            {
                action = locationAction
            };

            quickReplyItemModelList.Add(locationItem);

            DatetimePickerActionModel datetimePickerAction = new DatetimePickerActionModel()
            {
                label   = "日期",
                data    = "abc=1234",
                mode    = DatetimePickerActionMode.date,
                initial = "2019-12-17"
            };
            QuickReplyItemModel datetimePickerItem = new QuickReplyItemModel()
            {
                action = datetimePickerAction
            };

            quickReplyItemModelList.Add(datetimePickerItem);

            MessageActionModel messageAction = new MessageActionModel()
            {
                label = "訊息",
                text  = "你好"
            };
            QuickReplyItemModel messageItem = new QuickReplyItemModel()
            {
                action = messageAction
            };

            quickReplyItemModelList.Add(messageItem);

            quickReplyModel.items = quickReplyItemModelList;

            return(quickReplyModel);
        }