acc_realm_char#
本模块定义了 Account, Realm, Character 三个配置应用场景类.
Note
注意, 这里的类都带有一个 def new() 的工厂函数, 请不要直接用构造器, 而用这个工厂函数.
里面会自动把新建的对象加入到父对象的映射中去.
- class wow_wtf_manager.models.acc_realm_char.Account(account: str, realms_mapper: Dict[str, Realm] = _Nothing.NOTHING)[source]#
代表着一个具体账号. 是可哈希, 可排序的.
- Parameters:
account – 账号名
realms_mapper – 该账号下的所有服务器从名字到对象的映射
- class wow_wtf_manager.models.acc_realm_char.Realm(account: Account, realm: str, characters_mapper: Dict[str, Character] = _Nothing.NOTHING)[source]#
代表着一个具体账号下的具体的服务器. 是可哈希, 可排序的.
- Parameters:
account – 该服务器所属的账号.
realm – 服务器名.
characters_mapper – 该服务器下的所有角色从名字到对象的映射.