Use this annotation on a service method param when you want to directly control the request body
of a POST/PUT request (instead of sending in as request parameters or form-style request
body).
Use this annotation on a service method param when you want to add individual fields
to the request body without defining a complete DTO class. This is useful when you
need to include additional fields in the request body alongside existing data, or when
you only need to send a few specific fields without creating a full data transfer object.
Provides runtime metadata for a @Part annotation.
Use this annotation to supply dynamic values like contentType or fileName
that need to be determined at runtime rather than at compile time.