/**
* @brief Deletes an activity record from the contacts database by contact ID.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
/**
* @brief Deletes an activity record from the contacts database by account ID.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
/**
* @brief Enumeration for contact change state.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum
/**
* @brief Called when the designated view changes.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] view_uri The view URI
* @param[in] user_data The user data passed from the callback registration function
/**
* @brief Inserts a record to the contacts database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
* @privilege %http://tizen.org/privilege/callhistory.write
* @details This function creates a new contact handle from the contacts database by the given @a record_id. \n
* @a record will be created, which is filled with contact information.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
* @privilege %http://tizen.org/privilege/callhistory.read
/**
* @brief Updates a record in the contacts database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
* @privilege %http://tizen.org/privilege/callhistory.write
/**
* @brief Deletes a record from the contacts database with related child records.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
* @privilege %http://tizen.org/privilege/callhistory.write
*
* @details Now, this API supports only _contacts_contact view_uri.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
/**
* @brief Retrieves all records and returns the results list.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
*@privilege %http://tizen.org/privilege/callhistory.read
/**
* @brief Uses a query to find records.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
* @privilege %http://tizen.org/privilege/callhistory.read
/**
* @brief Inserts multiple records to the contacts database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
* @privilege %http://tizen.org/privilege/callhistory.write
/**
* @brief Updates multiple records in the contacts database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
* @privilege %http://tizen.org/privilege/callhistory.write
/**
* @brief Deletes multiple records in the contacts database with related child records.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
* @privilege %http://tizen.org/privilege/callhistory.write
/**
* @brief Replaces database records identified by given ids with a given record list.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
/**
* @brief Gets the current contacts database version.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
* @privilege %http://tizen.org/privilege/callhistory.read
/**
* @brief Registers a callback function to be invoked when a record changes.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
* @privilege %http://tizen.org/privilege/callhistory.read
/**
* @brief Unregisters a callback function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
* @privilege %http://tizen.org/privilege/callhistory.read
* Now, support @ref CAPI_SOCIAL_CONTACTS_SVC_VIEW_MODULE_contacts_contact_updated_info, @ref CAPI_SOCIAL_CONTACTS_SVC_VIEW_MODULE_contacts_group_updated_info \n
* @ref CAPI_SOCIAL_CONTACTS_SVC_VIEW_MODULE_contacts_my_profile_updated_info and @ref CAPI_SOCIAL_CONTACTS_SVC_VIEW_MODULE_contacts_grouprel_updated_info.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
*
/**
* @brief Finds records based on a given keyword.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
*
/**
* @brief Finds records based on given query and keyword.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
*
/**
* @brief Finds records based on a keyword and range.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
*
/**
* @brief Gets the number of records in a specific view.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
* @privilege %http://tizen.org/privilege/callhistory.read
/**
* @brief Gets the number of records matching a query.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
* @privilege %http://tizen.org/privilege/callhistory.read
/**
* @brief Gets the last successful changed contacts database version on the current connection.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
* @privilege %http://tizen.org/privilege/callhistory.read
/**
* @brief Enumeration for contact DB status.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
/**
* @brief Gets the current status of server.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] status The current status of server
*
/**
* @brief Called when contacts-service server status changes.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] status The current status of server
* @param[in] user_data The user data passed from the callback registration function
/**
* @brief Registers a callback function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] callback The callback function to register
* @param[in] user_data The user data to be passed to the callback function
/**
* @brief Unregisters a callback function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] callback The callback function to register
* @param[in] user_data The user data to be passed to the callback function
/**
* @brief Enumeration for contacts errors.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum
/**
* @brief Enumeration for Contacts match string flags.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum
/**
* @brief Enumeration for Contacts match int flags.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum
/**
* @brief Enumeration for Contacts filter operators.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Creates a filter.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @remarks You must release @a filter using contacts_filter_destroy().
*
/**
* @brief Destroys a filter.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] filter The filter handle
*
/**
* @brief Adds a condition for a string type property.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] filter The filter handle
* @param[in] property_id The property ID to add a condition
/**
* @brief Adds a condition for an integer type property.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] filter The filter handle
* @param[in] property_id The property ID to add a condition
/**
* @brief Adds a condition for a long int type property.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] filter The filter handle
* @param[in] property_id The property ID to add a condition
/**
* @brief Adds a condition for a double type property.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] filter The filter handle
* @param[in] property_id The property ID to add a condition
/**
* @brief Adds a condition for a boolean type property.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] filter The filter handle
* @param[in] property_id The property ID to add a condition
/**
* @brief Adds an operator between conditions.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] filter The filter handle
* @param[in] operator_type The operator type
/**
* @brief Adds a filter to a given filter.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] parent_filter The parent filter handle
* @param[in] child_filter The child filter handle
/**
* @brief Adds a contact and a group relationship to the contacts database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
/**
* @brief Removes a contact and a group relationship from the contacts database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
/**
* @brief Sets a group between the previous group and the next group.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
/**
* @brief Creates a contacts list.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @remarks You must release @a contacts_list using contacts_list_destroy().
*
/**
* @brief Destroys a contacts list and releases its all resources.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] contacts_list The contacts list handle
* @param[in] delete_child Set @c true to destroy child records automatically,
/**
* @brief Retrieves the number of contact entities from a contacts list.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] contacts_list The contacts list handle
* @param[out] count The count of contact entity
/**
* @brief Adds a record to a contacts list.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @remarks Same kind of record can be added.
*
* @details If the record is current record, then current record is changed the next record.\n
* If the record is the last record, then current record will be @c NULL.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] contacts_list The contacts list handle
* @param[in] record The record handle
*
* @details The default current record is the first record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @remarks You MUST NOT destroy the @a record.
* It is destroyed automatically when the @a contacts_list is destroyed.
/**
* @brief Moves a contacts list to the previous position.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] contacts_list The contacts list handle
*
/**
* @brief Moves a contacts list to the next position.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] contacts_list The contacts list handle
*
/**
* @brief Moves a contacts list to the first position.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] contacts_list The contacts list handle
*
/**
* @brief Moves a contacts list to the last position.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] contacts_list The contacts list handle
*
/**
* @brief Links a person to another person.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
/**
* @brief Unlinks a contact from a person.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
*
* @details The person is no longer in the most frequently contacted person list.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
/**
* @brief Sets the order of a (favorite) contact.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
/**
* @brief Enumeration for Contacts person properties.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Sets a record's default property.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
/**
* @brief Gets a default property for a record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
*
* @brief Resets the phone log's count.
* @details The number of all types in the phone log will be @c 0.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/callhistory.write
*
/**
* @brief Deletes a phone log with extra_data1.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/callhistory.write
*
/**
* @brief Creates a query.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @remarks You must release @a query using contacts_query_destroy().
*
/**
* @brief Destroys a query.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] query The query handle
*
/**
* @brief Adds property IDs for projection.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] query The query handle
* @param[in] property_id_array The property ID array
/**
* @brief Sets the "distinct" option for projection.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] query The query handle
* @param[in] set Set @c true to set the distinct option for projection,
/**
* @brief Sets a filter for query.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] query The query handle
* @param[in] filter The filter handle
/**
* @brief Sets a sort mode for query.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] query The query handle
* @param[in] property_id The property ID to sort
/**
* @brief Creates a record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @remarks You must release @a record using contacts_record_destroy().
*
/**
* @brief Destroys a record and releases its all resources.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The record handle
* @param[in] delete_child Set @c true to destroy child records automatically,
/**
* @brief Makes a clone of a record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @remarks You must release @a cloned_record using contacts_record_destroy().
*
/**
* @brief Gets a string from the record handle.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @remarks You must release @a value using free().
*
/**
* @brief Gets a string pointer from the record handle.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @remarks You MUST NOT release @a value.
*
/**
* @brief Sets a string to a record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The record handle
* @param[in] property_id The property ID
/**
* @brief Gets a record's integer value.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The record handle
* @param[in] property_id The property ID
/**
* @brief Sets an integer value to a record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The record handle
* @param[in] property_id The property ID
/**
* @brief Gets a record's long integer value.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The record handle
* @param[in] property_id The property ID
/**
* @brief Sets a long long integer value to a record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The record handle
* @param[in] property_id The property ID
/**
* @brief Gets a record's boolean value.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The record handle
* @param[in] property_id The property ID
/**
* @brief Sets a boolean value to a record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The record handle
* @param[in] property_id The property ID
/**
* @brief Gets a record's double value.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The record handle
* @param[in] property_id The property ID
/**
* @brief Sets a double value to a record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The record handle
* @param[in] property_id The property ID
/**
* @brief Adds a child record to the parent record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The parent record handle
* @param[in] property_id The property ID
/**
* @brief Removes a child record from the parent record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The parent record handle
* @param[in] property_id The property ID
/**
* @brief Gets the number of child records of a parent record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The parent record handle
* @param[in] property_id The property ID
/**
* @brief Gets a child record handle pointer from the parent record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @remarks You MUST NOT release @a child_record. It is released when the parent record is destroyed.
*
/**
* @brief Clones a child record list of the given parent record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @remarks You must release @a cloned_list using contacts_list_destroy().
*
/**
* @brief Gets URI string from a record.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The record handle
* @param[out] view_uri The URI of record
/**
* @brief Connects to the contacts service.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @remarks Connection opening is necessary to access the contacts server such as fetching, inserting, or updating records.\n
* The execution of contacts_connect() and contacts_disconnect() could slow down your application. So it is not recommended to call them frequently.
/**
* @brief Disconnects from the contacts service.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @remarks If there is no opened connection, this function returns #CONTACTS_ERROR_DB.
*
/**
* @brief Connects to the contacts service with a connection on another thread.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @remarks Opening connection is necessary to access the contact server and to perform operations such as fetching, inserting, or updating records.\n
* On multiple thread environment with contacts_connect(), request can be failed in one thread, while another request is working by the connection in the other thread.
/**
* @brief Disconnects from the contacts service.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @return @c 0 on success,
* otherwise a negative error value
/**
* @brief Definition for contacts_connect_with_flags(). If it is called the API with this flag, then retry to call contacts_connect() for several times.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @see contacts_connect_with_flags()
*/
/**
* @brief Definition for default flag of contacts_connect_with_flags().
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @see contacts_connect_with_flags()
*/
/**
* @brief Connects to the contacts service.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] flags connection flag
*
/**
* @brief Enumeration for name display order.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum
/**
* @brief Gets the contacts name display order.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
*
/**
* @brief Sets the contacts name display order.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
/**
* @brief Enumeration for name sorting order.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum
/**
* @brief Gets the contacts name sorting order in which contacts are returned.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
*
/**
* @brief Sets the contacts name sorting order in which contacts are returned.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
/**
* @brief Called when a designated view changes.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] name_display_order The name display order setting value
* @param[in] user_data The user data passed from the callback registration function
/**
* @brief Registers a callback function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
*
/**
* @brief Unregisters a callback function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @param[in] callback The callback function to register
* @param[in] user_data The user data to be passed to the callback function
*
/**
* @brief Called when a designated view changes.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @param[in] name_sorting_order The name sorting order setting value
* @param[in] user_data The user data passed from the callback registration function
*
/**
* @brief Registers a callback function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
*
/**
* @brief Unregisters a callback function.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @param[in] callback The callback function to register
* @param[in] user_data The user data to be passed to the callback function
*
/**
* @brief Imports all contacts from SIM to Contacts Database.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.write
*
/**
* @brief Checks whether SIM initialization is completed.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
*
* \n Example : CTS_NUM_TYPE_HOME|CTS_NUM_TYPE_VOICE
* \n Exceptionally, CTS_NUM_TYPE_CUSTOM is exclusive.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Enumeration for Contact email type.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Enumeration for Contact company type.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Enumeration for Contact address type.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Enumeration for Contact URL type.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Enumeration for Contact messenger type.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum{
/**
* @brief Enumeration for Call history type.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Enumeration for Contact event type.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Enumeration for Contact event calendar type.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Enumeration of Contact image type
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Enumeration for usage type.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Enumeration for Contact display name source type.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Enumeration for Address book mode.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Enumeration for link mode when inserting contact.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum{
/**
* @brief Enumeration for Contact relationship type.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Enumeration for Contact search range.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
*/
typedef enum {
/**
* @brief Called to get a record handle of @ref CAPI_SOCIAL_CONTACTS_SVC_VIEW_MODULE_contacts_contact.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] record The record handle
* @param[in] user_data The user data passed from the foreach function
/**
* @brief Retrieves all contacts with a record handle (_contacts_contact) from a vCard file.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] vcard_file_path The file path of vCard stream file
* @param[in] callback The callback function to invoke
/**
* @brief Retrieves all contacts with a contacts list from a vCard stream.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] vcard_stream The vCard stream
* @param[out] contacts_list The contacts list handle
/**
* @brief Retrieves the vCard stream from a contact.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] contact The contact record handle
* @param[out] vcard_stream The vCard stream
/**
* @brief Retrieves the vCard stream from a contact.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] my_profile The my_profile record handle
* @param[out] vcard_stream The vCard stream
/**
* @brief Retrieves the vCard stream from a person.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/contact.read
*
/**
* @brief Retrieves the count of contact entities from a vCard file.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.4 @endif
*
* @param[in] vcard_file_path The person record handle
* @param[out] count The count of contact entity