Skip to content

Commit fc7c563

Browse files
[SELC-7840] feat: Added missing field instatCode
1 parent f0ae930 commit fc7c563

File tree

5 files changed

+11
-0
lines changed

5 files changed

+11
-0
lines changed

src/main/java/it/pagopa/selfcare/external_api/mapper/OnboardingMapper.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ default InstitutionBaseRequest toInstitutionBase(OnboardingData onboardingData)
113113
institution.supportEmail(onboardingData.getInstitutionUpdate().getSupportEmail());
114114
institution.supportPhone(onboardingData.getInstitutionUpdate().getSupportPhone());
115115
institution.imported(onboardingData.getInstitutionUpdate().getImported());
116+
institution.setIstatCode(onboardingData.getIstatCode());
116117
return institution;
117118
}
118119

@@ -162,6 +163,7 @@ default InstitutionPspRequest toInstitutionPsp(OnboardingData onboardingData) {
162163
institutionPsp.setDataProtectionOfficer(
163164
toDataProtectionOfficerRequest(
164165
onboardingData.getInstitutionUpdate().getDataProtectionOfficer()));
166+
institutionPsp.setIstatCode(onboardingData.getIstatCode());
165167
return institutionPsp;
166168
}
167169

src/main/java/it/pagopa/selfcare/external_api/model/onboarding/OnboardingData.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ public class OnboardingData {
3434
private AdditionalInformations additionalInformations;
3535
private Boolean isAggregator;
3636
private List<AggregateInsitution> aggregates;
37+
private String istatCode;
3738

3839
public List<User> getUsers() {
3940
return Optional.ofNullable(users).orElse(Collections.emptyList());

src/main/java/it/pagopa/selfcare/external_api/model/onboarding/OnboardingProductDto.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ public class OnboardingProductDto {
7979
@ApiModelProperty(value = "${swagger.external_api.institutions.model.isAggregator}")
8080
private Boolean isAggregator;
8181

82+
@ApiModelProperty(value = "${swagger.external_api.institutions.model.istatCode}")
83+
private String istatCode;
84+
8285
@ApiModelProperty(value = "${swagger.external_api.institutions.model.aggregates}")
8386
@Valid
8487
private List<AggregateInstitutionDto> aggregates;

src/main/resources/swagger/api-docs.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2312,6 +2312,10 @@
23122312
"description" : "True if institution is an aggregator",
23132313
"example" : false
23142314
},
2315+
"istatCode" : {
2316+
"type" : "string",
2317+
"description" : "Location code of institution"
2318+
},
23152319
"origin" : {
23162320
"type" : "string",
23172321
"description" : "Institution data origin"

src/main/resources/swagger/swagger_en.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ swagger.external_api.institutions.model.geographicTaxonomies=List of geographic
4949
swagger.external_api.institutions.model.productRoles=Logged user's roles on product
5050
swagger.external_api.institutions.model.additionalInformations=GSP institution's additional information
5151
swagger.external_api.institutions.model.isAggregator=True if institution is an aggregator
52+
swagger.external_api.institutions.model.istatCode=Location code of institution
5253
swagger.external_api.institutions.model.importContract=Institution's old contract information
5354
swagger.external_api.institutions.model.rea=Institution's REA
5455
swagger.external_api.institutions.model.shareCapital=Institution's share capital value

0 commit comments

Comments
 (0)