@Retention(value=RUNTIME) @Target(value=ANNOTATION_TYPE) public @interface Parameter
| Modifier and Type | Required Element and Description |
|---|---|
String |
name |
DataType |
type |
| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
allowMultiple |
String |
defaultValue |
String |
description |
String[] |
enumeration |
DataType |
items |
String |
itemsRefId |
String |
maximum |
String |
minimum |
String |
modelRef |
ParamType |
paramType |
boolean |
required |
public abstract String name
public abstract DataType type
public abstract String description
public abstract ParamType paramType
public abstract String defaultValue
public abstract String minimum
public abstract String maximum
public abstract String[] enumeration
public abstract String modelRef
public abstract DataType items
public abstract String itemsRefId
Copyright © 2016. All rights reserved.