Extend ReportRequestBody to Include "mock" Boolean Field

This commit adds a new boolean field, "mock", to the `ReportRequestBody` class. This additional field is in line with the new requirements to specify whether the report is a mock or not.

The `toJson()` method is also updated to include this new field during serialization.
pull/5233/head^2
hunteraraujo 2023-09-16 10:39:33 -07:00
parent 5bfefd6a12
commit 7f5c50dfeb
1 changed files with 4 additions and 1 deletions

View File

@ -1,13 +1,16 @@
class ReportRequestBody { class ReportRequestBody {
final String category; final String category;
final List<String> tests; final List<String> tests;
final bool mock;
ReportRequestBody({required this.category, required this.tests}); ReportRequestBody(
{required this.category, required this.tests, required this.mock});
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
return { return {
'category': category, 'category': category,
'tests': tests, 'tests': tests,
'mock': mock,
}; };
} }
} }