/// <summary>
        /// Constructor
        /// </summary>
        public AddInHelper(
            ILogger <AddInHelper> logger,
            IOptions <AppOptions> appOptions,
            IUserContext userContext,
            OpportunityHelpers opportunityHelpers,
            IConfiguration configuration,
            IProposalManagerClientFactory proposalManagerClientFactory,
            IDocumentIdService documentIdService)
        {
            Guard.Against.Null(logger, nameof(logger));
            Guard.Against.Null(appOptions, nameof(appOptions));

            _logger                 = logger;
            _appOptions             = appOptions.Value;
            _userContext            = userContext;
            this.opportunityHelpers = opportunityHelpers;

            this.proposalManagerClientFactory = proposalManagerClientFactory;
            this.documentIdService            = documentIdService;
        }