forked from loafle/openapi-generator-original
Marketplace software zapier request middleware (#18907)
* feat: add middleware for requests * update samples --------- Co-authored-by: Stephen (Alex) Wallen <wallenstephen@outlook.com>
This commit is contained in:
parent
7084e87140
commit
ef7654958e
@ -103,7 +103,7 @@ module.exports = {
|
|||||||
{{/allParams}}
|
{{/allParams}}
|
||||||
},{{/isMultipart}}
|
},{{/isMultipart}}
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return {{#returnType}}{{#returnTypeIsPrimitive}}{ data: results }{{/returnTypeIsPrimitive}}{{^returnTypeIsPrimitive}}results{{/returnTypeIsPrimitive}}{{/returnType}}{{^returnType}}results{{/returnType}};
|
return {{#returnType}}{{#returnTypeIsPrimitive}}{ data: results }{{/returnTypeIsPrimitive}}{{^returnTypeIsPrimitive}}results{{/returnTypeIsPrimitive}}{{/returnType}}{{^returnType}}results{{/returnType}};
|
||||||
|
@ -23,6 +23,13 @@ const searchMiddleware = (action) => {
|
|||||||
return action
|
return action
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const requestOptionsMiddleware = (z, bundle, requestOptions) => {
|
||||||
|
// TODO: modify the request options for all outgoing request to your api
|
||||||
|
// if you are using session authentication without a Bearer token.
|
||||||
|
// This may be true if your API uses basic authentication or api keys.
|
||||||
|
return requestOptions
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
replacePathParameters: replacePathParameters,
|
replacePathParameters: replacePathParameters,
|
||||||
childMapping: childMapping,
|
childMapping: childMapping,
|
||||||
@ -31,4 +38,5 @@ module.exports = {
|
|||||||
hasSearchRequisites: hasSearchRequisites,
|
hasSearchRequisites: hasSearchRequisites,
|
||||||
isSearchAction: isSearchAction,
|
isSearchAction: isSearchAction,
|
||||||
searchMiddleware: searchMiddleware,
|
searchMiddleware: searchMiddleware,
|
||||||
}
|
requestOptionsMiddleware: requestOptionsMiddleware,
|
||||||
|
}
|
||||||
|
@ -36,7 +36,7 @@ module.exports = {
|
|||||||
...Pet.mapping(bundle),
|
...Pet.mapping(bundle),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -84,7 +84,7 @@ module.exports = {
|
|||||||
body: {
|
body: {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -127,7 +127,7 @@ module.exports = {
|
|||||||
body: {
|
body: {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -170,7 +170,7 @@ module.exports = {
|
|||||||
body: {
|
body: {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -214,7 +214,7 @@ module.exports = {
|
|||||||
body: {
|
body: {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -254,7 +254,7 @@ module.exports = {
|
|||||||
...Pet.mapping(bundle),
|
...Pet.mapping(bundle),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -307,7 +307,7 @@ module.exports = {
|
|||||||
body: {
|
body: {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -364,7 +364,7 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
body: formData,
|
body: formData,
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
|
@ -37,7 +37,7 @@ module.exports = {
|
|||||||
body: {
|
body: {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -74,7 +74,7 @@ module.exports = {
|
|||||||
body: {
|
body: {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return { data: results };
|
return { data: results };
|
||||||
@ -118,7 +118,7 @@ module.exports = {
|
|||||||
body: {
|
body: {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -158,7 +158,7 @@ module.exports = {
|
|||||||
...Order.mapping(bundle),
|
...Order.mapping(bundle),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
|
@ -33,7 +33,7 @@ module.exports = {
|
|||||||
...User.mapping(bundle),
|
...User.mapping(bundle),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -76,7 +76,7 @@ module.exports = {
|
|||||||
...User.mapping(bundle),
|
...User.mapping(bundle),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -119,7 +119,7 @@ module.exports = {
|
|||||||
...User.mapping(bundle),
|
...User.mapping(bundle),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -162,7 +162,7 @@ module.exports = {
|
|||||||
body: {
|
body: {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -206,7 +206,7 @@ module.exports = {
|
|||||||
body: {
|
body: {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -257,7 +257,7 @@ module.exports = {
|
|||||||
body: {
|
body: {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return { data: results };
|
return { data: results };
|
||||||
@ -294,7 +294,7 @@ module.exports = {
|
|||||||
body: {
|
body: {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
@ -339,7 +339,7 @@ module.exports = {
|
|||||||
...User.mapping(bundle),
|
...User.mapping(bundle),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return z.request(options).then((response) => {
|
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||||
response.throwForStatus();
|
response.throwForStatus();
|
||||||
const results = response.json;
|
const results = response.json;
|
||||||
return results;
|
return results;
|
||||||
|
@ -23,6 +23,13 @@ const searchMiddleware = (action) => {
|
|||||||
return action
|
return action
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const requestOptionsMiddleware = (z, bundle, requestOptions) => {
|
||||||
|
// TODO: modify the request options for all outgoing request to your api
|
||||||
|
// if you are using session authentication without a Bearer token.
|
||||||
|
// This may be true if your API uses basic authentication or api keys.
|
||||||
|
return requestOptions
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
replacePathParameters: replacePathParameters,
|
replacePathParameters: replacePathParameters,
|
||||||
childMapping: childMapping,
|
childMapping: childMapping,
|
||||||
@ -31,4 +38,5 @@ module.exports = {
|
|||||||
hasSearchRequisites: hasSearchRequisites,
|
hasSearchRequisites: hasSearchRequisites,
|
||||||
isSearchAction: isSearchAction,
|
isSearchAction: isSearchAction,
|
||||||
searchMiddleware: searchMiddleware,
|
searchMiddleware: searchMiddleware,
|
||||||
}
|
requestOptionsMiddleware: requestOptionsMiddleware,
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user