LocationDetails


Object Hierarchy:

Folks.LocationDetails Folks.LocationDetails Folks.LocationDetails GLib.Object GLib.Object GLib.Object->Folks.LocationDetails

Description:


public interface LocationDetails : Object

Location of a contact. folks tries to keep track of the current location and thus favors live data (say, as advertised by a chat service) over static data (from an address book). Static addresses, such as a contact's home or work address, should be presented using the PostalAddressDetails interface. LocationDetails is purely for exposing the contact's current or recent location.

Backends are expected to report only relevant changes in a persona's location. For storage backends like EDS, all changes must have been triggered by a person (e.g. editing the contact) and thus all are relevant.

A backend pulling in live data, for example from a GPS, is expected to filter the data to minimize noise.

folks itself will then apply all changes coming from backends without further filtering.

Since:

0.9.2

All known implementing classes:

Namespace: Folks
Package: folks

Content:

Properties:

Methods:

Inherited Members: