One of the issues with developing for a new platform is lack of documentation.

I was looking for a list of providers for the Account class (bb::pim::account::Provider), and was unable to find one. Therefore I wrote a simple script which would dump all the valid provider IDs. The list is provided below in the hope that it will be of use to you BB10 developers out there. It should come in handy when filtering specific account types.

Provider ID: activesync
Provider ID: android
Provider ID: bbgroups
Provider ID: bblink
Provider ID: bbm
Provider ID: caldav
Provider ID: calllog
Provider ID: carddav
Provider ID: enhancement
Provider ID: enterpriseim
Provider ID: evernote
Provider ID: external
Provider ID: facebook
Provider ID: gist
Provider ID: iceberg
Provider ID: icsfeed
Provider ID: imapemail
Provider ID: linkedin
Provider ID: linking
Provider ID: localcalendar
Provider ID: localcontacts
Provider ID: localgeolocation
Provider ID: localnotebook
Provider ID: pin
Provider ID: popemail
Provider ID: priority_inbox
Provider ID: retailim
Provider ID: servicecontacts
Provider ID: simcontacts
Provider ID: sinaweibo
Provider ID: syncml"
Provider ID: tags
Provider ID: tungleprovider
Provider ID: twitter
Provider ID: unifiedcontacts
Provider ID: sms-mms