Module kickbase_api.models.league_data
Expand source code
from datetime import datetime
from kickbase_api.models._transforms import parse_date
from kickbase_api.models.base_model import BaseModel
class LeagueData(BaseModel):
id: str = None
name: str = None
creator: str = None
creator_id: int = None
creation_date: datetime = None
activity_index: float = None
total_transfers: int = None
active_users: int = None
max_users: int = None
average_points: int = None
pub: bool = None
gm: int = None
player_limit_active: bool = None
player_limit: bool = None
image_path: str = None
def __init__(self, d: dict):
self._json_transform = {
"creation": parse_date
}
self._json_mapping = {
"creatorId": "creator_id",
"creation": "creation_date",
"mpl": "player_limit_active",
"pl": "player_limit",
"ci": "image_path",
"ai": "activity_index",
"t": "total_transfers",
"au": "active_users",
"mu": "max_users",
"ap": "average_points"
}
super().__init__(d)
Classes
class LeagueData (d: dict)
-
Expand source code
class LeagueData(BaseModel): id: str = None name: str = None creator: str = None creator_id: int = None creation_date: datetime = None activity_index: float = None total_transfers: int = None active_users: int = None max_users: int = None average_points: int = None pub: bool = None gm: int = None player_limit_active: bool = None player_limit: bool = None image_path: str = None def __init__(self, d: dict): self._json_transform = { "creation": parse_date } self._json_mapping = { "creatorId": "creator_id", "creation": "creation_date", "mpl": "player_limit_active", "pl": "player_limit", "ci": "image_path", "ai": "activity_index", "t": "total_transfers", "au": "active_users", "mu": "max_users", "ap": "average_points" } super().__init__(d)
Ancestors
Class variables
var active_users : int
var activity_index : float
var average_points : int
var creation_date : datetime.datetime
var creator : str
var creator_id : int
var gm : int
var id : str
var image_path : str
var max_users : int
var name : str
var player_limit : bool
var player_limit_active : bool
var pub : bool
var total_transfers : int