// Copyright (c) Arlo Godfrey. All Rights Reserved.
// Licensed under the GNU Lesser General Public License, Version 3.0 with additional terms.
// See the LICENSE, LICENSE.LESSER and LICENSE.ADDITIONAL files in the project root for more information.
using System.Collections.Generic;
using System.Threading.Tasks;
using StrixMusic.Sdk.FileMetadata.Models;
namespace StrixMusic.Sdk.FileMetadata.Repositories
{
///
/// Provides storage for album metadata.
///
public interface IAlbumRepository : IMetadataRepository
{
///
/// Gets the filtered albums by artists ids.
///
/// The artist Id.
/// The starting index for retrieving items.
/// The maximum number of items to return.
/// The filtered >.
public Task> GetAlbumsByArtistId(string artistId, int offset, int limit);
}
}