Constants

Details

EBookContacts.BOOK_BACKEND_PROPERTY_REQUIRED_FIELDS = '"required-fields"'

Provides comma-separated list of required fields by the book backend. All of these attributes should be set, otherwise the backend will reject saving the contact.

The EBookContacts.Contact.field_id() can be used to transform the field name into an EBookContacts.ContactField.

New in version 3.2.

EBookContacts.BOOK_BACKEND_PROPERTY_REVISION = '"revision"'

The current overall revision string, this can be used as a quick check to see if data has changed at all since the last time the addressbook revision was observed.

New in version 3.4.

EBookContacts.BOOK_BACKEND_PROPERTY_SUPPORTED_FIELDS = '"supported-fields"'

Provides comma-separated list of supported fields by the book backend. Attributes other than those listed here can be discarded. This can be used to enable/show only supported elements in GUI.

The EBookContacts.Contact.field_id() can be used to transform the field name into an EBookContacts.ContactField.

New in version 3.2.

EBookContacts.EVC_ADR = 'ADR'
EBookContacts.EVC_BDAY = 'BDAY'
EBookContacts.EVC_CALURI = 'CALURI'
EBookContacts.EVC_CATEGORIES = 'CATEGORIES'
EBookContacts.EVC_CL_UID = 'X-EVOLUTION-CONTACT-LIST-UID'

New in version 3.2.

EBookContacts.EVC_CONTACT_LIST = 'X-EVOLUTION-CONTACT-LIST-INFO'

New in version 3.2.

EBookContacts.EVC_EMAIL = 'EMAIL'
EBookContacts.EVC_ENCODING = 'ENCODING'
EBookContacts.EVC_FBURL = 'FBURL'
EBookContacts.EVC_FN = 'FN'
EBookContacts.EVC_GEO = 'GEO'

New in version 1.12.

EBookContacts.EVC_ICSCALENDAR = 'ICSCALENDAR'
EBookContacts.EVC_KEY = 'KEY'
EBookContacts.EVC_LABEL = 'LABEL'
EBookContacts.EVC_MAILER = 'MAILER'
EBookContacts.EVC_N = 'N'
EBookContacts.EVC_NICKNAME = 'NICKNAME'
EBookContacts.EVC_NOTE = 'NOTE'
EBookContacts.EVC_ORG = 'ORG'
EBookContacts.EVC_PARENT_CL = 'X-EVOLUTION-PARENT-UID'

New in version 3.2.

EBookContacts.EVC_PHOTO = 'PHOTO'
EBookContacts.EVC_PRODID = 'PRODID'
EBookContacts.EVC_QUOTEDPRINTABLE = 'QUOTED-PRINTABLE'
EBookContacts.EVC_REV = 'REV'
EBookContacts.EVC_ROLE = 'ROLE'
EBookContacts.EVC_TEL = 'TEL'
EBookContacts.EVC_TITLE = 'TITLE'
EBookContacts.EVC_TYPE = 'TYPE'
EBookContacts.EVC_UID = 'UID'
EBookContacts.EVC_URL = 'URL'
EBookContacts.EVC_VALUE = 'VALUE'
EBookContacts.EVC_VERSION = 'VERSION'
EBookContacts.EVC_X_AIM = 'X-AIM'
EBookContacts.EVC_X_ANNIVERSARY = 'X-EVOLUTION-ANNIVERSARY'
EBookContacts.EVC_X_ASSISTANT = 'X-EVOLUTION-ASSISTANT'
EBookContacts.EVC_X_BIRTHDAY = 'X-EVOLUTION-BIRTHDAY'
EBookContacts.EVC_X_BLOG_URL = 'X-EVOLUTION-BLOG-URL'
EBookContacts.EVC_X_BOOK_UID = 'X-EVOLUTION-BOOK-UID'

New in version 3.6.

