UNPKG

@opra/common

Version:
28 lines (27 loc) 889 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.HttpRequestBody = void 0; const objects_1 = require("@jsopen/objects"); const document_element_js_1 = require("../common/document-element.js"); /** * @class HttpRequestBody */ class HttpRequestBody extends document_element_js_1.DocumentElement { constructor(owner) { super(owner); this.content = []; } toJSON(options) { return (0, objects_1.omitUndefined)({ description: this.description, required: this.required, maxContentSize: this.maxContentSize, content: this.content.length ? this.content.map(x => x.toJSON(options)) : [], partial: this.partial, allowPatchOperators: this.allowPatchOperators, }); } } exports.HttpRequestBody = HttpRequestBody;