/// <summary>
 /// Initializes a new instance of the <see cref="AuthenticationController" /> class.
 /// </summary>
 /// <param name="manageConversationLinkService">The manage conversation link service.</param>
 /// <param name="tokenGenerator">The JWT token generator.</param>
 /// <param name="logger">The logger.</param>
 public AuthenticationController(
     IManageConversationLinkService manageConversationLinkService,
     IJwtTokenGenerator tokenGenerator,
     ILogger <ManageConversationController> logger)
 {
     this.manageConversationLinkService = manageConversationLinkService;
     this.tokenGenerator = tokenGenerator;
     this.logger         = logger;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ManageConversationController" /> class.
 /// </summary>
 /// <param name="manageConversationLinkService">The manage conversation link service.</param>
 /// <param name="scheduledMessageDetailsService">The scheduled message details service.</param>
 /// <param name="scheduleParser">The schedule parser.</param>
 /// <param name="logger">The logger.</param>
 public ManageConversationController(
     IManageConversationLinkService manageConversationLinkService,
     IScheduledMessageDetailsService scheduledMessageDetailsService,
     IScheduleParser scheduleParser,
     ILogger <ManageConversationController> logger)
 {
     this.manageConversationLinkService  = manageConversationLinkService;
     this.scheduledMessageDetailsService = scheduledMessageDetailsService;
     this.scheduleParser = scheduleParser;
     this.logger         = logger;
 }