desktopcouch-document-contact

desktopcouch-document-contact

Synopsis

#define             DESKTOPCOUCH_RECORD_TYPE_CONTACT
DesktopcouchDocumentContact * desktopcouch_document_contact_new
                                                        (void);
gboolean            desktopcouch_document_is_contact    (DesktopcouchDocument *document);
const char *        desktopcouch_document_contact_get_title
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_title
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *title);
const char *        desktopcouch_document_contact_get_first_name
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_first_name
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *first_name);
const char *        desktopcouch_document_contact_get_middle_name
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_middle_name
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *middle_name);
const char *        desktopcouch_document_contact_get_last_name
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_last_name
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *last_name);
const char *        desktopcouch_document_contact_get_suffix
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_suffix
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *suffix);
const char *        desktopcouch_document_contact_get_nick_name
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_nick_name
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *nick_name);
const char *        desktopcouch_document_contact_get_spouse_name
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_spouse_name
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *spouse_name);
const char *        desktopcouch_document_contact_get_birth_date
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_birth_date
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *birth_date);
const char *        desktopcouch_document_contact_get_wedding_date
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_wedding_date
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *wedding_date);
const char *        desktopcouch_document_contact_get_company
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_company
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *company);
const char *        desktopcouch_document_contact_get_department
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_department
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *department);
const char *        desktopcouch_document_contact_get_job_title
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_job_title
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *job_title);
const char *        desktopcouch_document_contact_get_manager_name
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_manager_name
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *manager_name);
const char *        desktopcouch_document_contact_get_assistant_name
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_assistant_name
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *assistant_name);
const char *        desktopcouch_document_contact_get_office
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_office
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *office);
GSList *            desktopcouch_document_contact_get_email_addresses
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_email_addresses
                                                        (DesktopcouchDocumentContact *document,
                                                         GSList *list);
GSList *            desktopcouch_document_contact_get_phone_numbers
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_phone_numbers
                                                        (DesktopcouchDocumentContact *document,
                                                         GSList *list);
GSList *            desktopcouch_document_contact_get_addresses
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_addresses
                                                        (DesktopcouchDocumentContact *document,
                                                         GSList *list);
GSList *            desktopcouch_document_contact_get_im_addresses
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_im_addresses
                                                        (DesktopcouchDocumentContact *document,
                                                         GSList *list);
GSList *            desktopcouch_document_contact_get_urls
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_urls
                                                        (DesktopcouchDocumentContact *document,
                                                         GSList *list);
const char *        desktopcouch_document_contact_get_categories
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_categories
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *categories);
const char *        desktopcouch_document_contact_get_notes
                                                        (DesktopcouchDocumentContact *document);
void                desktopcouch_document_contact_set_notes
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *notes);
CouchdbStructField * desktopcouch_document_contact_email_new
                                                        (const char *uuid,
                                                         const char *address,
                                                         const char *description);
const char *        desktopcouch_document_contact_email_get_address
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_email_set_address
                                                        (CouchdbStructField *sf,
                                                         const char *email);
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_EMAIL_DESCRIPTION_HOME
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_EMAIL_DESCRIPTION_OTHER
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_EMAIL_DESCRIPTION_WORK
const char *        desktopcouch_document_contact_email_get_description
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_email_set_description
                                                        (CouchdbStructField *sf,
                                                         const char *description);
CouchdbStructField * desktopcouch_document_contact_phone_new
                                                        (const char *uuid,
                                                         const char *number,
                                                         const char *description,
                                                         gint priority);
gint                desktopcouch_document_contact_phone_get_priority
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_phone_set_priority
                                                        (CouchdbStructField *sf,
                                                         gint priority);
const char *        desktopcouch_document_contact_phone_get_number
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_phone_set_number
                                                        (CouchdbStructField *sf,
                                                         const char *number);
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_ASSISTANT
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_CALLBACK
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_CAR
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_COMPANY
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_HOME
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_HOME_FAX
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_MOBILE
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_OTHER
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_OTHER_FAX
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_PAGER
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_PRIMARY
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_RADIO
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_TELEX
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_WORK
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_WORK_FAX
const char *        desktopcouch_document_contact_phone_get_description
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_phone_set_description
                                                        (CouchdbStructField *sf,
                                                         const char *description);
CouchdbStructField * desktopcouch_document_contact_address_new
                                                        (const char *uuid,
                                                         const char *street,
                                                         const char *ext_street,
                                                         const char *city,
                                                         const char *state,
                                                         const char *country,
                                                         const char *postalcode,
                                                         const char *pobox,
                                                         const char *description);
