public HelpDeskReplyMessageReceiverBase( ISender sender, IHelpDeskExtension helpDeskExtension) { _sender = sender; _helpDeskExtension = helpDeskExtension; }
public BuilderDeskNotificationReceiver( BuilderSettings settings, IStateManager stateManager, ISender sender, IContextProvider contextProvider, IDocumentSerializer documentSerializer, IEnvelopeSerializer envelopeSerializer, IArtificialIntelligenceExtension artificialIntelligenceExtension, IHelpDeskExtension helpDeskExtension, IUserOwnerResolver userOwnerResolver) { _settings = settings; _stateManager = stateManager; _sender = sender; _contextProvider = contextProvider; _helpDeskExtension = helpDeskExtension; _userOwnerResolver = userOwnerResolver; _lazyInput = new LazyInput( new Message(), new Identity(), _settings.Flow.BuilderConfiguration, documentSerializer, envelopeSerializer, artificialIntelligenceExtension, CancellationToken.None); }
public TicketVariableProvider(IHelpDeskExtension helpDeskExtension) : base(VariableSource.Ticket, ContextExtensions.TICKET_KEY) { _helpDeskExtension = helpDeskExtension; }
public MessageReceiver(ISender sender, IHelpDeskExtension helpDeskExtension) { _sender = sender; _helpDeskExtension = helpDeskExtension; }
public CreateTicketAction(IHelpDeskExtension helpDeskExtension, Application application) : base(nameof(CreateTicket)) { _helpDeskExtension = helpDeskExtension; _application = application; }
public HelpDeskMessageReceiver(ISender sender, IHelpDeskExtension helpDeskExtension) : base(sender, helpDeskExtension) { }