itizawa 6 лет назад
Родитель
Сommit
294af65d9f
1 измененных файлов с 20 добавлено и 1 удалено
  1. 20 1
      src/server/routes/apiv3/personal-setting.js

+ 20 - 1
src/server/routes/apiv3/personal-setting.js

@@ -51,7 +51,26 @@ module.exports = (crowi) => {
     return res.apiv3({ currentUser });
   });
 
-  // TODO swagger
+  /**
+ * @swagger
+ *
+ *    /personal-setting/external-accounts:
+ *      get:
+ *        tags: [PersonalSetting]
+ *        operationId: getExternalAccounts
+ *        summary: /personal-setting/external-accounts
+ *        description: Get external accounts that linked current user
+ *        responses:
+ *          200:
+ *            description: external accounts
+ *            content:
+ *              application/json:
+ *                schema:
+ *                  externalAccounts:
+ *                    currentUser:
+ *                      type: object
+ *                      description: array of external accounts
+ */
   router.get('/external-accounts', loginRequiredStrictly, async(req, res) => {
     const userData = req.user;