const char *        desktopcouch_document_contact_address_get_street
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_address_set_street
                                                        (CouchdbStructField *sf,
                                                         const char *street);
const char *        desktopcouch_document_contact_address_get_ext_street
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_address_set_ext_street
                                                        (CouchdbStructField *sf,
                                                         const char *ext_street);
const char *        desktopcouch_document_contact_address_get_city
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_address_set_city
                                                        (CouchdbStructField *sf,
                                                         const char *city);
const char *        desktopcouch_document_contact_address_get_state
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_address_set_state
                                                        (CouchdbStructField *sf,
                                                         const char *state);
const char *        desktopcouch_document_contact_address_get_country
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_address_set_country
                                                        (CouchdbStructField *sf,
                                                         const char *country);
const char *        desktopcouch_document_contact_address_get_postalcode
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_address_set_postalcode
                                                        (CouchdbStructField *sf,
                                                         const char *postalcode);
const char *        desktopcouch_document_contact_address_get_pobox
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_address_set_pobox
                                                        (CouchdbStructField *sf,
                                                         const char *pobox);
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_ADDRESS_DESCRIPTION_HOME
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_ADDRESS_DESCRIPTION_OTHER
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_ADDRESS_DESCRIPTION_WORK
const char *        desktopcouch_document_contact_address_get_description
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_address_set_description
                                                        (CouchdbStructField *sf,
                                                         const char *description);
CouchdbStructField * desktopcouch_document_contact_im_new
                                                        (const char *uuid,
                                                         const char *address,
                                                         const char *description,
                                                         const char *protocol);
const char *        desktopcouch_document_contact_im_get_address
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_im_set_address
                                                        (CouchdbStructField *sf,
                                                         const char *address);
const char *        desktopcouch_document_contact_im_get_description
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_im_set_description
                                                        (CouchdbStructField *sf,
                                                         const char *description);
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_AIM
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_GADU_GADU
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_GROUPWISE
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_ICQ
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_IRC
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_JABBER
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_MSN
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_SKYPE
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_YAHOO
const char *        desktopcouch_document_contact_im_get_protocol
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_im_set_protocol
                                                        (CouchdbStructField *sf,
                                                         const char *protocol);
CouchdbStructField * desktopcouch_document_contact_url_new
                                                        (const char *uuid,
                                                         const char *address,
                                                         const char *description);
const char *        desktopcouch_document_contact_url_get_address
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_url_set_address
                                                        (CouchdbStructField *sf,
                                                         const char *address);
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_URL_DESCRIPTION_BLOG
#define             DESKTOPCOUCH_DOCUMENT_CONTACT_URL_DESCRIPTION_HOMEPAGE
const char *        desktopcouch_document_contact_url_get_description
                                                        (CouchdbStructField *sf);
void                desktopcouch_document_contact_url_set_description
                                                        (CouchdbStructField *sf,
                                                         const char *description);

Description

Details

DESKTOPCOUCH_RECORD_TYPE_CONTACT

#define DESKTOPCOUCH_RECORD_TYPE_CONTACT "http://www.freedesktop.org/wiki/Specifications/desktopcouch/contact"

desktopcouch_document_contact_new ()

DesktopcouchDocumentContact * desktopcouch_document_contact_new
                                                        (void);

desktopcouch_document_is_contact ()

gboolean            desktopcouch_document_is_contact    (DesktopcouchDocument *document);

desktopcouch_document_contact_get_title ()

const char *        desktopcouch_document_contact_get_title
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_title ()

void                desktopcouch_document_contact_set_title
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *title);

desktopcouch_document_contact_get_first_name ()

const char *        desktopcouch_document_contact_get_first_name
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_first_name ()

void                desktopcouch_document_contact_set_first_name
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *first_name);

desktopcouch_document_contact_get_middle_name ()

const char *        desktopcouch_document_contact_get_middle_name
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_middle_name ()

void                desktopcouch_document_contact_set_middle_name
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *middle_name);

desktopcouch_document_contact_get_last_name ()

const char *        desktopcouch_document_contact_get_last_name
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_last_name ()

void                desktopcouch_document_contact_set_last_name
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *last_name);

desktopcouch_document_contact_get_suffix ()

const char *        desktopcouch_document_contact_get_suffix
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_suffix ()

void                desktopcouch_document_contact_set_suffix
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *suffix);

