Allows the declaration of additional metadata that can be interpreted in an interceptor, for example.
Optional
deprecatedAllows deprecating the parameter.
It is good practice to explain the deprecation, provide the date of removal, and how to migrate.
If renaming the parameter, you can set the useInstead
property to specify which parameter to use
instead. At runtime, this will map the parameter to the specified replacement, allowing for
straightforward migration on the provider side.
Optional
descriptionDescribes the parameter and its usage in more detail.
Specifies the name of the parameter.
Specifies whether the parameter must be passed along with the intent.
Describes a parameter to be passed along with an intent.