X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fdevtools%2Fmonitor-api.json;h=ca4a9b37a3be0b4d351ac321598ffa425dacf791;hb=28720882da28205568591a8b59f6565200d201af;hp=81d1028ad78ee4d1342a7dba186ea41aca0b9788;hpb=fb678ae817f739d9c7208f9165f6c04b2028af26;p=src%2Fapp-framework-binder.git diff --git a/src/devtools/monitor-api.json b/src/devtools/monitor-api.json index 81d1028a..ca4a9b37 100644 --- a/src/devtools/monitor-api.json +++ b/src/devtools/monitor-api.json @@ -172,11 +172,11 @@ "end", "event", "extra", - "fail", "get", "json", "life", "ref", + "reply", "result", "session", "session_close", @@ -190,7 +190,6 @@ "subcallsync", "subcallsync_result", "subscribe", - "success", "unref", "unstore", "unsubscribe", @@ -301,32 +300,13 @@ } ] } - }, - "x-permissions": { - "trace": { - "permission": "urn:AGL:permission:monitor:public:trace" - }, - "set": { - "permission": "urn:AGL:permission:monitor:public:set" - }, - "get": { - "permission": "urn:AGL:permission:monitor:public:get" - }, - "get-or-set": { - "anyOf": [ - { "$ref": "#/components/x-permissions/get" }, - { "$ref": "#/components/x-permissions/set" } - ] - } } }, "paths": { "/get": { "description": "Get monitoring data.", + "x-permissions": { "session": "check" }, "get": { - "x-permissions": { - "$ref": "#/components/x-permissions/get-or-set" - }, "parameters": [ { "in": "query", @@ -357,10 +337,8 @@ }, "/set": { "description": "Set monitoring actions.", + "x-permissions": { "session": "check" }, "get": { - "x-permissions": { - "$ref": "#/components/x-permissions/set" - }, "parameters": [ { "in": "query", @@ -385,10 +363,8 @@ }, "/trace": { "description": "Set monitoring actions.", + "x-permissions": { "session": "check" }, "get": { - "x-permissions": { - "$ref": "#/components/x-permissions/trace" - }, "parameters": [ { "in": "query", @@ -416,6 +392,32 @@ } } } + }, + "/session": { + "description": "describes the session.", + "x-permissions": { "session": "check" }, + "get": { + "parameters": [ + { + "in": "query", + "name": "refresh-token", + "required": false, + "schema": { "type": "boolean" } + } + ], + "responses": { + "200": { + "description": "A complex object array response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/afb-reply" + } + } + } + } + } + } } } }