Add QRCode documentation
This commit is contained in:
parent
8e8f42f416
commit
576d4e5062
|
@ -23,7 +23,7 @@ class InsuredController extends Controller
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @OA\Get(
|
* @OA\Get(
|
||||||
* path="/insured/search",
|
* path="/insured",
|
||||||
* summary="Rechercher un assuré",
|
* summary="Rechercher un assuré",
|
||||||
* tags={"Assurés"},
|
* tags={"Assurés"},
|
||||||
* security={{"api_key":{}}},
|
* security={{"api_key":{}}},
|
||||||
|
@ -67,7 +67,7 @@ class InsuredController extends Controller
|
||||||
* )
|
* )
|
||||||
* )
|
* )
|
||||||
*/
|
*/
|
||||||
public function searchInsured(Request $request)
|
public function getInsured(Request $request)
|
||||||
{
|
{
|
||||||
$name = $request->input('name');
|
$name = $request->input('name');
|
||||||
$phone = $request->input('phone');
|
$phone = $request->input('phone');
|
||||||
|
|
|
@ -56,13 +56,77 @@ class QRCodeController extends Controller
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Generer le QRCode d'un utilisateur à partir de son id
|
/**
|
||||||
|
* @OA\Get(
|
||||||
|
* path="/qrcode/read/{id_user}",
|
||||||
|
* summary="Lire les informations à partir de l'id de l'utilisateur obtenu en scanant le QRCode",
|
||||||
|
* tags={"QRCode"},
|
||||||
|
* security={{"api_key":{}}},
|
||||||
|
* @OA\Parameter(
|
||||||
|
* parameter="id_user",
|
||||||
|
* name="id_user",
|
||||||
|
* description="ID de l'utilisateur",
|
||||||
|
* @OA\Schema(
|
||||||
|
* type="integer"
|
||||||
|
* ),
|
||||||
|
* in="path",
|
||||||
|
* required=true
|
||||||
|
* ),
|
||||||
|
* @OA\Response(
|
||||||
|
* response=200,
|
||||||
|
* description="OK",
|
||||||
|
* @OA\JsonContent(
|
||||||
|
* ref="#/components/schemas/ApiResponse",
|
||||||
|
* example = {
|
||||||
|
* "status" : 200,
|
||||||
|
* "response" : {"id":349,"uid":"5fcb90ab7197f8.26608831",
|
||||||
|
* "firstname":null,"lastname":"Tom Di","phone":"+237690716648","email":"ddoubletom@gmail.com","user_code":"vdVtq7ym9S","numero_carte":null,
|
||||||
|
* "expiration_date":null,"adresse":"kotto","solde":0,"salt":"dbbaea33d9","validation_code":"xuty8dbq","active":1,"date_modified":"2020-12-05T14:52:43.000000Z",
|
||||||
|
* "date_created":"2020-12-05T14:52:43.000000Z","network_id":185,"group_id":null,"balance_credit":0,"balance_epargne":0,"balance_nano_health":11335000,
|
||||||
|
* "date_adhesion":null,"id_bank_country":null,"iban":null},
|
||||||
|
* "error":null
|
||||||
|
* }
|
||||||
|
* )
|
||||||
|
* )
|
||||||
|
* )
|
||||||
|
*/
|
||||||
|
//Lire les infos d'un utilisateur à partir de son id
|
||||||
public function read($id_user)
|
public function read($id_user)
|
||||||
{
|
{
|
||||||
$user = User::findOrFail($id_user);
|
$user = User::findOrFail($id_user);
|
||||||
return $this->successResponse($user);
|
return $this->successResponse($user);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @OA\Get(
|
||||||
|
* path="/qrcode/image/{id_user}",
|
||||||
|
* summary="Generer l'image du QRCode d'un utilisateur à partir de son id",
|
||||||
|
* tags={"QRCode"},
|
||||||
|
* security={{"api_key":{}}},
|
||||||
|
* @OA\Parameter(
|
||||||
|
* parameter="id_user",
|
||||||
|
* name="id_user",
|
||||||
|
* description="ID de l'utilisateur",
|
||||||
|
* @OA\Schema(
|
||||||
|
* type="integer"
|
||||||
|
* ),
|
||||||
|
* in="path",
|
||||||
|
* required=true
|
||||||
|
* ),
|
||||||
|
* @OA\Response(
|
||||||
|
* response=200,
|
||||||
|
* description="OK",
|
||||||
|
* @OA\JsonContent(
|
||||||
|
* ref="#/components/schemas/ApiResponse",
|
||||||
|
* example = {
|
||||||
|
* "status" : 200,
|
||||||
|
* "response" : "image en base64",
|
||||||
|
* "error":null
|
||||||
|
* }
|
||||||
|
* )
|
||||||
|
* )
|
||||||
|
* )
|
||||||
|
*/
|
||||||
//Generer l'image du QRCode d'un utilisateur à partir de son id
|
//Generer l'image du QRCode d'un utilisateur à partir de son id
|
||||||
public function image($id_user)
|
public function image($id_user)
|
||||||
{
|
{
|
||||||
|
|
|
@ -34,7 +34,7 @@ $router->group(['prefix' => '', 'middleware' => 'auth'], function () use ($route
|
||||||
// Insurances routes
|
// Insurances routes
|
||||||
$router->group(['prefix' => '/insured'], function () use ($router) {
|
$router->group(['prefix' => '/insured'], function () use ($router) {
|
||||||
//Search
|
//Search
|
||||||
$router->get('search', 'InsuredController@searchInsured');
|
$router->get('', 'InsuredController@getInsured');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue