Interface CtxApiOp
- All Known Implementing Classes:
ImmutableCtxApiOp
@Immutable
public interface CtxApiOp
Template data for an API operation.
-
Method Summary
Modifier and TypeMethodDescriptionReturns all parameters of the operation.static ImmutableCtxApiOp.Builderbuilder()Returns a builder for this type.Returns the operation http method.madaOp()Returns additional custom template data for the operation.nickname()Returns the operation nickname.notes()Returns the optional operation notes.path()Returns the operation path.Returns all responses of the operation.Returns the operation return type.summary()Returns the optional operation summary.
-
Method Details
-
builder
Returns a builder for this type.- Returns:
- a builder for this type
-
returnType
-
nickname
-
httpMethod
-
path
-
summary
-
notes
-
allParams
List<CtxApiParam> allParams()Returns all parameters of the operation.- Returns:
- all parameters of the operation
-
responses
List<CtxApiResponse> responses()Returns all responses of the operation.- Returns:
- all responses of the operation
-
madaOp
CtxApiOpExt madaOp()Returns additional custom template data for the operation.- Returns:
- additional custom template data for the operation
-