toolsOzoneReportQueryActivities function
Query report activities across all reports, ordered by createdAt. Used by downstream pollers; for per-report activity history use listActivities.
Implementation
Future<XRPCResponse<ReportQueryActivitiesOutput>>
toolsOzoneReportQueryActivities({
List<String>? activityTypes,
DateTime? createdAfter,
DateTime? createdBefore,
String? sortDirection,
int? limit,
String? cursor,
required ServiceContext $ctx,
String? $service,
Map<String, String>? $headers,
Map<String, String>? $unknown,
}) async => await $ctx.get(
ns.toolsOzoneReportQueryActivities,
service: $service,
headers: $headers,
parameters: {
...?$unknown,
if (activityTypes != null) 'activityTypes': activityTypes,
if (createdAfter != null) 'createdAfter': iso8601(createdAfter),
if (createdBefore != null) 'createdBefore': iso8601(createdBefore),
if (sortDirection != null) 'sortDirection': sortDirection,
if (limit != null) 'limit': limit,
if (cursor != null) 'cursor': cursor,
},
to: const ReportQueryActivitiesOutputConverter().fromJson,
);