Models

class cookie.models.Chart(**data)
x: list[date]
y: list[int]
class cookie.models.Daily(**data)
ready: bool
next: datetime
streak: int
max_streak: int
class cookie.models.GuildActivity(**data)
msg_activity: Chart
voice_activity: Chart
msg_count: int
voice_min: int
top_channel: int | None
top_channel_messages: int
most_active_user_day: int | None
most_active_user_hour: int | None
class cookie.models.GuildStats(**data)
members: Chart
boosts: Chart
class cookie.models.MemberActivity(**data)
msg_activity: Chart
voice_activity: Chart
msg_count: int
voice_min: int
msg_rank: int
voice_rank: int
current_voice_min: int
class cookie.models.Oven(**data)
ready: bool
next: datetime
class cookie.models.Steals(**data)
total: int
users: int
successful: int
cookies_gained: int
cookies_lost: int
class cookie.models.TextLevel(**data)
msg: int
xp: int
level: int
current_level_progress: int
current_level_end: int
rank: int
total_members: int
class cookie.models.ValidationError(**data)
loc: list[str | int]
msg: str
type: str
class cookie.models.VoiceLevel(**data)
minutes: int
xp: int
level: int
rank: int
total_members: int
streak_days: int
cur_voice_min: int
max_voice_min: int
class cookie.models.Work(**data)
career: str
total_shifts: int
current_shifts: int
job: str
job_level: int
job_ready: bool
next_shift: datetime
class cookie.models.HTTPValidationError(**data)
detail: list[ValidationError] | None
class cookie.models.MemberStats(**data)
level: TextLevel
voice: VoiceLevel
greetings: int
boost_days: int
profile_url: str
class cookie.models.UserStats(**data)
cookies: int
cookie_history: Chart
job: Work
steals: Steals
oven: Oven
daily: Daily
profile_url: str