parameters_go_proto

package
v0.7.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2022 License: Apache-2.0 Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r5_core_resources_parameters_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Parameters

type Parameters struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language  *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	Parameter []*Parameters_Parameter  `protobuf:"bytes,5,rep,name=parameter,proto3" json:"parameter,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Parameters, last updated 2019-12-31T21:03:40.621+11:00. Operation Request or Response. See http://hl7.org/fhir/StructureDefinition/Parameters

func (*Parameters) Descriptor deprecated

func (*Parameters) Descriptor() ([]byte, []int)

Deprecated: Use Parameters.ProtoReflect.Descriptor instead.

func (*Parameters) GetId

func (x *Parameters) GetId() *datatypes_go_proto.Id

func (*Parameters) GetImplicitRules

func (x *Parameters) GetImplicitRules() *datatypes_go_proto.Uri

func (*Parameters) GetLanguage

func (x *Parameters) GetLanguage() *datatypes_go_proto.Code

func (*Parameters) GetMeta

func (x *Parameters) GetMeta() *datatypes_go_proto.Meta

func (*Parameters) GetParameter

func (x *Parameters) GetParameter() []*Parameters_Parameter

func (*Parameters) ProtoMessage

func (*Parameters) ProtoMessage()

func (*Parameters) ProtoReflect

func (x *Parameters) ProtoReflect() protoreflect.Message

func (*Parameters) Reset

func (x *Parameters) Reset()

func (*Parameters) String

func (x *Parameters) String() string

type Parameters_Parameter

type Parameters_Parameter struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name from the definition
	Name  *datatypes_go_proto.String   `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Value *Parameters_Parameter_ValueX `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// If parameter is a whole resource
	Resource *any.Any `protobuf:"bytes,6,opt,name=resource,proto3" json:"resource,omitempty"`
	// Named part of a multi-part parameter
	Part []*Parameters_Parameter `protobuf:"bytes,7,rep,name=part,proto3" json:"part,omitempty"`
	// contains filtered or unexported fields
}

Operation Parameter

func (*Parameters_Parameter) Descriptor deprecated

func (*Parameters_Parameter) Descriptor() ([]byte, []int)

Deprecated: Use Parameters_Parameter.ProtoReflect.Descriptor instead.

func (*Parameters_Parameter) GetExtension

func (x *Parameters_Parameter) GetExtension() []*datatypes_go_proto.Extension

func (*Parameters_Parameter) GetId

func (*Parameters_Parameter) GetModifierExtension

func (x *Parameters_Parameter) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Parameters_Parameter) GetName

func (*Parameters_Parameter) GetPart

func (*Parameters_Parameter) GetResource

func (x *Parameters_Parameter) GetResource() *any.Any

func (*Parameters_Parameter) GetValue

func (*Parameters_Parameter) ProtoMessage

func (*Parameters_Parameter) ProtoMessage()

func (*Parameters_Parameter) ProtoReflect

func (x *Parameters_Parameter) ProtoReflect() protoreflect.Message

func (*Parameters_Parameter) Reset

func (x *Parameters_Parameter) Reset()

func (*Parameters_Parameter) String

func (x *Parameters_Parameter) String() string

type Parameters_Parameter_ValueX

type Parameters_Parameter_ValueX struct {

	// Types that are assignable to Choice:
	//	*Parameters_Parameter_ValueX_Base64Binary
	//	*Parameters_Parameter_ValueX_Boolean
	//	*Parameters_Parameter_ValueX_Canonical
	//	*Parameters_Parameter_ValueX_Code
	//	*Parameters_Parameter_ValueX_Date
	//	*Parameters_Parameter_ValueX_DateTime
	//	*Parameters_Parameter_ValueX_Decimal
	//	*Parameters_Parameter_ValueX_Id
	//	*Parameters_Parameter_ValueX_Instant
	//	*Parameters_Parameter_ValueX_Integer
	//	*Parameters_Parameter_ValueX_Integer64
	//	*Parameters_Parameter_ValueX_Markdown
	//	*Parameters_Parameter_ValueX_Oid
	//	*Parameters_Parameter_ValueX_PositiveInt
	//	*Parameters_Parameter_ValueX_StringValue
	//	*Parameters_Parameter_ValueX_Time
	//	*Parameters_Parameter_ValueX_UnsignedInt
	//	*Parameters_Parameter_ValueX_Uri
	//	*Parameters_Parameter_ValueX_Url
	//	*Parameters_Parameter_ValueX_Uuid
	//	*Parameters_Parameter_ValueX_Address
	//	*Parameters_Parameter_ValueX_Age
	//	*Parameters_Parameter_ValueX_Annotation
	//	*Parameters_Parameter_ValueX_Attachment
	//	*Parameters_Parameter_ValueX_CodeableConcept
	//	*Parameters_Parameter_ValueX_Coding
	//	*Parameters_Parameter_ValueX_ContactPoint
	//	*Parameters_Parameter_ValueX_Count
	//	*Parameters_Parameter_ValueX_Distance
	//	*Parameters_Parameter_ValueX_Duration
	//	*Parameters_Parameter_ValueX_HumanName
	//	*Parameters_Parameter_ValueX_Identifier
	//	*Parameters_Parameter_ValueX_Money
	//	*Parameters_Parameter_ValueX_Period
	//	*Parameters_Parameter_ValueX_Quantity
	//	*Parameters_Parameter_ValueX_Range
	//	*Parameters_Parameter_ValueX_Ratio
	//	*Parameters_Parameter_ValueX_Reference
	//	*Parameters_Parameter_ValueX_SampledData
	//	*Parameters_Parameter_ValueX_Signature
	//	*Parameters_Parameter_ValueX_Timing
	//	*Parameters_Parameter_ValueX_ContactDetail
	//	*Parameters_Parameter_ValueX_Contributor
	//	*Parameters_Parameter_ValueX_DataRequirement
	//	*Parameters_Parameter_ValueX_Expression
	//	*Parameters_Parameter_ValueX_ParameterDefinition
	//	*Parameters_Parameter_ValueX_RelatedArtifact
	//	*Parameters_Parameter_ValueX_TriggerDefinition
	//	*Parameters_Parameter_ValueX_UsageContext
	//	*Parameters_Parameter_ValueX_Dosage
	//	*Parameters_Parameter_ValueX_Meta
	Choice isParameters_Parameter_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

If parameter is a data type

func (*Parameters_Parameter_ValueX) Descriptor deprecated

func (*Parameters_Parameter_ValueX) Descriptor() ([]byte, []int)

Deprecated: Use Parameters_Parameter_ValueX.ProtoReflect.Descriptor instead.

func (*Parameters_Parameter_ValueX) GetAddress

func (*Parameters_Parameter_ValueX) GetAge

func (*Parameters_Parameter_ValueX) GetAnnotation

func (*Parameters_Parameter_ValueX) GetAttachment

func (*Parameters_Parameter_ValueX) GetBase64Binary

func (*Parameters_Parameter_ValueX) GetBoolean

func (*Parameters_Parameter_ValueX) GetCanonical

func (*Parameters_Parameter_ValueX) GetChoice

func (m *Parameters_Parameter_ValueX) GetChoice() isParameters_Parameter_ValueX_Choice

func (*Parameters_Parameter_ValueX) GetCode

func (*Parameters_Parameter_ValueX) GetCodeableConcept

func (*Parameters_Parameter_ValueX) GetCoding

func (*Parameters_Parameter_ValueX) GetContactDetail

func (*Parameters_Parameter_ValueX) GetContactPoint

func (*Parameters_Parameter_ValueX) GetContributor

func (*Parameters_Parameter_ValueX) GetCount

func (*Parameters_Parameter_ValueX) GetDataRequirement

func (*Parameters_Parameter_ValueX) GetDate

func (*Parameters_Parameter_ValueX) GetDateTime

func (*Parameters_Parameter_ValueX) GetDecimal

func (*Parameters_Parameter_ValueX) GetDistance

func (*Parameters_Parameter_ValueX) GetDosage

func (*Parameters_Parameter_ValueX) GetDuration

func (*Parameters_Parameter_ValueX) GetExpression

func (*Parameters_Parameter_ValueX) GetHumanName

func (*Parameters_Parameter_ValueX) GetId

func (*Parameters_Parameter_ValueX) GetIdentifier

func (*Parameters_Parameter_ValueX) GetInstant

func (*Parameters_Parameter_ValueX) GetInteger

func (*Parameters_Parameter_ValueX) GetInteger64

func (*Parameters_Parameter_ValueX) GetMarkdown

func (*Parameters_Parameter_ValueX) GetMeta

func (*Parameters_Parameter_ValueX) GetMoney

func (*Parameters_Parameter_ValueX) GetOid

func (*Parameters_Parameter_ValueX) GetParameterDefinition

func (*Parameters_Parameter_ValueX) GetPeriod

func (*Parameters_Parameter_ValueX) GetPositiveInt

func (*Parameters_Parameter_ValueX) GetQuantity

func (*Parameters_Parameter_ValueX) GetRange

func (*Parameters_Parameter_ValueX) GetRatio

func (*Parameters_Parameter_ValueX) GetReference

func (*Parameters_Parameter_ValueX) GetRelatedArtifact

func (*Parameters_Parameter_ValueX) GetSampledData

func (*Parameters_Parameter_ValueX) GetSignature

func (*Parameters_Parameter_ValueX) GetStringValue

func (*Parameters_Parameter_ValueX) GetTime

func (*Parameters_Parameter_ValueX) GetTiming

func (*Parameters_Parameter_ValueX) GetTriggerDefinition

func (*Parameters_Parameter_ValueX) GetUnsignedInt

func (*Parameters_Parameter_ValueX) GetUri

func (*Parameters_Parameter_ValueX) GetUrl

func (*Parameters_Parameter_ValueX) GetUsageContext

func (*Parameters_Parameter_ValueX) GetUuid

func (*Parameters_Parameter_ValueX) ProtoMessage

func (*Parameters_Parameter_ValueX) ProtoMessage()

func (*Parameters_Parameter_ValueX) ProtoReflect

func (*Parameters_Parameter_ValueX) Reset

func (x *Parameters_Parameter_ValueX) Reset()

func (*Parameters_Parameter_ValueX) String

func (x *Parameters_Parameter_ValueX) String() string

type Parameters_Parameter_ValueX_Address

type Parameters_Parameter_ValueX_Address struct {
	Address *datatypes_go_proto.Address `protobuf:"bytes,21,opt,name=address,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Age

