FhirExpression class
FhirExpression A expression that is evaluated in a specified context and returns a value. The context of use of the expression must specify the context in which the expression is evaluated, and how the result of the expression is used.
- Annotations
-
- @freezed
Constructors
-
FhirExpression({@JsonKey(name: 'id') String? fhirId, @JsonKey(name: 'extension') List<
FhirExtension> ? extension_, String? description, @JsonKey(name: '_description') Element? descriptionElement, FhirCode? name, @JsonKey(name: '_name') Element? nameElement, FhirCode? language, @JsonKey(name: '_language') Element? languageElement, String? expression, @JsonKey(name: '_expression') Element? expressionElement, FhirUri? reference, @JsonKey(name: '_reference') Element? referenceElement}) -
FhirExpression A expression that is evaluated in a specified context and
returns a value. The context of use of the expression must specify the
context in which the expression is evaluated, and how the result of the
expression is used.
constfactory
-
FhirExpression.fromJson(Map<
String, dynamic> json) -
Factory constructor, accepts Map<String, dynamic> as an argument
factory
- FhirExpression.fromJsonString(String source)
-
Acts like a constructor, returns a FhirExpression, accepts a
String as an argument, mostly because I got tired of typing it out
factory
- FhirExpression.fromYaml(dynamic yaml)
-
Factory constructor that accepts a String in YAML format as an argument
factory
Properties
-
copyWith
→ $FhirExpressionCopyWith<
FhirExpression> -
no setterinherited
- description → String?
-
description A brief, natural language description of the condition
that effectively communicates the intended semantics.
no setterinherited
- descriptionElement → Element?
-
descriptionElement ("_description") Extensions for description
no setterinherited
- expression → String?
-
expression An expression in the specified language that returns a
value.
no setterinherited
- expressionElement → Element?
-
expressionElement ("_expression") Extensions for expression
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
- language → FhirCode?
-
language The media type of the language for the expression.
no setterinherited
- languageElement → Element?
-
languageElement ("_language") Extensions for language
no setterinherited
- name → FhirCode?
-
name A short name assigned to the expression to allow for multiple
reuse of the expression in the context where it is defined.
no setterinherited
- nameElement → Element?
-
nameElement ("_name") Extensions for name
no setterinherited
- reference → FhirUri?
-
reference A URI that defines where the expression is found.
no setterinherited
- referenceElement → Element?
-
referenceElement ("_reference") Extensions for reference
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
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