Class InputValidationIssue

java.lang.Object
io.github.belgif.rest.problem.api.InputValidationIssue

public class InputValidationIssue extends Object
Maps to InputValidationIssue in belgif/problem/v1/problem-v1.yaml.
See Also:
  • Constructor Details

    • InputValidationIssue

      public InputValidationIssue()
    • InputValidationIssue

      public InputValidationIssue(URI type, String title)
    • InputValidationIssue

      public InputValidationIssue(InEnum in, String name, Object value)
    • InputValidationIssue

      public InputValidationIssue(InEnum in, String name)
  • Method Details

    • getType

      public URI getType()
    • setType

      public void setType(URI type)
    • getHref

      public URI getHref()
    • setHref

      public void setHref(URI href)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getStatus

      @Deprecated public int getStatus()
      Deprecated.
      this status property is generally not intended to be used, it is only provided because InputValidationIssue inherits from Problem in belgif-openapi-problem
      Returns:
      the status
    • setStatus

      @Deprecated public void setStatus(int status)
      Deprecated.
      this status property is generally not intended to be used, it is only provided because InputValidationIssue inherits from Problem in belgif-openapi-problem
      Parameters:
      status - the status
    • getDetail

      public String getDetail()
    • setDetail

      public void setDetail(String detail)
    • getInstance

      @Deprecated public URI getInstance()
      Deprecated.
      this instance property is generally not intended to be used, it is only provided because InputValidationIssue inherits from Problem in belgif-openapi-problem
      Returns:
      the instance
    • setInstance

      @Deprecated public void setInstance(URI instance)
      Deprecated.
      this instance property is generally not intended to be used, it is only provided because InputValidationIssue inherits from Problem in belgif-openapi-problem
      Parameters:
      instance - the instance
    • getIn

      public InEnum getIn()
    • setIn

      public void setIn(InEnum in)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getValue

      public Object getValue()
    • setValue

      public void setValue(Object value)
    • getInputs

      public List<Input<?>> getInputs()
    • setInputs

      public void setInputs(List<Input<?>> inputs)
    • setInputs

      public void setInputs(Input<?>... inputs)
    • addInput

      public void addInput(Input<?> input)
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty(String name, Object value)
    • type

      public InputValidationIssue type(URI type)
    • type

      public InputValidationIssue type(String type)
    • href

      public InputValidationIssue href(URI href)
    • href

      public InputValidationIssue href(String href)
    • title

      public InputValidationIssue title(String title)
    • detail

      public InputValidationIssue detail(String detail)
    • in

      public InputValidationIssue in(InEnum in, String name, Object value)
    • in

      public InputValidationIssue in(InEnum in)
    • name

      public InputValidationIssue name(String name)
    • value

      public InputValidationIssue value(Object value)
    • valueEntry

      @Deprecated public InputValidationIssue valueEntry(String key, Object value)
      Deprecated.
      use input(Input) to reference multiple input values
      Embed a key-value pair inside the value property.
      Parameters:
      key - the key
      value - the value
      Returns:
      this InputValidationIssue
    • input

      public InputValidationIssue input(Input input)
    • inputs

      public InputValidationIssue inputs(List<Input<?>> inputs)
    • inputs

      public InputValidationIssue inputs(Input<?>... inputs)
    • additionalProperty

      public InputValidationIssue additionalProperty(String key, Object value)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object