Example #1
0
        public ImportManager(IRowImporter <CharacterRow> characterImporter, IRowImporter <RecordSphereRow> recordSphereImporter,
                             IRowImporter <LegendSphereRow> legendSphereImporter, IRowImporter <RecordMateriaRow> recordMateriaImporter,
                             IRowImporter <LegendMateriaRow> legendMateriaImporter, IRowImporter <AbilityRow> abilityImporter,
                             IRowImporter <SoulBreakRow> soulBreakImporter, IRowImporter <CommandRow> commandImporter, IRowImporter <BraveActionRow> braveActionImporter,
                             IRowImporter <OtherRow> otherImporter, IRowImporter <StatusRow> statusImporter,
                             IRowImporter <RelicRow> relicImporter, IRowImporter <MagiciteRow> magiciteImporter,
                             IRowImporter <MagiciteSkillRow> magiciteSkillImporter,
                             IRowImporter <MissionRow> missionImporter, IRowImporter <EventRow> eventImporter,
                             IRowImporter <ExperienceRow> experienceImporter, ISheetsApiHelper sheetsApiHelper,
                             ILogger <ImportManager> logger)
        {
            _characterImporter     = characterImporter;
            _recordSphereImporter  = recordSphereImporter;
            _legendSphereImporter  = legendSphereImporter;
            _recordMateriaImporter = recordMateriaImporter;
            _legendMateriaImporter = legendMateriaImporter;
            _abilityImporter       = abilityImporter;
            _soulBreakImporter     = soulBreakImporter;
            _commandImporter       = commandImporter;
            _braveActionImporter   = braveActionImporter;
            _otherImporter         = otherImporter;
            _statusImporter        = statusImporter;
            _relicImporter         = relicImporter;
            _magiciteImporter      = magiciteImporter;
            _magiciteSkillImporter = magiciteSkillImporter;
            //_dungeonImporter = dungeonImporter;
            _eventImporter      = eventImporter;
            _missionImporter    = missionImporter;
            _experienceImporter = experienceImporter;

            _sheetsApiHelper = sheetsApiHelper;
            _logger          = logger;
        }
Example #2
0
 public BraveActionImporter(ISheetsApiHelper sheetsApiHelper, IOptions <BraveActionImporterOptions> importerOptionsAccessor, ILogger <RowImporterBase <BraveActionRow> > logger)
     : base(sheetsApiHelper, importerOptionsAccessor, logger)
 {
 }
Example #3
0
 public RecordMateriaImporter(ISheetsApiHelper sheetsApiHelper, IOptions <RecordMateriaImporterOptions> importerOptionsAccessor, ILogger <RowImporterBase <RecordMateriaRow> > logger)
     : base(sheetsApiHelper, importerOptionsAccessor, logger)
 {
 }
Example #4
0
 public StatusImporter(ISheetsApiHelper sheetsApiHelper, IOptions <StatusImporterOptions> importerOptionsAccessor, ILogger <RowImporterBase <StatusRow> > logger)
     : base(sheetsApiHelper, importerOptionsAccessor, logger)
 {
 }
Example #5
0
 public AbilityImporter(ISheetsApiHelper sheetsApiHelper, IOptions <AbilityImporterOptions> importerOptionsAccessor, ILogger <RowImporterBase <AbilityRow> > logger)
     : base(sheetsApiHelper, importerOptionsAccessor, logger)
 {
 }
Example #6
0
 public SynchroCommandImporter(ISheetsApiHelper sheetsApiHelper, IOptions <SynchroCommandImporterOptions> importerOptionsAccessor, ILogger <RowImporterBase <SynchroCommandRow> > logger)
     : base(sheetsApiHelper, importerOptionsAccessor, logger)
 {
 }
Example #7
0
 protected RowImporterBase(ISheetsApiHelper sheetsApiHelper, IOptions <ImporterOptions> importerOptionsAccessor, ILogger <RowImporterBase <T> > logger)
 {
     _sheetsApiHelper = sheetsApiHelper;
     _importerOptions = importerOptionsAccessor.Value;
     _logger          = logger;
 }
Example #8
0
 public LegendSphereImporter(ISheetsApiHelper sheetsApiHelper, IOptions <LegendSphereImporterOptions> importerOptionsAccessor, ILogger <RowImporterBase <LegendSphereRow> > logger)
     : base(sheetsApiHelper, importerOptionsAccessor, logger)
 {
 }
Example #9
0
 public LimitBreakImporter(ISheetsApiHelper sheetsApiHelper, IOptions <LimitBreakImporterOptions> importerOptionsAccessor, ILogger <RowImporterBase <LimitBreakRow> > logger)
     : base(sheetsApiHelper, importerOptionsAccessor, logger)
 {
 }
Example #10
0
 public MagiciteImporter(ISheetsApiHelper sheetsApiHelper, IOptions <MagiciteImporterOptions> importerOptionsAccessor, ILogger <RowImporterBase <MagiciteRow> > logger)
     : base(sheetsApiHelper, importerOptionsAccessor, logger)
 {
 }
Example #11
0
 public ExperienceImporter(ISheetsApiHelper sheetsApiHelper, IOptions <ExperienceImporterOptions> importerOptionsAccessor, ILogger <RowImporterBase <ExperienceRow> > logger)
     : base(sheetsApiHelper, importerOptionsAccessor, logger)
 {
 }
Example #12
0
 public CharacterImporter(ISheetsApiHelper sheetsApiHelper, IOptions <CharacterImporterOptions> importerOptionsAccessor, ILogger <RowImporterBase <CharacterRow> > logger)
     : base(sheetsApiHelper, importerOptionsAccessor, logger)
 {
 }
 public GoogleSheetsDataValidator(ISheetsApiHelper sheetsApiHelper, ILogger <GoogleSheetsDataValidator> logger)
 {
     _sheetsApiHelper = sheetsApiHelper;
     _logger          = logger;
 }