The keys used for defining metadata.

Enumeration Members

CONTROLLER_BASE_ROUTE: "controller:base_route"
CONTROLLER_BELONGS_TO: "controller:belongs_to"
CONTROLLER_HAS_ROLE: "controller:has_role"
CONTROLLER_IS_LOGGED_IN: "controller:is_logged_in"
CONTROLLER_IS_NOT_LOGGED_IN: "controller:is_not_logged_in"
CONTROLLER_ROUTES: "controller:routes"
CONTROLLER_SKIP_BELONGS_TO: "controller:skip_belongs_to"
CONTROLLER_SKIP_HAS_ROLE: "controller:skip_has_role"
CONTROLLER_SKIP_IS_LOGGED_IN: "controller:skip_is_logged_in"
CONTROLLER_SKIP_IS_NOT_LOGGED_IN: "controller:skip_is_not_logged_in"
DI_INJECT_PARAM_OPTIONS: "di:inject_param_options"
DI_INJECT_PARAM_TOKENS: "di:inject_param_tokens"
DI_TOKEN: "di:token"
ENTITY_METADATA: "entity:metadata"
FILE_LOCATION: "file:location"
MODEL_PROPERTIES: "model:properties"
MODEL_RELATIONS: "model:relations"
PARAM_TYPES: "design:param_types"
ROUTE_BELONGS_TO: "route:belongs_to"
ROUTE_BODY: "route:body"
ROUTE_CURRENT_USER: "route:current_user"
ROUTE_CURRENT_WEBSOCKET_CONNECTION: "route:current_websocket_connection"
ROUTE_HAS_ROLE: "route:has_role"
ROUTE_HEADER_PARAMS: "route:header_params"
ROUTE_IS_LOGGED_IN: "route:is_logged_in"
ROUTE_IS_NOT_LOGGED_IN: "route:is_not_logged_in"
ROUTE_PATH_PARAMS: "route:path_params"
ROUTE_QUERY_PARAMS: "route:query_params"
ROUTE_RESPONSES: "route:responses"
ROUTE_SKIP_AUTH: "route:skip_auth"
ROUTE_SKIP_BELONGS_TO: "route:skip_belongs_to"
ROUTE_SKIP_HAS_ROLE: "route:skip_has_role"
ROUTE_SKIP_IS_LOGGED_IN: "route:skip_is_logged_in"
ROUTE_SKIP_IS_NOT_LOGGED_IN: "route:skip_is_not_logged_in"
WEBSOCKET_CONTROLLER: "websocket_controller"
WEBSOCKET_CONTROLLER_ROUTES: "websocket_controller:routes"