PlanDefinitionAction class
- Annotations
-
- @freezed
Constructors
-
PlanDefinitionAction({String? label, @JsonKey(name: '_label') Element? labelElement, String? title, @JsonKey(name: '_title') Element? titleElement, String? description, @JsonKey(name: '_description') Element? descriptionElement, String? textEquivalent, @JsonKey(name: '_textEquivalent') Element? textEquivalentElement, List<
CodeableConcept> ? code, List<CodeableConcept> ? reason, List<RelatedArtifact> ? documentation, List<FhirId> ? goalId, @JsonKey(name: '_goalId') List<Element?> ? goalIdElement, List<TriggerDefinition> ? triggerDefinition, List<PlanDefinitionCondition> ? condition, List<DataRequirement> ? input, List<DataRequirement> ? output, FhirDateTime? timingDateTime, @JsonKey(name: '_timingDateTime') Element? timingDateTimeElement, Period? timingPeriod, FhirDuration? timingDuration, Range? timingRange, Timing? timingTiming, List<PlanDefinitionParticipant> ? participant, Coding? type, PlanDefinitionActionGroupingBehavior? groupingBehavior, @JsonKey(name: '_groupingBehavior') Element? groupingBehaviorElement, PlanDefinitionActionSelectionBehavior? selectionBehavior, @JsonKey(name: '_selectionBehavior') Element? selectionBehaviorElement, PlanDefinitionActionRequiredBehavior? requiredBehavior, @JsonKey(name: '_requiredBehavior') Element? requiredBehaviorElement, PlanDefinitionActionPrecheckBehavior? precheckBehavior, @JsonKey(name: '_precheckBehavior') Element? precheckBehaviorElement, PlanDefinitionActionCardinalityBehavior? cardinalityBehavior, @JsonKey(name: '_cardinalityBehavior') Element? cardinalityBehaviorElement, Reference? definition, Reference? transform, List<PlanDefinitionDynamicValue> ? dynamicValue, List<PlanDefinitionAction> ? action}) -
constfactory
-
PlanDefinitionAction.fromJson(Map<
String, dynamic> json) -
Factory constructor, accepts Map<String, dynamic> as an argument
factory
- PlanDefinitionAction.fromJsonString(String source)
-
Acts like a constructor, returns a PlanDefinitionAction, accepts a
String as an argument, mostly because I got tired of typing it out
factory
- PlanDefinitionAction.fromYaml(dynamic yaml)
-
Factory constructor, accepts a String in YAML format as an argument
factory
Properties
-
action
→ List<
PlanDefinitionAction> ? -
no setterinherited
- cardinalityBehavior → PlanDefinitionActionCardinalityBehavior?
-
no setterinherited
- cardinalityBehaviorElement → Element?
-
no setterinherited
-
code
→ List<
CodeableConcept> ? -
no setterinherited
-
condition
→ List<
PlanDefinitionCondition> ? -
no setterinherited
-
copyWith
→ $PlanDefinitionActionCopyWith<
PlanDefinitionAction> -
no setterinherited
- definition → Reference?
-
no setterinherited
- description → String?
-
no setterinherited
- descriptionElement → Element?
-
no setterinherited
-
documentation
→ List<
RelatedArtifact> ? -
no setterinherited
-
dynamicValue
→ List<
PlanDefinitionDynamicValue> ? -
no setterinherited
-
goalId
→ List<
FhirId> ? -
no setterinherited
-
goalIdElement
→ List<
Element?> ? -
no setterinherited
- groupingBehavior → PlanDefinitionActionGroupingBehavior?
-
no setterinherited
- groupingBehaviorElement → Element?
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
-
input
→ List<
DataRequirement> ? -
no setterinherited
- label → String?
-
no setterinherited
- labelElement → Element?
-
no setterinherited
-
output
→ List<
DataRequirement> ? -
no setterinherited
-
participant
→ List<
PlanDefinitionParticipant> ? -
no setterinherited
- precheckBehavior → PlanDefinitionActionPrecheckBehavior?
-
no setterinherited
- precheckBehaviorElement → Element?
-
no setterinherited
-
reason
→ List<
CodeableConcept> ? -
no setterinherited
-
no setterinherited
- requiredBehavior → PlanDefinitionActionRequiredBehavior?
-
no setterinherited
- requiredBehaviorElement → Element?
-
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selectionBehavior → PlanDefinitionActionSelectionBehavior?
-
no setterinherited
- selectionBehaviorElement → Element?
-
no setterinherited
- textEquivalent → String?
-
no setterinherited
- textEquivalentElement → Element?
-
no setterinherited
- timingDateTime → FhirDateTime?
-
no setterinherited
- timingDateTimeElement → Element?
-
no setterinherited
- timingDuration → FhirDuration?
-
no setterinherited
- timingPeriod → Period?
-
no setterinherited
- timingRange → Range?
-
no setterinherited
- timingTiming → Timing?
-
no setterinherited
- title → String?
-
no setterinherited
- titleElement → Element?
-
no setterinherited
- transform → Reference?
-
no setterinherited
-
triggerDefinition
→ List<
TriggerDefinition> ? -
no setterinherited
- type → Coding?
-
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