Table of Contents

Namespace Tudormobile.Strava.Client

Classes

ServiceCollectionExtensions

Provides extension methods for registering Strava client services with an IServiceCollection.

StravaClient

Provides a client for interacting with the Strava API, supporting authentication and various API operations.

StravaClientExtensions

Provides extension methods for creating and configuring Strava client instances.

StravaOptions

Provides configuration options for Strava API integration, including authorization settings.

Interfaces

IBuilder<T>

Defines a mechanism for constructing an instance of type T.

IStravaClient

Represents a Strava API client with authentication state and activity operations.

IStravaClientBuilder

Provides a builder interface for configuring and constructing StravaClient instances.