Skip to content

Commit

Permalink
update for cedar#831 (#134)
Browse files Browse the repository at this point in the history
Signed-off-by: Craig Disselkoen <cdiss@amazon.com>
  • Loading branch information
cdisselkoen committed May 2, 2024
1 parent 6bbc703 commit 97b440f
Showing 1 changed file with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -50,16 +50,16 @@ public final class ValidationResponse {

public static final class ValidationSuccessResponse {
/** Validation errors associated with particular policies. */
@JsonProperty("validation_errors")
@JsonProperty("validationErrors")
public final ImmutableList<ValidationError> validationErrors;
/** Validation warnings associated with particular policies. */
@JsonProperty("validation_warnings")
@JsonProperty("validationWarnings")
public final ImmutableList<ValidationError> validationWarnings;

@JsonCreator
public ValidationSuccessResponse(
@JsonProperty("validation_errors") Optional<List<ValidationError>> validationErrors,
@JsonProperty("validation_warnings") Optional<List<ValidationError>> validationWarnings) {
@JsonProperty("validationErrors") Optional<List<ValidationError>> validationErrors,
@JsonProperty("validationWarnings") Optional<List<ValidationError>> validationWarnings) {
// note that ImmutableSet.copyOf() attempts to avoid a full copy when possible; see https://github.com/google/guava/wiki/ImmutableCollectionsExplained
if (validationErrors.isPresent()) {
this.validationErrors = ImmutableList.copyOf(validationErrors.get());
Expand All @@ -85,10 +85,10 @@ public ValidationSuccessResponse(
@JsonCreator
public ValidationResponse(
@JsonProperty("type") SuccessOrFailure type,
@JsonProperty("validation_errors") Optional<List<ValidationError>> validationErrors,
@JsonProperty("validation_warnings") Optional<List<ValidationError>> validationWarnings,
@JsonProperty("validationErrors") Optional<List<ValidationError>> validationErrors,
@JsonProperty("validationWarnings") Optional<List<ValidationError>> validationWarnings,
@JsonProperty("errors") Optional<List<DetailedError>> errors,
@JsonProperty("warnings") @JsonAlias("other_warnings") Optional<List<DetailedError>> warnings) {
@JsonProperty("warnings") @JsonAlias("otherWarnings") Optional<List<DetailedError>> warnings) {
this.type = type;
this.errors = errors.map((list) -> ImmutableList.copyOf(list));
if (type == SuccessOrFailure.Success) {
Expand Down

0 comments on commit 97b440f

Please sign in to comment.