Documentation
¶
Index ¶
- Variables
- type Code
- func (*Code) Descriptor() ([]byte, []int)deprecated
- func (x *Code) GetCode() string
- func (x *Code) GetDisplay() string
- func (x *Code) GetSystem() string
- func (x *Code) GetVersion() string
- func (*Code) ProtoMessage()
- func (x *Code) ProtoReflect() protoreflect.Message
- func (x *Code) Reset()
- func (x *Code) String() string
- type CodeSystem
- type Concept
- type Date
- type DateTime
- func (*DateTime) Descriptor() ([]byte, []int)deprecated
- func (x *DateTime) GetDate() *timestamppb.Timestamp
- func (x *DateTime) GetPrecision() DateTime_Precision
- func (*DateTime) ProtoMessage()
- func (x *DateTime) ProtoReflect() protoreflect.Message
- func (x *DateTime) Reset()
- func (x *DateTime) String() string
- type DateTime_Precision
- func (DateTime_Precision) Descriptor() protoreflect.EnumDescriptor
- func (x DateTime_Precision) Enum() *DateTime_Precision
- func (DateTime_Precision) EnumDescriptor() ([]byte, []int)deprecated
- func (x DateTime_Precision) Number() protoreflect.EnumNumber
- func (x DateTime_Precision) String() string
- func (DateTime_Precision) Type() protoreflect.EnumType
- type Date_Precision
- func (Date_Precision) Descriptor() protoreflect.EnumDescriptor
- func (x Date_Precision) Enum() *Date_Precision
- func (Date_Precision) EnumDescriptor() ([]byte, []int)deprecated
- func (x Date_Precision) Number() protoreflect.EnumNumber
- func (x Date_Precision) String() string
- func (Date_Precision) Type() protoreflect.EnumType
- type Interval
- func (*Interval) Descriptor() ([]byte, []int)deprecated
- func (x *Interval) GetHigh() *Value
- func (x *Interval) GetHighInclusive() bool
- func (x *Interval) GetLow() *Value
- func (x *Interval) GetLowInclusive() bool
- func (x *Interval) GetStaticType() *cql_types_go_proto.IntervalType
- func (*Interval) ProtoMessage()
- func (x *Interval) ProtoReflect() protoreflect.Message
- func (x *Interval) Reset()
- func (x *Interval) String() string
- type Libraries
- type Library
- func (*Library) Descriptor() ([]byte, []int)deprecated
- func (x *Library) GetExprDefs() map[string]*Value
- func (x *Library) GetName() string
- func (x *Library) GetVersion() string
- func (*Library) ProtoMessage()
- func (x *Library) ProtoReflect() protoreflect.Message
- func (x *Library) Reset()
- func (x *Library) String() string
- type List
- type Named
- type Quantity
- type Ratio
- type Time
- type Time_Precision
- func (Time_Precision) Descriptor() protoreflect.EnumDescriptor
- func (x Time_Precision) Enum() *Time_Precision
- func (Time_Precision) EnumDescriptor() ([]byte, []int)deprecated
- func (x Time_Precision) Number() protoreflect.EnumNumber
- func (x Time_Precision) String() string
- func (Time_Precision) Type() protoreflect.EnumType
- type Tuple
- func (*Tuple) Descriptor() ([]byte, []int)deprecated
- func (x *Tuple) GetNamedType() *cql_types_go_proto.NamedType
- func (m *Tuple) GetRuntimeType() isTuple_RuntimeType
- func (x *Tuple) GetTupleType() *cql_types_go_proto.TupleType
- func (x *Tuple) GetValue() map[string]*Value
- func (*Tuple) ProtoMessage()
- func (x *Tuple) ProtoReflect() protoreflect.Message
- func (x *Tuple) Reset()
- func (x *Tuple) String() string
- type Tuple_NamedType
- type Tuple_TupleType
- type Value
- func (*Value) Descriptor() ([]byte, []int)deprecated
- func (x *Value) GetBooleanValue() bool
- func (x *Value) GetCodeSystemValue() *CodeSystem
- func (x *Value) GetCodeValue() *Code
- func (x *Value) GetConceptValue() *Concept
- func (x *Value) GetDateTimeValue() *DateTime
- func (x *Value) GetDateValue() *Date
- func (x *Value) GetDecimalValue() float64
- func (x *Value) GetIntegerValue() int32
- func (x *Value) GetIntervalValue() *Interval
- func (x *Value) GetListValue() *List
- func (x *Value) GetLongValue() int64
- func (x *Value) GetNamedValue() *Named
- func (x *Value) GetQuantityValue() *Quantity
- func (x *Value) GetRatioValue() *Ratio
- func (x *Value) GetStringValue() string
- func (x *Value) GetTimeValue() *Time
- func (x *Value) GetTupleValue() *Tuple
- func (m *Value) GetValue() isValue_Value
- func (x *Value) GetValueSetValue() *ValueSet
- func (*Value) ProtoMessage()
- func (x *Value) ProtoReflect() protoreflect.Message
- func (x *Value) Reset()
- func (x *Value) String() string
- type ValueSet
- func (*ValueSet) Descriptor() ([]byte, []int)deprecated
- func (x *ValueSet) GetCodeSystems() []*CodeSystem
- func (x *ValueSet) GetId() string
- func (x *ValueSet) GetVersion() string
- func (*ValueSet) ProtoMessage()
- func (x *ValueSet) ProtoReflect() protoreflect.Message
- func (x *ValueSet) Reset()
- func (x *ValueSet) String() string
- type Value_BooleanValue
- type Value_CodeSystemValue
- type Value_CodeValue
- type Value_ConceptValue
- type Value_DateTimeValue
- type Value_DateValue
- type Value_DecimalValue
- type Value_IntegerValue
- type Value_IntervalValue
- type Value_ListValue
- type Value_LongValue
- type Value_NamedValue
- type Value_QuantityValue
- type Value_RatioValue
- type Value_StringValue
- type Value_TimeValue
- type Value_TupleValue
- type Value_ValueSetValue
Constants ¶
This section is empty.
Variables ¶
var ( Date_Precision_name = map[int32]string{ 0: "PRECISION_UNSPECIFIED", 1: "PRECISION_YEAR", 2: "PRECISION_MONTH", 3: "PRECISION_DAY", } Date_Precision_value = map[string]int32{ "PRECISION_UNSPECIFIED": 0, "PRECISION_YEAR": 1, "PRECISION_MONTH": 2, "PRECISION_DAY": 3, } )
Enum value maps for Date_Precision.
var ( DateTime_Precision_name = map[int32]string{ 0: "PRECISION_UNSPECIFIED", 1: "PRECISION_YEAR", 2: "PRECISION_MONTH", 3: "PRECISION_DAY", 4: "PRECISION_HOUR", 5: "PRECISION_MINUTE", 6: "PRECISION_SECOND", 7: "PRECISION_MILLISECOND", } DateTime_Precision_value = map[string]int32{ "PRECISION_UNSPECIFIED": 0, "PRECISION_YEAR": 1, "PRECISION_MONTH": 2, "PRECISION_DAY": 3, "PRECISION_HOUR": 4, "PRECISION_MINUTE": 5, "PRECISION_SECOND": 6, "PRECISION_MILLISECOND": 7, } )
Enum value maps for DateTime_Precision.
var ( Time_Precision_name = map[int32]string{ 0: "PRECISION_UNSPECIFIED", 1: "PRECISION_HOUR", 2: "PRECISION_MINUTE", 3: "PRECISION_SECOND", 4: "PRECISION_MILLISECOND", } Time_Precision_value = map[string]int32{ "PRECISION_UNSPECIFIED": 0, "PRECISION_HOUR": 1, "PRECISION_MINUTE": 2, "PRECISION_SECOND": 3, "PRECISION_MILLISECOND": 4, } )
Enum value maps for Time_Precision.
var File_protos_cql_result_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Code ¶
type Code struct { Code *string `protobuf:"bytes,1,opt,name=code,proto3,oneof" json:"code,omitempty"` Display *string `protobuf:"bytes,2,opt,name=display,proto3,oneof" json:"display,omitempty"` System *string `protobuf:"bytes,3,opt,name=system,proto3,oneof" json:"system,omitempty"` Version *string `protobuf:"bytes,4,opt,name=version,proto3,oneof" json:"version,omitempty"` // contains filtered or unexported fields }
func (*Code) Descriptor
deprecated
func (*Code) GetDisplay ¶
func (*Code) GetVersion ¶
func (*Code) ProtoMessage ¶
func (*Code) ProtoMessage()
func (*Code) ProtoReflect ¶
func (x *Code) ProtoReflect() protoreflect.Message
type CodeSystem ¶
type CodeSystem struct { Id *string `protobuf:"bytes,1,opt,name=id,proto3,oneof" json:"id,omitempty"` Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"` // contains filtered or unexported fields }
func (*CodeSystem) Descriptor
deprecated
func (*CodeSystem) Descriptor() ([]byte, []int)
Deprecated: Use CodeSystem.ProtoReflect.Descriptor instead.
func (*CodeSystem) GetId ¶
func (x *CodeSystem) GetId() string
func (*CodeSystem) GetVersion ¶
func (x *CodeSystem) GetVersion() string
func (*CodeSystem) ProtoMessage ¶
func (*CodeSystem) ProtoMessage()
func (*CodeSystem) ProtoReflect ¶
func (x *CodeSystem) ProtoReflect() protoreflect.Message
func (*CodeSystem) Reset ¶
func (x *CodeSystem) Reset()
func (*CodeSystem) String ¶
func (x *CodeSystem) String() string
type Concept ¶
type Concept struct { Codes []*Code `protobuf:"bytes,1,rep,name=codes,proto3" json:"codes,omitempty"` Display *string `protobuf:"bytes,2,opt,name=display,proto3,oneof" json:"display,omitempty"` // contains filtered or unexported fields }
func (*Concept) Descriptor
deprecated
func (*Concept) GetDisplay ¶
func (*Concept) ProtoMessage ¶
func (*Concept) ProtoMessage()
func (*Concept) ProtoReflect ¶
func (x *Concept) ProtoReflect() protoreflect.Message
type Date ¶
type Date struct { Date *date.Date `protobuf:"bytes,1,opt,name=date,proto3,oneof" json:"date,omitempty"` Precision *Date_Precision `protobuf:"varint,2,opt,name=precision,proto3,enum=google.cql.proto.Date_Precision,oneof" json:"precision,omitempty"` // contains filtered or unexported fields }
func (*Date) Descriptor
deprecated
func (*Date) GetPrecision ¶
func (x *Date) GetPrecision() Date_Precision
func (*Date) ProtoMessage ¶
func (*Date) ProtoMessage()
func (*Date) ProtoReflect ¶
func (x *Date) ProtoReflect() protoreflect.Message
type DateTime ¶
type DateTime struct { Date *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=date,proto3,oneof" json:"date,omitempty"` Precision *DateTime_Precision `protobuf:"varint,2,opt,name=precision,proto3,enum=google.cql.proto.DateTime_Precision,oneof" json:"precision,omitempty"` // contains filtered or unexported fields }
func (*DateTime) Descriptor
deprecated
func (*DateTime) GetDate ¶
func (x *DateTime) GetDate() *timestamppb.Timestamp
func (*DateTime) GetPrecision ¶
func (x *DateTime) GetPrecision() DateTime_Precision
func (*DateTime) ProtoMessage ¶
func (*DateTime) ProtoMessage()
func (*DateTime) ProtoReflect ¶
func (x *DateTime) ProtoReflect() protoreflect.Message
type DateTime_Precision ¶
type DateTime_Precision int32
const ( DateTime_PRECISION_UNSPECIFIED DateTime_Precision = 0 DateTime_PRECISION_YEAR DateTime_Precision = 1 DateTime_PRECISION_MONTH DateTime_Precision = 2 DateTime_PRECISION_DAY DateTime_Precision = 3 DateTime_PRECISION_HOUR DateTime_Precision = 4 DateTime_PRECISION_MINUTE DateTime_Precision = 5 DateTime_PRECISION_SECOND DateTime_Precision = 6 DateTime_PRECISION_MILLISECOND DateTime_Precision = 7 )
func (DateTime_Precision) Descriptor ¶
func (DateTime_Precision) Descriptor() protoreflect.EnumDescriptor
func (DateTime_Precision) Enum ¶
func (x DateTime_Precision) Enum() *DateTime_Precision
func (DateTime_Precision) EnumDescriptor
deprecated
func (DateTime_Precision) EnumDescriptor() ([]byte, []int)
Deprecated: Use DateTime_Precision.Descriptor instead.
func (DateTime_Precision) Number ¶
func (x DateTime_Precision) Number() protoreflect.EnumNumber
func (DateTime_Precision) String ¶
func (x DateTime_Precision) String() string
func (DateTime_Precision) Type ¶
func (DateTime_Precision) Type() protoreflect.EnumType
type Date_Precision ¶
type Date_Precision int32
const ( Date_PRECISION_UNSPECIFIED Date_Precision = 0 Date_PRECISION_YEAR Date_Precision = 1 Date_PRECISION_MONTH Date_Precision = 2 Date_PRECISION_DAY Date_Precision = 3 )
func (Date_Precision) Descriptor ¶
func (Date_Precision) Descriptor() protoreflect.EnumDescriptor
func (Date_Precision) Enum ¶
func (x Date_Precision) Enum() *Date_Precision
func (Date_Precision) EnumDescriptor
deprecated
func (Date_Precision) EnumDescriptor() ([]byte, []int)
Deprecated: Use Date_Precision.Descriptor instead.
func (Date_Precision) Number ¶
func (x Date_Precision) Number() protoreflect.EnumNumber
func (Date_Precision) String ¶
func (x Date_Precision) String() string
func (Date_Precision) Type ¶
func (Date_Precision) Type() protoreflect.EnumType
type Interval ¶
type Interval struct { Low *Value `protobuf:"bytes,1,opt,name=low,proto3,oneof" json:"low,omitempty"` High *Value `protobuf:"bytes,2,opt,name=high,proto3,oneof" json:"high,omitempty"` LowInclusive *bool `protobuf:"varint,3,opt,name=low_inclusive,json=lowInclusive,proto3,oneof" json:"low_inclusive,omitempty"` HighInclusive *bool `protobuf:"varint,4,opt,name=high_inclusive,json=highInclusive,proto3,oneof" json:"high_inclusive,omitempty"` // StaticType is used for the RuntimeType of the interval when the interval // low and high are null. Otherwise, the RuntimeType can be inferred by // inspecting the type of the low and high values. // TODO(b/301606416): Remove this field once we support typed nulls. StaticType *cql_types_go_proto.IntervalType `protobuf:"bytes,5,opt,name=static_type,json=staticType,proto3,oneof" json:"static_type,omitempty"` // contains filtered or unexported fields }
func (*Interval) Descriptor
deprecated
func (*Interval) GetHighInclusive ¶
func (*Interval) GetLowInclusive ¶
func (*Interval) GetStaticType ¶
func (x *Interval) GetStaticType() *cql_types_go_proto.IntervalType
func (*Interval) ProtoMessage ¶
func (*Interval) ProtoMessage()
func (*Interval) ProtoReflect ¶
func (x *Interval) ProtoReflect() protoreflect.Message
type Libraries ¶
type Libraries struct { // List of CQL libraries that were evaluated. Libraries []*Library `protobuf:"bytes,1,rep,name=libraries,proto3" json:"libraries,omitempty"` // contains filtered or unexported fields }
func (*Libraries) Descriptor
deprecated
func (*Libraries) GetLibraries ¶
func (*Libraries) ProtoMessage ¶
func (*Libraries) ProtoMessage()
func (*Libraries) ProtoReflect ¶
func (x *Libraries) ProtoReflect() protoreflect.Message
type Library ¶
type Library struct { // Qualified name of the library. Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"` // Version of the library. Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"` // Maps the named of the expression defintion to the result. ExprDefs map[string]*Value `` /* 173-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Library) Descriptor
deprecated
func (*Library) GetExprDefs ¶
func (*Library) GetVersion ¶
func (*Library) ProtoMessage ¶
func (*Library) ProtoMessage()
func (*Library) ProtoReflect ¶
func (x *Library) ProtoReflect() protoreflect.Message
type List ¶
type List struct { Value []*Value `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` // StaticType is used for the RuntimeType of the list when the list is empty. // Otherwise, the RuntimeType can be inferred by inspecting the type of each // of the elements in the list. StaticType *cql_types_go_proto.ListType `protobuf:"bytes,2,opt,name=static_type,json=staticType,proto3,oneof" json:"static_type,omitempty"` // contains filtered or unexported fields }
List is wrapped in a message because oneof does not support repeated fields.
func (*List) Descriptor
deprecated
func (*List) GetStaticType ¶
func (x *List) GetStaticType() *cql_types_go_proto.ListType
func (*List) ProtoMessage ¶
func (*List) ProtoMessage()
func (*List) ProtoReflect ¶
func (x *List) ProtoReflect() protoreflect.Message
type Named ¶
type Named struct { Value *anypb.Any `protobuf:"bytes,1,opt,name=value,proto3,oneof" json:"value,omitempty"` RuntimeType *cql_types_go_proto.NamedType `protobuf:"bytes,2,opt,name=runtime_type,json=runtimeType,proto3,oneof" json:"runtime_type,omitempty"` // contains filtered or unexported fields }
Named is the proto representation of a CQL Named type (type defined in the data model). google.protobuf.Any should be a type in FHIR Proto, but it hard to work with. In the future, we may want to convert this to a map<string, Value> simlilar to Tuple.
func (*Named) Descriptor
deprecated
func (*Named) GetRuntimeType ¶
func (x *Named) GetRuntimeType() *cql_types_go_proto.NamedType
func (*Named) ProtoMessage ¶
func (*Named) ProtoMessage()
func (*Named) ProtoReflect ¶
func (x *Named) ProtoReflect() protoreflect.Message
type Quantity ¶
type Quantity struct { Value *float64 `protobuf:"fixed64,1,opt,name=value,proto3,oneof" json:"value,omitempty"` Unit *string `protobuf:"bytes,2,opt,name=unit,proto3,oneof" json:"unit,omitempty"` // contains filtered or unexported fields }
func (*Quantity) Descriptor
deprecated
func (*Quantity) ProtoMessage ¶
func (*Quantity) ProtoMessage()
func (*Quantity) ProtoReflect ¶
func (x *Quantity) ProtoReflect() protoreflect.Message
type Ratio ¶
type Ratio struct { Numerator *Quantity `protobuf:"bytes,1,opt,name=numerator,proto3,oneof" json:"numerator,omitempty"` Denominator *Quantity `protobuf:"bytes,2,opt,name=denominator,proto3,oneof" json:"denominator,omitempty"` // contains filtered or unexported fields }
func (*Ratio) Descriptor
deprecated
func (*Ratio) GetDenominator ¶
func (*Ratio) GetNumerator ¶
func (*Ratio) ProtoMessage ¶
func (*Ratio) ProtoMessage()
func (*Ratio) ProtoReflect ¶
func (x *Ratio) ProtoReflect() protoreflect.Message
type Time ¶
type Time struct { Date *timeofday.TimeOfDay `protobuf:"bytes,1,opt,name=date,proto3,oneof" json:"date,omitempty"` Precision *Time_Precision `protobuf:"varint,2,opt,name=precision,proto3,enum=google.cql.proto.Time_Precision,oneof" json:"precision,omitempty"` // contains filtered or unexported fields }
func (*Time) Descriptor
deprecated
func (*Time) GetPrecision ¶
func (x *Time) GetPrecision() Time_Precision
func (*Time) ProtoMessage ¶
func (*Time) ProtoMessage()
func (*Time) ProtoReflect ¶
func (x *Time) ProtoReflect() protoreflect.Message
type Time_Precision ¶
type Time_Precision int32
const ( Time_PRECISION_UNSPECIFIED Time_Precision = 0 Time_PRECISION_HOUR Time_Precision = 1 Time_PRECISION_MINUTE Time_Precision = 2 Time_PRECISION_SECOND Time_Precision = 3 Time_PRECISION_MILLISECOND Time_Precision = 4 )
func (Time_Precision) Descriptor ¶
func (Time_Precision) Descriptor() protoreflect.EnumDescriptor
func (Time_Precision) Enum ¶
func (x Time_Precision) Enum() *Time_Precision
func (Time_Precision) EnumDescriptor
deprecated
func (Time_Precision) EnumDescriptor() ([]byte, []int)
Deprecated: Use Time_Precision.Descriptor instead.
func (Time_Precision) Number ¶
func (x Time_Precision) Number() protoreflect.EnumNumber
func (Time_Precision) String ¶
func (x Time_Precision) String() string
func (Time_Precision) Type ¶
func (Time_Precision) Type() protoreflect.EnumType
type Tuple ¶
type Tuple struct { Value map[string]*Value `` /* 151-byte string literal not displayed */ // RuntimeType could be a tuple type or if this was a Class instance could be // the class type (FHIR.Patient, System.Quantity...). // // Types that are assignable to RuntimeType: // // *Tuple_TupleType // *Tuple_NamedType RuntimeType isTuple_RuntimeType `protobuf_oneof:"RuntimeType"` // contains filtered or unexported fields }
Tuple is wrapped in a message because oneof does not support map fields.
func (*Tuple) Descriptor
deprecated
func (*Tuple) GetNamedType ¶
func (x *Tuple) GetNamedType() *cql_types_go_proto.NamedType
func (*Tuple) GetRuntimeType ¶
func (m *Tuple) GetRuntimeType() isTuple_RuntimeType
func (*Tuple) GetTupleType ¶
func (x *Tuple) GetTupleType() *cql_types_go_proto.TupleType
func (*Tuple) ProtoMessage ¶
func (*Tuple) ProtoMessage()
func (*Tuple) ProtoReflect ¶
func (x *Tuple) ProtoReflect() protoreflect.Message
type Tuple_NamedType ¶
type Tuple_NamedType struct {
NamedType *cql_types_go_proto.NamedType `protobuf:"bytes,3,opt,name=named_type,json=namedType,proto3,oneof"`
}
type Tuple_TupleType ¶
type Tuple_TupleType struct {
TupleType *cql_types_go_proto.TupleType `protobuf:"bytes,2,opt,name=tuple_type,json=tupleType,proto3,oneof"`
}
type Value ¶
type Value struct { // Proto representation of a CQL Value. For CQL nulls the value oneof field // will be unset. // TODO(b/301606416): Consider supporting typed nulls. // // Types that are assignable to Value: // // *Value_BooleanValue // *Value_StringValue // *Value_IntegerValue // *Value_LongValue // *Value_DecimalValue // *Value_QuantityValue // *Value_RatioValue // *Value_DateValue // *Value_DateTimeValue // *Value_TimeValue // *Value_IntervalValue // *Value_ListValue // *Value_TupleValue // *Value_NamedValue // *Value_CodeSystemValue // *Value_ValueSetValue // *Value_CodeValue // *Value_ConceptValue Value isValue_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
func (*Value) Descriptor
deprecated
func (*Value) GetBooleanValue ¶
func (*Value) GetCodeSystemValue ¶
func (x *Value) GetCodeSystemValue() *CodeSystem
func (*Value) GetCodeValue ¶
func (*Value) GetConceptValue ¶
func (*Value) GetDateTimeValue ¶
func (*Value) GetDateValue ¶
func (*Value) GetDecimalValue ¶
func (*Value) GetIntegerValue ¶
func (*Value) GetIntervalValue ¶
func (*Value) GetListValue ¶
func (*Value) GetLongValue ¶
func (*Value) GetNamedValue ¶
func (*Value) GetQuantityValue ¶
func (*Value) GetRatioValue ¶
func (*Value) GetStringValue ¶
func (*Value) GetTimeValue ¶
func (*Value) GetTupleValue ¶
func (*Value) GetValueSetValue ¶
func (*Value) ProtoMessage ¶
func (*Value) ProtoMessage()
func (*Value) ProtoReflect ¶
func (x *Value) ProtoReflect() protoreflect.Message
type ValueSet ¶
type ValueSet struct { Id *string `protobuf:"bytes,1,opt,name=id,proto3,oneof" json:"id,omitempty"` Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"` CodeSystems []*CodeSystem `protobuf:"bytes,3,rep,name=code_systems,json=codeSystems,proto3" json:"code_systems,omitempty"` // contains filtered or unexported fields }
func (*ValueSet) Descriptor
deprecated
func (*ValueSet) GetCodeSystems ¶
func (x *ValueSet) GetCodeSystems() []*CodeSystem
func (*ValueSet) GetVersion ¶
func (*ValueSet) ProtoMessage ¶
func (*ValueSet) ProtoMessage()
func (*ValueSet) ProtoReflect ¶
func (x *ValueSet) ProtoReflect() protoreflect.Message
type Value_BooleanValue ¶
type Value_BooleanValue struct {
BooleanValue bool `protobuf:"varint,1,opt,name=boolean_value,json=booleanValue,proto3,oneof"`
}
type Value_CodeSystemValue ¶
type Value_CodeSystemValue struct {
CodeSystemValue *CodeSystem `protobuf:"bytes,15,opt,name=code_system_value,json=codeSystemValue,proto3,oneof"`
}
type Value_CodeValue ¶
type Value_CodeValue struct {
CodeValue *Code `protobuf:"bytes,17,opt,name=code_value,json=codeValue,proto3,oneof"`
}
type Value_ConceptValue ¶
type Value_ConceptValue struct {
ConceptValue *Concept `protobuf:"bytes,18,opt,name=concept_value,json=conceptValue,proto3,oneof"`
}
type Value_DateTimeValue ¶
type Value_DateTimeValue struct {
DateTimeValue *DateTime `protobuf:"bytes,9,opt,name=date_time_value,json=dateTimeValue,proto3,oneof"`
}
type Value_DateValue ¶
type Value_DateValue struct {
DateValue *Date `protobuf:"bytes,8,opt,name=date_value,json=dateValue,proto3,oneof"`
}
type Value_DecimalValue ¶
type Value_DecimalValue struct {
DecimalValue float64 `protobuf:"fixed64,5,opt,name=decimal_value,json=decimalValue,proto3,oneof"`
}
type Value_IntegerValue ¶
type Value_IntegerValue struct {
IntegerValue int32 `protobuf:"varint,3,opt,name=integer_value,json=integerValue,proto3,oneof"`
}
type Value_IntervalValue ¶
type Value_IntervalValue struct {
IntervalValue *Interval `protobuf:"bytes,11,opt,name=interval_value,json=intervalValue,proto3,oneof"`
}
type Value_ListValue ¶
type Value_ListValue struct {
ListValue *List `protobuf:"bytes,12,opt,name=list_value,json=listValue,proto3,oneof"`
}
type Value_LongValue ¶
type Value_LongValue struct {
LongValue int64 `protobuf:"varint,4,opt,name=long_value,json=longValue,proto3,oneof"`
}
type Value_NamedValue ¶
type Value_NamedValue struct {
NamedValue *Named `protobuf:"bytes,14,opt,name=named_value,json=namedValue,proto3,oneof"`
}
type Value_QuantityValue ¶
type Value_QuantityValue struct {
QuantityValue *Quantity `protobuf:"bytes,6,opt,name=quantity_value,json=quantityValue,proto3,oneof"`
}
type Value_RatioValue ¶
type Value_RatioValue struct {
RatioValue *Ratio `protobuf:"bytes,7,opt,name=ratio_value,json=ratioValue,proto3,oneof"`
}
type Value_StringValue ¶
type Value_StringValue struct {
StringValue string `protobuf:"bytes,2,opt,name=string_value,json=stringValue,proto3,oneof"`
}
type Value_TimeValue ¶
type Value_TimeValue struct {
TimeValue *Time `protobuf:"bytes,10,opt,name=time_value,json=timeValue,proto3,oneof"`
}
type Value_TupleValue ¶
type Value_TupleValue struct {
TupleValue *Tuple `protobuf:"bytes,13,opt,name=tuple_value,json=tupleValue,proto3,oneof"`
}
type Value_ValueSetValue ¶
type Value_ValueSetValue struct {
ValueSetValue *ValueSet `protobuf:"bytes,16,opt,name=value_set_value,json=valueSetValue,proto3,oneof"`
}