Table of Contents

Getting Started

Install package

dotnet add package LuduvoDotNet

Create client

using LuduvoDotNet;

var client = new Luduvo();

Authenticate (optional)

// 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);

Next steps