/**
* @brief Enumeration for the state of capability.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
*/
typedef enum {
ACCOUNT_CAPABILITY_STATE_INVALID = 0, /**< Account capability is invalid */
/**
* @brief Enumeration for the state of account secrecy.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
*/
typedef enum {
ACCOUNT_SECRECY_INVALID = 0, /**< Account secrecy is invalid */
/**
* @brief Enumeration for the account sync status.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
*/
typedef enum {
ACCOUNT_SYNC_INVALID = 0, /**< Account sync is invalid */
/**
* @brief Enumeration for the account auth type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
*/
typedef enum {
ACCOUNT_AUTH_TYPE_INVALID = 0, /**< Auth type is invalid */
/**
* @brief The structure type for the Account handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
*/
typedef struct account_s *account_h;
/**
* @brief The structure type for the Account provider handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
*/
typedef struct account_type_s *account_type_h;
/**
* @brief The structure type for the Account handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
*/
typedef struct label_s *label_h;
/**
* @brief The structure type for the Account subscribe handle.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
*/
typedef struct account_subscribe_s *account_subscribe_h;
/**
* @brief The insert notification type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks When the account database is changed, You can distinguish one event type from the other which are set for subscribing notification.
*
* @see account_subscribe_notification()
/**
* @brief The update notification type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks When the account database is changed, You can distinguish one event type from the other which are set for subscribing notification.
*
* @see account_subscribe_notification()
/**
* @brief The delete notification type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks When the account database is changed, You can distinguish one event type from the other which are set for subscribing notification.
*
* @see account_subscribe_notification()
/**
* @brief The sync_update notification type.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks When the account database is changed, You can distinguish one event type from the other which are set for subscribing notification.
*
* @see account_subscribe_notification()
/**
* @brief This is a key of app_control_h’s extra data. The value of the key is a user account name.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You can retrieve the value like this, app_control_get_extra_data(app_control, ACCOUNT_DATA_USERNAME, &username).\n
* This value will be sent with ACCOUNT_OPERATION_VIEW.
*/
/**
* @brief This is a key of app_control_h’s extra data. The value of the key is account DB ID of the user’s account information.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You can retrieve the value like this, app_control_get_extra_data(app_control, ACCOUNT_DATA_ID, &id).\n
* This value will be sent with ACCOUNT_OPERATION_VIEW.
*/
/**
* @brief This is an application launch operation name.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks This operation will be sent when a user selects your account in add account view.
*/
#define ACCOUNT_OPERATION_SIGNIN "http://tizen.org/appcontrol/operation/account/add"
/**
* @brief This is an application launch operation name.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks This operation will be sent when a user selects your account in account list view.
*/
#define ACCOUNT_OPERATION_VIEW "http://tizen.org/appcontrol/operation/account/configure"
/**
* @brief This is contact capability string.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks If your provider service has contact information and contact information is provided another application, register this capability through manifest file.
*/
#define ACCOUNT_SUPPORTS_CAPABILITY_CONTACT "http://tizen.org/account/capability/contact"
/**
* @brief This is calendar capability string.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks If your provider service has calendar information and calendar information is provided another application, register this capability through manifest file.
*/
#define ACCOUNT_SUPPORTS_CAPABILITY_CALENDAR "http://tizen.org/account/capability/calendar"
/**
* @brief This is email capability string.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks If your provider service have email service and email is provided another application, register this capability through manifest file.
*/
#define ACCOUNT_SUPPORTS_CAPABILITY_EMAIL "http://tizen.org/account/capability/email"
/**
* @brief This is photo capability string.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks If your provider service has photo and photo is provided another application, register this capability through manifest file.
*/
#define ACCOUNT_SUPPORTS_CAPABILITY_PHOTO "http://tizen.org/account/capability/photo"
/**
* @brief This is video capability string.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks If your provider service has video and video is provided another application, register this capability through manifest file.
*/
#define ACCOUNT_SUPPORTS_CAPABILITY_VIDEO "http://tizen.org/account/capability/video"
/**
* @brief This is music capability string.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks If your provider service has music and music is provided another application, register this capability through manifest file.
*/
#define ACCOUNT_SUPPORTS_CAPABILITY_MUSIC "http://tizen.org/account/capability/music"
/**
* @brief This is document capability string.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks If your provider service has document and document is provided another application, register this capability through manifest file.
*/
#define ACCOUNT_SUPPORTS_CAPABILITY_DOCUMENT "http://tizen.org/account/capability/document"
/**
* @brief This is message capability string.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks This capability will be exploited to use SMS, MMS.
*/
#define ACCOUNT_SUPPORTS_CAPABILITY_MESSAGE "http://tizen.org/account/capability/message"
/**
* @brief This is game capability string.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks This capability will be exploited to use game data.
*/
#define ACCOUNT_SUPPORTS_CAPABILITY_GAME "http://tizen.org/account/capability/game"
/**
* @brief Called once for each account from the database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] user_data The user data passed from the foreach function
*
/**
* @brief Called once for each capability of an account in the database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] capability_type The capability type
* @param[in] capability_state The capability state
* @param[in] user_data The user data passed from the foreach function
/**
* @brief Called once for each custom data of an account in the database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] key The user custom key
* @param[in] value The user custom value of the specific key
* @param[in] user_data The user data passed
/**
* @brief Called once for each account provider in the database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account_type The account provider handle
* @param[in] user_data The user data passed
*
/**
* @brief Called once for each account label.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] app_id The application ID
* @param[in] label The name of the account depends on the specified locale
* @param[in] locale The locale is specified as an ISO 3166 alpha-2 two letter country-code followed by ISO 639-1 for the two-letter language code.\n
/**
* @brief Called once for each capability of an account provider in the database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] app_id The application ID
* @param[in] key The user custom key
* @param[in] user_data The user data passed
/**
* @brief Called once when an event occurs.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] event_type The account event type
* @param[in] account_id The account ID to update
* @param[in] user_data The user data passed
* This API is not necessary to use since Tizen 2.4.
* @brief Connects to the account database by readwrite mode.
*
- * @since_tizen @if MOBILE 2.3 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read \n
* %http://tizen.org/privilege/account.write
* This API is not necessary to use since Tizen 2.4.
* @brief Connects to the account database by readonly mode.
*
- * @since_tizen @if MOBILE 2.3 @endif
+ * @since_tizen 2.3
* @return @c 0 on success,
* otherwise a negative error value
* @retval #ACCOUNT_ERROR_NONE Successful
* This API is not necessary to use since Tizen 2.4.
* @brief Disconnects from the account database.
*
- * @since_tizen @if MOBILE 2.3 @endif
+ * @since_tizen 2.3
* @return @c 0 on success,
* otherwise a negative error value
* @retval #ACCOUNT_ERROR_NONE Successful
/**
* @brief Creates a handle to the account.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks Release @a account using account_destroy().
* @remarks The created handle is not added to the account database until account_insert_to_db() is called.
*
/**
* @brief Destroys the account handle and releases all its resources.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
*
* @return @c 0 on success,
/**
* @brief Inserts the account details to the account database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read \n
* %http://tizen.org/privilege/account.write
/**
* @brief Deletes an account from the account database by account DB ID.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read \n
* %http://tizen.org/privilege/account.write
/**
* @brief Deletes an account from the account database by user name.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read \n
* %http://tizen.org/privilege/account.write
/**
* @brief Deletes an account from the account database by package name.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read \n
* %http://tizen.org/privilege/account.write
/**
* @brief Updates the account details to the account database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read \n
* %http://tizen.org/privilege/account.write
* @brief Updates the account details to the account database.
* The provider permission check has been added since tizen 2.4.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read \n
* %http://tizen.org/privilege/account.write
/**
* @brief Updates the account details to the account database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read \n
* %http://tizen.org/privilege/account.write
/**
* @brief Gets the ID of an account.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[out] account_id The account ID
*
/**
* @brief Gets the user name of an account.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a user_name using free().
*
* @param[in] account The account handle
/**
* @brief Sets the user name of an account.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] user_name The string to set as user name
*
/**
* @brief Gets the display name of an account.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a display_name using free().
*
* @param[in] account The account handle
/**
* @brief Sets the display name of an account.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] display_name The text string to set as the display name
*
/**
* @brief Gets the capability detail of an account.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] capability_type The capability type to get the capability value
* @param[out] capability_value The capability value (on/off) of the specified capability_type
/**
* @brief Gets all the capabilities of an account.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] callback The callback function
* @param[in] user_data The user data to be passed to the callback function
/**
* @brief Sets the capability.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] capability_type The capability type
* @param[in] capability_state The capability state
/**
* @brief Gets the icon path.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a icon_path using free().
*
* @param[in] account The account handle
/**
* @brief Sets the icon path.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] icon_path The text string to set as the icon path
*
/**
* @brief Gets the domain name.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a domain_name using free().
*
* @param[in] account The account handle
/**
* @brief Sets the domain name.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] domain_name The text string to set as the domain name
*
/**
* @brief Gets the email address.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a email_address using free().
*
* @param[in] account The account handle
/**
* @brief Sets the email address.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] email_address The text string to set as the email address
*
/**
* @brief Gets the package name.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a package_name using free().
*
* @param[in] account The account handle
/**
* @brief Sets the package name.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] package_name The text string to set as the package name
*
/**
* @brief Gets the access token. Access token field is used to store account secrets (such as password or master token).
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a access_token using free().
* @remarks Access token field is used for storing account secret (password / master token etc)
*
/**
* @brief Sets the access token. Access token field is used to store account secrets (such as password or master token).
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks Only account owner application can retrieve account password / access_token. For others this field will be null.
*
* @param[in] account The account handle
/**
* @brief Gets the user text.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a user_text using free().
*
* @param[in] account The account handle
/**
* @brief Sets the user text.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] user_text_index The index of the user text (must be in range from @c 0 to @c 4)
* @param[in] user_text The text string to set as the user text
/**
* @brief Gets the user integer.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] user_int_index The index of the user integer (must be in range from @c 0 to @c 4)
* @param[out] user_integer The user integer
/**
* @brief Sets the user integer.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] user_int_index The index of the user integer (must be in range from @c 0 to @c 4)
* @param[in] user_integer The integer to set as the user integer
/**
* @brief Gets the authentication type.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[out] auth_type The authentication type
*
/**
* @brief Sets the authentication type.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] auth_type The integer to be set as the authentication type
*
/**
* @brief Gets the secret.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[out] secret The secret
*
/**
* @brief Sets the secret.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] secret The secrecy to be set
*
/**
* @brief Gets the sync support.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[out] sync_support The sync support
*
/**
* @brief Sets the sync support.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] sync_support The sync state to be set
*
/**
* @brief Gets the source.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a source using free().
*
* @param[in] account The account handle
/**
* @brief Sets the source.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] source The text string to set as the source
*
/**
* @brief Sets the custom.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] key The user custom key for the specific value
* @param[in] value The user custom value about the given key
/**
* @brief Gets the user specific custom text of an account key.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a value using free().
*
* @param[in] account The account handle
/**
* @brief Gets all the user custom texts of an account.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account The account handle
* @param[in] callback The callback function to retrieve all custom text \n
* The callback function gives the key and value.
/**
* @brief Retrieves all accounts details by invoking the given callback function iteratively.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @param[in] callback The callback function to invoke
/**
* @brief Retrieves an account with the account ID.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @remarks You must allocate @a account using account_create() and release using account_destroy().
/**
* @brief Retrieves all accounts with the user name.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @param[in] callback The callback function to invoke
/**
* @brief Retrieves all accounts with the package name.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @param[in] callback The callback function to invoke
/**
* @brief Retrieves all accounts with the capability type and capability value.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @param[in] callback The callback function to invoke
/**
* @brief Retrieves all accounts with the capability type.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @param[in] callback The callback function to invoke
/**
* @brief Retrieves all capabilities with the account database ID.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @param[in] callback The callback function to invoke
/**
* @brief Gets the count of accounts in the account database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @param[out] count The out parameter for count of all accounts
/**
* @brief Updates the sync status of an account with the given account ID.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read \n
* %http://tizen.org/privilege/account.write
/**
* @brief Creates a handle to the account provider.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a account_type handle using account_type_destroy().\n
*
* @param[in] account_type The account provider handle
/**
* @brief Destroys the account provider handle and releases all its resources.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
*
* @remarks When you get @a account_type using account_type_create(), you must release the handle using account_destroy() to avoid the memory leak.
*
/**
* @brief Retrieves capability information with your application ID.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @param[in] callback The callback function carries the capability name of an app ID
/**
* @brief Checks whether the given application ID supports the capability.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section.
/**
* @brief Gets the application ID of an account provider.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a app_id using free().
*
* @param[in] account_type The account provider handle \n
/**
* @brief Gets the service provider ID of an account provider.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a service_provider_id using free().
*
* @param[in] account_type The account provider handle \n
/**
* @brief Gets the icon path of an account provider.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a icon_path using free().
*
* @param[in] account_type The account provider handle \n
/**
* @brief Gets the small icon path of an account provider.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a small_icon_path using free().
*
* @param[in] account_type The account provider handle\n
/**
* @brief Checks whether the given account provider supports multiple accounts.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account_type The account provider handle \n
* It should be given by account_type_query_* functions or account_type_foreach_account_type_from_db().
* @param[out] multiple_account_support The flag indicating support for multiple accounts accounts\n
/**
* @brief Gets capability information with the given account provider handle.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account_type The account provider handle\n
* It should be given by account_type_query_* functions or account_type_foreach_account_type_from_db().
* @param[in] callback The callback function that carries the capability name of the app ID
/**
* @brief Gets the specific label information detail of an account provider.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a label using free().
*
* @param[in] account_type The account provider handle\n
/**
* @brief Gets the label information detail of an account provider.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @param[in] account_type The account provider handle\n
* It should be given by account_type_query_* functions or account_type_foreach_account_type_from_db().
* @param[in] callback The callback function carrying the label information
/**
* @brief Retrieves the label information with your application ID.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @param[in] callback The callback function that carries label_h for label information \n
/**
* @brief Retrieves the account provider information with your application ID.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @param[in] app_id The application ID to search
/**
* @brief Retrieves all account provider information.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @param[in] callback The account provider information \n
/**
* @brief Retrieves the label information with the given application ID and locale.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @param[in] app_id The application ID
/**
* @brief Retrieves account provider information with the capability name.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @param[in] callback The callback function to retrieve account provider information
/**
* @brief Checks whether the given app_id exists in the account provider DB.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read
* @param[in] app_id The application ID to check
/**
* @brief Creates a handle for the account event subscription.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @remarks You must release @a account_subscribe handle using account_unsubscribe_notification().
*
* @param[in] account_subscribe The account subscription handle
/**
* @brief Starts to subscribe account event through the given callback function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read \n
* @param[in] account_subscribe The account subscription handle
/**
* @brief Destroys the account subscribe handle and releases all its resources.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.3
* @privlevel public
* @privilege %http://tizen.org/privilege/account.read \n
* @remarks You must call account_unsubscribe_notification() when you do not need to subscribe account event.