TaskInput class
TaskInput A task to be performed.
- Annotations
-
- @freezed
Constructors
-
TaskInput({@JsonKey(name: 'id') String? fhirId, @JsonKey(name: 'extension') List<
FhirExtension> ? extension_, List<FhirExtension> ? modifierExtension, required CodeableConcept type, 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}) -
TaskInput A task to be performed.
constfactory
-
TaskInput.fromJson(Map<
String, dynamic> json) -
Factory constructor, accepts Map<String, dynamic> as an argument
factory
- TaskInput.fromJsonString(String source)
-
Acts like a constructor, returns a TaskInput, accepts a
String as an argument, mostly because I got tired of typing it out
factory
- TaskInput.fromYaml(dynamic yaml)
-
Factory constructor that accepts a String in YAML format as an argument
factory
Properties
-
copyWith
→ $TaskInputCopyWith<
TaskInput> -
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 - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type → CodeableConcept
-
type
A code or description indicating how the input is intended to be used as part of the task execution.no setterinherited - valueAddress → Address?
-
valueAddress
The value of the input parameter as a basic type.no setterinherited - valueAge → Age?
-
valueAge
The value of the input parameter as a basic type.no setterinherited - valueAnnotation → Annotation?
-
valueAnnotation
The value of the input parameter as a basic type.no setterinherited - valueAttachment → Attachment?
-
valueAttachment
The value of the input parameter as a basic type.no setterinherited - valueAvailability → Availability?
-
valueAvailability
The value of the input parameter as a basic type.no setterinherited - valueBase64Binary → FhirBase64Binary?
-
valueBase64Binary
The value of the input parameter as a basic type.no setterinherited - valueBase64BinaryElement → Element?
-
valueBase64BinaryElement
("_valueBase64Binary") Extensions for valueBase64Binaryno setterinherited - valueBoolean → FhirBoolean?
-
valueBoolean
The value of the input parameter as a basic type.no setterinherited - valueBooleanElement → Element?
-
valueBooleanElement
("_valueBoolean") Extensions for valueBooleanno setterinherited - valueCanonical → FhirCanonical?
-
valueCanonical
The value of the input parameter as a basic type.no setterinherited - valueCanonicalElement → Element?
-
valueCanonicalElement
("_valueCanonical") Extensions for valueCanonicalno setterinherited - valueCode → FhirCode?
-
valueCode
The value of the input parameter as a basic type.no setterinherited - valueCodeableConcept → CodeableConcept?
-
valueCodeableConcept
The value of the input parameter as a basic type.no setterinherited - valueCodeableReference → CodeableReference?
-
valueCodeableReference
The value of the input parameter as a basic type.no setterinherited - valueCodeElement → Element?
-
valueCodeElement
("_valueCode") Extensions for valueCodeno setterinherited - valueCoding → Coding?
-
valueCoding
The value of the input parameter as a basic type.no setterinherited - valueContactDetail → ContactDetail?
-
valueContactDetail
The value of the input parameter as a basic type.no setterinherited - valueContactPoint → ContactPoint?
-
valueContactPoint
The value of the input parameter as a basic type.no setterinherited - valueCount → Count?
-
valueCount
The value of the input parameter as a basic type.no setterinherited - valueDataRequirement → DataRequirement?
-
valueDataRequirement
The value of the input parameter as a basic type.no setterinherited - valueDate → FhirDate?
-
valueDate
The value of the input parameter as a basic type.no setterinherited - valueDateElement → Element?
-
valueDateElement
("_valueDate") Extensions for valueDateno setterinherited - valueDateTime → FhirDateTime?
-
valueDateTime
The value of the input parameter as a basic type.no setterinherited - valueDateTimeElement → Element?
-
valueDateTimeElement
("_valueDateTime") Extensions for valueDateTimeno setterinherited - valueDecimal → FhirDecimal?
-
valueDecimal
The value of the input parameter as a basic type.no setterinherited - valueDecimalElement → Element?
-
valueDecimalElement
("_valueDecimal") Extensions for valueDecimalno setterinherited - valueDistance → Distance?
-
valueDistance
The value of the input parameter as a basic type.no setterinherited - valueDosage → Dosage?
-
valueDosage
The value of the input parameter as a basic type.no setterinherited - valueDuration → FhirDuration?
-
valueDuration
The value of the input parameter as a basic type.no setterinherited - valueExpression → FhirExpression?
-
valueExpression
The value of the input parameter as a basic type.no setterinherited - valueExtendedContactDetail → ExtendedContactDetail?
-
valueExtendedContactDetail
The value of the input parameter as a basic type.no setterinherited - valueHumanName → HumanName?
-
valueHumanName
The value of the input parameter as a basic type.no setterinherited - valueId → FhirId?
-
valueId
The value of the input parameter as a basic type.no setterinherited - valueIdElement → Element?
-
valueIdElement
("_valueId") Extensions for valueIdno setterinherited - valueIdentifier → Identifier?
-
valueIdentifier
The value of the input parameter as a basic type.no setterinherited - valueInstant → FhirInstant?
-
valueInstant
The value of the input parameter as a basic type.no setterinherited - valueInstantElement → Element?
-
valueInstantElement
("_valueInstant") Extensions for valueInstantno setterinherited - valueInteger → FhirInteger?
-
valueInteger
The value of the input parameter as a basic type.no setterinherited - valueInteger64 → FhirInteger64?
-
valueInteger64
The value of the input parameter as a basic type.no setterinherited - valueInteger64Element → Element?
-
valueInteger64Element
("_valueInteger64") Extensions for valueInteger64no setterinherited - valueIntegerElement → Element?
-
valueIntegerElement
("_valueInteger") Extensions for valueIntegerno setterinherited - valueMarkdown → FhirMarkdown?
-
valueMarkdown
The value of the input parameter as a basic type.no setterinherited - valueMarkdownElement → Element?
-
valueMarkdownElement
("_valueMarkdown") Extensions for valueMarkdownno setterinherited - valueMeta → FhirMeta?
-
valueMeta
The value of the input parameter as a basic type.no setterinherited - valueMoney → Money?
-
valueMoney
The value of the input parameter as a basic type.no setterinherited - valueOid → FhirId?
-
valueOid
The value of the input parameter as a basic type.no setterinherited - valueOidElement → Element?
-
valueOidElement
("_valueOid") Extensions for valueOidno setterinherited - valueParameterDefinition → ParameterDefinition?
-
valueParameterDefinition
The value of the input parameter as a basic type.no setterinherited - valuePeriod → Period?
-
valuePeriod
The value of the input parameter as a basic type.no setterinherited - valuePositiveInt → FhirPositiveInt?
-
valuePositiveInt
The value of the input parameter as a basic type.no setterinherited - valuePositiveIntElement → Element?
-
valuePositiveIntElement
("_valuePositiveInt") Extensions for valuePositiveIntno setterinherited - valueQuantity → Quantity?
-
valueQuantity
The value of the input parameter as a basic type.no setterinherited - valueRange → Range?
-
valueRange
The value of the input parameter as a basic type.no setterinherited - valueRatio → Ratio?
-
valueRatio
The value of the input parameter as a basic type.no setterinherited - valueRatioRange → RatioRange?
-
valueRatioRange
The value of the input parameter as a basic type.no setterinherited - valueReference → Reference?
-
valueReference
The value of the input parameter as a basic type.no setterinherited - valueRelatedArtifact → RelatedArtifact?
-
valueRelatedArtifact
The value of the input parameter as a basic type.no setterinherited - valueSampledData → SampledData?
-
valueSampledData
The value of the input parameter as a basic type.no setterinherited - valueSignature → Signature?
-
valueSignature
The value of the input parameter as a basic type.no setterinherited - valueString → String?
-
valueString
The value of the input parameter as a basic type.no setterinherited - valueStringElement → Element?
-
valueStringElement
("_valueString") Extensions for valueStringno setterinherited - valueTime → FhirTime?
-
valueTime
The value of the input parameter as a basic type.no setterinherited - valueTimeElement → Element?
-
valueTimeElement
("_valueTime") Extensions for valueTimeno setterinherited - valueTiming → Timing?
-
valueTiming
The value of the input parameter as a basic type.no setterinherited - valueTriggerDefinition → TriggerDefinition?
-
valueTriggerDefinition
The value of the input parameter as a basic type.no setterinherited - valueUnsignedInt → FhirUnsignedInt?
-
valueUnsignedInt
The value of the input parameter as a basic type.no setterinherited - valueUnsignedIntElement → Element?
-
valueUnsignedIntElement
("_valueUnsignedInt") Extensions for valueUnsignedIntno setterinherited - valueUri → FhirUri?
-
valueUri
The value of the input parameter as a basic type.no setterinherited - valueUriElement → Element?
-
valueUriElement
("_valueUri") Extensions for valueUrino setterinherited - valueUrl → FhirUrl?
-
valueUrl
The value of the input parameter as a basic type.no setterinherited - valueUrlElement → Element?
-
valueUrlElement
("_valueUrl") Extensions for valueUrlno setterinherited - valueUsageContext → UsageContext?
-
valueUsageContext
The value of the input parameter as a basic type.no setterinherited - valueUuid → FhirId?
-
valueUuid
The value of the input parameter as a basic type.no setterinherited - valueUuidElement → Element?
-
valueUuidElement
("_valueUuid") Extensions for valueUuidno 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