createActivity method

Future<XRPCResponse<ReportCreateActivityOutput>> createActivity({
  1. required int reportId,
  2. required UReportCreateActivityActivity activity,
  3. String? internalNote,
  4. String? publicNote,
  5. bool? isAutomated,
  6. String? $service,
  7. Map<String, String>? $headers,
  8. Map<String, String>? $unknown,
})

Register an activity on a report. For state-change activity types, validates the transition and updates report.status atomically.

Implementation

Future<XRPCResponse<ReportCreateActivityOutput>> createActivity({
  required int reportId,
  required UReportCreateActivityActivity activity,
  String? internalNote,
  String? publicNote,
  bool? isAutomated,
  String? $service,
  Map<String, String>? $headers,
  Map<String, String>? $unknown,
}) async => await toolsOzoneReportCreateActivity(
  reportId: reportId,
  activity: activity,
  internalNote: internalNote,
  publicNote: publicNote,
  isAutomated: isAutomated,
  $ctx: ctx,
  $service: $service,
  $headers: $headers,
  $unknown: $unknown,
);