Class AnilibriaClient
AnilibriaAPI client (User)
Inheritance
System.Object
AnilibriaClient
Namespace: Anilibria.NET.Client
Assembly: Anilibria.NET.dll
Syntax
public class AnilibriaClient : IDisposable
Constructors
AnilibriaClient(String, String)
Creation of AnilibriaAPI client
Declaration
public AnilibriaClient(string login, string password)
Parameters
Type | Name | Description |
---|---|---|
System.String | login | User login (user name or email) |
System.String | password | Password password |
Properties
LoggedIn
Is user loggined
Declaration
public bool LoggedIn { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Token
User token
Declaration
public string Token { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
AddFavoriteAsync(Title)
Adding title in favorites
Declaration
public async Task AddFavoriteAsync(Title title)
Parameters
Type | Name | Description |
---|---|---|
Title | title | Title which will be added into the Favorite |
Returns
Type | Description |
---|---|
Task |
DeleteFavoriteAsync(Title)
Deleting title from favorites
Declaration
public async Task DeleteFavoriteAsync(Title title)
Parameters
Type | Name | Description |
---|---|---|
Title | title | Title to delete |
Returns
Type | Description |
---|---|
Task |
Dispose()
Disposing of anilibria client
Declaration
public void Dispose()
GetFavoriteTitles()
Returns list of favorite titles of user
Declaration
public async Task<Title[]> GetFavoriteTitles()
Returns
Type | Description |
---|---|
Task<Title[]> | List of favorite titles of user |
LoginAsync()
Async loging in anilibria.tv
Declaration
public async Task LoginAsync()
Returns
Type | Description |
---|---|
Task |
Exceptions
Type | Condition |
---|---|
AnilibriaInvalidUserException | Invalid user login or password |
LogoutAsync()
Async loging outing anilibria.tv
Declaration
public async Task LogoutAsync()
Returns
Type | Description |
---|---|
Task |