toAbstractFilterHealthcarePartyDto method

AbstractFilterDto<HealthcarePartyDto> toAbstractFilterHealthcarePartyDto()

Implementation

api.AbstractFilterDto<api.HealthcarePartyDto> toAbstractFilterHealthcarePartyDto() {
  if (this is ComplementFilter<HealthcareProfessional>) {
    return (this as ComplementFilter<HealthcareProfessional>).toComplementFilterDto();
  }
  if (this is UnionFilter<HealthcareProfessional>) {
    return (this as UnionFilter<HealthcareProfessional>).toUnionFilterDto();
  }
  if (this is IntersectionFilter<HealthcareProfessional>) {
    return (this as IntersectionFilter<HealthcareProfessional>).toIntersectionFilterDto();
  }
  if (this is AllHealthcareProfessionalsFilter) {
    return (this as AllHealthcareProfessionalsFilter).toAllHealthcarePartiesFilterDto();
  }
  if (this is HealthcareProfessionalByIdsFilter) {
    return (this as HealthcareProfessionalByIdsFilter).toHealthcarePartyByIdsFilterDto();
  }
  throw FormatException("No mapper for ${this}");
}