toAbstractFilterServiceDto method

AbstractFilterDto<ServiceDto> toAbstractFilterServiceDto()

Implementation

api.AbstractFilterDto<api.ServiceDto> toAbstractFilterServiceDto() {
  if (this is ComplementFilter<DataSample>) {
    return (this as ComplementFilter<DataSample>).toComplementFilterDto();
  }
  if (this is UnionFilter<DataSample>) {
    return (this as UnionFilter<DataSample>).toUnionFilterDto();
  }
  if (this is IntersectionFilter<DataSample>) {
    return (this as IntersectionFilter<DataSample>).toIntersectionFilterDto();
  }
  if (this is DataSampleByHcPartyFilter) {
    return (this as DataSampleByHcPartyFilter).toServiceByHcPartyFilterDto();
  }
  if (this is DataSampleByHcPartyIdentifiersFilter) {
    return (this as DataSampleByHcPartyIdentifiersFilter).toServiceByHcPartyIdentifiersFilterDto();
  }
  if (this is DataSampleByHcPartyTagCodeDateFilter) {
    return (this as DataSampleByHcPartyTagCodeDateFilter).toServiceByHcPartyTagCodeDateFilterDto();
  }
  if (this is DataSampleByIdsFilter) {
    return (this as DataSampleByIdsFilter).toServiceByIdsFilterDto();
  }
  if (this is DataSampleBySecretForeignKeys) {
    return (this as DataSampleBySecretForeignKeys).toServiceBySecretForeignKeysDto();
  }
  throw FormatException("No mapper for ${this}");
}