Files
pyteamsnap/pyteamsnap/models/member.py

39 lines
884 B
Python

from .base import BaseTeamsnapObject
class Member(BaseTeamsnapObject):
"""A member (also referred to as a roster in our web and mobile apps) is a member of a team.
https://www.teamsnap.com/documentation/apiv3/objects#Members
"""
rel = "members"
type = "member"
version = "3.866.0"
__slots__ = [
'first_name',
'last_name',
'address_city',
'address_state',
'address_street1',
'address_street2',
'address_zip',
'birthday',
'gender',
'hide_address',
'hide_age',
'is_address_hidden',
'is_age_hidden',
'is_manager',
'is_non_player',
'is_ownership_pending',
'jersey_number',
'position',
'source_action',
'team_id',
]
def __str__(self):
return f"{self.first_name} {self.last_name}"