chitose.tools.ozone.team package#
Submodules#
chitose.tools.ozone.team.add_member module#
chitose.tools.ozone.team.defs module#
- class chitose.tools.ozone.team.defs.Member(did: str, role: Literal['#roleAdmin', '#roleModerator', '#roleTriage'], disabled: bool | None = None, profile: ProfileViewDetailed | None = None, created_at: str | None = None, updated_at: str | None = None, last_updated_by: str | None = None)#
Bases:
Object- to_dict() dict[str, Any]#
chitose.tools.ozone.team.delete_member module#
chitose.tools.ozone.team.list_members module#
chitose.tools.ozone.team.update_member module#
Module contents#
- class chitose.tools.ozone.team.Team_(call: Callable[[str, list[tuple[str, str | None | int | list[str]]], bytes | dict[str, Any] | None, dict[str, str]], bytes], subscribe: Callable[[str, list[tuple[str, str | None | int | list[str]]], Callable[[str | bytes], None]], None])#
Bases:
objectWe recommend calling methods in this class via the chitose.BskyAgent class instead of creating instances of this class directly.
- add_member(did: str, role: Literal['tools.ozone.team.defs#roleAdmin', 'tools.ozone.team.defs#roleModerator', 'tools.ozone.team.defs#roleTriage']) bytes#
Add a member to the ozone team. Requires admin role.
- delete_member(did: str) bytes#
Delete a member from ozone team. Requires admin role.
- list_members(limit: int | None = None, cursor: str | None = None) bytes#
List all members with access to the ozone service.
- update_member(did: str, disabled: bool | None = None, role: Literal['tools.ozone.team.defs#roleAdmin', 'tools.ozone.team.defs#roleModerator', 'tools.ozone.team.defs#roleTriage'] | None = None) bytes#
Update a member in the ozone service. Requires admin role.