AttributeSubKind

Since: BlackBerry 10.0.0

#include <bb/pim/contacts/ContactConsts>

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.


Overview

Public Types Index

enum Type

Invalid 0, Other 1, Home 2, Work 3, PhoneMobile 4, FaxDirect 5, Blog 6, WebsiteResume 7, WebsitePortfolio 8, WebsitePersonal 9, WebsiteCompany 10, ProfileFacebook 11, ProfileTwitter 12, ProfileLinkedIn 13, ProfileGist 14, ProfileTungle 15, FamilySpouse 16, FamilyChild 17, FamilyParent 18, PersonManager 19, PersonAssistant 20, DateBirthday 21, DateAnniversary 22, GroupDepartment 23, NameGiven 24, NameSurname 25, Title 26, NameSuffix 27, NameMiddle 28, NameNickname 29, NameAlias 30, NameDisplayName 31, NamePhoneticGiven 32, NamePhoneticSurname 33, StockSymbolNyse 34, StockSymbolNasdaq 35, StockSymbolTse 36, StockSymbolLse 37, StockSymbolTsx 38, RankingKlout 39, RankingTrstRank 40, OrganizationAffiliationName 41, OrganizationAffiliationPhoneticName 42, OrganizationAffiliationTitle Title, StartDate 43, EndDate 44, OrganizationAffiliationDetails 45, EducationInstitutionName 46, EducationStartDate StartDate, EducationEndDate EndDate, EducationDegree 47, EducationConcentration 48, EducationActivities 49, EducationNotes 50, InstantMessagingBbmPin 51, HiddenInstantMessagingBbmId 116, InstantMessagingAim 52, InstantMessagingAliwangwang 53, InstantMessagingGoogleTalk 54, InstantMessagingSametime 55, InstantMessagingIcq 56, InstantMessagingIrc 57, InstantMessagingJabber 58, InstantMessagingMsLcs 59, InstantMessagingMsn 60, InstantMessagingQq 61, InstantMessagingSkype 62, InstantMessagingYahooMessenger 63, InstantMessagingYahooMessengerJapan 64, VideoChatBbPlaybook 65, HiddenLinkedIn 66, HiddenFacebook 67, HiddenTwitter 68, ConnectionCountLinkedIn 69, ConnectionCountFacebook 70, ConnectionCountTwitter 71, HiddenChecksum 72, HiddenSpeedDial 73, BiographyFacebook 74, BiographyTwitter 75, BiographyLinkedIn 76, SoundRingtone 77, SimContactType 78, EcoID 79, Personal 80, StockSymbolAll 81, NotificationVibration 82, NotificationLED 83, MessageNotificationVibration 84, MessageNotificationLED 85, MessageNotificationDuringCall 86, BBMNotificationTone 95, BBMNotificationVibration 96, BBMNotificationLED 97, BBMNotificationInstantPreview 100, PhoneNotificationAllAlert 101, MessageNotificationAllAlert 102, MessageNotificationInstantPreview 103, BBMNotificationAllAlert 104, TextMessageNotificationAllAlert 105, TextMessageNotificationInstantPreview 106, TextMessageNotificationRingtone 107, TextMessageNotificationVibration 108, TextMessageNotificationLED 109, OtherMessageNotificationAllAlert 110, OtherMessageNotificationInstantPreview 111, OtherMessageNotificationRingtone 112, OtherMessageNotificationVibration 113, OtherMessageNotificationLED 114, VideoChatPin 87, NamePrefix 88, Business 89, ProfileSinaWeibo 90, HiddenSinaWeibo 91, ConnectionCountSinaWeibo 92, BiographySinaWeibo 93, DeviceInfo 94, HiddenJoynNumbers 98, HiddenJoynInfo 99, SecureVoiceId 115, HiddenVoLTEVideo 117, HiddenVoLTEVoice 118

Public Types

Type

An enumeration of possible attribute sub-kinds for a contact.

Since:

BlackBerry 10.0.0

Invalid 0

Indicates an invalid attribute sub-kind.

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", 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

HiddenInstantMessagingBbmId 116

Indicates the InstantMessagingBbmId sub-kind.

Since:

BlackBerry 10.3.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

HiddenLinkedIn 66

Indicates the HiddenLinkedIn sub-kind.

This sub-kind is used to represent hidden data about the LinkedIn contact.

Since:

BlackBerry 10.0.0

HiddenFacebook 67

Indicates the HiddenFacebook sub-kind.

This sub-kind is used to represent hidden data about the Facebook contact.

Since:

BlackBerry 10.0.0

HiddenTwitter 68

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

HiddenChecksum 72

Indicates the HiddenChecksum sub-kind.

