using MediaBrowser.Model.Dlna;
using MediaBrowser.Model.Sync;
using System.Collections.Generic;
namespace MediaBrowser.Controller.Sync
{
public interface ISyncProvider
{
///
/// Gets the name.
///
/// The name.
string Name { get; }
///
/// Gets the synchronize targets.
///
/// IEnumerable<SyncTarget>.
IEnumerable GetSyncTargets();
///
/// Gets the synchronize targets.
///
/// The user identifier.
/// IEnumerable<SyncTarget>.
IEnumerable GetSyncTargets(string userId);
///
/// Gets the device profile.
///
/// The target.
/// DeviceProfile.
DeviceProfile GetDeviceProfile(SyncTarget target);
}
public interface IHasUniqueTargetIds
{
}
}