UNPKG

fhirbuilder

Version:
41 lines (40 loc) 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QuantityBuilder = void 0; const models_1 = require("../../models"); const ElementBuilder_1 = require("../base/ElementBuilder"); class QuantityBuilder extends ElementBuilder_1.ElementBuilder { quantity; constructor() { super(); this.quantity = new models_1.Quantity(); } addPrimitiveExtension(param, extension) { this.quantity[param] = extension; return this; } build() { return Object.assign(this.quantity, super.build()); } setCode(value) { this.quantity.code = value; return this; } setComparator(value) { this.quantity.comparator = value; return this; } setSystem(value) { this.quantity.system = value; return this; } setUnit(value) { this.quantity.unit = value; return this; } setValue(value) { this.quantity.value = value; return this; } } exports.QuantityBuilder = QuantityBuilder;