// Login with identifier (username or email) and password.
var authedClient = await Luduvo.LoginAsync("myUsername", "myPassword");
// Or create a client directly from an access token.
var tokenClient = new Luduvo("your-access-token");
Quick examples
// User profile
var user = await client.GetUserByIdAsync(2);
// User search
var users = await client.SearchUsersAsync("igor", limit: 20, offset: 0);
// User inventory (experimental)
var inventory = await client.GetUserInventotoryAsync(2, limit: 20, offset: 0);
// Place by id
var place = await client.GetPlaceByIdAsync(1);
// Place search
var places = await client.SearchPlacesAsync("test", limit: 20, offset: 0);
// Store search
var storeItems = await client.SearchStoreAsync("test", limit: 20, offset: 0);
// Store item by id
var storeItem = await client.GetStoreItemByIdAsync(14);