ParametersParameter class

ParametersParameter This resource is used to pass information into and back from an operation (whether invoked directly from REST or within a messaging environment). It is not persisted or allowed to be referenced by other resources.

Annotations
  • @freezed

Constructors

ParametersParameter({@JsonKey(name: 'id') String? fhirId, @JsonKey(name: 'extension') List<FhirExtension>? extension_, List<FhirExtension>? modifierExtension, String? name, @JsonKey(name: '_name') Element? nameElement, FhirBase64Binary? valueBase64Binary, @JsonKey(name: '_valueBase64Binary') Element? valueBase64BinaryElement, FhirBoolean? valueBoolean, @JsonKey(name: '_valueBoolean') Element? valueBooleanElement, FhirCanonical? valueCanonical, @JsonKey(name: '_valueCanonical') Element? valueCanonicalElement, FhirCode? valueCode, @JsonKey(name: '_valueCode') Element? valueCodeElement, FhirDate? valueDate, @JsonKey(name: '_valueDate') Element? valueDateElement, FhirDateTime? valueDateTime, @JsonKey(name: '_valueDateTime') Element? valueDateTimeElement, FhirDecimal? valueDecimal, @JsonKey(name: '_valueDecimal') Element? valueDecimalElement, FhirId? valueId, @JsonKey(name: '_valueId') Element? valueIdElement, FhirInstant? valueInstant, @JsonKey(name: '_valueInstant') Element? valueInstantElement, FhirInteger? valueInteger, @JsonKey(name: '_valueInteger') Element? valueIntegerElement, FhirInteger64? valueInteger64, @JsonKey(name: '_valueInteger64') Element? valueInteger64Element, FhirMarkdown? valueMarkdown, @JsonKey(name: '_valueMarkdown') Element? valueMarkdownElement, FhirId? valueOid, @JsonKey(name: '_valueOid') Element? valueOidElement, FhirPositiveInt? valuePositiveInt, @JsonKey(name: '_valuePositiveInt') Element? valuePositiveIntElement, String? valueString, @JsonKey(name: '_valueString') Element? valueStringElement, FhirTime? valueTime, @JsonKey(name: '_valueTime') Element? valueTimeElement, FhirUnsignedInt? valueUnsignedInt, @JsonKey(name: '_valueUnsignedInt') Element? valueUnsignedIntElement, FhirUri? valueUri, @JsonKey(name: '_valueUri') Element? valueUriElement, FhirUrl? valueUrl, @JsonKey(name: '_valueUrl') Element? valueUrlElement, FhirId? valueUuid, @JsonKey(name: '_valueUuid') Element? valueUuidElement, Address? valueAddress, Age? valueAge, Annotation? valueAnnotation, Attachment? valueAttachment, CodeableConcept? valueCodeableConcept, CodeableReference? valueCodeableReference, Coding? valueCoding, ContactPoint? valueContactPoint, Count? valueCount, Distance? valueDistance, FhirDuration? valueDuration, HumanName? valueHumanName, Identifier? valueIdentifier, Money? valueMoney, Period? valuePeriod, Quantity? valueQuantity, Range? valueRange, Ratio? valueRatio, RatioRange? valueRatioRange, Reference? valueReference, SampledData? valueSampledData, Signature? valueSignature, Timing? valueTiming, ContactDetail? valueContactDetail, DataRequirement? valueDataRequirement, FhirExpression? valueExpression, ParameterDefinition? valueParameterDefinition, RelatedArtifact? valueRelatedArtifact, TriggerDefinition? valueTriggerDefinition, UsageContext? valueUsageContext, Availability? valueAvailability, ExtendedContactDetail? valueExtendedContactDetail, Dosage? valueDosage, FhirMeta? valueMeta, Resource? resource, @JsonKey(name: 'part') List<ParametersParameter>? part_})
ParametersParameter This resource is used to pass information into and back from an operation (whether invoked directly from REST or within a messaging environment). It is not persisted or allowed to be referenced by other resources.
const
factory
ParametersParameter.fromJson(Map<String, dynamic> json)
Factory constructor, accepts Map<String, dynamic> as an argument
factory
ParametersParameter.fromJsonString(String source)
Acts like a constructor, returns a ParametersParameter, accepts a String as an argument, mostly because I got tired of typing it out
factory
ParametersParameter.fromYaml(dynamic yaml)
Factory constructor that accepts a String in YAML format as an argument
factory

Properties

