toAbstractFilterCodeDto method

AbstractFilterDto<CodeDto> toAbstractFilterCodeDto()

Implementation

api.AbstractFilterDto<api.CodeDto> toAbstractFilterCodeDto() {
  if (this is ComplementFilter<Coding>) {
    return (this as ComplementFilter<Coding>).toComplementFilterDto();
  }
  if (this is UnionFilter<Coding>) {
    return (this as UnionFilter<Coding>).toUnionFilterDto();
  }
  if (this is IntersectionFilter<Coding>) {
    return (this as IntersectionFilter<Coding>).toIntersectionFilterDto();
  }
  if (this is AllCodingsFilter) {
    return (this as AllCodingsFilter).toAllCodesFilterDto();
  }
  if (this is CodingByIdsFilter) {
    return (this as CodingByIdsFilter).toCodeByIdsFilterDto();
  }
  if (this is CodingByRegionTypeLabelLanguageFilter) {
    return (this as CodingByRegionTypeLabelLanguageFilter).toCodeByRegionTypeLabelLanguageFilterDto();
  }
  throw FormatException("No mapper for ${this}");
}