Meta class

The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

Constructors

Meta({DateTime? lastUpdated, String? versionId, String? source, FixedList<String>? profile, FixedList<Tag>? tag})
Constructs a new Meta with an optional last updated date, version ID
Meta.fromJson(JsonObject _json)
Constructs a new Meta instance from the provided JSON object.

Properties

hashCode int
The hash code for this object.
no setteroverride
json → JsonObject
Converts this Meta instance to a JSON object.
no setter
lastUpdated DateTime?
When the resource last changed - e.g. when the version changed.
no setter
profile FixedList<String>?
A list of profiles (references to StructureDefinition resources) that this resource claims to conform to. The URL is a reference to StructureDefinition.url.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
source String?
Identifies where the resource comes from.
no setter
tag FixedList<Tag>?
Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource.
no setter
versionId String?
The version specific identifier.
no setter

Methods

copyWith({DateTime? lastUpdated, String? versionId, String? source, FixedList<String>? profile, FixedList<Tag>? tag}) Meta
Makes a deep copy of this Meta instance.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Constants

fieldDefinitions → const List<FieldDefinition<Object>>
All field definitions for Meta
lastUpdatedField → const FieldDefinition<DateTime>
Field definition for lastUpdated
profileField → const FieldDefinition<FixedList<String>>
Field definition for profile
sourceField → const FieldDefinition<String>
Field definition for source
tagField → const FieldDefinition<FixedList<Tag>>
Field definition for tag
versionIdField → const FieldDefinition<String>
Field definition for versionId