com.mangofactory.swagger.models.dto.builder
Class ModelBuilder

java.lang.Object
  extended by com.mangofactory.swagger.models.dto.builder.ModelBuilder

public class ModelBuilder
extends java.lang.Object


Constructor Summary
ModelBuilder()
           
 
Method Summary
 ModelBuilder baseModel(java.lang.String baseModel)
           
 Model build()
           
 ModelBuilder description(java.lang.String description)
           
 ModelBuilder discriminator(java.lang.String discriminator)
           
 ModelBuilder id(java.lang.String id)
           
 ModelBuilder name(java.lang.String name)
           
 ModelBuilder properties(java.util.Map<java.lang.String,ModelProperty> properties)
           
 ModelBuilder qualifiedType(java.lang.String qualifiedType)
           
 ModelBuilder subTypes(java.util.List<java.lang.String> subTypes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelBuilder

public ModelBuilder()
Method Detail

id

public ModelBuilder id(java.lang.String id)

name

public ModelBuilder name(java.lang.String name)

qualifiedType

public ModelBuilder qualifiedType(java.lang.String qualifiedType)

properties

public ModelBuilder properties(java.util.Map<java.lang.String,ModelProperty> properties)

description

public ModelBuilder description(java.lang.String description)

baseModel

public ModelBuilder baseModel(java.lang.String baseModel)

discriminator

public ModelBuilder discriminator(java.lang.String discriminator)

subTypes

public ModelBuilder subTypes(java.util.List<java.lang.String> subTypes)

build

public Model build()