copy method

FleetFilterSelection copy()

Returns a deep copy so we can mutate selections locally without modifying the initial value passed into the dialog.

Implementation

FleetFilterSelection copy() => FleetFilterSelection(
      deviceStatus: {...deviceStatus},
      maintenanceWindow: {...maintenanceWindow},
      maintenanceStatus: {...maintenanceStatus},
      lastActivity: {...lastActivity},
      connectionType: {...connectionType},
      serviceAgreement: {...serviceAgreement},
      locations: {...locations},
      modelNumbers: {...modelNumbers},
    );