public MluviiDialog(IMluviiBotDialogFactory dialogFactory, DebugOptions debugOptions = DebugOptions.None) { this.dialogFactory = dialogFactory; this.debugOptions = debugOptions; }
public DebugScorable(IDialogTask task, IMluviiBotDialogFactory dialogFactory) { SetField.NotNull(out this.task, nameof(task), task); SetField.NotNull(out this.dialogFactory, nameof(dialogFactory), dialogFactory); }
public SettingsDialog(IMluviiBotDialogFactory dialogFactory) { SetField.NotNull(out this.dialogFactory, nameof(dialogFactory), dialogFactory); }
public DebugDialog(IMluviiBotDialogFactory dialogFactory) { this.dialogFactory = dialogFactory; }
public AvailibleOperatorsDialog(IMluviiBotDialogFactory dialogFactory) { this.dialogFactory = dialogFactory; }
public EditDetailsDialog(IMluviiBotDialogFactory dialogFactory, Person person = null) { this.dialogFactory = dialogFactory; this.person = person ?? new Person(); }
public HelpDialog(IMluviiBotDialogFactory dialogFactory, bool canGoBack = true) { this.canGoBack = canGoBack; SetField.NotNull(out this.dialogFactory, nameof(dialogFactory), dialogFactory); }