VividSeatsException.java

  1. package org.oxerr.vividseats.client.rescu.resource;

  2. import java.util.List;

  3. import com.fasterxml.jackson.annotation.JsonProperty;

  4. import si.mazi.rescu.HttpStatusExceptionSupport;

  5. public class VividSeatsException extends HttpStatusExceptionSupport {

  6.     private static final long serialVersionUID = 2024101201L;

  7.     private final List<String> errors;

  8.     public VividSeatsException(
  9.         @JsonProperty("success") Boolean success,
  10.         @JsonProperty("message") String message,
  11.         @JsonProperty("errors") List<String> errors
  12.     ) {
  13.         super(message);
  14.         this.errors = errors;
  15.     }

  16.     public List<String> getErrors() {
  17.         return errors;
  18.     }

  19. }