Add message and more context to RequiredError (#10530)

This commit is contained in:
Bodo Graumann
2021-10-05 12:41:49 +02:00
committed by GitHub
parent 22d98c177d
commit 9aadd7724c
24 changed files with 130 additions and 115 deletions
@@ -48,7 +48,7 @@ export class {{classname}}RequestFactory extends BaseAPIRequestFactory {
{{#required}}
// verify required parameter '{{paramName}}' is not null or undefined
if ({{paramName}} === null || {{paramName}} === undefined) {
throw new RequiredError('Required parameter {{paramName}} was null or undefined when calling {{nickname}}.');
throw new RequiredError("{{classname}}", "{{nickname}}", "{{paramName}}");
}
{{/required}}
@@ -38,7 +38,7 @@ export class BaseAPIRequestFactory {
*/
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {
super(msg);
constructor(public api: string, public method: string, public field: string) {
super("Required parameter " + field + " was null or undefined when calling " + api + "." + method + ".");
}
}
@@ -31,7 +31,7 @@ export class BaseAPIRequestFactory {
*/
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {
super(msg);
constructor(public api: string, public method: string, public field: string) {
super("Required parameter " + field + " was null or undefined when calling " + api + "." + method + ".");
}
}
@@ -26,7 +26,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'pet' is not null or undefined
if (pet === null || pet === undefined) {
throw new RequiredError('Required parameter pet was null or undefined when calling addPet.');
throw new RequiredError("PetApi", "addPet", "pet");
}
@@ -71,7 +71,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling deletePet.');
throw new RequiredError("PetApi", "deletePet", "petId");
}
@@ -108,7 +108,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'status' is not null or undefined
if (status === null || status === undefined) {
throw new RequiredError('Required parameter status was null or undefined when calling findPetsByStatus.');
throw new RequiredError("PetApi", "findPetsByStatus", "status");
}
@@ -145,7 +145,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'tags' is not null or undefined
if (tags === null || tags === undefined) {
throw new RequiredError('Required parameter tags was null or undefined when calling findPetsByTags.');
throw new RequiredError("PetApi", "findPetsByTags", "tags");
}
@@ -182,7 +182,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling getPetById.');
throw new RequiredError("PetApi", "getPetById", "petId");
}
@@ -214,7 +214,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'pet' is not null or undefined
if (pet === null || pet === undefined) {
throw new RequiredError('Required parameter pet was null or undefined when calling updatePet.');
throw new RequiredError("PetApi", "updatePet", "pet");
}
@@ -260,7 +260,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling updatePetWithForm.');
throw new RequiredError("PetApi", "updatePetWithForm", "petId");
}
@@ -325,7 +325,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling uploadFile.');
throw new RequiredError("PetApi", "uploadFile", "petId");
}
@@ -26,7 +26,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'orderId' is not null or undefined
if (orderId === null || orderId === undefined) {
throw new RequiredError('Required parameter orderId was null or undefined when calling deleteOrder.');
throw new RequiredError("StoreApi", "deleteOrder", "orderId");
}
@@ -78,7 +78,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'orderId' is not null or undefined
if (orderId === null || orderId === undefined) {
throw new RequiredError('Required parameter orderId was null or undefined when calling getOrderById.');
throw new RequiredError("StoreApi", "getOrderById", "orderId");
}
@@ -104,7 +104,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'order' is not null or undefined
if (order === null || order === undefined) {
throw new RequiredError('Required parameter order was null or undefined when calling placeOrder.');
throw new RequiredError("StoreApi", "placeOrder", "order");
}
@@ -26,7 +26,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUser.');
throw new RequiredError("UserApi", "createUser", "user");
}
@@ -68,7 +68,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUsersWithArrayInput.');
throw new RequiredError("UserApi", "createUsersWithArrayInput", "user");
}
@@ -110,7 +110,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUsersWithListInput.');
throw new RequiredError("UserApi", "createUsersWithListInput", "user");
}
@@ -153,7 +153,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling deleteUser.');
throw new RequiredError("UserApi", "deleteUser", "username");
}
@@ -185,7 +185,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling getUserByName.');
throw new RequiredError("UserApi", "getUserByName", "username");
}
@@ -212,13 +212,13 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling loginUser.');
throw new RequiredError("UserApi", "loginUser", "username");
}
// verify required parameter 'password' is not null or undefined
if (password === null || password === undefined) {
throw new RequiredError('Required parameter password was null or undefined when calling loginUser.');
throw new RequiredError("UserApi", "loginUser", "password");
}
@@ -279,13 +279,13 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling updateUser.');
throw new RequiredError("UserApi", "updateUser", "username");
}
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling updateUser.');
throw new RequiredError("UserApi", "updateUser", "user");
}
@@ -31,7 +31,7 @@ export class BaseAPIRequestFactory {
*/
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {
super(msg);
constructor(public api: string, public method: string, public field: string) {
super("Required parameter " + field + " was null or undefined when calling " + api + "." + method + ".");
}
}
@@ -24,7 +24,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'pet' is not null or undefined
if (pet === null || pet === undefined) {
throw new RequiredError('Required parameter pet was null or undefined when calling addPet.');
throw new RequiredError("PetApi", "addPet", "pet");
}
@@ -69,7 +69,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling deletePet.');
throw new RequiredError("PetApi", "deletePet", "petId");
}
@@ -106,7 +106,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'status' is not null or undefined
if (status === null || status === undefined) {
throw new RequiredError('Required parameter status was null or undefined when calling findPetsByStatus.');
throw new RequiredError("PetApi", "findPetsByStatus", "status");
}
@@ -143,7 +143,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'tags' is not null or undefined
if (tags === null || tags === undefined) {
throw new RequiredError('Required parameter tags was null or undefined when calling findPetsByTags.');
throw new RequiredError("PetApi", "findPetsByTags", "tags");
}
@@ -180,7 +180,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling getPetById.');
throw new RequiredError("PetApi", "getPetById", "petId");
}
@@ -212,7 +212,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'pet' is not null or undefined
if (pet === null || pet === undefined) {
throw new RequiredError('Required parameter pet was null or undefined when calling updatePet.');
throw new RequiredError("PetApi", "updatePet", "pet");
}
@@ -258,7 +258,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling updatePetWithForm.');
throw new RequiredError("PetApi", "updatePetWithForm", "petId");
}
@@ -323,7 +323,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling uploadFile.');
throw new RequiredError("PetApi", "uploadFile", "petId");
}
@@ -24,7 +24,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'orderId' is not null or undefined
if (orderId === null || orderId === undefined) {
throw new RequiredError('Required parameter orderId was null or undefined when calling deleteOrder.');
throw new RequiredError("StoreApi", "deleteOrder", "orderId");
}
@@ -76,7 +76,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'orderId' is not null or undefined
if (orderId === null || orderId === undefined) {
throw new RequiredError('Required parameter orderId was null or undefined when calling getOrderById.');
throw new RequiredError("StoreApi", "getOrderById", "orderId");
}
@@ -102,7 +102,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'order' is not null or undefined
if (order === null || order === undefined) {
throw new RequiredError('Required parameter order was null or undefined when calling placeOrder.');
throw new RequiredError("StoreApi", "placeOrder", "order");
}
@@ -24,7 +24,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUser.');
throw new RequiredError("UserApi", "createUser", "user");
}
@@ -66,7 +66,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUsersWithArrayInput.');
throw new RequiredError("UserApi", "createUsersWithArrayInput", "user");
}
@@ -108,7 +108,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUsersWithListInput.');
throw new RequiredError("UserApi", "createUsersWithListInput", "user");
}
@@ -151,7 +151,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling deleteUser.');
throw new RequiredError("UserApi", "deleteUser", "username");
}
@@ -183,7 +183,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling getUserByName.');
throw new RequiredError("UserApi", "getUserByName", "username");
}
@@ -210,13 +210,13 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling loginUser.');
throw new RequiredError("UserApi", "loginUser", "username");
}
// verify required parameter 'password' is not null or undefined
if (password === null || password === undefined) {
throw new RequiredError('Required parameter password was null or undefined when calling loginUser.');
throw new RequiredError("UserApi", "loginUser", "password");
}
@@ -277,13 +277,13 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling updateUser.');
throw new RequiredError("UserApi", "updateUser", "username");
}
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling updateUser.');
throw new RequiredError("UserApi", "updateUser", "user");
}
@@ -31,7 +31,7 @@ export class BaseAPIRequestFactory {
*/
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {
super(msg);
constructor(public api: string, public method: string, public field: string) {
super("Required parameter " + field + " was null or undefined when calling " + api + "." + method + ".");
}
}
@@ -28,7 +28,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'pet' is not null or undefined
if (pet === null || pet === undefined) {
throw new RequiredError('Required parameter pet was null or undefined when calling addPet.');
throw new RequiredError("PetApi", "addPet", "pet");
}
@@ -73,7 +73,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling deletePet.');
throw new RequiredError("PetApi", "deletePet", "petId");
}
@@ -110,7 +110,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'status' is not null or undefined
if (status === null || status === undefined) {
throw new RequiredError('Required parameter status was null or undefined when calling findPetsByStatus.');
throw new RequiredError("PetApi", "findPetsByStatus", "status");
}
@@ -147,7 +147,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'tags' is not null or undefined
if (tags === null || tags === undefined) {
throw new RequiredError('Required parameter tags was null or undefined when calling findPetsByTags.');
throw new RequiredError("PetApi", "findPetsByTags", "tags");
}
@@ -184,7 +184,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling getPetById.');
throw new RequiredError("PetApi", "getPetById", "petId");
}
@@ -216,7 +216,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'pet' is not null or undefined
if (pet === null || pet === undefined) {
throw new RequiredError('Required parameter pet was null or undefined when calling updatePet.');
throw new RequiredError("PetApi", "updatePet", "pet");
}
@@ -262,7 +262,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling updatePetWithForm.');
throw new RequiredError("PetApi", "updatePetWithForm", "petId");
}
@@ -327,7 +327,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling uploadFile.');
throw new RequiredError("PetApi", "uploadFile", "petId");
}
@@ -28,7 +28,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'orderId' is not null or undefined
if (orderId === null || orderId === undefined) {
throw new RequiredError('Required parameter orderId was null or undefined when calling deleteOrder.');
throw new RequiredError("StoreApi", "deleteOrder", "orderId");
}
@@ -80,7 +80,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'orderId' is not null or undefined
if (orderId === null || orderId === undefined) {
throw new RequiredError('Required parameter orderId was null or undefined when calling getOrderById.');
throw new RequiredError("StoreApi", "getOrderById", "orderId");
}
@@ -106,7 +106,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'order' is not null or undefined
if (order === null || order === undefined) {
throw new RequiredError('Required parameter order was null or undefined when calling placeOrder.');
throw new RequiredError("StoreApi", "placeOrder", "order");
}
@@ -28,7 +28,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUser.');
throw new RequiredError("UserApi", "createUser", "user");
}
@@ -70,7 +70,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUsersWithArrayInput.');
throw new RequiredError("UserApi", "createUsersWithArrayInput", "user");
}
@@ -112,7 +112,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUsersWithListInput.');
throw new RequiredError("UserApi", "createUsersWithListInput", "user");
}
@@ -155,7 +155,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling deleteUser.');
throw new RequiredError("UserApi", "deleteUser", "username");
}
@@ -187,7 +187,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling getUserByName.');
throw new RequiredError("UserApi", "getUserByName", "username");
}
@@ -214,13 +214,13 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling loginUser.');
throw new RequiredError("UserApi", "loginUser", "username");
}
// verify required parameter 'password' is not null or undefined
if (password === null || password === undefined) {
throw new RequiredError('Required parameter password was null or undefined when calling loginUser.');
throw new RequiredError("UserApi", "loginUser", "password");
}
@@ -281,13 +281,13 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling updateUser.');
throw new RequiredError("UserApi", "updateUser", "username");
}
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling updateUser.');
throw new RequiredError("UserApi", "updateUser", "user");
}
@@ -34,7 +34,7 @@ export class BaseAPIRequestFactory {
*/
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {
super(msg);
constructor(public api: string, public method: string, public field: string) {
super("Required parameter " + field + " was null or undefined when calling " + api + "." + method + ".");
}
}
@@ -24,7 +24,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'pet' is not null or undefined
if (pet === null || pet === undefined) {
throw new RequiredError('Required parameter pet was null or undefined when calling addPet.');
throw new RequiredError("PetApi", "addPet", "pet");
}
@@ -69,7 +69,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling deletePet.');
throw new RequiredError("PetApi", "deletePet", "petId");
}
@@ -106,7 +106,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'status' is not null or undefined
if (status === null || status === undefined) {
throw new RequiredError('Required parameter status was null or undefined when calling findPetsByStatus.');
throw new RequiredError("PetApi", "findPetsByStatus", "status");
}
@@ -143,7 +143,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'tags' is not null or undefined
if (tags === null || tags === undefined) {
throw new RequiredError('Required parameter tags was null or undefined when calling findPetsByTags.');
throw new RequiredError("PetApi", "findPetsByTags", "tags");
}
@@ -180,7 +180,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling getPetById.');
throw new RequiredError("PetApi", "getPetById", "petId");
}
@@ -212,7 +212,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'pet' is not null or undefined
if (pet === null || pet === undefined) {
throw new RequiredError('Required parameter pet was null or undefined when calling updatePet.');
throw new RequiredError("PetApi", "updatePet", "pet");
}
@@ -258,7 +258,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling updatePetWithForm.');
throw new RequiredError("PetApi", "updatePetWithForm", "petId");
}
@@ -323,7 +323,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling uploadFile.');
throw new RequiredError("PetApi", "uploadFile", "petId");
}
@@ -24,7 +24,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'orderId' is not null or undefined
if (orderId === null || orderId === undefined) {
throw new RequiredError('Required parameter orderId was null or undefined when calling deleteOrder.');
throw new RequiredError("StoreApi", "deleteOrder", "orderId");
}
@@ -76,7 +76,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'orderId' is not null or undefined
if (orderId === null || orderId === undefined) {
throw new RequiredError('Required parameter orderId was null or undefined when calling getOrderById.');
throw new RequiredError("StoreApi", "getOrderById", "orderId");
}
@@ -102,7 +102,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'order' is not null or undefined
if (order === null || order === undefined) {
throw new RequiredError('Required parameter order was null or undefined when calling placeOrder.');
throw new RequiredError("StoreApi", "placeOrder", "order");
}
@@ -24,7 +24,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUser.');
throw new RequiredError("UserApi", "createUser", "user");
}
@@ -66,7 +66,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUsersWithArrayInput.');
throw new RequiredError("UserApi", "createUsersWithArrayInput", "user");
}
@@ -108,7 +108,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUsersWithListInput.');
throw new RequiredError("UserApi", "createUsersWithListInput", "user");
}
@@ -151,7 +151,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling deleteUser.');
throw new RequiredError("UserApi", "deleteUser", "username");
}
@@ -183,7 +183,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling getUserByName.');
throw new RequiredError("UserApi", "getUserByName", "username");
}
@@ -210,13 +210,13 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling loginUser.');
throw new RequiredError("UserApi", "loginUser", "username");
}
// verify required parameter 'password' is not null or undefined
if (password === null || password === undefined) {
throw new RequiredError('Required parameter password was null or undefined when calling loginUser.');
throw new RequiredError("UserApi", "loginUser", "password");
}
@@ -277,13 +277,13 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling updateUser.');
throw new RequiredError("UserApi", "updateUser", "username");
}
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling updateUser.');
throw new RequiredError("UserApi", "updateUser", "user");
}
@@ -31,7 +31,7 @@ export class BaseAPIRequestFactory {
*/
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {
super(msg);
constructor(public api: string, public method: string, public field: string) {
super("Required parameter " + field + " was null or undefined when calling " + api + "." + method + ".");
}
}
@@ -26,7 +26,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'pet' is not null or undefined
if (pet === null || pet === undefined) {
throw new RequiredError('Required parameter pet was null or undefined when calling addPet.');
throw new RequiredError("PetApi", "addPet", "pet");
}
@@ -71,7 +71,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling deletePet.');
throw new RequiredError("PetApi", "deletePet", "petId");
}
@@ -108,7 +108,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'status' is not null or undefined
if (status === null || status === undefined) {
throw new RequiredError('Required parameter status was null or undefined when calling findPetsByStatus.');
throw new RequiredError("PetApi", "findPetsByStatus", "status");
}
@@ -145,7 +145,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'tags' is not null or undefined
if (tags === null || tags === undefined) {
throw new RequiredError('Required parameter tags was null or undefined when calling findPetsByTags.');
throw new RequiredError("PetApi", "findPetsByTags", "tags");
}
@@ -182,7 +182,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling getPetById.');
throw new RequiredError("PetApi", "getPetById", "petId");
}
@@ -214,7 +214,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'pet' is not null or undefined
if (pet === null || pet === undefined) {
throw new RequiredError('Required parameter pet was null or undefined when calling updatePet.');
throw new RequiredError("PetApi", "updatePet", "pet");
}
@@ -260,7 +260,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling updatePetWithForm.');
throw new RequiredError("PetApi", "updatePetWithForm", "petId");
}
@@ -325,7 +325,7 @@ export class PetApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'petId' is not null or undefined
if (petId === null || petId === undefined) {
throw new RequiredError('Required parameter petId was null or undefined when calling uploadFile.');
throw new RequiredError("PetApi", "uploadFile", "petId");
}
@@ -26,7 +26,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'orderId' is not null or undefined
if (orderId === null || orderId === undefined) {
throw new RequiredError('Required parameter orderId was null or undefined when calling deleteOrder.');
throw new RequiredError("StoreApi", "deleteOrder", "orderId");
}
@@ -78,7 +78,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'orderId' is not null or undefined
if (orderId === null || orderId === undefined) {
throw new RequiredError('Required parameter orderId was null or undefined when calling getOrderById.');
throw new RequiredError("StoreApi", "getOrderById", "orderId");
}
@@ -104,7 +104,7 @@ export class StoreApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'order' is not null or undefined
if (order === null || order === undefined) {
throw new RequiredError('Required parameter order was null or undefined when calling placeOrder.');
throw new RequiredError("StoreApi", "placeOrder", "order");
}
@@ -26,7 +26,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUser.');
throw new RequiredError("UserApi", "createUser", "user");
}
@@ -68,7 +68,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUsersWithArrayInput.');
throw new RequiredError("UserApi", "createUsersWithArrayInput", "user");
}
@@ -110,7 +110,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling createUsersWithListInput.');
throw new RequiredError("UserApi", "createUsersWithListInput", "user");
}
@@ -153,7 +153,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling deleteUser.');
throw new RequiredError("UserApi", "deleteUser", "username");
}
@@ -185,7 +185,7 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling getUserByName.');
throw new RequiredError("UserApi", "getUserByName", "username");
}
@@ -212,13 +212,13 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling loginUser.');
throw new RequiredError("UserApi", "loginUser", "username");
}
// verify required parameter 'password' is not null or undefined
if (password === null || password === undefined) {
throw new RequiredError('Required parameter password was null or undefined when calling loginUser.');
throw new RequiredError("UserApi", "loginUser", "password");
}
@@ -279,13 +279,13 @@ export class UserApiRequestFactory extends BaseAPIRequestFactory {
// verify required parameter 'username' is not null or undefined
if (username === null || username === undefined) {
throw new RequiredError('Required parameter username was null or undefined when calling updateUser.');
throw new RequiredError("UserApi", "updateUser", "username");
}
// verify required parameter 'user' is not null or undefined
if (user === null || user === undefined) {
throw new RequiredError('Required parameter user was null or undefined when calling updateUser.');
throw new RequiredError("UserApi", "updateUser", "user");
}
@@ -31,7 +31,7 @@ export class BaseAPIRequestFactory {
*/
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {
super(msg);
constructor(public api: string, public method: string, public field: string) {
super("Required parameter " + field + " was null or undefined when calling " + api + "." + method + ".");
}
}
@@ -62,6 +62,21 @@ describe("PetApi", () => {
throw new Error("Deleted non-existant pet with id " + nonExistantId + "!");
})
it("failRunTimeRequiredParameterCheck", async () => {
try {
await petApi.deletePet(null)
} catch (err) {
expect(err.api).to.equal("PetApi");
expect(err.message).to.include("PetApi");
expect(err.method).to.equal("deletePet");
expect(err.message).to.include("deletePet");
expect(err.field).to.equal("petId");
expect(err.message).to.include("petId");
return;
}
throw new Error("Accepted missing parameter!");
})
it("findPetsByStatus", async () => {
const pets = await petApi.findPetsByStatus(["available"]);
expect(pets.length).to.be.at.least(1);