@Documented @Target(value=PARAMETER) @Retention(value=RUNTIME) public @interface OARestParam
Important: this annotation needs to be added to the Interface, not the Impl class.
Modifier and Type | Optional Element and Description |
---|---|
String |
format |
String |
includePropertyPath
property path to include when serializing this value.
|
String[] |
includePropertyPaths
property paths to include when serializing this value.
|
int |
includeReferenceLevelAmount
property path levels to include when serializing this value.
|
String |
name
default is to use the name of the param defined in the method.
|
Class |
paramClass |
OARestParam.ParamType |
type
The type of param that this is used for.
|
public abstract String name
public abstract Class paramClass
public abstract String format
public abstract String includePropertyPath
public abstract String[] includePropertyPaths
public abstract int includeReferenceLevelAmount
public abstract OARestParam.ParamType type
Copyright © 1999–2025 ViaOA. All rights reserved.