@microsoft.azure/autorest.testserver
Version:
Autorest test server.
48 lines • 1.78 kB
JavaScript
;
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