All files / platform/modules/salon/src/Controllers/Http SystemSalonThirdPartyController.js

100% Statements 7/7
100% Branches 0/0
100% Functions 3/3
100% Lines 7/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63    1x 1x       2x       2x 2x                                                                                         2x       1x  
'use strict';
 
const Config = use('Config');
const namespace = Config.get('modules.salon.general.namespace');
 
class SystemSalonThirdPartyController {
  static get inject() {
    return [`${namespace}/Services/SalonService`, `${namespace}/Services/ThirdPartyService`];
  }
 
  constructor(salonService, thirdPartyService) {
    this.salonService = salonService;
    this.thirdPartyService = thirdPartyService;
  }
 
  /**
   * @swagger
   *
   * /api/v1/apps/{appId}/salons/{salonId}/third-parties/{thirdPartyCode}/staff:
   *   put:
   *     tags:
   *       - salons
   *     operationId: 'updateThirdPartyStaff'
   *     summary: 'updateThirdPartyStaff'
   *     parameters:
   *       - $ref: '#/components/parameters/AppIdParam'
   *       - $ref: '#/components/parameters/SalonIdParam'
   *       - $ref: '#/components/parameters/ThirdPartyCodeParam'
   *     requestBody:
   *       content:
   *         application/json:
   *           schema:
   *             $ref: '#/components/schemas/SalonUpdateThirdPartyStaffBody'
   *     responses:
   *       200:
   *         description: |-
   *           OK
   *         content:
   *           application/json; charset=utf-8:
   *             schema:
   *               $ref: '#/components/schemas/ApiResponse'
   *       401:
   *         $ref: '#/components/responses/Unauthorized'
   *       404:
   *         $ref: '#/components/responses/NotFound'
   *       422:
   *         $ref: '#/components/responses/BadData'
   *     deprecated: false
   *     security:
   *      - BasicAuth: []
   */
  async updateThirdPartyStaff({ request, params, response }) {
    // const staffIds = request.input('staffIds');
    // const systemId = params.appId;
    // const salonId = params.salonId;
    // const thirdPartyCode = params.thirdPartyCode;
 
    return response.success();
  }
}
 
module.exports = SystemSalonThirdPartyController;