Annotation to define a body parameter.
> postUser(@Body() User user);
Annotation to define a method as a Delete request.
Annotation to define a method as a GET request.
Defines an annotation to specify a parameter to be taken from the header
Annotation to define a method as a PATCH request.
Annotation to define a method as a POST request.
Annotation to define a method as a PUT request.
Defines a method parameter as coming from the query string.
The base class for all API definition objects. This is used by
generated code and is not neccessarily meant for public use. When
implementors decorate a class with the
ReflutterHttp attribute, a
partial instance of that class is generated which subclasses this
class. Base class methods from this will be used to generate the
The main HTTP API defintion annotation. This should be used
to designate a class that should be processed by Reflutter's
code generation scripts.
ReflutterRequest < T>
This class is not really intended for external use. It is public
only because it will get used by generated code.
ReflutterResponse < T>
Defines the default wrapper for responses from the Reflutter generated API.
This should be used for all API calls and should wrap whatver object type
that you expect from the call.
Map < String, String> params → String
Map<String, String> to a formatted query
string for use in a URL.