UDA for using a custom serializer for the method return value.
Respresents a Rest error response
Determines the naming convention of an identifier.
Speficies how D fields are mapped to form field names
Adjusts the naming convention for a given function name to the specified style.
Declare that a parameter will be transmitted to the API through the body.
Attribute to define the content type for methods.
Determines the HTTP method and path for a given function symbol.
Declare that a parameter will be transmitted to the API through the headers.
Attribute to force a specific HTTP method for an interface method.
Attibute to force a specific URL path.
Declare that a parameter will be transmitted to the API through the query string.
Declare that a parameter will be transmitted to the API through the body.
Declare that a parameter will be transmitted to the API through the headers.
Declare that a parameter will be transmitted to the API through the query string.
Methods marked with this attribute will not be treated as web endpoints.
Convenience alias to generate a name from the interface's name.
private
private
private
This struct contains the name of a route specified by the path function.
private
This struct contains a mapping between the name used by HTTP (field) and the parameter (identifier) name of the function.
Convenience template to get all the ResultSerializers for a function
private
Contains common functionality for the REST and WEB interface generators.