chitose.com.atproto.admin package
Submodules
chitose.com.atproto.admin.defs module
- class chitose.com.atproto.admin.defs.ActionReversal(reason: str, created_by: str, created_at: str)
Bases:
Object- to_dict()
- class chitose.com.atproto.admin.defs.ActionType(value)
Bases:
EnumAn enumeration.
- ACKNOWLEDGE = '#acknowledge'
- ESCALATE = '#escalate'
- FLAG = '#flag'
- TAKEDOWN = '#takedown'
- class chitose.com.atproto.admin.defs.ActionView(id: int, action: ActionType, subject: RepoRef | StrongRef, subject_blob_cids: list[str], reason: str, created_by: str, created_at: str, resolved_report_ids: list[int], create_label_vals: list[str] | None = None, negate_label_vals: list[str] | None = None, reversal: ActionReversal | None = None)
Bases:
Object- to_dict()
- class chitose.com.atproto.admin.defs.ActionViewCurrent(id: int, action: ActionType)
Bases:
Object- to_dict()
- class chitose.com.atproto.admin.defs.ActionViewDetail(id: int, action: ActionType, subject: RepoView | RecordView, subject_blobs: list[BlobView], reason: str, created_by: str, created_at: str, resolved_reports: list[ReportView], create_label_vals: list[str] | None = None, negate_label_vals: list[str] | None = None, reversal: ActionReversal | None = None)
Bases:
Object- to_dict()
- class chitose.com.atproto.admin.defs.BlobView(cid: str, mime_type: str, size: int, created_at: str, details: ImageDetails | VideoDetails | None = None, moderation: Moderation | None = None)
Bases:
Object- to_dict()
- class chitose.com.atproto.admin.defs.ImageDetails(width: int, height: int)
Bases:
Object- to_dict()
- class chitose.com.atproto.admin.defs.Moderation(current_action: ActionViewCurrent | None = None)
Bases:
Object- to_dict()
- class chitose.com.atproto.admin.defs.ModerationDetail(actions: list[ActionView], reports: list[ReportView], current_action: ActionViewCurrent | None = None)
Bases:
Object- to_dict()
- class chitose.com.atproto.admin.defs.RecordView(uri: str, cid: str, value: Any, blob_cids: list[str], indexed_at: str, moderation: Moderation, repo: RepoView)
Bases:
Object- to_dict()
- class chitose.com.atproto.admin.defs.RecordViewDetail(uri: str, cid: str, value: Any, blobs: list[BlobView], indexed_at: str, moderation: ModerationDetail, repo: RepoView, labels: list[Label] | None = None)
Bases:
Object- to_dict()
- class chitose.com.atproto.admin.defs.RepoView(did: str, handle: str, related_records: list[Any], indexed_at: str, moderation: Moderation, email: str | None = None, invited_by: InviteCode | None = None)
Bases:
Object- to_dict()
- class chitose.com.atproto.admin.defs.RepoViewDetail(did: str, handle: str, related_records: list[Any], indexed_at: str, moderation: ModerationDetail, email: str | None = None, labels: list[Label] | None = None, invited_by: InviteCode | None = None, invites: list[InviteCode] | None = None)
Bases:
Object- to_dict()
- class chitose.com.atproto.admin.defs.ReportView(id: int, reason_type: ReasonType, subject: RepoRef | StrongRef, reported_by: str, created_at: str, resolved_by_action_ids: list[int], reason: str | None = None)
Bases:
Object- to_dict()
- class chitose.com.atproto.admin.defs.ReportViewDetail(id: int, reason_type: ReasonType, subject: RepoView | RecordView, reported_by: str, created_at: str, resolved_by_actions: list[ActionView], reason: str | None = None)
Bases:
Object- to_dict()
chitose.com.atproto.admin.disable_invite_codes module
chitose.com.atproto.admin.get_invite_codes module
chitose.com.atproto.admin.get_moderation_action module
chitose.com.atproto.admin.get_moderation_actions module
chitose.com.atproto.admin.get_moderation_report module
chitose.com.atproto.admin.get_moderation_reports module
chitose.com.atproto.admin.get_record module
chitose.com.atproto.admin.get_repo module
chitose.com.atproto.admin.resolve_moderation_reports module
chitose.com.atproto.admin.reverse_moderation_action module
chitose.com.atproto.admin.search_repos module
chitose.com.atproto.admin.take_moderation_action module
chitose.com.atproto.admin.update_account_email module
chitose.com.atproto.admin.update_account_handle module
Module contents
- class chitose.com.atproto.admin.Admin_(service: str, headers: dict[str, str])
Bases:
object- disable_invite_codes(codes: list[str] | None = None, accounts: list[str] | None = None)
Disable some set of codes and/or all codes associated with a set of users
- get_invite_codes(sort: str | None = None, limit: int | None = None, cursor: str | None = None)
Admin view of invite codes
- get_moderation_action(id: int)
View details about a moderation action.
- get_moderation_actions(subject: str | None = None, limit: int | None = None, cursor: str | None = None)
List moderation actions related to a subject.
- get_moderation_report(id: int)
View details about a moderation report.
- get_moderation_reports(subject: str | None = None, resolved: str | None = None, limit: int | None = None, cursor: str | None = None)
List moderation reports related to a subject.
- get_record(uri: str, cid: str | None = None)
View details about a record.
- get_repo(did: str)
View details about a repository.
- resolve_moderation_reports(action_id: int, report_ids: list[int], created_by: str)
Resolve moderation reports by an action.
- reverse_moderation_action(id: int, reason: str, created_by: str)
Reverse a moderation action.
- search_repos(term: str | None = None, invited_by: str | None = None, limit: int | None = None, cursor: str | None = None)
Find repositories based on a search term.
- take_moderation_action(action: str, subject: RepoRef | StrongRef, reason: str, created_by: str, subject_blob_cids: list[str] | None = None, create_label_vals: list[str] | None = None, negate_label_vals: list[str] | None = None)
Take a moderation action on a repo.
- update_account_email(account: str, email: str)
Administrative action to update an account’s email
- Parameters:
account – The handle or DID of the repo.
- update_account_handle(did: str, handle: str)
Administrative action to update an account’s handle