type Parameters_Parameter_ValueX_Age struct {
	Age *datatypes_go_proto.Age `protobuf:"bytes,22,opt,name=age,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Annotation

type Parameters_Parameter_ValueX_Annotation struct {
	Annotation *datatypes_go_proto.Annotation `protobuf:"bytes,23,opt,name=annotation,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Attachment

type Parameters_Parameter_ValueX_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,24,opt,name=attachment,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Base64Binary

type Parameters_Parameter_ValueX_Base64Binary struct {
	Base64Binary *datatypes_go_proto.Base64Binary `protobuf:"bytes,1,opt,name=base64_binary,json=base64Binary,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Boolean

type Parameters_Parameter_ValueX_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,2,opt,name=boolean,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Canonical

type Parameters_Parameter_ValueX_Canonical struct {
	Canonical *datatypes_go_proto.Canonical `protobuf:"bytes,3,opt,name=canonical,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Code

type Parameters_Parameter_ValueX_Code struct {
	Code *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=code,proto3,oneof"`
}

type Parameters_Parameter_ValueX_CodeableConcept

type Parameters_Parameter_ValueX_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,25,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Coding

type Parameters_Parameter_ValueX_Coding struct {
	Coding *datatypes_go_proto.Coding `protobuf:"bytes,26,opt,name=coding,proto3,oneof"`
}

type Parameters_Parameter_ValueX_ContactDetail

type Parameters_Parameter_ValueX_ContactDetail struct {
	ContactDetail *datatypes_go_proto.ContactDetail `protobuf:"bytes,42,opt,name=contact_detail,json=contactDetail,proto3,oneof"`
}

type Parameters_Parameter_ValueX_ContactPoint

type Parameters_Parameter_ValueX_ContactPoint struct {
	ContactPoint *datatypes_go_proto.ContactPoint `protobuf:"bytes,27,opt,name=contact_point,json=contactPoint,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Contributor

type Parameters_Parameter_ValueX_Contributor struct {
	Contributor *datatypes_go_proto.Contributor `protobuf:"bytes,43,opt,name=contributor,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Count

type Parameters_Parameter_ValueX_Count struct {
	Count *datatypes_go_proto.Count `protobuf:"bytes,28,opt,name=count,proto3,oneof"`
}

type Parameters_Parameter_ValueX_DataRequirement

type Parameters_Parameter_ValueX_DataRequirement struct {
	DataRequirement *datatypes_go_proto.DataRequirement `protobuf:"bytes,44,opt,name=data_requirement,json=dataRequirement,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Date

type Parameters_Parameter_ValueX_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,5,opt,name=date,proto3,oneof"`
}

type Parameters_Parameter_ValueX_DateTime

type Parameters_Parameter_ValueX_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,6,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Decimal

type Parameters_Parameter_ValueX_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,7,opt,name=decimal,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Distance

type Parameters_Parameter_ValueX_Distance struct {
	Distance *datatypes_go_proto.Distance `protobuf:"bytes,29,opt,name=distance,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Dosage

type Parameters_Parameter_ValueX_Dosage struct {
	Dosage *datatypes_go_proto.Dosage `protobuf:"bytes,50,opt,name=dosage,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Duration

type Parameters_Parameter_ValueX_Duration struct {
	Duration *datatypes_go_proto.Duration `protobuf:"bytes,30,opt,name=duration,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Expression

type Parameters_Parameter_ValueX_Expression struct {
	Expression *datatypes_go_proto.Expression `protobuf:"bytes,45,opt,name=expression,proto3,oneof"`
}

type Parameters_Parameter_ValueX_HumanName

type Parameters_Parameter_ValueX_HumanName struct {
	HumanName *datatypes_go_proto.HumanName `protobuf:"bytes,31,opt,name=human_name,json=humanName,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Id

type Parameters_Parameter_ValueX_Id struct {
	Id *datatypes_go_proto.Id `protobuf:"bytes,8,opt,name=id,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Identifier

type Parameters_Parameter_ValueX_Identifier struct {
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,32,opt,name=identifier,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Instant

type Parameters_Parameter_ValueX_Instant struct {
	Instant *datatypes_go_proto.Instant `protobuf:"bytes,9,opt,name=instant,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Integer

type Parameters_Parameter_ValueX_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,10,opt,name=integer,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Integer64

type Parameters_Parameter_ValueX_Integer64 struct {
	Integer64 *datatypes_go_proto.Integer64 `protobuf:"bytes,11,opt,name=integer64,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Markdown

type Parameters_Parameter_ValueX_Markdown struct {
	Markdown *datatypes_go_proto.Markdown `protobuf:"bytes,12,opt,name=markdown,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Meta

type Parameters_Parameter_ValueX_Meta struct {
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,51,opt,name=meta,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Money

type Parameters_Parameter_ValueX_Money struct {
	Money *datatypes_go_proto.Money `protobuf:"bytes,33,opt,name=money,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Oid

type Parameters_Parameter_ValueX_Oid struct {
	Oid *datatypes_go_proto.Oid `protobuf:"bytes,13,opt,name=oid,proto3,oneof"`
}

type Parameters_Parameter_ValueX_ParameterDefinition

type Parameters_Parameter_ValueX_ParameterDefinition struct {
	ParameterDefinition *datatypes_go_proto.ParameterDefinition `protobuf:"bytes,46,opt,name=parameter_definition,json=parameterDefinition,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Period

type Parameters_Parameter_ValueX_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,34,opt,name=period,proto3,oneof"`
}

type Parameters_Parameter_ValueX_PositiveInt

type Parameters_Parameter_ValueX_PositiveInt struct {
	PositiveInt *datatypes_go_proto.PositiveInt `protobuf:"bytes,14,opt,name=positive_int,json=positiveInt,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Quantity

type Parameters_Parameter_ValueX_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,35,opt,name=quantity,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Range

type Parameters_Parameter_ValueX_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,36,opt,name=range,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Ratio

type Parameters_Parameter_ValueX_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,37,opt,name=ratio,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Reference

type Parameters_Parameter_ValueX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,38,opt,name=reference,proto3,oneof"`
}

type Parameters_Parameter_ValueX_RelatedArtifact

type Parameters_Parameter_ValueX_RelatedArtifact struct {
	RelatedArtifact *datatypes_go_proto.RelatedArtifact `protobuf:"bytes,47,opt,name=related_artifact,json=relatedArtifact,proto3,oneof"`
}

type Parameters_Parameter_ValueX_SampledData

type Parameters_Parameter_ValueX_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,39,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Signature

type Parameters_Parameter_ValueX_Signature struct {
	Signature *datatypes_go_proto.Signature `protobuf:"bytes,40,opt,name=signature,proto3,oneof"`
}

type Parameters_Parameter_ValueX_StringValue

type Parameters_Parameter_ValueX_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=string_value,json=string,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Time

type Parameters_Parameter_ValueX_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,16,opt,name=time,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Timing

type Parameters_Parameter_ValueX_Timing struct {
	Timing *datatypes_go_proto.Timing `protobuf:"bytes,41,opt,name=timing,proto3,oneof"`
}

type Parameters_Parameter_ValueX_TriggerDefinition

type Parameters_Parameter_ValueX_TriggerDefinition struct {
	TriggerDefinition *datatypes_go_proto.TriggerDefinition `protobuf:"bytes,48,opt,name=trigger_definition,json=triggerDefinition,proto3,oneof"`
}

type Parameters_Parameter_ValueX_UnsignedInt

type Parameters_Parameter_ValueX_UnsignedInt struct {
	UnsignedInt *datatypes_go_proto.UnsignedInt `protobuf:"bytes,17,opt,name=unsigned_int,json=unsignedInt,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Uri

type Parameters_Parameter_ValueX_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,18,opt,name=uri,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Url

type Parameters_Parameter_ValueX_Url struct {
	Url *datatypes_go_proto.Url `protobuf:"bytes,19,opt,name=url,proto3,oneof"`
}

type Parameters_Parameter_ValueX_UsageContext

type Parameters_Parameter_ValueX_UsageContext struct {
	UsageContext *datatypes_go_proto.UsageContext `protobuf:"bytes,49,opt,name=usage_context,json=usageContext,proto3,oneof"`
}

type Parameters_Parameter_ValueX_Uuid

type Parameters_Parameter_ValueX_Uuid struct {
	Uuid *datatypes_go_proto.Uuid `protobuf:"bytes,20,opt,name=uuid,proto3,oneof"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL