strava
No long description provided.
Installation
dagger install github.com/matipan/skunkworks/strava@d8cc1ae845db46e0afae77ad78b8e5a171c9a92d
Entrypoint
Return Type
Strava !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
stravaAccessToken | Secret ! | - | 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
Name | Type | Default Value | Description |
---|---|---|---|
activityId | Integer ! | - | 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
Name | Type | Default Value | Description |
---|---|---|---|
clubId | Integer ! | - | 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()
}