QueryStatusesQueryParams

constructor(includeAllUserRecords: Boolean? = null, subject: Uri? = null, comment: String? = null, reportedAfter: Timestamp? = null, reportedBefore: Timestamp? = null, reviewedAfter: Timestamp? = null, hostingDeletedAfter: Timestamp? = null, hostingDeletedBefore: Timestamp? = null, hostingUpdatedAfter: Timestamp? = null, hostingUpdatedBefore: Timestamp? = null, hostingStatuses: ReadOnlyList<String> = persistentListOf(), reviewedBefore: Timestamp? = null, includeMuted: Boolean? = null, onlyMuted: Boolean? = null, reviewState: String? = null, ignoreSubjects: ReadOnlyList<Uri> = persistentListOf(), lastReviewedBy: Did? = null, sortField: String? = "lastReportedAt", sortDirection: String? = "desc", takendown: Boolean? = null, appealed: Boolean? = null, limit: Long? = 50, tags: ReadOnlyList<String> = persistentListOf(), excludeTags: ReadOnlyList<String> = persistentListOf(), cursor: String? = null, collections: ReadOnlyList<Nsid> = persistentListOf(), subjectType: QueryStatusesSubjectType? = null)

Parameters

includeAllUserRecords

All subjects, or subjects from given 'collections' param, belonging to the account specified in the 'subject' param will be returned.

subject

The subject to get the status for.

comment

Search subjects by keyword from comments

reportedAfter

Search subjects reported after a given timestamp

reportedBefore

Search subjects reported before a given timestamp

reviewedAfter

Search subjects reviewed after a given timestamp

hostingDeletedAfter

Search subjects where the associated record/account was deleted after a given timestamp

hostingDeletedBefore

Search subjects where the associated record/account was deleted before a given timestamp

hostingUpdatedAfter

Search subjects where the associated record/account was updated after a given timestamp

hostingUpdatedBefore

Search subjects where the associated record/account was updated before a given timestamp

hostingStatuses

Search subjects by the status of the associated record/account

reviewedBefore

Search subjects reviewed before a given timestamp

includeMuted

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

onlyMuted

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

reviewState

Specify when fetching subjects in a certain state

lastReviewedBy

Get all subject statuses that were reviewed by a specific moderator

takendown

Get subjects that were taken down

appealed

Get subjects in unresolved appealed status

collections

If specified, subjects belonging to the given collections will be returned. When subjectType is set to 'account', this will be ignored.

subjectType

If specified, subjects of the given type (account or record) will be returned. When this is set to 'account' the 'collections' parameter will be ignored. When includeAllUserRecords or subject is set, this will be ignored.