Individual
        
        Object Hierarchy:
         
      
        Description:
        public class Individual : 
Object, 
AliasDetails, 
AvatarDetails, 
BirthdayDetails, 
EmailDetails, 
ExtendedInfo, 
FavouriteDetails, 
GenderDetails, 
GroupDetails, 
ImDetails, 
InteractionDetails, 
LocalIdDetails, 
LocationDetails, 
NameDetails, 
NoteDetails, 
PresenceDetails, 
PhoneDetails, 
PostalAddressDetails, 
RoleDetails, 
UrlDetails, 
WebServiceDetails
         
        
          A physical person, aggregated from the various Personas the person might have, 
            such as their different IM addresses or vCard entries. An individual must always contain at least one 
            Persona.
          When choosing the values of single-valued properties (such as Individual.alias
             and Individual.avatar; but not multi-valued properties such as 
            Individual.groups and 
            Individual.im_addresses) from the 
            Personas in the individual to present as the values of those properties of the 
            individual, it is guaranteed that if the individual contains a persona from the primary persona store (see 
            IndividualAggregator.primary_store), its property values will
            be chosen above all others. This means that any changes to property values made through folks (which are normally written to the primary 
            store) will always be used by Folks.Individuals.
          No further guarantees are made about the order of preference used for choosing which property values to use for the 
              Folks.Individual, other than that the order may vary between properties, but is guaranteed to be stable for a given property.
         
        
        
        Content:
        Properties:
        
        Creation methods:
        
        Methods:
        
        Signals:
        
          - public signal void personas_changed (Set<Persona> added, Set<Persona> removed)
            
            Emitted when one or more 
                Personas are added to or removed from the Individual. As the parameters are 
                (unordered) sets, the orders of their elements are undefined.
             
- public signal void removed (Individual? replacement_individual)
            
            Emitted when the last of the Individual's 
                Personas has been removed.
             
Inherited Members:
        
          All known members inherited from class GLib.Object
          
            
              
                - @get
- @new
- @ref
- @set
- add_toggle_ref
- add_weak_pointer
- bind_property
- connect
- constructed
- disconnect
- dispose
- dup_data
- dup_qdata
- force_floating
- freeze_notify
- get_class
- get_data
 
            
              
                - get_property
- get_qdata
- get_type
- getv
- interface_find_property
- interface_install_property
- interface_list_properties
- is_floating
- new_valist
- new_with_properties
- newv
- notify
- notify_property
- ref_count
- ref_sink
- remove_toggle_ref
- remove_weak_pointer
 
            
              
                - replace_data
- replace_qdata
- set_data
- set_data_full
- set_property
- set_qdata
- set_qdata_full
- set_valist
- setv
- steal_data
- steal_qdata
- thaw_notify
- unref
- watch_closure
- weak_ref
- weak_unref
 
           
         
        
          All known members inherited from interface Folks.AliasDetails
          
         
        
          All known members inherited from interface Folks.AvatarDetails
          
         
        
          All known members inherited from interface Folks.BirthdayDetails
          
         
        
          All known members inherited from interface Folks.EmailDetails
          
         
        
          All known members inherited from interface Folks.ExtendedInfo
          
         
        
          All known members inherited from interface Folks.FavouriteDetails
          
         
        
          All known members inherited from interface Folks.GenderDetails
          
         
        
          All known members inherited from interface Folks.GroupDetails
          
         
        
          All known members inherited from interface Folks.ImDetails
          
         
        
          All known members inherited from interface Folks.InteractionDetails
          
          
         
        
          All known members inherited from interface Folks.LocalIdDetails
          
         
        
          All known members inherited from interface Folks.LocationDetails
          
         
        
          All known members inherited from interface Folks.NameDetails
          
         
        
          All known members inherited from interface Folks.NoteDetails
          
         
        
          All known members inherited from interface Folks.PresenceDetails
          
         
        
          All known members inherited from interface Folks.PhoneDetails
          
         
        
          All known members inherited from interface Folks.PostalAddressDetails
          
          
         
        
          All known members inherited from interface Folks.RoleDetails
          
         
        
          All known members inherited from interface Folks.UrlDetails
          
         
        
          All known members inherited from interface Folks.WebServiceDetails