PHP 클래스 Strava\API\Service\Stub

저자: Bas van Dorst
상속: implements Strava\API\Service\ServiceInterface
파일 보기 프로젝트 열기: basvandorst/stravaphp

공개 메소드들

메소드 설명
createActivity ( $name, $type, $start_date_local, $elapsed_time, $description = null, $distance = null )
deleteActivity ( $id )
getActivity ( $id, $include_all_efforts = null )
getActivityComments ( $id, $markdown = null, $page = null, $per_page = null )
getActivityKudos ( $id, $page = null, $per_page = null )
getActivityLaps ( $id )
getActivityPhotos ( $id, $size = 2048, $photo_sources = 'true' )
getActivityUploadStatus ( $id )
getActivityZones ( $id )
getAthlete ( $id = null )
getAthleteActivities ( $before = null, $after = null, $page = null, $per_page = null )
getAthleteBothFollowing ( $id, $page = null, $per_page = null )
getAthleteClubs ( )
getAthleteFollowers ( $id = null, $page = null, $per_page = null )
getAthleteFriends ( $id = null, $page = null, $per_page = null )
getAthleteKom ( $id, $page = null, $per_page = null )
getAthleteStarredSegments ( $id = null, $page = null, $per_page = null )
getAthleteStats ( $id )
getClub ( $id )
getClubActivities ( $id, $page = null, $per_page = null )
getClubAnnouncements ( $id )
getClubGroupEvents ( $id )
getClubMembers ( $id, $page = null, $per_page = null )
getGear ( $id )
getSegment ( $id )
getSegmentEffort ( $id, $athlete_id = null, $start_date_local = null, $end_date_local = null, $page = null, $per_page = null )
getSegmentExplorer ( $bounds, $activity_type = 'riding', $min_cat = null, $max_cat = null )
getSegmentLeaderboard ( $id, $gender = null, $age_group = null, $weight_class = null, $following = null, $club_id = null, $date_range = null, $context_entries = null, $page = null, $per_page = null )
getStreamsActivity ( $id, $types, $resolution = null, $series_type = 'distance' )
getStreamsEffort ( $id, $types, $resolution = null, $series_type = 'distance' )
getStreamsSegment ( $id, $types, $resolution = null, $series_type = 'distance' )
joinClub ( $id )
leaveClub ( $id )
updateActivity ( $id, $name = null, $type = null, $private = false, $commute = false, $trainer = false, $gear_id = null, $description = null )
updateAthlete ( $city, $state, $country, $sex, $weight )
uploadActivity ( $file, $activity_type = null, $name = null, $description = null, $private = null, $trainer = null, $data_type = null, $external_id = null )

비공개 메소드들

메소드 설명
format ( string $result )

메소드 상세

createActivity() 공개 메소드

public createActivity ( $name, $type, $start_date_local, $elapsed_time, $description = null, $distance = null )

deleteActivity() 공개 메소드

public deleteActivity ( $id )

getActivity() 공개 메소드

public getActivity ( $id, $include_all_efforts = null )

getActivityComments() 공개 메소드

public getActivityComments ( $id, $markdown = null, $page = null, $per_page = null )

getActivityKudos() 공개 메소드

public getActivityKudos ( $id, $page = null, $per_page = null )

getActivityLaps() 공개 메소드

public getActivityLaps ( $id )

getActivityPhotos() 공개 메소드

public getActivityPhotos ( $id, $size = 2048, $photo_sources = 'true' )

getActivityUploadStatus() 공개 메소드

public getActivityUploadStatus ( $id )

getActivityZones() 공개 메소드

public getActivityZones ( $id )

getAthlete() 공개 메소드

public getAthlete ( $id = null )

getAthleteActivities() 공개 메소드

public getAthleteActivities ( $before = null, $after = null, $page = null, $per_page = null )

getAthleteBothFollowing() 공개 메소드

public getAthleteBothFollowing ( $id, $page = null, $per_page = null )

getAthleteClubs() 공개 메소드

public getAthleteClubs ( )

getAthleteFollowers() 공개 메소드

public getAthleteFollowers ( $id = null, $page = null, $per_page = null )

getAthleteFriends() 공개 메소드

public getAthleteFriends ( $id = null, $page = null, $per_page = null )

getAthleteKom() 공개 메소드

public getAthleteKom ( $id, $page = null, $per_page = null )

getAthleteStarredSegments() 공개 메소드

public getAthleteStarredSegments ( $id = null, $page = null, $per_page = null )

getAthleteStats() 공개 메소드

public getAthleteStats ( $id )

getClub() 공개 메소드

public getClub ( $id )

getClubActivities() 공개 메소드

public getClubActivities ( $id, $page = null, $per_page = null )

getClubAnnouncements() 공개 메소드

public getClubAnnouncements ( $id )

getClubGroupEvents() 공개 메소드

public getClubGroupEvents ( $id )

getClubMembers() 공개 메소드

public getClubMembers ( $id, $page = null, $per_page = null )

getGear() 공개 메소드

public getGear ( $id )

getSegment() 공개 메소드

public getSegment ( $id )

getSegmentEffort() 공개 메소드

public getSegmentEffort ( $id, $athlete_id = null, $start_date_local = null, $end_date_local = null, $page = null, $per_page = null )

getSegmentExplorer() 공개 메소드

public getSegmentExplorer ( $bounds, $activity_type = 'riding', $min_cat = null, $max_cat = null )

getSegmentLeaderboard() 공개 메소드

public getSegmentLeaderboard ( $id, $gender = null, $age_group = null, $weight_class = null, $following = null, $club_id = null, $date_range = null, $context_entries = null, $page = null, $per_page = null )

getStreamsActivity() 공개 메소드

public getStreamsActivity ( $id, $types, $resolution = null, $series_type = 'distance' )

getStreamsEffort() 공개 메소드

public getStreamsEffort ( $id, $types, $resolution = null, $series_type = 'distance' )

getStreamsSegment() 공개 메소드

public getStreamsSegment ( $id, $types, $resolution = null, $series_type = 'distance' )

joinClub() 공개 메소드

public joinClub ( $id )

leaveClub() 공개 메소드

public leaveClub ( $id )

updateActivity() 공개 메소드

public updateActivity ( $id, $name = null, $type = null, $private = false, $commute = false, $trainer = false, $gear_id = null, $description = null )

updateAthlete() 공개 메소드

public updateAthlete ( $city, $state, $country, $sex, $weight )

uploadActivity() 공개 메소드

public uploadActivity ( $file, $activity_type = null, $name = null, $description = null, $private = null, $trainer = null, $data_type = null, $external_id = null )