UNPKG

mindee

Version:

Mindee Client Library for Node.js

26 lines (25 loc) 817 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ErrorResponse = void 0; const errorItem_1 = require("./errorItem"); /** * Error response detailing a problem. The format adheres to RFC 9457. */ class ErrorResponse { /** * @param serverResponse JSON response from the server. */ constructor(serverResponse) { this.status = serverResponse["status"]; this.detail = serverResponse["detail"]; this.title = serverResponse["title"]; this.code = serverResponse["code"]; if (serverResponse["errors"] !== undefined) { this.errors = serverResponse["errors"].map((error) => new errorItem_1.ErrorItem(error)); } else { this.errors = []; } } } exports.ErrorResponse = ErrorResponse;