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