createQueue method
Future<XRPCResponse<QueueCreateQueueOutput> >
createQueue({
- required String name,
- List<
QueueCreateQueueSubjectTypes> ? subjectTypes, - String? collection,
- List<
String> ? reportTypes, - List<
String> ? reporterTags, - List<
String> ? accountTags, - String? description,
- List<
String> ? recommendedPolicies, - List<
String> ? recommendedLabels, - String? $service,
- Map<
String, String> ? $headers, - Map<
String, String> ? $unknown,
Create a new moderation queue. A queue with omitted or empty subjectTypes or reportTypes must have reports assigned to it manually via (1) modTool.meta.queueId in tools.ozone.moderation.emitEvent or (2) tools.ozone.report.reassignQueue.
Implementation
Future<XRPCResponse<QueueCreateQueueOutput>> createQueue({
required String name,
List<QueueCreateQueueSubjectTypes>? subjectTypes,
String? collection,
List<String>? reportTypes,
List<String>? reporterTags,
List<String>? accountTags,
String? description,
List<String>? recommendedPolicies,
List<String>? recommendedLabels,
String? $service,
Map<String, String>? $headers,
Map<String, String>? $unknown,
}) async => await toolsOzoneQueueCreateQueue(
name: name,
subjectTypes: subjectTypes,
collection: collection,
reportTypes: reportTypes,
reporterTags: reporterTags,
accountTags: accountTags,
description: description,
recommendedPolicies: recommendedPolicies,
recommendedLabels: recommendedLabels,
$ctx: ctx,
$service: $service,
$headers: $headers,
$unknown: $unknown,
);