C# Class Emby.Kodi.SyncQueue.API.SyncAPI

Inheritance: IService
Mostra file Open project: faush01/Emby.Kodi.SyncQueue

Public Methods

Method Description
Get ( GetLibraryItems request ) : SyncUpdateInfo
Get ( GetLibraryItemsQuery request ) : SyncUpdateInfo
PopulateLibraryInfo ( string userId, string lastDT, bool movies, bool tvshows, bool music, bool musicvideos, bool boxsets ) : Task
SyncAPI ( ILogger logger, IJsonSerializer jsonSerializer, IApplicationPaths applicationPaths, IUserManager userManager, ILibraryManager libraryManager ) : System

Method Details

Get() public method

public Get ( GetLibraryItems request ) : SyncUpdateInfo
request GetLibraryItems
return Emby.Kodi.SyncQueue.Entities.SyncUpdateInfo

Get() public method

public Get ( GetLibraryItemsQuery request ) : SyncUpdateInfo
request GetLibraryItemsQuery
return Emby.Kodi.SyncQueue.Entities.SyncUpdateInfo

PopulateLibraryInfo() public method

public PopulateLibraryInfo ( string userId, string lastDT, bool movies, bool tvshows, bool music, bool musicvideos, bool boxsets ) : Task
userId string
lastDT string
movies bool
tvshows bool
music bool
musicvideos bool
boxsets bool
return Task

SyncAPI() public method

public SyncAPI ( ILogger logger, IJsonSerializer jsonSerializer, IApplicationPaths applicationPaths, IUserManager userManager, ILibraryManager libraryManager ) : System
logger ILogger
jsonSerializer IJsonSerializer
applicationPaths IApplicationPaths
userManager IUserManager
libraryManager ILibraryManager
return System