UNPKG

fhirbuilder

Version:
21 lines (20 loc) 940 B
import { ICodeableConcept, ICoding, IQuantity, IRange, IReference } from 'fhirtypes/dist/r4'; import { IBuildable } from '../base'; import { UsageContext } from '../../models'; export interface IUsageContextBuilder extends IBuildable<UsageContext> { setCode(code: ICoding): this; setValueCodeableConcept(valueCodeableConcept: ICodeableConcept): this; setValueQuantity(valueQuantity: IQuantity): this; setValueRange(valueRange: IRange): this; setValueReference(valueReference: IReference): this; } export declare class UsageContextBuilder implements IUsageContextBuilder { private readonly usageContext; constructor(); build(): UsageContext; setCode(code: ICoding): this; setValueCodeableConcept(valueCodeableConcept: ICodeableConcept): this; setValueQuantity(valueQuantity: IQuantity): this; setValueRange(valueRange: IRange): this; setValueReference(valueReference: IReference): this; }