etreschenkov 2023-06-28 17:39:18 +03:00
parent 6a91ce85e2
commit 577a4cc42d

View file

@ -0,0 +1,116 @@
package ru.spcex.clearing.gatewayapi.controller.inbound.request.listing.fond;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import ru.spcex.clearing.gatewayapi.controller.inbound.request.WithCompanyId;
import java.util.UUID;
@ApiModel("Профиль компании эмитента")
public class IssuerCompanyInfo implements WithCompanyId {
@JsonProperty("company_id")
@ApiModelProperty(
value = "Ссылка на company",
example = "ef47f76c-bcea-11ed-afa1-0242ac120003"
)
private UUID companyId;
@JsonProperty("country_code")
@ApiModelProperty(value = "RUS", example = "RUS")
private String countryCode;
@JsonProperty("legal_kind")
@ApiModelProperty(value = "JURD", example = "JURD")
private String legalKind;
@JsonProperty("organization_type")
@ApiModelProperty(
value = """
«CRED», если Основные сведения\\Кредитная организация = true
«NCRD», если Основные сведения\\Кредитная организация = false
""",
example = "CRED"
)
private String organizationType;
@JsonProperty("residence")
@ApiModelProperty(
value = "Резиденция. Трехсимвольный код страны из классификатора ОКСМ.",
example = "RUS"
)
private String residence;
@JsonProperty("short_name_eng")
@ApiModelProperty(
value = "Основные сведения\\Сокращенное наименование на английском языке",
example = "VTB (PJSC)"
)
private String shortNameEng;
@JsonProperty("full_name_eng")
@ApiModelProperty(
value = "Основные сведения\\Полное наименование на английском языке",
example = "VTB (public joint stock company)"
)
private String fullNameEng;
@Override
public UUID getCompanyId() {
return companyId;
}
public void setCompanyId(UUID companyId) {
this.companyId = companyId;
}
public String getCountryCode() {
return countryCode;
}
public void setCountryCode(String countryCode) {
this.countryCode = countryCode;
}
public String getLegalKind() {
return legalKind;
}
public void setLegalKind(String legalKind) {
this.legalKind = legalKind;
}
public String getOrganizationType() {
return organizationType;
}
public void setOrganizationType(String organizationType) {
this.organizationType = organizationType;
}
public String getResidence() {
return residence;
}
public void setResidence(String residence) {
this.residence = residence;
}
public String getShortNameEng() {
return shortNameEng;
}
public void setShortNameEng(String shortNameEng) {
this.shortNameEng = shortNameEng;
}
public String getFullNameEng() {
return fullNameEng;
}
public void setFullNameEng(String fullNameEng) {
this.fullNameEng = fullNameEng;
}
}