copyWith method

WebApiModulesReportsRepairOrderReportsRepairOrderStatusReportRepairOrderStatusReportRequest copyWith({
  1. List<FwStandardModelsSelectedCheckBoxListItem>? repairOrderStatus,
  2. List<FwStandardModelsSelectedCheckBoxListItem>? priority,
  3. bool? billable,
  4. bool? billed,
  5. bool? owned,
  6. int? daysInRepair,
  7. String? daysInRepairFilterMode,
  8. bool? includeOutsideRepairsOnly,
  9. bool? includeDamageNotes,
  10. bool? includeCorrectionNotes,
  11. String? warehouseId,
  12. String? departmentId,
  13. String? inventoryTypeId,
  14. String? categoryId,
  15. String? subCategoryId,
  16. String? inventoryId,
  17. String? repairItemStatusId,
  18. String? vendorId,
  19. String? vendorRepairItemStatusId,
  20. String? dealId,
  21. String? userDepartmentId,
  22. String? userLocationId,
  23. String? userWarehouseId,
  24. String? customReportLayoutId,
  25. bool? isSummary,
  26. bool? includeSubHeadingsAndSubTotals,
  27. bool? includeIdColumns,
  28. String? locale,
  29. List<FwStandardModelsCheckBoxListItem>? excelfields,
  30. String? reportName,
  31. bool? useEmailTemplate,
})

Implementation

WebApiModulesReportsRepairOrderReportsRepairOrderStatusReportRepairOrderStatusReportRequest
copyWith({
  List<FwStandardModelsSelectedCheckBoxListItem>? repairOrderStatus,
  List<FwStandardModelsSelectedCheckBoxListItem>? priority,
  bool? billable,
  bool? billed,
  bool? owned,
  int? daysInRepair,
  String? daysInRepairFilterMode,
  bool? includeOutsideRepairsOnly,
  bool? includeDamageNotes,
  bool? includeCorrectionNotes,
  String? warehouseId,
  String? departmentId,
  String? inventoryTypeId,
  String? categoryId,
  String? subCategoryId,
  String? inventoryId,
  String? repairItemStatusId,
  String? vendorId,
  String? vendorRepairItemStatusId,
  String? dealId,
  String? userDepartmentId,
  String? userLocationId,
  String? userWarehouseId,
  String? customReportLayoutId,
  bool? isSummary,
  bool? includeSubHeadingsAndSubTotals,
  bool? includeIdColumns,
  String? locale,
  List<FwStandardModelsCheckBoxListItem>? excelfields,
  String? reportName,
  bool? useEmailTemplate,
}) {
  return WebApiModulesReportsRepairOrderReportsRepairOrderStatusReportRepairOrderStatusReportRequest(
    repairOrderStatus: repairOrderStatus ?? this.repairOrderStatus,
    priority: priority ?? this.priority,
    billable: billable ?? this.billable,
    billed: billed ?? this.billed,
    owned: owned ?? this.owned,
    daysInRepair: daysInRepair ?? this.daysInRepair,
    daysInRepairFilterMode:
        daysInRepairFilterMode ?? this.daysInRepairFilterMode,
    includeOutsideRepairsOnly:
        includeOutsideRepairsOnly ?? this.includeOutsideRepairsOnly,
    includeDamageNotes: includeDamageNotes ?? this.includeDamageNotes,
    includeCorrectionNotes:
        includeCorrectionNotes ?? this.includeCorrectionNotes,
    warehouseId: warehouseId ?? this.warehouseId,
    departmentId: departmentId ?? this.departmentId,
    inventoryTypeId: inventoryTypeId ?? this.inventoryTypeId,
    categoryId: categoryId ?? this.categoryId,
    subCategoryId: subCategoryId ?? this.subCategoryId,
    inventoryId: inventoryId ?? this.inventoryId,
    repairItemStatusId: repairItemStatusId ?? this.repairItemStatusId,
    vendorId: vendorId ?? this.vendorId,
    vendorRepairItemStatusId:
        vendorRepairItemStatusId ?? this.vendorRepairItemStatusId,
    dealId: dealId ?? this.dealId,
    userDepartmentId: userDepartmentId ?? this.userDepartmentId,
    userLocationId: userLocationId ?? this.userLocationId,
    userWarehouseId: userWarehouseId ?? this.userWarehouseId,
    customReportLayoutId: customReportLayoutId ?? this.customReportLayoutId,
    isSummary: isSummary ?? this.isSummary,
    includeSubHeadingsAndSubTotals:
        includeSubHeadingsAndSubTotals ?? this.includeSubHeadingsAndSubTotals,
    includeIdColumns: includeIdColumns ?? this.includeIdColumns,
    locale: locale ?? this.locale,
    excelfields: excelfields ?? this.excelfields,
    reportName: reportName ?? this.reportName,
    useEmailTemplate: useEmailTemplate ?? this.useEmailTemplate,
  );
}