tools.ozone.inbox.listActionedSubjects

List subjects belonging to the authenticated account that have moderation actions from this moderation service.

class atproto_client.models.tools.ozone.inbox.list_actioned_subjects.Params

Bases: ParamsModelBase

Parameters model for tools.ozone.inbox.listActionedSubjects.

field cursor: str | None = None

An opaque cursor for pagination.

field did: Did | None = None
field filter: Literal['all', 'pending', 'resolved', 'unread'] | None = 'all'
field limit: int | None = None

Limit.

Constraints:
  • ge = 1

  • le = 100

field sort_direction: Literal['asc', 'desc'] | None = 'desc'

Sort direction.

field sort_field: Literal['createdAt', 'updatedAt'] | None = 'updatedAt'

Sort field.

class atproto_client.models.tools.ozone.inbox.list_actioned_subjects.ParamsDict

Bases: TypedDict

cursor: NotRequired[str | None]

An opaque cursor for pagination.

did: NotRequired[Did | None]

Account to preview. Defaults to the authenticated account; another account requires an active moderator, triage, or admin credential.

filter: NotRequired[Literal['all', 'pending', 'resolved', 'unread'] | None]

Filter subject activity. pending includes subjects whose latest appeal report is not closed; resolved includes subjects whose latest appeal report is closed. unread includes subjects whose public updatedAt is after the subjects section’s seenAt watermark.

limit: NotRequired[int | None]

Limit.

sort_direction: NotRequired[Literal['asc', 'desc'] | None]

Sort direction.

sort_field: NotRequired[Literal['createdAt', 'updatedAt'] | None]

Sort field.

class atproto_client.models.tools.ozone.inbox.list_actioned_subjects.Response

Bases: ResponseModelBase

Output data model for tools.ozone.inbox.listActionedSubjects.

field cursor: str | None = None

Cursor.

field subjects: List[models.ToolsOzoneInboxDefs.SubjectView] [Required]

Subjects.