UNPKG

fhirbuilder

Version:
37 lines (36 loc) 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SimpleQuantityBuilder = void 0; const models_1 = require("../../models"); const base_1 = require("../base"); class SimpleQuantityBuilder extends base_1.ElementBuilder { simpleQuantity; constructor() { super(); this.simpleQuantity = new models_1.SimpleQuantity(); } build() { return Object.assign(this.simpleQuantity, super.build()); } addPrimitiveExtension(param, extension) { this.simpleQuantity[param] = extension; return this; } setValue(value) { this.simpleQuantity.value = value; return this; } setUnit(unit) { this.simpleQuantity.unit = unit; return this; } setSystem(system) { this.simpleQuantity.system = system; return this; } setCode(code) { this.simpleQuantity.code = code; return this; } } exports.SimpleQuantityBuilder = SimpleQuantityBuilder;