Rebuild JS artifacts
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / js / WoltLabSuite / Core / Api / Error.js
1 define(["require", "exports"], function (require, exports) {
2 "use strict";
3 Object.defineProperty(exports, "__esModule", { value: true });
4 exports.ApiError = void 0;
5 class ApiError {
6 type;
7 code;
8 message;
9 param;
10 statusCode;
11 constructor(type, code, message, param, statusCode) {
12 this.type = type;
13 this.code = code;
14 this.message = message;
15 this.param = param;
16 this.statusCode = statusCode;
17 }
18 getValidationError() {
19 if (this.type !== "invalid_request_error" || this.statusCode !== 400) {
20 return undefined;
21 }
22 return new ValidationError(this.code, this.message, this.param);
23 }
24 }
25 exports.ApiError = ApiError;
26 class ValidationError {
27 code;
28 message;
29 param;
30 constructor(code, message, param) {
31 this.code = code;
32 this.message = message;
33 this.param = param;
34 }
35 }
36 });