copyWith → $ParametersParameterCopyWith<ParametersParameter>
no setterinherited
extension_ List<FhirExtension>?
extension_ ("extension") May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
no setterinherited
fhirId String?
id Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
modifierExtension List<FhirExtension>?
modifierExtension May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
no setterinherited
name String?
name The name of the parameter (reference to the operation definition).
no setterinherited
nameElement Element?
nameElement ("_name") Extensions for name
no setterinherited
part_ List<ParametersParameter>?
part_ ("part") A named part of a multi-part parameter.
no setterinherited
resource Resource?
resource Conveys the content if the parameter is a whole resource.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
valueAddress Address?
valueAddress Conveys the content if the parameter is a data type.
no setterinherited
valueAge Age?
valueAge Conveys the content if the parameter is a data type.
no setterinherited
valueAnnotation Annotation?
valueAnnotation Conveys the content if the parameter is a data type.
no setterinherited
valueAttachment Attachment?
valueAttachment Conveys the content if the parameter is a data type.
no setterinherited
valueAvailability Availability?
valueAvailability Conveys the content if the parameter is a data type.
no setterinherited
valueBase64Binary FhirBase64Binary?
valueBase64Binary Conveys the content if the parameter is a data type.
no setterinherited
valueBase64BinaryElement Element?
valueBase64BinaryElement ("_valueBase64Binary") Extensions for valueBase64Binary
no setterinherited
valueBoolean FhirBoolean?
valueBoolean Conveys the content if the parameter is a data type.
no setterinherited
valueBooleanElement Element?
valueBooleanElement ("_valueBoolean") Extensions for valueBoolean
no setterinherited
valueCanonical FhirCanonical?
valueCanonical Conveys the content if the parameter is a data type.
no setterinherited
valueCanonicalElement Element?
valueCanonicalElement ("_valueCanonical") Extensions for valueCanonical
no setterinherited
valueCode FhirCode?
valueCode Conveys the content if the parameter is a data type.
no setterinherited
valueCodeableConcept CodeableConcept?
valueCodeableConcept Conveys the content if the parameter is a data type.
no setterinherited
valueCodeableReference CodeableReference?
valueCodeableReference Conveys the content if the parameter is a data type.
no setterinherited
valueCodeElement Element?
valueCodeElement ("_valueCode") Extensions for valueCode
no setterinherited
valueCoding Coding?
valueCoding Conveys the content if the parameter is a data type.
no setterinherited
valueContactDetail ContactDetail?
valueContactDetail Conveys the content if the parameter is a data type.
no setterinherited
valueContactPoint ContactPoint?
valueContactPoint Conveys the content if the parameter is a data type.
no setterinherited
valueCount Count?
valueCount Conveys the content if the parameter is a data type.
no setterinherited
valueDataRequirement DataRequirement?
valueDataRequirement Conveys the content if the parameter is a data type.
no setterinherited
valueDate FhirDate?
valueDate Conveys the content if the parameter is a data type.
no setterinherited
valueDateElement Element?
valueDateElement ("_valueDate") Extensions for valueDate
no setterinherited
valueDateTime FhirDateTime?
valueDateTime Conveys the content if the parameter is a data type.
no setterinherited
valueDateTimeElement Element?
valueDateTimeElement ("_valueDateTime") Extensions for valueDateTime
no setterinherited
valueDecimal FhirDecimal?
valueDecimal Conveys the content if the parameter is a data type.
no setterinherited
valueDecimalElement Element?
valueDecimalElement ("_valueDecimal") Extensions for valueDecimal
no setterinherited
valueDistance Distance?
valueDistance Conveys the content if the parameter is a data type.
no setterinherited
valueDosage Dosage?
valueDosage Conveys the content if the parameter is a data type.
no setterinherited
valueDuration FhirDuration?
valueDuration Conveys the content if the parameter is a data type.
no setterinherited
valueExpression FhirExpression?
valueExpression Conveys the content if the parameter is a data type.
no setterinherited
valueExtendedContactDetail ExtendedContactDetail?
valueExtendedContactDetail Conveys the content if the parameter is a data type.
no setterinherited
valueHumanName HumanName?
valueHumanName Conveys the content if the parameter is a data type.
no setterinherited
valueId FhirId?
valueId Conveys the content if the parameter is a data type.
no setterinherited
valueIdElement Element?
valueIdElement ("_valueId") Extensions for valueId
no setterinherited
valueIdentifier Identifier?
valueIdentifier Conveys the content if the parameter is a data type.
no setterinherited
valueInstant FhirInstant?
valueInstant Conveys the content if the parameter is a data type.
no setterinherited
valueInstantElement Element?
valueInstantElement ("_valueInstant") Extensions for valueInstant
no setterinherited
valueInteger FhirInteger?
valueInteger Conveys the content if the parameter is a data type.
no setterinherited
valueInteger64 FhirInteger64?
valueInteger64 Conveys the content if the parameter is a data type.
no setterinherited
valueInteger64Element Element?
valueInteger64Element ("_valueInteger64") Extensions for valueInteger64
no setterinherited
valueIntegerElement Element?
valueIntegerElement ("_valueInteger") Extensions for valueInteger
no setterinherited
valueMarkdown FhirMarkdown?
valueMarkdown Conveys the content if the parameter is a data type.
no setterinherited
valueMarkdownElement Element?
valueMarkdownElement ("_valueMarkdown") Extensions for valueMarkdown
no setterinherited
valueMeta FhirMeta?
valueMeta Conveys the content if the parameter is a data type.
no setterinherited
valueMoney Money?
valueMoney Conveys the content if the parameter is a data type.
no setterinherited
valueOid FhirId?
valueOid Conveys the content if the parameter is a data type.
no setterinherited
valueOidElement Element?
valueOidElement ("_valueOid") Extensions for valueOid
no setterinherited
valueParameterDefinition ParameterDefinition?
valueParameterDefinition Conveys the content if the parameter is a data type.
no setterinherited
valuePeriod Period?
valuePeriod Conveys the content if the parameter is a data type.
no setterinherited
valuePositiveInt FhirPositiveInt?
valuePositiveInt Conveys the content if the parameter is a data type.
no setterinherited
valuePositiveIntElement Element?
valuePositiveIntElement ("_valuePositiveInt") Extensions for valuePositiveInt
no setterinherited
valueQuantity Quantity?
valueQuantity Conveys the content if the parameter is a data type.
no setterinherited
valueRange Range?
valueRange Conveys the content if the parameter is a data type.
no setterinherited
valueRatio Ratio?
valueRatio Conveys the content if the parameter is a data type.
no setterinherited
valueRatioRange RatioRange?
valueRatioRange Conveys the content if the parameter is a data type.
no setterinherited
valueReference Reference?
valueReference Conveys the content if the parameter is a data type.
no setterinherited
valueRelatedArtifact RelatedArtifact?
valueRelatedArtifact Conveys the content if the parameter is a data type.
no setterinherited
valueSampledData SampledData?
valueSampledData Conveys the content if the parameter is a data type.
no setterinherited
valueSignature Signature?
valueSignature Conveys the content if the parameter is a data type.
no setterinherited
valueString String?
valueString Conveys the content if the parameter is a data type.
no setterinherited
valueStringElement Element?
valueStringElement ("_valueString") Extensions for valueString
no setterinherited
valueTime FhirTime?
valueTime Conveys the content if the parameter is a data type.
no setterinherited
valueTimeElement Element?
valueTimeElement ("_valueTime") Extensions for valueTime
no setterinherited
valueTiming Timing?
valueTiming Conveys the content if the parameter is a data type.
no setterinherited
valueTriggerDefinition TriggerDefinition?
valueTriggerDefinition Conveys the content if the parameter is a data type.
no setterinherited
valueUnsignedInt FhirUnsignedInt?
valueUnsignedInt Conveys the content if the parameter is a data type.
no setterinherited
valueUnsignedIntElement Element?
valueUnsignedIntElement ("_valueUnsignedInt") Extensions for valueUnsignedInt
no setterinherited
valueUri FhirUri?
valueUri Conveys the content if the parameter is a data type.
no setterinherited
valueUriElement Element?
valueUriElement ("_valueUri") Extensions for valueUri
no setterinherited
valueUrl FhirUrl?
valueUrl Conveys the content if the parameter is a data type.
no setterinherited
valueUrlElement Element?
valueUrlElement ("_valueUrl") Extensions for valueUrl
no setterinherited
valueUsageContext UsageContext?
valueUsageContext Conveys the content if the parameter is a data type.
no setterinherited
valueUuid FhirId?
valueUuid Conveys the content if the parameter is a data type.
no setterinherited
valueUuidElement Element?
valueUuidElement ("_valueUuid") Extensions for valueUuid
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
inherited
toJsonString() String
Another convenience method because more and more I'm transmitting FHIR data as a String and not a Map
toString() String
A string representation of this object.
inherited
toYaml() String
Produces a Yaml formatted String version of the object

Operators

operator ==(Object other) bool
The equality operator.
inherited