desktopcouch_document_contact_get_nick_name ()

const char *        desktopcouch_document_contact_get_nick_name
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_nick_name ()

void                desktopcouch_document_contact_set_nick_name
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *nick_name);

desktopcouch_document_contact_get_spouse_name ()

const char *        desktopcouch_document_contact_get_spouse_name
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_spouse_name ()

void                desktopcouch_document_contact_set_spouse_name
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *spouse_name);

desktopcouch_document_contact_get_birth_date ()

const char *        desktopcouch_document_contact_get_birth_date
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_birth_date ()

void                desktopcouch_document_contact_set_birth_date
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *birth_date);

desktopcouch_document_contact_get_wedding_date ()

const char *        desktopcouch_document_contact_get_wedding_date
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_wedding_date ()

void                desktopcouch_document_contact_set_wedding_date
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *wedding_date);

desktopcouch_document_contact_get_company ()

const char *        desktopcouch_document_contact_get_company
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_company ()

void                desktopcouch_document_contact_set_company
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *company);

desktopcouch_document_contact_get_department ()

const char *        desktopcouch_document_contact_get_department
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_department ()

void                desktopcouch_document_contact_set_department
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *department);

desktopcouch_document_contact_get_job_title ()

const char *        desktopcouch_document_contact_get_job_title
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_job_title ()

void                desktopcouch_document_contact_set_job_title
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *job_title);

desktopcouch_document_contact_get_manager_name ()

const char *        desktopcouch_document_contact_get_manager_name
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_manager_name ()

void                desktopcouch_document_contact_set_manager_name
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *manager_name);

desktopcouch_document_contact_get_assistant_name ()

const char *        desktopcouch_document_contact_get_assistant_name
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_assistant_name ()

void                desktopcouch_document_contact_set_assistant_name
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *assistant_name);

desktopcouch_document_contact_get_office ()

const char *        desktopcouch_document_contact_get_office
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_office ()

void                desktopcouch_document_contact_set_office
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *office);

desktopcouch_document_contact_get_email_addresses ()

GSList *            desktopcouch_document_contact_get_email_addresses
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_email_addresses ()

void                desktopcouch_document_contact_set_email_addresses
                                                        (DesktopcouchDocumentContact *document,
                                                         GSList *list);

desktopcouch_document_contact_get_phone_numbers ()

GSList *            desktopcouch_document_contact_get_phone_numbers
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_phone_numbers ()

void                desktopcouch_document_contact_set_phone_numbers
                                                        (DesktopcouchDocumentContact *document,
                                                         GSList *list);

desktopcouch_document_contact_get_addresses ()

GSList *            desktopcouch_document_contact_get_addresses
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_addresses ()

void                desktopcouch_document_contact_set_addresses
                                                        (DesktopcouchDocumentContact *document,
                                                         GSList *list);

desktopcouch_document_contact_get_im_addresses ()

GSList *            desktopcouch_document_contact_get_im_addresses
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_im_addresses ()

void                desktopcouch_document_contact_set_im_addresses
                                                        (DesktopcouchDocumentContact *document,
                                                         GSList *list);

desktopcouch_document_contact_get_urls ()

GSList *            desktopcouch_document_contact_get_urls
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_urls ()

void                desktopcouch_document_contact_set_urls
                                                        (DesktopcouchDocumentContact *document,
                                                         GSList *list);

desktopcouch_document_contact_get_categories ()

const char *        desktopcouch_document_contact_get_categories
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_categories ()

void                desktopcouch_document_contact_set_categories
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *categories);

desktopcouch_document_contact_get_notes ()

const char *        desktopcouch_document_contact_get_notes
                                                        (DesktopcouchDocumentContact *document);

desktopcouch_document_contact_set_notes ()

void                desktopcouch_document_contact_set_notes
                                                        (DesktopcouchDocumentContact *document,
                                                         const char *notes);

desktopcouch_document_contact_email_new ()

CouchdbStructField * desktopcouch_document_contact_email_new
                                                        (const char *uuid,
                                                         const char *address,
                                                         const char *description);

desktopcouch_document_contact_email_get_address ()

const char *        desktopcouch_document_contact_email_get_address
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_email_set_address ()

void                desktopcouch_document_contact_email_set_address
                                                        (CouchdbStructField *sf,
                                                         const char *email);

DESKTOPCOUCH_DOCUMENT_CONTACT_EMAIL_DESCRIPTION_HOME

