tools.ozone.moderation.query_statuses

class atproto_client.models.tools.ozone.moderation.query_statuses.Params

Bases: ParamsModelBase

Parameters model for tools.ozone.moderation.queryStatuses.

field appealed: bool | None = None

Get subjects in unresolved appealed status.

field comment: str | None = None

Search subjects by keyword from comments.

field cursor: str | None = None

Cursor.

field exclude_tags: List[str] | None = None

Exclude tags.

field ignore_subjects: List[str] | None = None

Ignore subjects.

field include_all_user_records: bool | None = None
field include_muted: bool | None = None
field last_reviewed_by: str | None = None

Get all subject statuses that were reviewed by a specific moderator.

field limit: int | None = 50

Limit.

Constraints:
  • ge = 1

  • le = 100

field only_muted: bool | None = None

When set to true, only muted subjects and reporters will be returned.

field reported_after: str | None = None

Search subjects reported after a given timestamp.

field reported_before: str | None = None

Search subjects reported before a given timestamp.

field review_state: str | None = None

Specify when fetching subjects in a certain state.

field reviewed_after: str | None = None

Search subjects reviewed after a given timestamp.

field reviewed_before: str | None = None

Search subjects reviewed before a given timestamp.

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

Sort direction.

field sort_field: Literal['lastReviewedAt'] | Literal['lastReportedAt'] | None = 'lastReportedAt'
field subject: str | None = None

The subject to get the status for.

field tags: List[str] | None = None

Tags.

field takendown: bool | None = None

Get subjects that were taken down.

class atproto_client.models.tools.ozone.moderation.query_statuses.ParamsDict(*args, **kwargs)

Bases: dict

appealed: typing_extensions.NotRequired[bool | None]

Get subjects in unresolved appealed status.

comment: typing_extensions.NotRequired[str | None]

Search subjects by keyword from comments.

cursor: typing_extensions.NotRequired[str | None]

Cursor.

exclude_tags: typing_extensions.NotRequired[List[str] | None]

Exclude tags.

ignore_subjects: typing_extensions.NotRequired[List[str] | None]

Ignore subjects.

include_all_user_records: typing_extensions.NotRequired[bool | None]

All subjects belonging to the account specified in the ‘subject’ param will be returned.

include_muted: typing_extensions.NotRequired[bool | None]

By default, we don’t include muted subjects in the results. Set this to true to include them.

last_reviewed_by: typing_extensions.NotRequired[str | None]

Get all subject statuses that were reviewed by a specific moderator.

limit: typing_extensions.NotRequired[int | None]

Limit.

only_muted: typing_extensions.NotRequired[bool | None]

When set to true, only muted subjects and reporters will be returned.

reported_after: typing_extensions.NotRequired[str | None]

Search subjects reported after a given timestamp.

reported_before: typing_extensions.NotRequired[str | None]

Search subjects reported before a given timestamp.

review_state: typing_extensions.NotRequired[str | None]

Specify when fetching subjects in a certain state.

reviewed_after: typing_extensions.NotRequired[str | None]

Search subjects reviewed after a given timestamp.

reviewed_before: typing_extensions.NotRequired[str | None]

Search subjects reviewed before a given timestamp.

sort_direction: typing_extensions.NotRequired[Literal['asc'] | Literal['desc'] | None]

Sort direction.

sort_field: typing_extensions.NotRequired[Literal['lastReviewedAt'] | Literal['lastReportedAt'] | None]

Sort field.

subject: typing_extensions.NotRequired[str | None]

The subject to get the status for.

tags: typing_extensions.NotRequired[List[str] | None]

Tags.

takendown: typing_extensions.NotRequired[bool | None]

Get subjects that were taken down.

class atproto_client.models.tools.ozone.moderation.query_statuses.Response

Bases: ResponseModelBase

Output data model for tools.ozone.moderation.queryStatuses.

field cursor: str | None = None

Cursor.

field subject_statuses: List[models.ToolsOzoneModerationDefs.SubjectStatusView] [Required]

Subject statuses.