ReportQueryActivitiesInput constructor

const ReportQueryActivitiesInput({
  1. List<String>? activityTypes,
  2. DateTime? createdAfter,
  3. DateTime? createdBefore,
  4. @Default.new('desc') String sortDirection,
  5. @Default.new(50) int limit,
  6. String? cursor,
  7. Map<String, dynamic>? $unknown,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory ReportQueryActivitiesInput({
  List<String>? activityTypes,

  /// Retrieve activities created at or after a given timestamp
  DateTime? createdAfter,

  /// Retrieve activities created at or before a given timestamp
  DateTime? createdBefore,
  @Default('desc') String sortDirection,
  @Default(50) int limit,

  /// Cursor of the form `<createdAtMs>::<activityId>`.
  String? cursor,

  Map<String, dynamic>? $unknown,
}) = _ReportQueryActivitiesInput;