AttributeSubKind
#include <bb/pim/contacts/AttributeSubKind>
The AttributeSubKind class contains the possible attribute sub-kinds for a contact.
Similar to the kind of an attribute, the sub-kind refers to a sub-type of an attribute. The sub-kind is represented by the AttributeSubKind::Type enumeration.For example, if the kind of attribute is a phone number, then possible sub-kinds might be Work, Home, and so on. By using combinations of kinds and sub-kinds, you can specify a wide range of attributes for contacts.
You can add custom sub-kinds to this list. For more information, see the ContactAttributeBuilder::determineAttributeSubKind() function.
Any value that's not found in this list is considered a dynamic value. You shouldn't assume that its value is fixed across process restarts.
BlackBerry 10.0.0
Public Types Index
Public Types
An enumeration of possible attribute sub-kinds for a contact.
BlackBerry 10.0.0
- Invalid = 0
Indicates an invalid attribute sub-kind.
Since:BlackBerry 10.0.0
- Other = 1
Indicates the Other sub-kind.
This sub-kind can be used with certain kinds to more precisely define an attribute, such as "Other Phone", "Other Email", "Other Postal Address", and so on.
Since:BlackBerry 10.0.0
- Home = 2
Indicates the Home sub-kind.
This sub-kind can be used with certain kinds to more precisely define an attribute, such as "Home Phone, "Home Email", "Home Postal Address", and so on.
Since:BlackBerry 10.0.0
- Work = 3
Indicates the Work sub-kind.
This sub-kind can be used with certain kinds to more precisely define an attribute, such as "Work Phone, "Work Email", "Work Postal Address", and so on.
Since:BlackBerry 10.0.0
- PhoneMobile = 4
Indicates the PhoneMobile sub-kind.
This sub-kind is used to represent a mobile phone number.
Since:BlackBerry 10.0.0
- FaxDirect = 5
Indicates the FaxDirect sub-kind.
This sub-kind is used to represent a direct fax number.
Since:BlackBerry 10.0.0
- Blog = 6
Indicates the Blog sub-kind works.
This sub-kind is used in conjunction with the Website kind to represet a blog page.
Since:BlackBerry 10.0.0
- WebsiteResume = 7
Indicates the WebsiteResume sub-kind.
This sub-kind is used to represent an online resume.
Since:BlackBerry 10.0.0
- WebsitePortfolio = 8
Indicates the WebsitePortfolio sub-kind.
This sub-kind is used to represent a personal portfolio.
Since:BlackBerry 10.0.0
- WebsitePersonal = 9
Indicates the WebsitePersonal sub-kind.
This sub-kind is used to represent a personal website.
Since:BlackBerry 10.0.0
- WebsiteCompany = 10
Indicates the WebsiteCompany sub-kind.
This sub-kind is used to represent a company website.
Since:BlackBerry 10.0.0
- ProfileFacebook = 11
Indicates the ProfileFacebook sub-kind.
This sub-kind means that the attribute contains data pointing to a public Facebook profile.
Since:BlackBerry 10.0.0
- ProfileTwitter = 12
Indicates the ProfileTwitter sub-kind.
This sub-kind means that the attribute contains data pointing to a public Twitter profile.
Since:BlackBerry 10.0.0
- ProfileLinkedIn = 13
Indicates the ProfileLinkedIn sub-kind.
This sub-kind means that the attribute contains data pointing to a public LinkedIn profile.
Since:BlackBerry 10.0.0
- ProfileGist = 14
Indicates the ProfileGist sub-kind.
This sub-kind means that the attribute contains data pointing to a Gist profile page.
Since:BlackBerry 10.0.0
- ProfileTungle = 15
Indicates the ProfileTungle sub-kind.
This sub-kind means that the attribute contains data pointing to a Tungle profile page.
Since:BlackBerry 10.0.0
- FamilySpouse = 16
Indicates the FamilySpouse sub-kind.
Since:BlackBerry 10.0.0
- FamilyChild = 17
Indicates the FamilyChild sub-kind.
Since:BlackBerry 10.0.0
- FamilyParent = 18
Indicates the FamilyParent sub-kind.
Since:BlackBerry 10.0.0
- PersonManager = 19
Indicates the PersonManager sub-kind.
This sub-kind means that the attribute contains data about this contact's manager.
Since:BlackBerry 10.0.0
- PersonAssistant = 20
Indicates the PersonAssistant sub-kind.
This sub-kind means that the attribute contains data about this contact's assistant.
Since:BlackBerry 10.0.0
- DateBirthday = 21
Indicates the DateBirthday sub-kind.
This sub-kind is used to represent the contact's birthday.
Since:BlackBerry 10.0.0
- DateAnniversary = 22
Indicates the DateAnniversary sub-kind.
This sub-kind is used to represent the contact's anniversary.
Since:BlackBerry 10.0.0
- GroupDepartment = 23
Indicates the GroupDepartment sub-kind.
This sub-kind is used to represent the contact's department.
Since:BlackBerry 10.0.0
- NameGiven = 24
Indicates the NameGiven sub-kind.
This sub-kind is used to represent a contact's given name.
Since:BlackBerry 10.0.0
- NameSurname = 25
Indicates the NameSurname sub-kind.
This sub-kind is used to represent a contact's surname.
Since:BlackBerry 10.0.0
- Title = 26
Indicates the Title sub-kind.
This sub-kind is used with the Name and OrganizationAffiliation kinds to indicate the title in each category, such as salutation ("Mr.", "Mrs.") or job title ("Software Developer").
Since:BlackBerry 10.0.0
- NameSuffix = 27
Indicates the NameSuffix sub-kind.
This sub-kind is used to represent a contact's suffix, such as "Jr."
Since:BlackBerry 10.0.0
- NameMiddle = 28
Indicates the NameMiddle sub-kind.
This sub-kind is used to represent a contact's middle name.
Since:BlackBerry 10.0.0
- NameNickname = 29
Indicates the NameNickname sub-kind.
This sub-kind is used to represent a contact's nickname.
Since:BlackBerry 10.0.0
- NameAlias = 30
Indicates the NameAlias sub-kind.
This sub-kind is used to represent a contact's alias. It can be used with an email alias as well.
Since:BlackBerry 10.0.0
- NameDisplayName = 31
Indicates the NameDisplayName sub-kind.
This sub-kind is used to represent a contact's display name.
Since:BlackBerry 10.0.0
- NamePhoneticGiven = 32
Indicates the NamePhoneticGiven sub-kind.
This sub-kind is used to represent a contact's phonetic given name.
Since:BlackBerry 10.0.0
- NamePhoneticSurname = 33
Indicates the NamePhoneticSurname sub-kind.
This sub-kind is used to represent a contact's phonetic surname.
Since:BlackBerry 10.0.0
- StockSymbolNyse = 34
Indicates the StockSymbolNyse sub-kind.
This sub-kind is used to represent the NYSE stock symbols.
Since:BlackBerry 10.0.0
- StockSymbolNasdaq = 35
Indicates the StockSymbolNasdaq sub-kind.
This sub-kind is used to represent the NASDAQ stock symbols.
Since:BlackBerry 10.0.0
- StockSymbolTse = 36
Indicates the StockSymbolTse sub-kind.
This sub-kind is used to represent the TSE stock symbols.
Since:BlackBerry 10.0.0
- StockSymbolLse = 37
Indicates the StockSymbolLse sub-kind.
This sub-kind is used to represent the LSE stock symbols.
Since:BlackBerry 10.0.0
- StockSymbolTsx = 38
Indicates the StockSymbolTsx sub-kind.
This sub-kind is used to represent the TSX stock symbols.
Since:BlackBerry 10.0.0
- RankingKlout = 39
Indicates the RankingKlout sub-kind.
This sub-kind is used to represent the Klout score attribute.
Since:BlackBerry 10.0.0
- RankingTrstRank = 40
Indicates the RankingTrstRank sub-kind.
This sub-kind is used to represent the Trst reputation ranking.
Since:BlackBerry 10.0.0
- OrganizationAffiliationName = 41
Indicates the OrganizationAffiliationName sub-kind.
This sub-kind is used to represent the company name.
Since:BlackBerry 10.0.0
- OrganizationAffiliationPhoneticName = 42
Indicates the OrganizationAffiliationPhoneticName sub-kind.
This sub-kind is used to represent the phonetic company name.
Since:BlackBerry 10.0.0
- OrganizationAffiliationTitle = Title
Indicates the OrganizationAffiliationTitle sub-kind.
This sub-kind is used to represent the company title.
Since:BlackBerry 10.0.0
- StartDate = 43
Indicates the StartDate sub-kind.
This sub-kind is used with kinds such as Education or OrganizationAffiliation to represent the start date.
Since:BlackBerry 10.0.0
- EndDate = 44
Indicates the EndDate sub-kind.
This sub-kind is used with kinds such as Education or OrganizationAffiliation to represent the end date.
Since:BlackBerry 10.0.0
- OrganizationAffiliationDetails = 45
Indicates the OrganizationAffiliationDetails sub-kind.
This sub-kind is used to represent details of organizations.
Since:BlackBerry 10.0.0
- EducationInstitutionName = 46
Indicates the EducationInstitutionName sub-kind.
This sub-kind is used to represent the education institution's name.
Since:BlackBerry 10.0.0
- EducationStartDate = StartDate
Indicates the EducationStartDate sub-kind.
This sub-kind is the same as StartDate.
Since:BlackBerry 10.0.0
- EducationEndDate = EndDate
Indicates the EducationEndDate sub-kind.
This sub-kind is the same as EndDate.
Since:BlackBerry 10.0.0
- EducationDegree = 47
Indicates the EducationDegree sub-kind.
This sub-kind is used to represent the education degree, such as BSc.
Since:BlackBerry 10.0.0
- EducationConcentration = 48
Indicates the EducationConcentration sub-kind.
This sub-kind is used to represent the education degree's concentration, such as Computer Science.
Since:BlackBerry 10.0.0
- EducationActivities = 49
Indicates the EducationActivities sub-kind.
Since:BlackBerry 10.0.0
- EducationNotes = 50
Indicates the EducationNotes sub-kind.
Since:BlackBerry 10.0.0
- InstantMessagingBbmPin = 51
Indicates the InstantMessagingBbmPin sub-kind.
Since:BlackBerry 10.0.0
- InstantMessagingAim = 52
Indicates the InstantMessagingAim sub-kind.
Since:BlackBerry 10.0.0
- InstantMessagingAliwangwang = 53
Indicates the InstantMessagingAliwangwang sub-kind.
Since:BlackBerry 10.0.0
- InstantMessagingGoogleTalk = 54
Indicates the InstantMessagingGoogleTalk sub-kind.
Since:BlackBerry 10.0.0
- InstantMessagingSametime = 55
Indicates the InstantMessagingSametime sub-kind.
Since:BlackBerry 10.0.0
- InstantMessagingIcq = 56
Indicates the InstantMessagingIcq sub-kind.
Since:BlackBerry 10.0.0
- InstantMessagingIrc = 57
Indicates the InstantMessagingIrc sub-kind.
Since:BlackBerry 10.0.0
- InstantMessagingJabber = 58
Indicates the InstantMessagingJabber sub-kind.
Since:BlackBerry 10.0.0
- InstantMessagingMsLcs = 59
Indicates the InstantMessagingMsLcs sub-kind.
Since:BlackBerry 10.0.0
- InstantMessagingMsn = 60
Indicates the InstantMessagingMsn sub-kind.
Since:BlackBerry 10.0.0
- InstantMessagingQq = 61
Indicates the InstantMessagingQq sub-kind.
Since:BlackBerry 10.0.0
- InstantMessagingSkype = 62
Indicates the InstantMessagingSkype sub-kind.
Since:BlackBerry 10.0.0
- InstantMessagingYahooMessenger = 63
Indicates the InstantMessagingYahooMessenger sub-kind.
Since:BlackBerry 10.0.0
- InstantMessagingYahooMessengerJapan = 64
Indicates the InstantMessagingYahooMessengerJapan sub-kind.
Since:BlackBerry 10.0.0
- VideoChatBbPlaybook = 65
Indicates the VideoChatBbPlaybook sub-kind.
Since:BlackBerry 10.0.0
Indicates the HiddenLinkedIn sub-kind.
This sub-kind is used to represent hidden data about the LinkedIn contact.
Since:BlackBerry 10.0.0
Indicates the HiddenFacebook sub-kind.
This sub-kind is used to represent hidden data about the Facebook contact.
Since:BlackBerry 10.0.0
Indicates the HiddenTwitter sub-kind.
This sub-kind is used to represent hidden data about the Twitter contact.
Since:BlackBerry 10.0.0
- ConnectionCountLinkedIn = 69
Indicates the ConnectionCountLinkedIn sub-kind.
Since:BlackBerry 10.0.0
- ConnectionCountFacebook = 70
Indicates the ConnectionCountFacebook sub-kind.
Since:BlackBerry 10.0.0
- ConnectionCountTwitter = 71
Indicates the ConnectionCountTwitter sub-kind.
Since:BlackBerry 10.0.0
Indicates the HiddenChecksum sub-kind.
Since:BlackBerry 10.0.0
Indicates the HiddenSpeedDial sub-kind.
This sub-kind is used to represent hidden speed dial data for the contact if the contact is a speed dial contact.
Since:BlackBerry 10.0.0
- BiographyFacebook = 74
Indicates the BiographyFacebook sub-kind.
Since:BlackBerry 10.0.0
- BiographyTwitter = 75
Indicates the BiographyTwitter sub-kind.
Since:BlackBerry 10.0.0
- BiographyLinkedIn = 76
Indicates the BiographyLinkedIn sub-kind.
Since:BlackBerry 10.0.0
- SoundRingtone = 77
Indicates the SoundRingtone sub-kind.
This sub-kind is used to represent custom ring tone information for the contact.
Since:BlackBerry 10.0.0
- SimContactType = 78
Indicates the SimContactType sub-kind.
This sub-kind is used to represent whether the contact is from a SIM card.
Since:BlackBerry 10.0.0
- EcoID = 79
Indicates the EcoID sub-kind.
This sub-kind is used to communicate with Cloud Services for contact enhancement.
Since:BlackBerry 10.0.0
- Personal = 80
Indicates the Personal sub-kind.
This sub-kind is used in conjunction with the Email kind to represent a personal email address.
Since:BlackBerry 10.0.0
- StockSymbolAll = 81
Indicates the StockSymbolAll sub-kind.
This sub-kind is used to communicate with Cloud Services for contact enhancement.
Since:BlackBerry 10.0.0
- NotificationVibration = 82
Indicates the NotificationVibration sub-kind.
This sub-kind is used in the contacts edit form.
Since:BlackBerry 10.0.0
- NotificationLED = 83
Indicates the NotificationLED sub-kind.
This sub-kind is used in the contacts edit form.
Since:BlackBerry 10.0.0
- MessageNotificationVibration = 84
Indicates the MessageNotificationVibration sub-kind.
This sub-kind is used in the contacts edit form.
Since:BlackBerry 10.0.0
- MessageNotificationLED = 85
Indicates the MessageNotificationLED sub-kind.
This sub-kind is used in the contacts edit form.
Since:BlackBerry 10.0.0
- MessageNotificationDuringCall = 86
Indicates the MessageNotificationDuringCall sub-kind.
This sub-kind is used in the contacts edit form.
Since:BlackBerry 10.0.0
- VideoChatPin = 87
Indicates the VideoChatPin sub-kind.
Since:BlackBerry 10.0.0
- NamePrefix = 88
Indicates the Name Prefix sub-kind.
Since:BlackBerry 10.0.0
- Business = 89
Indicates the Business sub-kind.
Since:BlackBerry 10.0.0
- ProfileSinaWeibo = 90
Indicates the ProfileSinaWeibo sub-kind.
This sub-kind means that the attribute contains data pointing to a public SinaWeibo profile.
Since:BlackBerry 10.0.0
Indicates the HiddenSinaWeibo sub-kind.
This sub-kind is used to represent hidden data about the SinaWeibo contact.
Since:BlackBerry 10.0.0
- ConnectionCountSinaWeibo = 92
Indicates the ConnectionCountSinaWeibo sub-kind.
Since:BlackBerry 10.0.0
- BiographySinaWeibo = 93
Indicates the BiographySinaWeibor sub-kind.
Since:BlackBerry 10.0.0
- DeviceInfo = 94
Specifies the type of device in the format "DeviceType:PIN" where device type is one of: BB10-L, PR, or BBOS.
The values supplied here are provided by the ICRS enhancer
Since:BlackBerry 10.1.0
- BBMNotificationTone = 95
Indicates the BBMNotificationTone sub-kind.
This sub-kind is used in the contacts edit form.
- BBMNotificationVibration = 96
Indicates the BBMNotificationVibration sub-kind.
This sub-kind is used in the contacts edit form.
- BBMNotificationLED = 97
Indicates the BBMNotificationLED sub-kind.
This sub-kind is used in the contacts edit form.