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