/// <summary> /// Constructor. /// </summary> public MachineService( IDataStoreSource <MachineEntry> dataStoreSource, IPokeAPI pokeApi, MachineCacheService machineCacheService, ItemCacheService itemCacheService, ILogger <MachineService> logger) : base(dataStoreSource, pokeApi, machineCacheService, logger) { ItemCacheService = itemCacheService; }
/// <summary> /// Constructor. /// </summary> public MoveService( IDataStoreSource <MoveEntry> dataStoreSource, IPokeAPI pokeApi, MoveCacheService moveCacheService, MachineCacheService machineCacheService, MoveCategoryService moveCategoryService, MoveDamageClassService moveDamageClassService, MoveTargetService moveTargetService, TypeService typeService, VersionGroupService versionGroupService, ILogger <MoveService> logger) : base(dataStoreSource, pokeApi, moveCacheService, logger) { MachineCacheService = machineCacheService; MoveCategoryService = moveCategoryService; MoveDamageClassService = moveDamageClassService; MoveTargetService = moveTargetService; TypeService = typeService; VersionGroupService = versionGroupService; }