rename to BaseApiObject

This commit is contained in:
2022-06-23 07:35:00 -05:00
committed by asc
parent 39335c3ba8
commit a906e9b2c5

View File

@@ -2,7 +2,7 @@ import apiclient.exceptions
from apiclient import APIClient, HeaderAuthentication, JsonResponseHandler, JsonRequestFormatter from apiclient import APIClient, HeaderAuthentication, JsonResponseHandler, JsonRequestFormatter
class ApiObject(): class BaseApiObject():
rel = None rel = None
version = None version = None
template = None template = None
@@ -59,7 +59,7 @@ class ApiObject():
def delete(self): def delete(self):
self.client.delete_item(self.rel, id=self.data['id']) self.client.delete_item(self.rel, id=self.data['id'])
class Me (ApiObject): class Me (BaseApiObject):
rel = "me" rel = "me"
type = "user" type = "user"
version = "3.866.0" version = "3.866.0"
@@ -108,7 +108,7 @@ class Me (ApiObject):
super().__init__(client=client, rel=self.rel, data=data) super().__init__(client=client, rel=self.rel, data=data)
class User (ApiObject): class User (BaseApiObject):
rel = "users" rel = "users"
type = "user" type = "user"
version = "3.866.0" version = "3.866.0"
@@ -152,7 +152,7 @@ class User (ApiObject):
] ]
} }
class Event (ApiObject): class Event (BaseApiObject):
rel = "events" rel = "events"
type = "event" type = "event"
version = "3.866.0" version = "3.866.0"
@@ -281,7 +281,7 @@ class Event (ApiObject):
} }
]} ]}
class Team (ApiObject): class Team (BaseApiObject):
rel = "teams" rel = "teams"
type = "team" type = "team"
version = "3.866.0" version = "3.866.0"
@@ -346,7 +346,7 @@ class Team (ApiObject):
] ]
} }
class Availability (ApiObject): class Availability (BaseApiObject):
rel = "availabilities" rel = "availabilities"
type = "availability" type = "availability"
version = "3.866.0" version = "3.866.0"
@@ -377,7 +377,7 @@ class Availability (ApiObject):
] ]
} }
class Member (ApiObject): class Member (BaseApiObject):
rel = "members" rel = "members"
type = "member" type = "member"
version = "3.866.0" version = "3.866.0"
@@ -454,7 +454,7 @@ class Member (ApiObject):
] ]
}, },
class Location (ApiObject): class Location (BaseApiObject):
rel = "locations" rel = "locations"
type = "location" type = "location"
version = "3.866.0" version = "3.866.0"
@@ -494,7 +494,7 @@ class Location (ApiObject):
] ]
} }
class Opponent (ApiObject): class Opponent (BaseApiObject):
rel = "opponents" rel = "opponents"
type = "opponent" type = "opponent"
version = "3.866.0" version = "3.866.0"
@@ -525,7 +525,7 @@ class Opponent (ApiObject):
] ]
} }
class EventLineupEntry (ApiObject): class EventLineupEntry (BaseApiObject):
rel = "event_lineup_entries" rel = "event_lineup_entries"
type = "event_lineup_entry" type = "event_lineup_entry"
version = "3.866.0" version = "3.866.0"
@@ -559,19 +559,19 @@ class EventLineupEntry (ApiObject):
[cls(client, rel=cls.rel, data=r) for r in results] [cls(client, rel=cls.rel, data=r) for r in results]
return [cls(client, rel=cls.rel, data=r) for r in results] return [cls(client, rel=cls.rel, data=r) for r in results]
class EventLineup (ApiObject): class EventLineup (BaseApiObject):
rel = "event_lineups" rel = "event_lineups"
type = "event_lineup" type = "event_lineup"
version = "3.866.0" version = "3.866.0"
template = {} template = {}
class AvailabilitySummary (ApiObject): class AvailabilitySummary (BaseApiObject):
rel = "availability_summaries" rel = "availability_summaries"
type = "availability_summary" type = "availability_summary"
version = "3.866.0" version = "3.866.0"
template = {} template = {}
class Statistics (ApiObject): class Statistics (BaseApiObject):
rel = "statistics" rel = "statistics"
type = "statistic" type = "statistic"
version = "3.866.0" version = "3.866.0"
@@ -623,5 +623,5 @@ class Statistics (ApiObject):
] ]
} }
class MemberStatistics (ApiObject): class MemberStatistics (BaseApiObject):
rel = "member_statistics" rel = "member_statistics"