toolsOzoneModerationQueryStatuses function
Future<XRPCResponse<ModerationQueryStatusesOutput> >
toolsOzoneModerationQueryStatuses({
- int? queueCount,
- int? queueIndex,
- String? queueSeed,
- bool? includeAllUserRecords,
- String? subject,
- String? comment,
- DateTime? reportedAfter,
- DateTime? reportedBefore,
- DateTime? reviewedAfter,
- DateTime? hostingDeletedAfter,
- DateTime? hostingDeletedBefore,
- DateTime? hostingUpdatedAfter,
- DateTime? hostingUpdatedBefore,
- List<
String> ? hostingStatuses, - DateTime? reviewedBefore,
- bool? includeMuted,
- bool? onlyMuted,
- String? reviewState,
- List<
String> ? ignoreSubjects, - String? lastReviewedBy,
- String? sortField,
- String? sortDirection,
- bool? takendown,
- bool? appealed,
- int? limit,
- List<
String> ? tags, - List<
String> ? excludeTags, - String? cursor,
- List<
String> ? collections, - ModerationQueryStatusesSubjectType? subjectType,
- int? minAccountSuspendCount,
- int? minReportedRecordsCount,
- int? minTakendownRecordsCount,
- int? minPriorityScore,
- ModerationQueryStatusesAgeAssuranceState? ageAssuranceState,
- required ServiceContext $ctx,
- Map<
String, String> ? $headers, - Map<
String, String> ? $unknown,
View moderation statuses of subjects (record or repo).
Implementation
Future<XRPCResponse<ModerationQueryStatusesOutput>>
toolsOzoneModerationQueryStatuses({
int? queueCount,
int? queueIndex,
String? queueSeed,
bool? includeAllUserRecords,
String? subject,
String? comment,
DateTime? reportedAfter,
DateTime? reportedBefore,
DateTime? reviewedAfter,
DateTime? hostingDeletedAfter,
DateTime? hostingDeletedBefore,
DateTime? hostingUpdatedAfter,
DateTime? hostingUpdatedBefore,
List<String>? hostingStatuses,
DateTime? reviewedBefore,
bool? includeMuted,
bool? onlyMuted,
String? reviewState,
List<String>? ignoreSubjects,
String? lastReviewedBy,
String? sortField,
String? sortDirection,
bool? takendown,
bool? appealed,
int? limit,
List<String>? tags,
List<String>? excludeTags,
String? cursor,
List<String>? collections,
ModerationQueryStatusesSubjectType? subjectType,
int? minAccountSuspendCount,
int? minReportedRecordsCount,
int? minTakendownRecordsCount,
int? minPriorityScore,
ModerationQueryStatusesAgeAssuranceState? ageAssuranceState,
required ServiceContext $ctx,
Map<String, String>? $headers,
Map<String, String>? $unknown,
}) async => await $ctx.get(
ns.toolsOzoneModerationQueryStatuses,
headers: $headers,
parameters: {
...?$unknown,
if (queueCount != null) 'queueCount': queueCount,
if (queueIndex != null) 'queueIndex': queueIndex,
if (queueSeed != null) 'queueSeed': queueSeed,
if (includeAllUserRecords != null)
'includeAllUserRecords': includeAllUserRecords,
if (subject != null) 'subject': subject,
if (comment != null) 'comment': comment,
if (reportedAfter != null) 'reportedAfter': iso8601(reportedAfter),
if (reportedBefore != null) 'reportedBefore': iso8601(reportedBefore),
if (reviewedAfter != null) 'reviewedAfter': iso8601(reviewedAfter),
if (hostingDeletedAfter != null)
'hostingDeletedAfter': iso8601(hostingDeletedAfter),
if (hostingDeletedBefore != null)
'hostingDeletedBefore': iso8601(hostingDeletedBefore),
if (hostingUpdatedAfter != null)
'hostingUpdatedAfter': iso8601(hostingUpdatedAfter),
if (hostingUpdatedBefore != null)
'hostingUpdatedBefore': iso8601(hostingUpdatedBefore),
if (hostingStatuses != null) 'hostingStatuses': hostingStatuses,
if (reviewedBefore != null) 'reviewedBefore': iso8601(reviewedBefore),
if (includeMuted != null) 'includeMuted': includeMuted,
if (onlyMuted != null) 'onlyMuted': onlyMuted,
if (reviewState != null) 'reviewState': reviewState,
if (ignoreSubjects != null) 'ignoreSubjects': ignoreSubjects,
if (lastReviewedBy != null) 'lastReviewedBy': lastReviewedBy,
if (sortField != null) 'sortField': sortField,
if (sortDirection != null) 'sortDirection': sortDirection,
if (takendown != null) 'takendown': takendown,
if (appealed != null) 'appealed': appealed,
if (limit != null) 'limit': limit,
if (tags != null) 'tags': tags,
if (excludeTags != null) 'excludeTags': excludeTags,
if (cursor != null) 'cursor': cursor,
if (collections != null) 'collections': collections,
if (subjectType != null) 'subjectType': subjectType.toJson(),
if (minAccountSuspendCount != null)
'minAccountSuspendCount': minAccountSuspendCount,
if (minReportedRecordsCount != null)
'minReportedRecordsCount': minReportedRecordsCount,
if (minTakendownRecordsCount != null)
'minTakendownRecordsCount': minTakendownRecordsCount,
if (minPriorityScore != null) 'minPriorityScore': minPriorityScore,
if (ageAssuranceState != null)
'ageAssuranceState': ageAssuranceState.toJson(),
},
to: const ModerationQueryStatusesOutputConverter().fromJson,
);