Documentation ¶
Index ¶
- type DialogFactory
- type DialogManager
- func (dialogManager *DialogManager) MakeDialog(dialogId string, data *processing.ProcessData) (dialog *dialog.Dialog)
- func (dialogManager *DialogManager) ProcessVariant(dialogId string, variantId string, data *processing.ProcessData) (processed bool)
- func (dialogManager *DialogManager) RegisterDialogFactory(id string, dialogFactory *DialogFactory)
- type Question
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DialogFactory ¶
type DialogFactory struct {
// contains filtered or unexported fields
}
func MakeQuestionEditDialogFactory ¶
func MakeQuestionEditDialogFactory(trans i18n.TranslateFunc) *DialogFactory
func (*DialogFactory) MakeDialog ¶
func (dialogFactory *DialogFactory) MakeDialog(data *processing.ProcessData) *dialog.Dialog
func (*DialogFactory) ProcessVariant ¶
func (dialog *DialogFactory) ProcessVariant(id string, data *processing.ProcessData)
type DialogManager ¶
type DialogManager struct {
// contains filtered or unexported fields
}
func (*DialogManager) MakeDialog ¶
func (dialogManager *DialogManager) MakeDialog(dialogId string, data *processing.ProcessData) (dialog *dialog.Dialog)
func (*DialogManager) ProcessVariant ¶
func (dialogManager *DialogManager) ProcessVariant(dialogId string, variantId string, data *processing.ProcessData) (processed bool)
func (*DialogManager) RegisterDialogFactory ¶
func (dialogManager *DialogManager) RegisterDialogFactory(id string, dialogFactory *DialogFactory)
Click to show internal directories.
Click to hide internal directories.