Table of Contents

Interface IRandomResource

Namespace
TcgDex.Resources
Assembly
TcgDex.CSharpSdk.dll

Fetches a random card, set or series.

public interface IRandomResource

Methods

GetCardAsync(CancellationToken)

Fetches a random card.

Task<Card> GetCardAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Cancels the request.

Returns

Task<Card>

A randomly chosen card.

GetSeriesAsync(CancellationToken)

Fetches a random series.

Task<Series> GetSeriesAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Cancels the request.

Returns

Task<Series>

A randomly chosen series.

GetSetAsync(CancellationToken)

Fetches a random set.

Task<CardSet> GetSetAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Cancels the request.

Returns

Task<CardSet>

A randomly chosen set.