added swagger
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
import { withSwagger } from 'next-swagger-doc';
|
||||
|
||||
const swaggerHandler = withSwagger({
|
||||
definition: {
|
||||
openapi: '3.0.0',
|
||||
info: {
|
||||
title: 'NextJS Swagger',
|
||||
version: '0.1.0',
|
||||
},
|
||||
},
|
||||
apiFolder: 'pages/api',
|
||||
});
|
||||
export default swaggerHandler();
|
||||
@@ -1,3 +1,26 @@
|
||||
/**
|
||||
* @swagger
|
||||
* /api/documents/download/{id}:
|
||||
* get:
|
||||
* tags:
|
||||
* - Documents
|
||||
* description: Get document
|
||||
* parameters:
|
||||
* - name: id
|
||||
* in: path
|
||||
* description: iShare ID
|
||||
* type: string
|
||||
* required: true
|
||||
* default: A21852159
|
||||
* - name: hash
|
||||
* in: query
|
||||
* description: Hashe stirng
|
||||
* default: 25d7ae78acb551d9e051b98fc425ebee9b201ba203afe4fc9d330e2b7895e072
|
||||
* responses:
|
||||
* 200:
|
||||
* description: Success
|
||||
*/
|
||||
|
||||
import axios from "axios";
|
||||
import CryptoJS from "crypto-js";
|
||||
import { getToken, consoleLogger } from "../../../../actions";
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
/**
|
||||
* @swagger
|
||||
* /api/email/notify:
|
||||
* get:
|
||||
* tags:
|
||||
* - Email
|
||||
* description: Send email via gov notify
|
||||
* responses:
|
||||
* 200:
|
||||
* description: Success
|
||||
*/
|
||||
|
||||
import { consoleLogger } from "../../../actions";
|
||||
|
||||
export default async function ApiProxy(req, res) {
|
||||
|
||||
@@ -6,16 +6,6 @@ import {
|
||||
azureHeaders,
|
||||
consoleLogger,
|
||||
} from "../../../actions";
|
||||
/**
|
||||
* @swagger
|
||||
* /api/endpoint/getappealtypes_api:
|
||||
* get:
|
||||
* description: Returns appeal types
|
||||
* responses:
|
||||
* 200:
|
||||
* description:
|
||||
*
|
||||
*/
|
||||
|
||||
const WORDKEY = process.env.HASHKEY;
|
||||
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
/**
|
||||
* @swagger
|
||||
* /api/endpoint/getlogin_api:
|
||||
* get:
|
||||
* tags: [Login]
|
||||
* description: Returns the hello world
|
||||
* responses:
|
||||
* 200:
|
||||
* description: hello world
|
||||
*/
|
||||
|
||||
import axios from "axios";
|
||||
import CryptoJS from "crypto-js";
|
||||
import _ from "lodash";
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
/**
|
||||
* @swagger
|
||||
* /api/endpoint/getlpa_api:
|
||||
* get:
|
||||
* tags: [Search]
|
||||
* description: Get list of LPA's
|
||||
* responses:
|
||||
* 200:
|
||||
* description: Success
|
||||
*/
|
||||
|
||||
import axios from "axios";
|
||||
import CryptoJS from "crypto-js";
|
||||
import {
|
||||
|
||||
Reference in New Issue
Block a user