Загрузка данных


@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class CorporateCreditOutput {

  @JsonProperty("Id")
  private UUID id;

  @JsonProperty("Status")
  private String status;

  @JsonProperty("ProductInstance")
  private ProductInstance productInstance;

  @JsonProperty("RelatedProduct")
  private RelatedProduct relatedProduct;

  @Data
  @Builder
  @NoArgsConstructor
  @AllArgsConstructor
  public static class ProductInstance {

    @JsonProperty("Id")
    private List<Identifier> id;
  }

  @Data
  @Builder
  @NoArgsConstructor
  @AllArgsConstructor
  public static class Identifier {

    @JsonProperty("Id")
    private String id;

    @JsonProperty("System")
    private String system;
  }

  @Data
  @Builder
  @NoArgsConstructor
  @AllArgsConstructor
  public static class RelatedProduct {

    @JsonProperty("Id")
    private UUID id;

    @JsonProperty("System")
    private String system;

    @JsonProperty("RevocationTime")
    private OffsetDateTime revocationTime;

    @JsonProperty("Number")
    private String number;

    @JsonProperty("BusinessDay")
    private String businessDay;
  }
}