| Top |  |  |  |  | 
| FolksPhoneFieldDetailsFolksPhoneFieldDetails — Object representing a phone number that can have some parameters associated with it. | 
| #define | FOLKS_TYPE_PHONE_FIELD_DETAILS | 
| struct | FolksPhoneFieldDetails | 
| struct | FolksPhoneFieldDetailsClass | 
| FolksPhoneDetails | |
| struct | FolksPhoneDetailsIface | 
#define FOLKS_TYPE_PHONE_FIELD_DETAILS (folks_phone_field_details_get_type ())
The type for FolksPhoneFieldDetails.
struct FolksPhoneFieldDetails {
	FolksAbstractFieldDetails parent_instance;
	FolksPhoneFieldDetailsPrivate * priv;
};
Object representing a phone number that can have some parameters associated with it.
See FolksAbstractFieldDetails for details on common parameter names and values.
Since: 0.6.0
struct FolksPhoneFieldDetailsClass {
	FolksAbstractFieldDetailsClass parent_class;
};
The class structure for FOLKS_TYPE_PHONE_FIELD_DETAILS. All the fields in this structure are private and should never be accessed directly.
typedef struct _FolksPhoneDetails FolksPhoneDetails;
Interface for classes that can provide a phone number, such as FolksPersona and FolksIndividual.
Since: 0.3.5
struct FolksPhoneDetailsIface {
	GTypeInterface parent_iface;
	void (*change_phone_numbers) (FolksPhoneDetails* self, GeeSet* phone_numbers, GAsyncReadyCallback _callback_, gpointer _user_data_);
	void (*change_phone_numbers_finish) (FolksPhoneDetails* self, GAsyncResult* _res_, GError** error);
	GeeSet* (*get_phone_numbers) (FolksPhoneDetails* self);
	void (*set_phone_numbers) (FolksPhoneDetails* self, GeeSet* value);
};
Interface for creating FolksPhoneDetails implementations.
| the parent interface structure | ||
| virtual method called by  | ||
| asynchronous finish function for  | ||
| getter method for the abstract property "phone-numbers" | ||
| setter method for the abstract property "phone-numbers" |