@Target(value={PARAMETER,METHOD}) @Repeatable(value=Parameters.class) @Retention(value=RUNTIME) @Inherited public @interface Parameter
Modifier and Type | Optional Element and Description |
---|---|
boolean |
allowEmptyValue
When true, allows sending an empty value.
|
boolean |
allowReserved |
ArraySchema |
array |
Content[] |
content |
boolean |
deprecated |
String |
description
Additional description data to provide on the purpose of the parameter
|
Explode |
explode |
boolean |
hidden
allows parameter to be marked as hidden
|
String |
in
the location of the parameter.
|
String |
name
the name of the parameter
|
boolean |
required
Specifies that the parameter is not optional and must be present
|
Schema |
schema |
String |
style |
public abstract String name
public abstract String in
public abstract String description
public abstract boolean required
public abstract boolean allowEmptyValue
public abstract String style
public abstract Explode explode
public abstract Schema schema
public abstract ArraySchema array
public abstract Content[] content
Copyright © 2017. All rights reserved.