UNPKG

@microsoft.azure/autorest.testserver

Version:
48 lines 1.78 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const api_1 = require("../api"); api_1.app.category("optional", () => { api_1.app.get("/multiapi/paging/:pagenumber", "MultiapiPaging", (req) => { if (req.params.pagenumber === "1") { return { status: 200, body: (0, api_1.json)({ values: [{ optionalProperty: "paged" }], nextLink: req.baseUrl + "/multiapi/paging/2" }), }; } else if (req.params.pagenumber === "2") { req.expect.containsQueryParam("api-version", "3.0.0"); return { status: 200, body: (0, api_1.json)({ values: [{ optionalProperty: "paged" }] }), }; } else { return { status: 400, body: (0, api_1.json)("Wrong page number. Should only be 1 or 2"), }; } }); api_1.app.get("/multiapi/one/paging/:pagenumber", "MultiapiOperationGroupPaging", (req) => { if (req.params.pagenumber === "1") { return { status: 200, body: (0, api_1.json)({ values: [{ optionalProperty: "paged" }], nextLink: req.baseUrl + "/multiapi/one/paging/2" }), }; } else if (req.params.pagenumber === "2") { req.expect.containsQueryParam("api-version", "3.0.0"); return { status: 200, body: (0, api_1.json)({ values: [{ optionalProperty: "paged" }] }), }; } else { return { status: 400, body: (0, api_1.json)("Wrong page number. Should only be 1 or 2"), }; } }); }); //# sourceMappingURL=multiapi.js.map