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: Enum

An 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.RepoRef(did: str)

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()
class chitose.com.atproto.admin.defs.VideoDetails(width: int, height: int, length: int)

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