EBookContacts.EVC_X_CALLBACK = 'X-EVOLUTION-CALLBACK'
EBookContacts.EVC_X_COMPANY = 'X-EVOLUTION-COMPANY'
EBookContacts.EVC_X_DEST_CONTACT_UID = 'X-EVOLUTION-DEST-CONTACT-UID'
EBookContacts.EVC_X_DEST_EMAIL = 'X-EVOLUTION-DEST-EMAIL'
EBookContacts.EVC_X_DEST_EMAIL_NUM = 'X-EVOLUTION-DEST-EMAIL-NUM'
EBookContacts.EVC_X_DEST_HTML_MAIL = 'X-EVOLUTION-DEST-HTML-MAIL'
EBookContacts.EVC_X_DEST_NAME = 'X-EVOLUTION-DEST-NAME'
EBookContacts.EVC_X_DEST_SOURCE_UID = 'X-EVOLUTION-DEST-SOURCE-UID'
EBookContacts.EVC_X_E164 = 'X-EVOLUTION-E164'
EBookContacts.EVC_X_FILE_AS = 'X-EVOLUTION-FILE-AS'
EBookContacts.EVC_X_GADUGADU = 'X-GADUGADU'
EBookContacts.EVC_X_GOOGLE_TALK = 'X-GOOGLE-TALK'

New in version 3.2.

EBookContacts.EVC_X_GROUPWISE = 'X-GROUPWISE'
EBookContacts.EVC_X_ICQ = 'X-ICQ'
EBookContacts.EVC_X_JABBER = 'X-JABBER'
EBookContacts.EVC_X_LIST = 'X-EVOLUTION-LIST'
EBookContacts.EVC_X_LIST_NAME = 'X-EVOLUTION-LIST-NAME'

New in version 3.2.

EBookContacts.EVC_X_LIST_SHOW_ADDRESSES = 'X-EVOLUTION-LIST-SHOW-ADDRESSES'
EBookContacts.EVC_X_MANAGER = 'X-EVOLUTION-MANAGER'
EBookContacts.EVC_X_MSN = 'X-MSN'
EBookContacts.EVC_X_RADIO = 'X-EVOLUTION-RADIO'
EBookContacts.EVC_X_SIP = 'X-SIP'

New in version 2.26.

EBookContacts.EVC_X_SKYPE = 'X-SKYPE'

New in version 2.26.

EBookContacts.EVC_X_SPOUSE = 'X-EVOLUTION-SPOUSE'
EBookContacts.EVC_X_TELEX = 'X-EVOLUTION-TELEX'
EBookContacts.EVC_X_TTYTDD = 'X-EVOLUTION-TTYTDD'
EBookContacts.EVC_X_TWITTER = 'X-TWITTER'

Twitter name(s).

New in version 3.6.

EBookContacts.EVC_X_VIDEO_URL = 'X-EVOLUTION-VIDEO-URL'
EBookContacts.EVC_X_WANTS_HTML = 'X-MOZILLA-HTML'
EBookContacts.EVC_X_YAHOO = 'X-YAHOO'
EBookContacts.SOURCE_EXTENSION_BACKEND_SUMMARY_SETUP = 'Backend Summary Setup'

Pass this extension name to EDataServer.Source.get_extension() to access EBookContacts.SourceBackendSummarySetup. This is also used as a group name in key files.

New in version 3.8.

EBookContacts.VCARD_21_VALID_PARAMETERS = 'TYPE,VALUE,ENCODING,CHARSET,LANGUAGE,DOM,INTL,POSTAL,PARCEL,HOME,WORK,PREF,VOICE,FAX,MSG,CELL,PAGER,BBS,MODEM,CAR,ISDN,VIDEO,AOL,APPLELINK,ATTMAIL,CIS,EWORLD,INTERNET,IBMMAIL,MCIMAIL,POWERSHARE,PRODIGY,TLX,X400,GIF,CGM,WMF,BMP,MET,PMB,DIB,PICT,TIFF,PDF,PS,JPEG,QTIME,MPEG,MPEG2,AVI,WAVE,AIFF,PCM,X509,PGP'

FIXME: Document me!

New in version 3.4.

EBookContacts.VCARD_21_VALID_PROPERTIES = 'ADR,ORG,N,AGENT,LOGO,PHOTO,LABEL,FN,TITLE,SOUND,VERSION,TEL,EMAIL,TZ,GEO,NOTE,URL,BDAY,ROLE,REV,UID,KEY,MAILER'

FIXME: Document me!

New in version 3.4.