public VerifyCharacterManager(
     IXivApiAccessor xivApiAccessor,
     IGuildOptionsAccessor guildAccessor,
     IUserAccessor userAccessor,
     ILogger <VerifyCharacterManager> logger,
     IValidator <VerifyCharacterCriteria> verifyCharacterValidator)
 {
     _xivApiAccessor           = xivApiAccessor ?? throw new ArgumentNullException(nameof(xivApiAccessor));
     _guildAccessor            = guildAccessor ?? throw new ArgumentNullException(nameof(guildAccessor));
     _userAccessor             = userAccessor ?? throw new ArgumentNullException(nameof(userAccessor));
     _logger                   = logger ?? throw new ArgumentNullException(nameof(logger));
     _verifyCharacterValidator = verifyCharacterValidator ?? throw new ArgumentNullException(nameof(verifyCharacterValidator));
 }
示例#2
0
 public LinkCharacterManager(
     IGuildOptionsAccessor guildOptionsAccessor,
     IUserAccessor userAccessor,
     IXivApiAccessor xivApiAccessor,
     ILogger <LinkCharacterManager> logger,
     IValidator <LinkCharacterCriteria> validator)
 {
     _guildOptionsAccessor = guildOptionsAccessor;
     _userAccessor         = userAccessor;
     _xivApiAccessor       = xivApiAccessor;
     _logger    = logger;
     _validator = validator;
 }
 public GuildOptionsManager(
     IXivApiAccessor xivApiAccessor,
     IGuildOptionsAccessor guildAccessor,
     ILogger <GuildOptionsManager> logger,
     IValidator <GuildOptionsCriteria> getGuildOptionsValidator,
     IValidator <SetPrefixCriteria> setPrefixValidator,
     IValidator <SetSignupEmotesCriteria> setSignupEmotesValidator,
     IValidator <SetVerificationCriteria> setVerificationValidator)
 {
     _xivApiAccessor           = xivApiAccessor ?? throw new ArgumentNullException(nameof(xivApiAccessor));
     _guildAccessor            = guildAccessor ?? throw new ArgumentNullException(nameof(guildAccessor));
     _logger                   = logger ?? throw new ArgumentNullException(nameof(logger));
     _getGuildOptionsValidator = getGuildOptionsValidator ?? throw new ArgumentNullException(nameof(getGuildOptionsValidator));
     _setPrefixValidator       = setPrefixValidator ?? throw new ArgumentNullException(nameof(setPrefixValidator));
     _setSignupEmotesValidator = setSignupEmotesValidator ?? throw new ArgumentNullException(nameof(setSignupEmotesValidator));
     _setVerificationValidator = setVerificationValidator ?? throw new ArgumentNullException(nameof(setVerificationValidator));
 }