VirtualServiceDetail class
VirtualServiceDetail Virtual Service Contact Details.
- Annotations
-
- @freezed
Constructors
-
VirtualServiceDetail({@JsonKey(name: 'id') String? fhirId, @JsonKey(name: 'extension') List<
FhirExtension> ? extension_, Coding? channelType, FhirUrl? addressUrl, @JsonKey(name: '_addressUrl') Element? addressUrlElement, String? addressString, @JsonKey(name: '_addressString') Element? addressStringElement, ContactPoint? addressContactPoint, ExtendedContactDetail? addressExtendedContactDetail, List<FhirUrl> ? additionalInfo, @JsonKey(name: '_additionalInfo') List<Element> ? additionalInfoElement, FhirPositiveInt? maxParticipants, @JsonKey(name: '_maxParticipants') Element? maxParticipantsElement, String? sessionKey, @JsonKey(name: '_sessionKey') Element? sessionKeyElement}) -
VirtualServiceDetail Virtual Service Contact Details.
constfactory
-
VirtualServiceDetail.fromJson(Map<
String, dynamic> json) -
Factory constructor, accepts Map<String, dynamic> as an argument
factory
- VirtualServiceDetail.fromJsonString(String source)
-
Acts like a constructor, returns a VirtualServiceDetail, accepts a
String as an argument, mostly because I got tired of typing it out
factory
- VirtualServiceDetail.fromYaml(dynamic yaml)
-
Factory constructor that accepts a String in YAML format as an argument
factory
Properties
-
additionalInfo
→ List<
FhirUrl> ? -
additionalInfo Address to see alternative connection details.
no setterinherited
-
additionalInfoElement
→ List<
Element> ? -
additionalInfoElement ("_additionalInfo") Extensions for
additionalInfo
no setterinherited
- addressContactPoint → ContactPoint?
-
addressContactPoint What address or number needs to be used for a
user to connect to the virtual service to join. The channelType
informs as to which datatype is appropriate to use (requires knowledge
of the specific type).
no setterinherited
- addressExtendedContactDetail → ExtendedContactDetail?
-
addressExtendedContactDetail What address or number needs to be used
for a user to connect to the virtual service to join. The channelType
informs as to which datatype is appropriate to use (requires knowledge
of the specific type).
no setterinherited
- addressString → String?
-
addressString What address or number needs to be used for a user to
connect to the virtual service to join. The channelType informs as to
which datatype is appropriate to use (requires knowledge of the
specific type).
no setterinherited
- addressStringElement → Element?
-
addressStringElement ("_addressString") Extensions for addressString
no setterinherited
- addressUrl → FhirUrl?
-
addressUrl What address or number needs to be used for a user to
connect to the virtual service to join. The channelType informs as to
which datatype is appropriate to use (requires knowledge of the
specific type).
no setterinherited
- addressUrlElement → Element?
-
addressUrlElement ("_addressUrl") Extensions for addressUrl
no setterinherited
- channelType → Coding?
-
channelType The type of virtual service to connect to (i.e. Teams,
Zoom, Specific VMR technology, WhatsApp).
no setterinherited
-
copyWith
→ $VirtualServiceDetailCopyWith<
VirtualServiceDetail> -
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
- maxParticipants → FhirPositiveInt?
-
maxParticipants Maximum number of participants supported by the
virtual service.
no setterinherited
- maxParticipantsElement → Element?
-
maxParticipantsElement ("_maxParticipants") Extensions for
maxParticipants
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sessionKey → String?
-
sessionKey Session Key required by the virtual service.
no setterinherited
- sessionKeyElement → Element?
-
sessionKeyElement ("_sessionKey") Extensions for sessionKey
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