pyteamsnap package
Subpackages
- pyteamsnap.models package
- Module contents
AvailabilityAvailabilityStatusCodeAvailabilitySummaryAvailabilitySummary.event_idAvailabilitySummary.going_countAvailabilitySummary.maybe_countAvailabilitySummary.not_going_countAvailabilitySummary.player_going_countAvailabilitySummary.player_maybe_countAvailabilitySummary.player_not_going_countAvailabilitySummary.player_unknown_countAvailabilitySummary.relAvailabilitySummary.team_idAvailabilitySummary.typeAvailabilitySummary.unknown_countAvailabilitySummary.version
EventEvent.additional_location_detailsEvent.arrival_dateEvent.created_atEvent.division_location_idEvent.doesnt_count_towards_recordEvent.duration_in_minutesEvent.end_dateEvent.formatted_resultsEvent.formatted_titleEvent.formatted_title_for_multi_teamEvent.game_typeEvent.game_type_codeEvent.icon_colorEvent.is_canceledEvent.is_gameEvent.is_league_controlledEvent.is_overtimeEvent.is_shootoutEvent.is_tbdEvent.labelEvent.location_idEvent.location_nameEvent.minutes_to_arrive_earlyEvent.nameEvent.notesEvent.opponent_idEvent.opponent_nameEvent.points_for_opponentEvent.points_for_teamEvent.relEvent.repeating_typeEvent.repeating_type_codeEvent.repeating_uuidEvent.resultsEvent.results_urlEvent.shootout_points_for_opponentEvent.shootout_points_for_teamEvent.source_time_zone_iana_nameEvent.start_dateEvent.team_idEvent.time_zoneEvent.time_zone_descriptionEvent.time_zone_iana_nameEvent.time_zone_offsetEvent.tracks_availabilityEvent.typeEvent.uniformEvent.updated_atEvent.version
EventLineupEventLineupEntryEventLineupEntry.availability_status_codeEventLineupEntry.event_idEventLineupEntry.event_lineup_idEventLineupEntry.labelEventLineupEntry.member_idEventLineupEntry.member_nameEventLineupEntry.member_photoEventLineupEntry.relEventLineupEntry.search()EventLineupEntry.sequenceEventLineupEntry.typeEventLineupEntry.version
LocationMeMemberMember.address_cityMember.address_stateMember.address_street1Member.address_street2Member.address_zipMember.birthdayMember.first_nameMember.genderMember.hide_addressMember.hide_ageMember.is_address_hiddenMember.is_age_hiddenMember.is_managerMember.is_non_playerMember.is_ownership_pendingMember.jersey_numberMember.last_nameMember.positionMember.relMember.source_actionMember.team_idMember.typeMember.version
MemberStatisticsMemberStatistics.averageMemberStatistics.average_rankingMemberStatistics.average_ranking_for_queryMemberStatistics.count_games_playedMemberStatistics.idMemberStatistics.member_idMemberStatistics.relMemberStatistics.statistic_idMemberStatistics.team_idMemberStatistics.totalMemberStatistics.total_rankingMemberStatistics.total_ranking_for_queryMemberStatistics.type
OpponentStatisticsStatistics.acronymStatistics.always_display_decimalsStatistics.display_zero_totalsStatistics.formulaStatistics.is_in_descending_orderStatistics.is_percentageStatistics.is_privateStatistics.is_team_statisticStatistics.is_top_statisticStatistics.nameStatistics.precisionStatistics.relStatistics.statistic_group_idStatistics.team_idStatistics.typeStatistics.version
TeamTeam.ad_unit_hero_idTeam.ad_unit_hero_template_idTeam.ad_unit_inline_idTeam.division_idTeam.division_nameTeam.is_ownership_pendingTeam.league_nameTeam.league_urlTeam.location_countryTeam.location_postal_codeTeam.nameTeam.owner_emailTeam.owner_first_nameTeam.owner_last_nameTeam.relTeam.season_nameTeam.sport_idTeam.teamTeam.time_zoneTeam.typeTeam.version
User
- Module contents
Submodules
pyteamsnap.client module
- class pyteamsnap.client.TeamSnap(token: str, *args, **kwargs)
Bases:
APIClientA client to access the TeamSnap API
The TeamSnap API is a hypermedia JSON API, using Collection+JSON.
- base_url: str = 'https://api.teamsnap.com/v3'
- bulk_load(team_id, types: List[BaseTeamsnapObject], **kwargs) List[TTeamSnap]
- Parameters
team_id –
types – List of items to fetch, in the form of BaseTeamsnapObject classes
kwargs – Additional filters passed into requested types by passing them in the url’s querystring as type__filter=value (i.e. ?event__start_date=2015-01-01). Any filter can be passed that is available on the search for the specified type.
- Returns
Heterogeneous collection of the specified types for a specified team or teams.
- command(rel, command: str, **kwargs) list
- delete_item(rel, id: Union[int, str]) None
- get_item(rel: str, id: Union[int, str]) dict
- link(link_name)
- post_item(rel: str, data: dict) dict
- put_item(rel, id: Union[int, str], data: dict) dict
- query(rel, query: str, **kwargs) list
Module contents
Top-level package for pyteamsnap.