diff --git a/health-services/individual/src/main/java/org/egov/individual/web/controllers/IndividualApiController.java b/health-services/individual/src/main/java/org/egov/individual/web/controllers/IndividualApiController.java index ab4ea1a26bc..aeb7668e419 100644 --- a/health-services/individual/src/main/java/org/egov/individual/web/controllers/IndividualApiController.java +++ b/health-services/individual/src/main/java/org/egov/individual/web/controllers/IndividualApiController.java @@ -12,6 +12,7 @@ import org.egov.common.models.core.URLParams; import org.egov.common.models.individual.Individual; import org.egov.common.models.individual.IndividualBulkRequest; +import org.egov.common.models.individual.IndividualBulkResponse; import org.egov.common.models.individual.IndividualRequest; import org.egov.common.models.individual.IndividualResponse; import org.egov.common.models.individual.IndividualSearchRequest; @@ -19,7 +20,6 @@ import org.egov.common.utils.ResponseInfoFactory; import org.egov.individual.config.IndividualProperties; import org.egov.individual.service.IndividualService; -import org.egov.individual.web.models.individual.IndividualBulkResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; diff --git a/health-services/individual/src/main/java/org/egov/individual/web/models/individual/IndividualBulkResponse.java b/health-services/individual/src/main/java/org/egov/individual/web/models/individual/IndividualBulkResponse.java deleted file mode 100644 index 7027f40974a..00000000000 --- a/health-services/individual/src/main/java/org/egov/individual/web/models/individual/IndividualBulkResponse.java +++ /dev/null @@ -1,54 +0,0 @@ -package org.egov.individual.web.models.individual; - -import java.util.ArrayList; -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; -import org.egov.common.contract.response.ResponseInfo; -import org.egov.common.models.individual.Individual; -import org.springframework.validation.annotation.Validated; - -import javax.validation.Valid; -import javax.validation.constraints.NotNull; - -/** - * IndividualResponse - */ -@Validated - - -@Data -@NoArgsConstructor -@AllArgsConstructor -@Builder -@JsonIgnoreProperties(ignoreUnknown = true) -public class IndividualBulkResponse { - - @JsonProperty("ResponseInfo") - @NotNull - @Valid - private ResponseInfo responseInfo = null; - - @JsonProperty("TotalCount") - @Valid - @Builder.Default - private Long totalCount = 0L; - - @JsonProperty("Individual") - @Valid - private List individual = null; - - public IndividualBulkResponse addIndividualItem(Individual individualItem) { - if (this.individual == null) { - this.individual = new ArrayList<>(); - } - this.individual.add(individualItem); - return this; - } - -}