using System; using System.Collections.Generic; using Ombi.Api.Models.Emby; namespace Ombi.Api.Interfaces { public interface IEmbyApi { EmbyItemContainer GetAllMovies(string apiKey, string userId, Uri baseUri); EmbyItemContainer GetAllShows(string apiKey, string userId, Uri baseUri); EmbyItemContainer GetAllEpisodes(string apiKey, string userId, Uri baseUri); EmbyItemContainer GetCollection(string mediaId, string apiKey, string userId, Uri baseUrl); List GetUsers(Uri baseUri, string apiKey); EmbyItemContainer ViewLibrary(string apiKey, string userId, Uri baseUri); EmbyInformation GetInformation(string mediaId, EmbyMediaType type, string apiKey, string userId, Uri baseUri); EmbyUser LogIn(string username, string password, string apiKey, Uri baseUri); EmbySystemInfo GetSystemInformation(string apiKey, Uri baseUrl); } }