#define DESKTOPCOUCH_DOCUMENT_CONTACT_EMAIL_DESCRIPTION_HOME  "home"

DESKTOPCOUCH_DOCUMENT_CONTACT_EMAIL_DESCRIPTION_OTHER

#define DESKTOPCOUCH_DOCUMENT_CONTACT_EMAIL_DESCRIPTION_OTHER "other"

DESKTOPCOUCH_DOCUMENT_CONTACT_EMAIL_DESCRIPTION_WORK

#define DESKTOPCOUCH_DOCUMENT_CONTACT_EMAIL_DESCRIPTION_WORK  "work"

desktopcouch_document_contact_email_get_description ()

const char *        desktopcouch_document_contact_email_get_description
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_email_set_description ()

void                desktopcouch_document_contact_email_set_description
                                                        (CouchdbStructField *sf,
                                                         const char *description);

desktopcouch_document_contact_phone_new ()

CouchdbStructField * desktopcouch_document_contact_phone_new
                                                        (const char *uuid,
                                                         const char *number,
                                                         const char *description,
                                                         gint priority);

desktopcouch_document_contact_phone_get_priority ()

gint                desktopcouch_document_contact_phone_get_priority
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_phone_set_priority ()

void                desktopcouch_document_contact_phone_set_priority
                                                        (CouchdbStructField *sf,
                                                         gint priority);

desktopcouch_document_contact_phone_get_number ()

const char *        desktopcouch_document_contact_phone_get_number
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_phone_set_number ()

void                desktopcouch_document_contact_phone_set_number
                                                        (CouchdbStructField *sf,
                                                         const char *number);

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_ASSISTANT

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_ASSISTANT "assistant"

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_CALLBACK

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_CALLBACK  "callback"

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_CAR

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_CAR       "car"

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_COMPANY

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_COMPANY   "company"

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_HOME

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_HOME      "home"

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_HOME_FAX

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_HOME_FAX  "home fax"

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_MOBILE

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_MOBILE    "mobile"

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_OTHER

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_OTHER     "other"

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_OTHER_FAX

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_OTHER_FAX "other fax"

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_PAGER

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_PAGER     "pager"

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_PRIMARY

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_PRIMARY   "primary"

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_RADIO

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_RADIO     "radio"

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_TELEX

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_TELEX     "telex"

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_WORK

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_WORK      "work"

DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_WORK_FAX

#define DESKTOPCOUCH_DOCUMENT_CONTACT_PHONE_DESCRIPTION_WORK_FAX  "work fax"

desktopcouch_document_contact_phone_get_description ()

const char *        desktopcouch_document_contact_phone_get_description
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_phone_set_description ()

void                desktopcouch_document_contact_phone_set_description
                                                        (CouchdbStructField *sf,
                                                         const char *description);

desktopcouch_document_contact_address_new ()

CouchdbStructField * desktopcouch_document_contact_address_new
                                                        (const char *uuid,
                                                         const char *street,
                                                         const char *ext_street,
                                                         const char *city,
                                                         const char *state,
                                                         const char *country,
                                                         const char *postalcode,
                                                         const char *pobox,
                                                         const char *description);

desktopcouch_document_contact_address_get_street ()

const char *        desktopcouch_document_contact_address_get_street
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_address_set_street ()

void                desktopcouch_document_contact_address_set_street
                                                        (CouchdbStructField *sf,
                                                         const char *street);

desktopcouch_document_contact_address_get_ext_street ()

const char *        desktopcouch_document_contact_address_get_ext_street
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_address_set_ext_street ()

void                desktopcouch_document_contact_address_set_ext_street
                                                        (CouchdbStructField *sf,
                                                         const char *ext_street);

desktopcouch_document_contact_address_get_city ()

const char *        desktopcouch_document_contact_address_get_city
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_address_set_city ()

void                desktopcouch_document_contact_address_set_city
                                                        (CouchdbStructField *sf,
                                                         const char *city);

desktopcouch_document_contact_address_get_state ()

const char *        desktopcouch_document_contact_address_get_state
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_address_set_state ()

void                desktopcouch_document_contact_address_set_state
                                                        (CouchdbStructField *sf,
                                                         const char *state);

desktopcouch_document_contact_address_get_country ()

const char *        desktopcouch_document_contact_address_get_country
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_address_set_country ()

void                desktopcouch_document_contact_address_set_country
                                                        (CouchdbStructField *sf,
                                                         const char *country);

