Sub2ApiAdminUserBreakdownQuery constructor

const Sub2ApiAdminUserBreakdownQuery({
  1. DateTime? startDate,
  2. DateTime? endDate,
  3. String? timezone,
  4. int? groupId,
  5. String? model,
  6. @Default.new(Sub2ApiAdminModelSource.requested) Sub2ApiAdminModelSource modelSource,
  7. String? endpoint,
  8. @Default.new(Sub2ApiAdminEndpointType.inbound) Sub2ApiAdminEndpointType endpointType,
  9. int? userId,
  10. int? apiKeyId,
  11. int? accountId,
  12. Sub2ApiAdminUsageRequestType? requestType,
  13. bool? stream,
  14. Sub2ApiAdminBillingType? billingType,
  15. Sub2ApiAdminUserBreakdownSort? sortBy,
  16. @Default.new(50) int limit,
})

Implementation

const factory Sub2ApiAdminUserBreakdownQuery({
  DateTime? startDate,
  DateTime? endDate,
  String? timezone,
  int? groupId,
  String? model,
  @Default(Sub2ApiAdminModelSource.requested)
  Sub2ApiAdminModelSource modelSource,
  String? endpoint,
  @Default(Sub2ApiAdminEndpointType.inbound)
  Sub2ApiAdminEndpointType endpointType,
  int? userId,
  int? apiKeyId,
  int? accountId,
  Sub2ApiAdminUsageRequestType? requestType,
  bool? stream,
  Sub2ApiAdminBillingType? billingType,
  Sub2ApiAdminUserBreakdownSort? sortBy,
  @Default(50) int limit,
}) = _Sub2ApiAdminUserBreakdownQuery;