toAbstractFilterDeviceDto method

AbstractFilterDto<DeviceDto> toAbstractFilterDeviceDto()

Implementation

api.AbstractFilterDto<api.DeviceDto> toAbstractFilterDeviceDto() {
  if (this is ComplementFilter<MedicalDevice>) {
    return (this as ComplementFilter<MedicalDevice>).toComplementFilterDto();
  }
  if (this is UnionFilter<MedicalDevice>) {
    return (this as UnionFilter<MedicalDevice>).toUnionFilterDto();
  }
  if (this is IntersectionFilter<MedicalDevice>) {
    return (this as IntersectionFilter<MedicalDevice>).toIntersectionFilterDto();
  }
  if (this is AllMedicalDevicesFilter) {
    return (this as AllMedicalDevicesFilter).toAllDevicesFilterDto();
  }
  if (this is MedicalDeviceByIdsFilter) {
    return (this as MedicalDeviceByIdsFilter).toDeviceByIdsFilterDto();
  }
  throw FormatException("No mapper for ${this}");
}