Since:

BlackBerry 10.0.0

HiddenSpeedDial 73

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

BBMNotificationTone 95

Indicates the BBMNotificationTone sub-kind.

This sub-kind is used in the contacts edit form.

Since:

BlackBerry 10.0.0

BBMNotificationVibration 96

Indicates the BBMNotificationVibration sub-kind.

This sub-kind is used in the contacts edit form.

Since:

BlackBerry 10.0.0

BBMNotificationLED 97

Indicates the BBMNotificationLED sub-kind.

This sub-kind is used in the contacts edit form.

Since:

BlackBerry 10.0.0

BBMNotificationInstantPreview 100

Indicates the BBMNotificationInstantPreview sub-kind.

This sub-kind is used to indicate whether Instant Preview notifications should appear for this contact.

Since:

BlackBerry 10.2.0

PhoneNotificationAllAlert 101

Indicates the PhoneNotificationAllAlert sub-kind.

This sub-kind is used to represent all phone alerts for the contact.

Since:

BlackBerry 10.3.0

MessageNotificationAllAlert 102

Indicates the MessageNotificationAllAlert sub-kind.

This sub-kind is used to represent all message alerts for the contact.

Since:

BlackBerry 10.3.0

MessageNotificationInstantPreview 103

Indicates the MessageNotificationInstantPreview sub-kind.

This sub-kind is used to represent the message instant preview for the contact.

Since:

BlackBerry 10.3.0

BBMNotificationAllAlert 104

Indicates the BBMNotificationAllAlert sub-kind.

This sub-kind is used to represent all BBM alerts for the contact.

Since:

BlackBerry 10.3.0

TextMessageNotificationAllAlert 105

Indicates the TextMessageNotificationAllAlert sub-kind.

This sub-kind is used to represent all text messaging alerts for the contact.

Since:

BlackBerry 10.3.0

TextMessageNotificationInstantPreview 106

Indicates the TextMessageNotificationInstantPreview sub-kind.

This sub-kind is used to represent the text message instant preview for the contact.

Since:

BlackBerry 10.3.0

TextMessageNotificationRingtone 107

Indicates the TextMessageNotificationRingtone sub-kind.

This sub-kind is used to represent the text message ring tone for the contact.

Since:

BlackBerry 10.3.0

TextMessageNotificationVibration 108

Indicates the TextMessageNotificationVibration sub-kind.

This sub-kind is used to represent the text message vibration for the contact.

Since:

BlackBerry 10.3.0

TextMessageNotificationLED 109

Indicates the TextMessageNotificationLED sub-kind.

This sub-kind is used to represent the text message LED for the contact.

Since:

BlackBerry 10.3.0

OtherMessageNotificationAllAlert 110

Indicates the OtherMessageNotificationAllAlert sub-kind.

This sub-kind is used to represent all other message alerts for the contact.

Since:

BlackBerry 10.3.0

OtherMessageNotificationInstantPreview 111

Indicates the OtherMessageNotificationInstantPreview sub-kind.

This sub-kind is used to represent the other message instant preview for the contact.

Since:

BlackBerry 10.3.0

OtherMessageNotificationRingtone 112

Indicates the OtherMessageNotificationRingtone sub-kind.

This sub-kind is used to represent the other message ring tone for the contact.

Since:

BlackBerry 10.3.0

OtherMessageNotificationVibration 113

Indicates the OtherMessageNotificationVibration sub-kind.

This sub-kind is used to represent the other message vibration for the contact.

Since:

BlackBerry 10.3.0

OtherMessageNotificationLED 114

Indicates the OtherMessageNotificationLED sub-kind.

This sub-kind is used to represent the other message LED for the contact.

Since:

BlackBerry 10.3.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.

This sub-kind can be used with certain kinds to more precisely define an attribute, such as "Work Postal Address", and so on.

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

HiddenSinaWeibo 91

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

HiddenJoynNumbers 98

Specifies the hidden list of joyn capable phone numbers.

Since:

BlackBerry 10.2.0

HiddenJoynInfo 99

Indicates the JoynInfo sub-kind.

Used to represent hidden joyn meta data.

Since:

BlackBerry 10.2.0

SecureVoiceId 115

Indicates the SecureVoiceId sub-kind.

Used to represent the id used in secure voice calls (usually a phone number).

Since:

BlackBerry 10.3.0

HiddenVoLTEVideo 117

Specifies the hidden list of VoLTE Video capable phone numbers.

Since:

BlackBerry 10.3.0

HiddenVoLTEVoice 118

Specifies the hidden list of VoLTE Voice capable phone numbers.

Since:

BlackBerry 10.3.0

Last modified: 2014-09-30



Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus