| Top |  |  |  |  | 
| #define | FOLKS_TYPE_POSTAL_ADDRESS | 
| struct | FolksPostalAddress | 
| struct | FolksPostalAddressClass | 
| #define | FOLKS_TYPE_POSTAL_ADDRESS_FIELD_DETAILS | 
| struct | FolksPostalAddressFieldDetails | 
| struct | FolksPostalAddressFieldDetailsClass | 
| FolksPostalAddressDetails | |
| struct | FolksPostalAddressDetailsIface | 
The components of the address are never null: an empty string indicates that a property is not set.
#define FOLKS_TYPE_POSTAL_ADDRESS (folks_postal_address_get_type ())
The type for FolksPostalAddress.
struct FolksPostalAddress {
	GObject parent_instance;
	FolksPostalAddressPrivate * priv;
};
Object representing a postal mail address.
The components of the address are never null: an empty string indicates that a property is not set.
struct FolksPostalAddressClass {
	GObjectClass parent_class;
};
The class structure for FOLKS_TYPE_POSTAL_ADDRESS. All the fields in this structure are private and should never be accessed directly.
#define FOLKS_TYPE_POSTAL_ADDRESS_FIELD_DETAILS (folks_postal_address_field_details_get_type ())
The type for FolksPostalAddressFieldDetails.
struct FolksPostalAddressFieldDetails {
	FolksAbstractFieldDetails parent_instance;
	FolksPostalAddressFieldDetailsPrivate * priv;
};
Object representing a PostalAddress value that can have some parameters associated with it.
See FolksAbstractFieldDetails for details on common parameter names and values.
Since: 0.6.0
struct FolksPostalAddressFieldDetailsClass {
	FolksAbstractFieldDetailsClass parent_class;
};
The class structure for FOLKS_TYPE_POSTAL_ADDRESS_FIELD_DETAILS. All the fields in this structure are private and should never be accessed directly.
typedef struct _FolksPostalAddressDetails FolksPostalAddressDetails;
Interface for classes that can provide postal addresses, such as FolksPersona and FolksIndividual.
struct FolksPostalAddressDetailsIface {
	GTypeInterface parent_iface;
	void (*change_postal_addresses) (FolksPostalAddressDetails* self, GeeSet* postal_addresses, GAsyncReadyCallback _callback_, gpointer _user_data_);
	void (*change_postal_addresses_finish) (FolksPostalAddressDetails* self, GAsyncResult* _res_, GError** error);
	GeeSet* (*get_postal_addresses) (FolksPostalAddressDetails* self);
	void (*set_postal_addresses) (FolksPostalAddressDetails* self, GeeSet* value);
};
Interface for creating FolksPostalAddressDetails implementations.
| the parent interface structure | ||
| virtual method called by  | ||
| asynchronous finish function for  | ||
| getter method for the abstract property "postal-addresses" | ||
| setter method for the abstract property "postal-addresses" |