PropertyMetadata class

Property identity metadata for tracking property identity in the native store.

This metadata is populated when fetching contacts and is used when updating contacts to identify which properties to update.

Do not edit or create this manually.

Constructors

PropertyMetadata({String? dataId, String? rawContactId})
const

Properties

dataId String?
Stable identifier for the data row in the native store.
final
hashCode int
The hash code for this object.
no setteroverride
rawContactId String?
Raw contact ID that identifies which raw contact (account) this property belongs to (Android only).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({String? dataId, String? rawContactId}) PropertyMetadata
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

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

Static Methods

fromJson(Map json) PropertyMetadata