dataclass.LevellingGuild Class Reference

class levelling.dataclass.LevellingGuild(id: int, members: List[levelling.dataclass.LevellingMember] = NOTHING, raw_members: Dict = NOTHING)

A generic attrs dataclass representing a discord.LevellingGuild

One of members | raw_members are required to build a LevellingGuild, however this is not checked/enforced

Parameters
  • id (int) – -> discord.Guild.id

  • members (List[LevellingMember], optional) – The members internally associated with this guild

  • raw_members (dict, Optional) – A Dict of all the members in this guild. This will get lazily built into members when required

__init__(id: int, members: List[levelling.dataclass.LevellingMember] = NOTHING, raw_members: Dict = NOTHING) None

Method generated by attrs for class LevellingGuild.