rename to BaseApiObject
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user