| Top |  |  |  |  | 
This allows representation of the birth date and associated calendar event ID of a contact.
typedef struct _FolksBirthdayDetails FolksBirthdayDetails;
Birthday details for a contact.
This allows representation of the birth date and associated calendar event ID of a contact.
Since: 0.4.0
struct FolksBirthdayDetailsIface {
	GTypeInterface parent_iface;
	void (*change_birthday) (FolksBirthdayDetails* self, GDateTime* birthday, GAsyncReadyCallback _callback_, gpointer _user_data_);
	void (*change_birthday_finish) (FolksBirthdayDetails* self, GAsyncResult* _res_, GError** error);
	void (*change_calendar_event_id) (FolksBirthdayDetails* self, const gchar* event_id, GAsyncReadyCallback _callback_, gpointer _user_data_);
	void (*change_calendar_event_id_finish) (FolksBirthdayDetails* self, GAsyncResult* _res_, GError** error);
	GDateTime* (*get_birthday) (FolksBirthdayDetails* self);
	void (*set_birthday) (FolksBirthdayDetails* self, GDateTime* value);
	const gchar* (*get_calendar_event_id) (FolksBirthdayDetails* self);
	void (*set_calendar_event_id) (FolksBirthdayDetails* self, const gchar* value);
};
Interface for creating FolksBirthdayDetails implementations.
| the parent interface structure | ||
| virtual method called by  | ||
| asynchronous finish function for  | ||
| virtual method called by  | ||
| asynchronous finish function for  | ||
| getter method for the abstract property "birthday" | ||
| setter method for the abstract property "birthday" | ||
| getter method for the abstract property "calendar-event-id" | ||
| setter method for the abstract property "calendar-event-id" |