diff options
author | Morris Jobke <hey@morrisjobke.de> | 2015-04-20 09:43:19 +0200 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2015-04-20 09:43:19 +0200 |
commit | 9cb260d310de5bed546531eff5fbf0b7518f0f2f (patch) | |
tree | 04295e7bb0d18986e701a86640dc8216ca56ffea /lib/public | |
parent | 75bf03a6051d69d9d242f55f4ee77a3696dc68fe (diff) | |
parent | f6807337a8f576b92a2586efc00173229fd681c9 (diff) | |
download | nextcloud-server-9cb260d310de5bed546531eff5fbf0b7518f0f2f.tar.gz nextcloud-server-9cb260d310de5bed546531eff5fbf0b7518f0f2f.zip |
Merge pull request #15717 from owncloud/issue/15716-fixing-ocp-api-namespace-usage
Fixing OCS API namespace usage
Diffstat (limited to 'lib/public')
-rw-r--r-- | lib/public/api.php | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/lib/public/api.php b/lib/public/api.php index 7ef6902634c..6b920b6cf52 100644 --- a/lib/public/api.php +++ b/lib/public/api.php @@ -38,17 +38,35 @@ namespace OCP; class API { /** + * API authentication levels + * @since 8.1.0 + */ + const GUEST_AUTH = 0; + const USER_AUTH = 1; + const SUBADMIN_AUTH = 2; + const ADMIN_AUTH = 3; + + /** + * API Response Codes + * @since 8.1.0 + */ + const RESPOND_UNAUTHORISED = 997; + const RESPOND_SERVER_ERROR = 996; + const RESPOND_NOT_FOUND = 998; + const RESPOND_UNKNOWN_ERROR = 999; + + /** * registers an api call * @param string $method the http method * @param string $url the url to match * @param callable $action the function to run * @param string $app the id of the app registering the call - * @param int $authLevel the level of authentication required for the call (See OC_API constants) + * @param int $authLevel the level of authentication required for the call (See `self::*_AUTH` constants) * @param array $defaults * @param array $requirements * @since 5.0.0 */ - public static function register($method, $url, $action, $app, $authLevel = OC_API::USER_AUTH, + public static function register($method, $url, $action, $app, $authLevel = self::USER_AUTH, $defaults = array(), $requirements = array()){ \OC_API::register($method, $url, $action, $app, $authLevel, $defaults, $requirements); } |