Dagger
Search

strava

No long description provided.

Installation

dagger install github.com/matipan/skunkworks/strava@d8cc1ae845db46e0afae77ad78b8e5a171c9a92d

Entrypoint

Return Type
Strava !
Arguments
NameTypeDefault ValueDescription
stravaAccessTokenSecret !-No description provided
Example
dagger -m github.com/matipan/skunkworks/strava@d8cc1ae845db46e0afae77ad78b8e5a171c9a92d call \
 --strava-access-token env:MYSECRET
func (m *myModule) example(stravaAccessToken *Secret) *Strava  {
	return dag.
			Strava(stravaAccessToken)
}
@function
def example(strava_access_token: dagger.Secret) -> dag.Strava:
	return (
		dag.strava(strava_access_token)
	)
@func()
example(stravaAccessToken: Secret): Strava {
	return dag
		.strava(stravaAccessToken)
}

Types

Strava 🔗

getActivity() 🔗

Return Type
String !
Arguments
NameTypeDefault ValueDescription
activityIdInteger !-No description provided
Example
dagger -m github.com/matipan/skunkworks/strava@d8cc1ae845db46e0afae77ad78b8e5a171c9a92d call \
 --strava-access-token env:MYSECRET get-activity --activity-id integer
func (m *myModule) example(ctx context.Context, stravaAccessToken *Secret, activityId int) string  {
	return dag.
			Strava(stravaAccessToken).
			GetActivity(ctx, activityId)
}
@function
async def example(strava_access_token: dagger.Secret, activity_id: int) -> str:
	return await (
		dag.strava(strava_access_token)
		.get_activity(activity_id)
	)
@func()
async example(stravaAccessToken: Secret, activityId: number): Promise<string> {
	return dag
		.strava(stravaAccessToken)
		.getActivity(activityId)
}

getClubActivities() 🔗

Return Type
String !
Arguments
NameTypeDefault ValueDescription
clubIdInteger !-No description provided
Example
dagger -m github.com/matipan/skunkworks/strava@d8cc1ae845db46e0afae77ad78b8e5a171c9a92d call \
 --strava-access-token env:MYSECRET get-club-activities --club-id integer
func (m *myModule) example(ctx context.Context, stravaAccessToken *Secret, clubId int) string  {
	return dag.
			Strava(stravaAccessToken).
			GetClubActivities(ctx, clubId)
}
@function
async def example(strava_access_token: dagger.Secret, club_id: int) -> str:
	return await (
		dag.strava(strava_access_token)
		.get_club_activities(club_id)
	)
@func()
async example(stravaAccessToken: Secret, clubId: number): Promise<string> {
	return dag
		.strava(stravaAccessToken)
		.getClubActivities(clubId)
}

listAthleteActivities() 🔗

Return Type
String !
Example
dagger -m github.com/matipan/skunkworks/strava@d8cc1ae845db46e0afae77ad78b8e5a171c9a92d call \
 --strava-access-token env:MYSECRET list-athlete-activities
func (m *myModule) example(ctx context.Context, stravaAccessToken *Secret) string  {
	return dag.
			Strava(stravaAccessToken).
			ListAthleteActivities(ctx)
}
@function
async def example(strava_access_token: dagger.Secret) -> str:
	return await (
		dag.strava(strava_access_token)
		.list_athlete_activities()
	)
@func()
async example(stravaAccessToken: Secret): Promise<string> {
	return dag
		.strava(stravaAccessToken)
		.listAthleteActivities()
}