desktopcouch_document_contact_address_get_postalcode ()

const char *        desktopcouch_document_contact_address_get_postalcode
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_address_set_postalcode ()

void                desktopcouch_document_contact_address_set_postalcode
                                                        (CouchdbStructField *sf,
                                                         const char *postalcode);

desktopcouch_document_contact_address_get_pobox ()

const char *        desktopcouch_document_contact_address_get_pobox
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_address_set_pobox ()

void                desktopcouch_document_contact_address_set_pobox
                                                        (CouchdbStructField *sf,
                                                         const char *pobox);

DESKTOPCOUCH_DOCUMENT_CONTACT_ADDRESS_DESCRIPTION_HOME

#define DESKTOPCOUCH_DOCUMENT_CONTACT_ADDRESS_DESCRIPTION_HOME  "home"

DESKTOPCOUCH_DOCUMENT_CONTACT_ADDRESS_DESCRIPTION_OTHER

#define DESKTOPCOUCH_DOCUMENT_CONTACT_ADDRESS_DESCRIPTION_OTHER "other"

DESKTOPCOUCH_DOCUMENT_CONTACT_ADDRESS_DESCRIPTION_WORK

#define DESKTOPCOUCH_DOCUMENT_CONTACT_ADDRESS_DESCRIPTION_WORK  "work"

desktopcouch_document_contact_address_get_description ()

const char *        desktopcouch_document_contact_address_get_description
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_address_set_description ()

void                desktopcouch_document_contact_address_set_description
                                                        (CouchdbStructField *sf,
                                                         const char *description);

desktopcouch_document_contact_im_new ()

CouchdbStructField * desktopcouch_document_contact_im_new
                                                        (const char *uuid,
                                                         const char *address,
                                                         const char *description,
                                                         const char *protocol);

desktopcouch_document_contact_im_get_address ()

const char *        desktopcouch_document_contact_im_get_address
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_im_set_address ()

void                desktopcouch_document_contact_im_set_address
                                                        (CouchdbStructField *sf,
                                                         const char *address);

desktopcouch_document_contact_im_get_description ()

const char *        desktopcouch_document_contact_im_get_description
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_im_set_description ()

void                desktopcouch_document_contact_im_set_description
                                                        (CouchdbStructField *sf,
                                                         const char *description);

DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_AIM

#define DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_AIM       "aim"

DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_GADU_GADU

#define DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_GADU_GADU "gadu-gadu"

DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_GROUPWISE

#define DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_GROUPWISE "groupwise"

DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_ICQ

#define DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_ICQ       "icq"

DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_IRC

#define DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_IRC       "irc"

DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_JABBER

#define DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_JABBER    "jabber"

DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_MSN

#define DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_MSN       "msn"

DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_SKYPE

#define DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_SKYPE     "skype"

DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_YAHOO

#define DESKTOPCOUCH_DOCUMENT_CONTACT_IM_PROTOCOL_YAHOO     "yahoo"

desktopcouch_document_contact_im_get_protocol ()

const char *        desktopcouch_document_contact_im_get_protocol
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_im_set_protocol ()

void                desktopcouch_document_contact_im_set_protocol
                                                        (CouchdbStructField *sf,
                                                         const char *protocol);

desktopcouch_document_contact_url_new ()

CouchdbStructField * desktopcouch_document_contact_url_new
                                                        (const char *uuid,
                                                         const char *address,
                                                         const char *description);

desktopcouch_document_contact_url_get_address ()

const char *        desktopcouch_document_contact_url_get_address
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_url_set_address ()

void                desktopcouch_document_contact_url_set_address
                                                        (CouchdbStructField *sf,
                                                         const char *address);

DESKTOPCOUCH_DOCUMENT_CONTACT_URL_DESCRIPTION_BLOG

#define DESKTOPCOUCH_DOCUMENT_CONTACT_URL_DESCRIPTION_BLOG     "blog"

DESKTOPCOUCH_DOCUMENT_CONTACT_URL_DESCRIPTION_HOMEPAGE

#define DESKTOPCOUCH_DOCUMENT_CONTACT_URL_DESCRIPTION_HOMEPAGE "home page"

desktopcouch_document_contact_url_get_description ()

const char *        desktopcouch_document_contact_url_get_description
                                                        (CouchdbStructField *sf);

desktopcouch_document_contact_url_set_description ()

void                desktopcouch_document_contact_url_set_description
                                                        (CouchdbStructField *sf,
                                                         const char *description);