ContactPoint class

Details for all kinds of technology-mediated contact points for a person or organization, including telephone, email, etc.

Constructors

ContactPoint({FixedList<Extension>? extension, String? system, String? value, String? use})
Constructs a new ContactPoint with optional extension, system, value and use.
ContactPoint.fromJson(JsonObject _json)
Constructs a new ContactPoint instance from the provided JSON object.

Properties

extension → FixedList<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 manageable, 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 setter
hashCode → int
The hash code for this object.
no setteroverride
json → JsonObject
Converts this ContactPoint instance to a JSON object.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
system → String?
Telecommunications form for contact point - what communications system is required to make use of the contact.
no setter
use → String?
Identifies the purpose for the contact point.
no setter
value → String?
The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).
no setter

Methods

copyWith({FixedList<Extension>? extension, String? system, String? value, String? use}) → ContactPoint
Creates a deep copy of this ContactPoint.
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

extensionField → const FieldDefinition<FixedList<Extension>>
Field definition for extension
fieldDefinitions → const List<FieldDefinition<Object>>
All field definitions for ContactPoint
systemField → const FieldDefinition<String>
Field definition for system
useField → const FieldDefinition<String>
Field definition for use
valueField → const FieldDefinition<String>
Field definition for value