deleteConfigurationByUnique method

Future<ConfigurationDto> deleteConfigurationByUnique(
  1. int? subset,
  2. WardenType? wardenType,
  3. ConfigurationNameEnum? configurationName,
  4. int? ordinal,
)

Implementation

Future<ConfigurationDto> deleteConfigurationByUnique(
    int? subset,
    WardenType? wardenType,
    ConfigurationNameEnum? configurationName,
    int? ordinal) async {
  int id = getConfigurationId(subset, wardenType, configurationName, ordinal, defaults);
  ConfigurationDto configurationDto = ConfigurationDto.sep(id, subset,
      wardenType, configurationName, ordinal, null, null, defaults);

  WhereData whereData = WhereData();
  whereData.set('id', SqlOperator.EQUAL, id);
  await super.delete(whereData);
  return configurationDto;
}