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