Package org.apache.juneau.annotation
Annotation Interface SubItems
Swagger items annotation.
 
 This class is essentially identical to Items except it's used for defining items of items.
 
 Since annotations cannot be nested, we're forced to create a separate annotation for it.
 
If you want to nest items further, you have to define them free-form using items() as free-form JSON.
 
See Also:
- 
Optional Element SummaryOptional ElementsModifier and TypeOptional ElementDescriptionString[]default field of the Swagger Items Object.String[]enum field of the Swagger Items Object.$ref field of the Swagger Items Object.Synonym forcollectionFormat().collectionFormat field of the Swagger Items Object.String[]Optional description for the exposed API.String[]Synonym for_default().String[]Synonym for_enum().booleanSynonym forexclusiveMaximum().booleanSynonym forexclusiveMinimum().booleanexclusiveMaximum field of the Swagger Items Object.booleanexclusiveMinimum field of the Swagger Items Object.Synonym forformat().format field of the Swagger Items Object.String[]items field of the Swagger Items Object.Synonym formaximum().longSynonym formaxItems().maximum field of the Swagger Items Object.longmaxItems field of the Swagger Items Object.longSynonym formaxLength().longmaxLength field of the Swagger Items Object.Synonym forminimum().longSynonym forminItems().minimum field of the Swagger Items Object.longminItems field of the Swagger Items Object.longSynonym forminLength().longminLength field of the Swagger Items Object.Synonym formultipleOf().multipleOf field of the Swagger Items Object.Synonym forpattern().pattern field of the Swagger Items Object.Synonym fortype().type field of the Swagger Items Object.booleanSynonym foruniqueItems().booleanuniqueItems field of the Swagger Items Object.
- 
Element Details- 
_default- Returns:
- The annotation value.
 - Default:
- {}
 
- 
descriptionOptional description for the exposed API.- Returns:
- The annotation value.
- Since:
- 9.2.0
 - Default:
- {}
 
- 
_enum- Returns:
- The annotation value.
 - Default:
- {}
 
- 
$ref- Returns:
- The annotation value.
 - Default:
- ""
 
- 
cfSynonym forcollectionFormat().- Returns:
- The annotation value.
 - Default:
- ""
 
- 
collectionFormat- Returns:
- The annotation value.
 - Default:
- ""
 
- 
dfSynonym for_default().- Returns:
- The annotation value.
 - Default:
- {}
 
- 
eSynonym for_enum().- Returns:
- The annotation value.
 - Default:
- {}
 
- 
emaxboolean emaxSynonym forexclusiveMaximum().- Returns:
- The annotation value.
 - Default:
- false
 
- 
eminboolean eminSynonym forexclusiveMinimum().- Returns:
- The annotation value.
 - Default:
- false
 
- 
exclusiveMaximumboolean exclusiveMaximum- Returns:
- The annotation value.
 - Default:
- false
 
- 
exclusiveMinimumboolean exclusiveMinimum- Returns:
- The annotation value.
 - Default:
- false
 
- 
fSynonym forformat().- Returns:
- The annotation value.
 - Default:
- ""
 
- 
format- Returns:
- The annotation value.
 - Default:
- ""
 
- 
itemsitems field of the Swagger Items Object.Describes the type of items in the array. This is a juneau-bean-swagger-v2 object. 
 It must be declared free-form because it's not possible to nest annotations in Java.- Returns:
- The annotation value.
 - Default:
- {}
 
- 
maxSynonym formaximum().- Returns:
- The annotation value.
 - Default:
- ""
 
- 
maxilong maxiSynonym formaxItems().- Returns:
- The annotation value.
 - Default:
- -1L
 
- 
maximum- Returns:
- The annotation value.
 - Default:
- ""
 
- 
maxItemslong maxItems- Returns:
- The annotation value.
 - Default:
- -1L
 
- 
maxllong maxlSynonym formaxLength().- Returns:
- The annotation value.
 - Default:
- -1L
 
- 
maxLengthlong maxLength- Returns:
- The annotation value.
 - Default:
- -1L
 
- 
minSynonym forminimum().- Returns:
- The annotation value.
 - Default:
- ""
 
- 
minilong miniSynonym forminItems().- Returns:
- The annotation value.
 - Default:
- -1L
 
- 
minimum- Returns:
- The annotation value.
 - Default:
- ""
 
- 
minItemslong minItems- Returns:
- The annotation value.
 - Default:
- -1L
 
- 
minllong minlSynonym forminLength().- Returns:
- The annotation value.
 - Default:
- -1L
 
- 
minLengthlong minLength- Returns:
- The annotation value.
 - Default:
- -1L
 
- 
moSynonym formultipleOf().- Returns:
- The annotation value.
 - Default:
- ""
 
- 
multipleOf- Returns:
- The annotation value.
 - Default:
- ""
 
- 
pSynonym forpattern().- Returns:
- The annotation value.
 - Default:
- ""
 
- 
pattern- Returns:
- The annotation value.
 - Default:
- ""
 
- 
tSynonym fortype().- Returns:
- The annotation value.
 - Default:
- ""
 
- 
type- Returns:
- The annotation value.
 - Default:
- ""
 
- 
uiboolean uiSynonym foruniqueItems().- Returns:
- The annotation value.
 - Default:
- false
 
- 
uniqueItemsboolean uniqueItems- Returns:
- The annotation value.
 - Default:
- false
 
 
-