package io.swagger.models.composition;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ApiModel(description = "I am an Abstract Base Model with Sub-Types",
discriminator = "_type",
subTypes = {Thing1.class, Thing2.class})
abstract public class AbstractBaseModelWithSubTypes {
@ApiModelProperty(value = "This value is used as a discriminator for serialization")
public String _type;
@ApiModelProperty(value = "An arbitrary field")
public String a;
@ApiModelProperty(value = "An arbitrary field")
public String b;
}