Constants
[Contacts Data Model]


Defines

#define kAddressLabelTypeHome   "LabelHome"
#define kAddressLabelTypeOther   "LabelOther"
#define kAddressLabelTypeWork   "LabelWork"
#define kAddressTypeHome   "Home"
#define kAddressTypeOther   "Other"
#define kAddressTypeWork   "Work"
#define kContactIdentifier1   "Contact1"
#define kContactIdentifier2   "Contact2"
#define kContactIdentifier3   "Contact3"
#define kContactIdentifier4   "Contact4"
#define kContactIdentifier5   "Contact5"
#define kContactIdentifier6   "Contact6"
#define kContactIdentifierIM1   kContactIMIdentifierPrefix "1"
#define kContactIdentifierIM2   kContactIMIdentifierPrefix "2"
#define kContactIdentifierPrefix   "Contact"
#define kContactIdentifierURL   "ContactURL"
#define kContactIMIdentifierPrefix   "ContactIM"
#define kContactTypeAIM   "AIM"
#define kContactTypeEmail   "Email"
#define kContactTypeFAX   "FAX"
#define kContactTypeHome   "Home"
#define kContactTypeICQ   "ICQ"
#define kContactTypeJabberIM   "JabberIM"
#define kContactTypeMobile   "Mobile"
#define kContactTypeMSNIM   "MSNIM"
#define kContactTypeOther   "Other"
#define kContactTypeURL   "URL"
#define kContactTypeVideo   "Video"
#define kContactTypeWork   "Work"
#define kContactTypeYahooIM   "YahooIM"
#define kCustomLabelIdentifier1   kCustomLabelIdentifierPrefix "1"
#define kCustomLabelIdentifier2   kCustomLabelIdentifierPrefix "2"
#define kCustomLabelIdentifier3   kCustomLabelIdentifierPrefix "3"
#define kCustomLabelIdentifier4   kCustomLabelIdentifierPrefix "4"
#define kCustomLabelIdentifier5   kCustomLabelIdentifierPrefix "5"
#define kCustomLabelIdentifier6   kCustomLabelIdentifierPrefix "6"
#define kCustomLabelIdentifier7   kCustomLabelIdentifierPrefix "7"
#define kCustomLabelIdentifier8   kCustomLabelIdentifierPrefix "8"
#define kCustomLabelIdentifier9   kCustomLabelIdentifierPrefix "9"
#define kCustomLabelIdentifierPrefix   "Custom"
#define kDistributionContactTypeEmail   "Email"
#define kDistributionContactTypeMessaging   "Messaging"


Define Documentation

#define kAddressLabelTypeHome   "LabelHome"
 

Used in AddressItem Identifier field for delivery labels. The Address column contains the full label string. Note that the application can use the Identifier field for display order since there is a one to one mapping between avaiable address identifiers and fields in the UI.

#define kAddressLabelTypeOther   "LabelOther"
 

#define kAddressLabelTypeWork   "LabelWork"
 

#define kAddressTypeHome   "Home"
 

Used in AddressItem Identifier field. Note that the application can use the Identifier field for display order since there is a one to one mapping between avaiable address identifiers and fields in the UI.

#define kAddressTypeOther   "Other"
 

#define kAddressTypeWork   "Work"
 

#define kContactIdentifier1   "Contact1"
 

#define kContactIdentifier2   "Contact2"
 

#define kContactIdentifier3   "Contact3"
 

#define kContactIdentifier4   "Contact4"
 

#define kContactIdentifier5   "Contact5"
 

#define kContactIdentifier6   "Contact6"
 

#define kContactIdentifierIM1   kContactIMIdentifierPrefix "1"
 

#define kContactIdentifierIM2   kContactIMIdentifierPrefix "2"
 

#define kContactIdentifierPrefix   "Contact"
 

Used in ContactItem Identifier field. This value is just used by the handheld and desktop to determine the order that each contact should appear in the UI and uniquely identify a contact.

#define kContactIdentifierURL   "ContactURL"
 

#define kContactIMIdentifierPrefix   "ContactIM"
 

#define kContactTypeAIM   "AIM"
 

#define kContactTypeEmail   "Email"
 

#define kContactTypeFAX   "FAX"
 

#define kContactTypeHome   "Home"
 

Used in ContactItem ContactType field. This value indicated what label is selected for the contact in the UI. Using this field, the handheld can determine what label string to use, and possibly, what type of actions are permissable for the contact

#define kContactTypeICQ   "ICQ"
 

#define kContactTypeJabberIM   "JabberIM"
 

#define kContactTypeMobile   "Mobile"
 

#define kContactTypeMSNIM   "MSNIM"
 

#define kContactTypeOther   "Other"
 

#define kContactTypeURL   "URL"
 

Another value for the ContactItem ContactType field. In the handheld and desktop applications, there is only one field used for URL's

#define kContactTypeVideo   "Video"
 

#define kContactTypeWork   "Work"
 

#define kContactTypeYahooIM   "YahooIM"
 

More values for the ContactItem ContactType field. These contact types are only used for the two IM fields: kContactIdentifierIM1 and kContactIdentifierIM2

#define kCustomLabelIdentifier1   kCustomLabelIdentifierPrefix "1"
 

#define kCustomLabelIdentifier2   kCustomLabelIdentifierPrefix "2"
 

#define kCustomLabelIdentifier3   kCustomLabelIdentifierPrefix "3"
 

#define kCustomLabelIdentifier4   kCustomLabelIdentifierPrefix "4"
 

#define kCustomLabelIdentifier5   kCustomLabelIdentifierPrefix "5"
 

#define kCustomLabelIdentifier6   kCustomLabelIdentifierPrefix "6"
 

#define kCustomLabelIdentifier7   kCustomLabelIdentifierPrefix "7"
 

#define kCustomLabelIdentifier8   kCustomLabelIdentifierPrefix "8"
 

#define kCustomLabelIdentifier9   kCustomLabelIdentifierPrefix "9"
 

#define kCustomLabelIdentifierPrefix   "Custom"
 

Used for CustomLabelItem Identifier field.

#define kDistributionContactTypeEmail   "Email"
 

Used in the DistributionItem ContactType field

#define kDistributionContactTypeMessaging   "Messaging"
 


Generated on Wed Jul 30 07:06:42 2008 by Doxygen 1.4.6 for ALP SDK + Hiker Documentation

Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.