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}}
|
||||
},{{/isMultipart}}
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return {{#returnType}}{{#returnTypeIsPrimitive}}{ data: results }{{/returnTypeIsPrimitive}}{{^returnTypeIsPrimitive}}results{{/returnTypeIsPrimitive}}{{/returnType}}{{^returnType}}results{{/returnType}};
|
||||
|
@ -23,6 +23,13 @@ const searchMiddleware = (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 = {
|
||||
replacePathParameters: replacePathParameters,
|
||||
childMapping: childMapping,
|
||||
@ -31,4 +38,5 @@ module.exports = {
|
||||
hasSearchRequisites: hasSearchRequisites,
|
||||
isSearchAction: isSearchAction,
|
||||
searchMiddleware: searchMiddleware,
|
||||
}
|
||||
requestOptionsMiddleware: requestOptionsMiddleware,
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ module.exports = {
|
||||
...Pet.mapping(bundle),
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -84,7 +84,7 @@ module.exports = {
|
||||
body: {
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -127,7 +127,7 @@ module.exports = {
|
||||
body: {
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -170,7 +170,7 @@ module.exports = {
|
||||
body: {
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -214,7 +214,7 @@ module.exports = {
|
||||
body: {
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -254,7 +254,7 @@ module.exports = {
|
||||
...Pet.mapping(bundle),
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -307,7 +307,7 @@ module.exports = {
|
||||
body: {
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -364,7 +364,7 @@ module.exports = {
|
||||
},
|
||||
body: formData,
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
|
@ -37,7 +37,7 @@ module.exports = {
|
||||
body: {
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -74,7 +74,7 @@ module.exports = {
|
||||
body: {
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return { data: results };
|
||||
@ -118,7 +118,7 @@ module.exports = {
|
||||
body: {
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -158,7 +158,7 @@ module.exports = {
|
||||
...Order.mapping(bundle),
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
|
@ -33,7 +33,7 @@ module.exports = {
|
||||
...User.mapping(bundle),
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -76,7 +76,7 @@ module.exports = {
|
||||
...User.mapping(bundle),
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -119,7 +119,7 @@ module.exports = {
|
||||
...User.mapping(bundle),
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -162,7 +162,7 @@ module.exports = {
|
||||
body: {
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -206,7 +206,7 @@ module.exports = {
|
||||
body: {
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -257,7 +257,7 @@ module.exports = {
|
||||
body: {
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return { data: results };
|
||||
@ -294,7 +294,7 @@ module.exports = {
|
||||
body: {
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
@ -339,7 +339,7 @@ module.exports = {
|
||||
...User.mapping(bundle),
|
||||
},
|
||||
}
|
||||
return z.request(options).then((response) => {
|
||||
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
|
||||
response.throwForStatus();
|
||||
const results = response.json;
|
||||
return results;
|
||||
|
@ -23,6 +23,13 @@ const searchMiddleware = (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 = {
|
||||
replacePathParameters: replacePathParameters,
|
||||
childMapping: childMapping,
|
||||
@ -31,4 +38,5 @@ module.exports = {
|
||||
hasSearchRequisites: hasSearchRequisites,
|
||||
isSearchAction: isSearchAction,
|
||||
searchMiddleware: searchMiddleware,
|
||||
}
|
||||
requestOptionsMiddleware: requestOptionsMiddleware,
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user