All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.wordnik.swagger.models.properties.Property Maven / Gradle / Ivy

The newest version!
package com.wordnik.swagger.models.properties;

import com.wordnik.swagger.models.Xml;

import com.fasterxml.jackson.annotation.JsonIgnore;

public interface Property {
  Property title(String title);
  Property description(String description);
  
  String getType();
  String getFormat();

  String getTitle();
  void setTitle(String title);

  String getDescription();
  void setDescription(String title);

  @JsonIgnore
  String getName();
  void setName(String name);

  @JsonIgnore
  boolean getRequired();
  void setRequired(boolean required);

  String getDefault();
  void setDefault(String _default);

  String getExample();
  void setExample(String example);

  Boolean getReadOnly();
  void setReadOnly(Boolean example);

  void setPosition(Integer position);
  Integer getPosition();

  Xml getXml();
  void setXml(Xml xml);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy