Controller abstract class is the base class used to declare new controllers. Those controllers instances are meant to be used with the BackendController.use method.
See also the API Controllers guide.
|Reference to the instantiated Backend class|
This property is an instance of the EmbeddedSDK class that allows to interact with the Kuzzle API.
See also the Embedded SDK guide.
|Optional controller name. It will be inferred from the class name if not set|
This property is an instance of the BackendStorage class that allows to interact directly with Elasticsearch.
|A valid ControllerDefinition object defining the controller actions list.|