* @brief Creates a new email account.
* @details This function is invoked when the user wants to add a new email account.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
* @param[in] account The structure pointer of an account
* @brief Deletes an email account.
* @details This function is invoked when the user wants to delete an existing email account.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Changes the information of an email account.
* @details This function is invoked when the user wants to change some information of the existing email account.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] account_id The original account ID
* @param[in] new_account The information of new account
* @param[in] with_validation The validation flag \n
- * If this is @c 1, email-service will validate the account before updating.
+ * If this is @c 1, email-service will validate the account before updating.
* If this is @c 0, email-service will update the account without validation.
*
* @return #EMAIL_ERROR_NONE on success,
* @brief Changes the information of an email account.
* @details This function is invoked when the user wants to change some information of the existing email account.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] account_id The original account ID
* @param[in] new_account The information of new account
* @param[in] with_validation The validation tag \n
- * If this is @c 1, email-service will validate the account before updating.
+ * If this is @c 1, email-service will validate the account before updating.
* If this is @c 0, email-service will update the account without validation.
*
* @return #EMAIL_ERROR_NONE on success,
/**
* @brief Gets an email account by ID.
- * @details This function is invoked when the user wants to get the account information based on account ID and option (GET_FULL_DATA/WITHOUT_OPTION/ONLY_OPTION).
- * Memory for account information will be allocated to the 3rd param (@a account).
+ * @details This function is invoked when the user wants to get the account information based on account ID and option (GET_FULL_DATA/WITHOUT_OPTION/ONLY_OPTION).
+ * Memory for account information will be allocated to the 3rd param (@a account).
* You must free the allocated memory using email_free_account().
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] account_id The account ID
- * @param[in] pulloption The option to specify to get full details or partial \n
+ * @param[in] pulloption The option to specify to get full details or partial \n
* See definition of #EMAIL_ACC_GET_OPT_XXX.
* @param[out] account The returned account is saved here
*
/**
* @brief Gets an account list.
- * @details This function is invoked when the user wants to get all account information based on the count of accounts provided by user.
- * Memory for account information will be allocated to 3rd param (@a account).
+ * @details This function is invoked when the user wants to get all account information based on the count of accounts provided by user.
+ * Memory for account information will be allocated to 3rd param (@a account).
* You must free the allocated memory using email_free_account().
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Frees allocated memory.
* @details This function is invoked when the user wants to delete all account information.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel N/P
*
* @param[in] account_list The structure pointer of an account
* @details This function is invoked after adding one account to validate it.
* If the account is not validated then t user should retry once again to add the account.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Adds an account when the account is validated.
- * @details This function is invoked when a user wants to validate an account.
- * If the account is not validated then user should retry once again to add the account.
+ * @details This function is invoked when a user wants to validate an account.
+ * If the account is not validated then user should retry once again to add the account.
* Validation is executed without saving an account to DB.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Restores accounts from a file stored in the secure storage.
* @details This function is invoked when a user wants to restore accounts.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Gets the password length of an account.
* @details This function is invoked when a user wants to know the length of an account.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Clears all notification on the notification bar.
* @details This function is invoked when a user wants to clear notification bar.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Clear notification of account on notification bar.
* This function is getting invoked when user want to clear notification bar.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Saves the default account ID to the vconf storage.
* @details This function is invoked when a user wants to save a default account ID.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Loads the default account ID to the vconf storage.
* @details This function is invoked when a user wants to load a default account ID.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Shows a user message.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Parses a MIME file.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Creates a MIME file from input data.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] input_attachment_count (need to be updated)
* @param[out] output_file_path (need to be updated)
*
- * @return #EMAIL_ERROR_NONE on success,
+ * @return #EMAIL_ERROR_NONE on success,
* otherwise error code (see #EMAIL_ERROR_XXX) on failure
*/
EXPORT_API int email_write_mime_file(email_mail_data_t *input_mail_data, email_attachment_data_t *input_attachment_data, int input_attachment_count, char **output_file_path);
/**
* @brief Deletes the parsed files of MIME.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] input_mail_data (need to be updated)
*
- * @return #EMAIL_ERROR_NONE on success,
+ * @return #EMAIL_ERROR_NONE on success,
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*/
EXPORT_API int email_delete_parsed_data(email_mail_data_t *input_mail_data);
/**
* @brief Gets a MIME entity.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Validates email address.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Converts mutf7 string to utf8 string.
*
- * @since_tizen 2.3.1
+ * @since_tizen @if MOBILE 2.3.1 @elseif WEARABLE 3.0 @endif
*
- * @param[in] mutf7_str The original mutf7 string
- * @param[out] utf8_str Thr utf8 string converted
+ * @param[in] mutf7_str The original mutf7 string
+ * @param[out] utf8_str Thr utf8 string converted
*
* @remarks The out param(utf8_str) should be freed by you.
*
/**
* @brief Creates all tables for an email.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Opens the email DB and registers a busy handler.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Closes the connection to the email DB.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
- * @return #EMAIL_ERROR_NONE on success,
+ * @return #EMAIL_ERROR_NONE on success,
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*/
EXPORT_API int email_close_db(void);
/**
* @brief Initializes IPC Proxy by an application which used the Email FW API's.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Finalizes IPC Proxy by an application which used the Email FW API's.
-
- * @since_tizen 2.3
+
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Checks whether the email-service process is running.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* If the incoming_server_type is EMAIL_SERVER_TYPE_POP3 then from_eas value will be 0.\n
* If the incoming_server_type is EMAIL_SERVER_TYPE_IMAP4 then from_eas value will be 1/0.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] input_meeting_request Specifies if the mail comes from composer
* @param[in] input_from_eas Specifies if the mail will be saved on server
*
- * @return #EMAIL_ERROR_NONE on success,
+ * @return #EMAIL_ERROR_NONE on success,
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*
* @see #email_mail_data_t and #email_mailbox_t
* @brief Adds a read receipt mail.
* @details This function is invoked when a user receives a mail with read report enable and wants to send a read report for the same.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Updates an existing email information.
* @details This function is invoked when a user wants to change some existing email information with new email information.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Updates an individual attribute of the mail data.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @details This function is invoked when a user wants to know how many total mails and out of that
* how many unseen mails are there in a given mailbox.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Deletes a mail or multiple mails.
* @details Based on from_server value, this function will delete a mail or multiple mails from the server or locally.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @details If the incoming_server_type is #EMAIL_SERVER_TYPE_POP3 then @a from_server value will be @c 0. \n
* If the incoming_server_type is #EMAIL_SERVER_TYPE_IMAP4 then @a from_server value will be 1/0.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*
* @see #email_mailbox_t
-
+
* @code
* #include "email-api-account.h"
* bool
* @brief Deletes email data from the storage.
* @details This API will be used by Settings Application.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Appends an attachment to an email.
* @details This function is invoked when a user wants to add attachment to an existing mail.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Deletes an attachment from email.
* @details This function is invoked when a user wants to delete a attachment from an existing mail based on mail ID and attachment ID.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Gets a mail attachment.
* @details This function is invoked when a user wants to get the attachment information based on an attachment ID for the specified mail ID.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Gets a list of mail attachments.
* @details This function is invoked when a user wants to get the the attachment list information based on the mail ID.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Frees the allocated memory for email attachments.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*
* @param[in] atch_info The pointer of mail attachment structure pointer
*
/**
* @brief Queries the mail list information from the DB based on the mailbox name.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Queries the mail list information from the DB.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Gets a mail by its mail ID.
* @details This function is invoked when a user wants to get a mail based on mail ID existing in the DB.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Frees the allocated memory for emails.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*
* @param[in] mail_list The pointer of mail structure pointer
* @param[in] count The count of mails
* @details If the incoming_server_type is EMAIL_SERVER_TYPE_POP3 then from_server value will be 0. \n
* If the incoming_server_type is EMAIL_SERVER_TYPE_IMAP4 then from_server value will be 1/0.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] account_id The account ID
* @param[in] mail_ids The array of mail IDs
* @param[in] num The number of mail IDs
- * @param[in] field_type The field type to be set \n
+ * @param[in] field_type The field type to be set \n
* See #email_flags_field_type.
* @param[in] value The value to be set
* @param[in] onserver The flag indicating whether mail flag updating is in server
/**
* @brief Moves an email to another mailbox.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Moves all emails to another mailbox.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Moves mails to the mailbox of an another account.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Gets the Mail List information from the DB.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Frees the allocated memory for filters.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel N/P
*
* @param[in] input_filter_list The pointer of filter structure
/**
* @brief Gets the Mail List information from the DB based on the mailbox name.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Gets the Mail List information from the DB based on the mailbox name.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Gets the Mail List information from the DB based on the mailbox name account_id and sender addresses.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] limit_count The max number of returned mails
* @param[in] search_type The search type
* @param[in] search_value The search value
- * @param[in] sorting The sorting order \n
+ * @param[in] sorting The sorting order \n
* See #email_sort_type_t.
* @param[in/out] mail_list The Pointer to the structure #email_mail_list_item_t
* @param[in/out] result_count The number of searched mails
/**
* @brief Gets thread information for a specific thread from DB based on the mailbox name.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Gets Mail List information for a specific thread from the DB based on the mailbox name.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Retries to send a mail.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Creates a DB and fill it with dummy data.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
EXPORT_API int email_create_db_full();
/**
- * @brief Callback function for cm popup.
+ * @brief Callback function for cm popup.
* We set the status as EMAIL_MAIL_STATUS_SEND_CANCELED <<need to be updated>>.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Gets the total disk usage of emails in KB.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* "data" variable of GList structure contains #email_address_info_t data. \n
* To get #email_address_info_t data from GList, use type casting from GList node.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] mail_id The mail ID to get the list
* @param[out] address_info_list The pointer to the structure #email_address_info_list_t \n
- * Memory for a new address info list will be allocated to this.
+ * Memory for a new address info list will be allocated to this.
* You must call email_free_address_info_list() to free the memory allocated to this.
*
* @return #EMAIL_ERROR_NONE on success,
* @brief Frees the address info list allocated by email_get_address_info_list().
* @details This function will free the memory which is allocated to address_info_list itself.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel N/P
*
* @param[in] address_info_list The pointer to the structure #email_address_info_list_t to be freed
* @param[out] output_meeting_req The pointer to the structure #email_meeting_request_t
* @param[out] output_count The number of meeting request returned
*
- * @return #EMAIL_ERROR_NONE on success,
- * #EMAIL_ERROR_DATA_NOT_FOUND if there is no matched mail,
+ * @return #EMAIL_ERROR_NONE on success,
+ * #EMAIL_ERROR_DATA_NOT_FOUND if there is no matched mail,
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*
* @see #email_meeting_request_t
* The information of the meeting request is corresponding to only one mail. \n
* For this reason, the meeting request information can be added by using email_add_message_with_meeting_request() with the matched mail information.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] mail_id The mail ID for which meeting request details need to be fetched
* @param[in/out] meeting_req The pointer to the structure #email_meeting_request_t
*
- * @return #EMAIL_ERROR_NONE on success,
- * #EMAIL_ERROR_DATA_NOT_FOUND if there is no matched mail,
+ * @return #EMAIL_ERROR_NONE on success,
+ * #EMAIL_ERROR_DATA_NOT_FOUND if there is no matched mail,
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*
* @see #email_meeting_request_t
* @brief Frees a meeting request allocated by email_get_meeting_request() or allocated to add.
* @details This function will free the memory which is allocated to meeting_req (= *meeting_req) itself.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel N/P
*
* @param[in] email_meeting_request_t The pointer to the structure #email_meeting_request_t to be freed
/**
* @brief Moves a thread of mails to the target mailbox.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Deletes a thread of mails.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Modifies seen flags of the thread.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Deletes mails flagged to "delete".
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @details This function is invoked when a user wants to create a new mailbox for the specified account.\n
* If on_server is true, it will create the mailbox on the server as well as locally.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Changes the name of a mailbox.
* @details This function is invoked when a user wants to change the name of an existing mail box.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Changes the name of a mailbox.
* @details This function is invoked when a user wants to change the name of an existing mail box.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @details This function deletes the existing mailbox for the specified account based on the on_server option. \n
* If on_server is true, it deletes the mailbox from the server as well as locally.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @details This function deletes the existing mailbox for the specified account based on the option on_server option. \n
* If on_server is true, it deletes the mailbox from the server as well as locally.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Changes the mailbox type.
* @details This function is invoked when a user wants to change the mailbox type.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Changes the 'local' attribute of #email_mailbox_t.
* @details This function is invoked when a user wants to change the 'local' attribute.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Gets all mailboxes from account.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Extends the email_get_mailbox_list_ex() function.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Gets the mailbox list based on a keyword.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Gets a mailbox by mailbox type.
* @details This function is invoked when a user wants to know the mailbox information by @a mailbox_type for the given account.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Gets a mailbox by mailbox ID.
* @details This function is invoked when a user wants to know the mailbox information by mailbox ID.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Sets a mail slot size.
* @details This function is invoked when a user wants to set the size of mail slot.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Sets the sync time of a mailbox.
* @details This function is invoked when a user wants to set the sync time of the mailbox.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] input_mailbox_id The mailbox ID
*
- * @return #EMAIL_ERROR_NONE on success,
+ * @return #EMAIL_ERROR_NONE on success,
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*
* @see #email_mailbox_t
/**
* @brief Frees the memory allocated for the mailbox information.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel N/P
*
* @param[in] mailbox_list The pointer for searching mailbox structure pointer
* @param[in] count The count of mailboxes
*
- * @return #EMAIL_ERROR_NONE on success,
+ * @return #EMAIL_ERROR_NONE on success,
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*
* @see #email_mailbox_t
* @brief Sends a mail.
* @details This function is invoked when a user wants to send a composed mail.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] mail_id The mail ID
* @param[out] handle The sending handle
*
- * @return #EMAIL_ERROR_NONE on success,
+ * @return #EMAIL_ERROR_NONE on success,
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*
* @see #email_mailbox_t and #email_option_t
* @brief Sends a mail.
* @details This function is invoked when a user wants to send the mail, not been downloaded the attachment.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] input_mail_id The mail ID
* @param[out] handle The sending handle
*
- * @return #EMAIL_ERROR_NONE on success,
+ * @return #EMAIL_ERROR_NONE on success,
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*
* @see #email_mailbox_t and #email_option_t
* @brief Sends a mail.
* @details This function is invoked when a user wants to send the scheduled mail.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] input_mail_id The mail ID
* @param[out] input_time The scheduled time
*
- * @return #EMAIL_ERROR_NONE on success,
+ * @return #EMAIL_ERROR_NONE on success,
* otherwise an error code (refer to #EMAIL_ERROR_XXX) on failure
*
* @see #email_mailbox_t and #email_option_t
* @brief Downloads headers of new emails from the mail server.
* @details This function is invoked when a user wants to download only the headers of new mails.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[in] input_mailbox_id The mailbox ID
* @param[out] handle The handle for stopping downloading
*
- * @return #EMAIL_ERROR_NONE on success,
+ * @return #EMAIL_ERROR_NONE on success,
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*
* @see #email_mailbox_t
* @brief Downloads headers of new emails from the mail server for all emails.
* @details This function is invoked when a user wants to download headers of new mails for all accounts.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[out] handle The handle for stopping downloading
*
- * @return #EMAIL_ERROR_NONE on success,
+ * @return #EMAIL_ERROR_NONE on success,
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*/
EXPORT_API int email_sync_header_for_all_account(int *handle);
* @details This function is invoked when a user wants to download email body with/without attachment based on the @a with_attachment option
* from the server.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Downloads an email nth-attachment from the server.
* @details This function is invoked if a user wants to download only specific attachment of a mail whose body is already downloaded.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Cancels the ongoing job.
* @details This function is invoked if a user wants to cancel any ongoing job of a specified account.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Gives the current job information.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[out] output_task_information The array of job information
* @param[out] output_task_information_count The count of job information
*
- * @return #EMAIL_ERROR_NONE on success,
+ * @return #EMAIL_ERROR_NONE on success,
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*/
EXPORT_API int email_get_task_information(email_task_information_t **output_task_information, int *output_task_information_count);
* @details This function is invoked when a user wants to send an email and saving it afterwards.
* This will save the email in draft mailbox and then send it.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @brief Fetches all mailbox names from the server and stores the non-existing mailboxes in the DB.
* @details This function is invoked when a user wants to download all server mailboxes from IMAP server.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Searches the mails on the server.
*
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
*
* @see #email_search_filter_t
*/
-EXPORT_API int email_search_mail_on_server(int input_account_id, int input_mailbox_id,
- email_search_filter_t *input_search_filter_list,
+EXPORT_API int email_search_mail_on_server(int input_account_id, int input_mailbox_id,
+ email_search_filter_t *input_search_filter_list,
int input_search_filter_count, int *output_handle);
/**
* @brief Deletes temporarily downloaded mails from the local storage.
*
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Queries the maximum mail size limit from the SMTP server.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Gets a filter rule.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @details This function gives all the filter rules already set before by user.
* This will provide total number of filter rules available and information of all rules.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
* @param[out] filtering_set The filtering rules (possibly @c NULL)
* @param[out] count The count of returned filters (possibly @c 0)
*
- * @return #EMAIL_ERROR_NONE on success,
+ * @return #EMAIL_ERROR_NONE on success,
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*
* @retval EMAIL_ERROR_INVALID_PARAM Invalid argument
* @brief Adds a filter rule.
* @details This function is invoked if a user wants to add a new filter rule.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
*
* @param[in] filter_id The original filter ID
* @param[in] new_set The information of new filter
-
+
* @return #EMAIL_ERROR_NONE on success,
* otherwise an error code (see #EMAIL_ERROR_XXX) on failure
*
* @brief Deletes a filter rule.
* @details This function will delete the existing filter information by the specified filter ID.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Frees allocated memory.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel N/P
*
* @param[in] filtering_set The pointer of pointer of filter structure for memory freeing
* @brief Deletes a filter rule.
* @details This function will delete the existing filter information by the specified filter ID.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Gets a decrypted message.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Gets a decrypted message.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
* @param[in] input_mail_data Specifies the signed mail data
/**
* @brief Verifies a signed mail.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Verifies a signed mail.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*
* @param[in] input_mail_data The signed mail data
* @param[in] input_attachment_data The attachment of signed mail
/**
* @brief Gets the certificate from the server (using exchange server).
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Verifies the certificate to the server (using exchange server).
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/email
*
/**
* @brief Frees the memory of the certificate.
*
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
* @privlevel N/P
*
* @param[in] certificate The certificate
#define EMAIL_SUCCESS 0 /* we need to modify the success return value */
/** @brief Definition for default values without account name.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_ACC_GET_OPT_DEFAULT 0x01
/** @brief Definition for account name.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_ACC_GET_OPT_ACCOUNT_NAME 0x02
/** @brief Definition for account with password.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_ACC_GET_OPT_PASSWORD 0x04
/** @brief Definition for account with options: #email_option_t.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_ACC_GET_OPT_OPTIONS 0x08
/** @brief Definition for account with all data of account.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_ACC_GET_OPT_FULL_DATA 0xFF
/** @brief Definition for the function 'email_activate_pdp'.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define THREAD_TYPE_RECEIVING 0
/** @brief Definition for the function 'email_activate_pdp'.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define THREAD_TYPE_SENDING 1
/** @brief Definition for the default IMAP port.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_IMAP_PORT 143
/** @brief Definition for the default POP3 port.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_POP3_PORT 110
/** @brief Definition for the default SMTP port.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_SMTP_PORT 25
/** @brief Definition for the default IMAP SSL port.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_IMAPS_PORT 993
/** @brief Definition for the default POP3 SSL port.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_POP3S_PORT 995
/** @brief Definition for the default SMTP SSL port.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_SMTPS_PORT 465
/** @brief Definition for the MAX account.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_ACCOUNT_MAX 10
/** @brief Definition for the name of inbox.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_INBOX_NAME "INBOX"
/** @brief Definition for the name of draftbox.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_DRAFTBOX_NAME "DRAFTBOX"
/** @brief Definition for the name of outbox.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_OUTBOX_NAME "OUTBOX"
/** @brief Definition for the name of sentbox.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_SENTBOX_NAME "SENTBOX"
/** @brief Definition for the name of trash.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_TRASH_NAME "TRASH"
/** @brief Definition for the name of spambox.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_SPAMBOX_NAME "SPAMBOX"
/** @brief Definition for the display name of inbox.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_INBOX_DISPLAY_NAME "Inbox"
/** @brief Definition for the display name of draftbox.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_DRAFTBOX_DISPLAY_NAME "Draftbox"
/** @brief Definition for the display name of outbox.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_OUTBOX_DISPLAY_NAME "Outbox"
/** @brief Definition for the display name of sentbox.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_SENTBOX_DISPLAY_NAME "Sentbox"
/** @brief Definition for the display name of trash.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_TRASH_DISPLAY_NAME "Trash"
/** @brief Definition for the display name of spambox.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_SPAMBOX_DISPLAY_NAME "Spambox"
/** @brief Definition for the name of search result mailbox.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
#define EMAIL_SEARCH_RESULT_MAILBOX_NAME "_`S1!E2@A3#R4$C5^H6&R7*E8(S9)U0-L=T_"
#define SYNC_STATUS_FINISHED 0 /* BIN 00000000 */
/**
* @brief Enumeration for the notification of changes on storage.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the notification of network event.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the response to request.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the account mail type.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the account server type.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the retrieval mode.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the filtering type.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the rules for filtering type.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the action for filtering type.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the email status.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the email priority.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the email status.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the DRM type.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the mail type.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the meeting response type.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the status of getting an envelope list.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the downloaded status of an email.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the status of sending an email.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the deleting status of an email.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the status of validating an account.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the status of setting slot size.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the status of expunging mails.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the status of searching mails on server.
-* @since_tizen 2.4
+* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the status of moving mails.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the status of updating mails.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the mailbox type.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/** @brief Enumeration for the sync order.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
typedef enum
} EMAIL_RETRIEVE_MODE;
/** @brief Enumeration for the event type.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
typedef enum
{
EMAIL_EVENT_NONE = 0, /**< Initial value of #email_event_type_t */
} email_event_type_t;
/** @brief Enumeration for the event status.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
typedef enum
{
EMAIL_EVENT_STATUS_UNUSED = 0, /**< Initial status of event : DB data(priority low) */
/** @brief Enumeration for the srting type.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
typedef enum
{
EMAIL_SORT_DATETIME_HIGH = 0, /**< Sort mails by datetime ascending order */
/**
* @brief Enumeration for the priority.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
enum
{
/**
* @brief Enumeration for the saving a copy after sending.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
enum
{
/**
* @brief Enumeration for the request of a delivery report.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
enum
{
/**
* @brief Enumeration for the request of a read receipt.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
enum
{
/**
* @brief Enumeration for the blocking of an address.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
enum
{
/**
* @brief Enumeration for the blocking of a subject.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
enum
{
/**
* @brief Enumeration for the mailbox sync type.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
enum
{
/**
* @brief Enumeration for the mail change type.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the address type.
-* @since_tizen 2.3
+* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the search type for searching a mailbox.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the download status of a mail body.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
/**
* @brief Enumeration for the download status of a mail body.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
/**
* @brief Enumeration for the moving type.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the deletion type.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief Enumeration for the status field type.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef enum
{
/**
* @brief The structure type to save the mail time.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
{
/**
* @brief The structure type to save the options.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
{
/**
* @brief The structure type to save the information of an email account.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
{
/**
* @brief The structure type to save the certificate information.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
/**
* @brief The structure type to save the email server information.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
/**
* @brief The structure type which contains the Mail information.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
/**
* @brief The structure type which contains information for displaying a mail list.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
{
/**
* @brief The structure type used to save the filtering structure.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
{
/**
* @brief The structure type used to save the information of a mail flag.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
{
/**
* @brief The structure type used to save the information of a mail extra flag.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
{
/**
* @brief The structure type used to save the information of an attachment.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
{
/**
* @brief Structure used to save the information of a meeting request
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
{
/**
* @brief The structure type used to save the information of a sender list with unread/total mail counts.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
{
/**
* @brief The structure type used to save the information of a mailbox.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
{
/**
* @brief Structure used to save the information of email a address.
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
/**
* @brief Structure used to save the set of email addresses
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
{
/**
* @brief Structure used to save the list of email addresses
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct
{
/**
* @brief Structure used to save the information of a search filter
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct _email_search_filter_t {
email_search_filter_type search_filter_type; /**< The type of search filter */
/**
* @brief Structure used to save the information of a list filter
- * @since_tizen 2.3
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif
*/
typedef struct {
email_list_filter_item_type_t list_filter_item_type; /**< Filter item type */
} ASNotiData;
/** @brief Enumeration for noti string types.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
typedef enum
{
EMAIL_CONVERT_STRUCT_TYPE_MAIL_LIST_ITEM, /**< specifies email_mail_list_t */
} email_convert_struct_type_e;
/** @brief Enumeration for task types.
- * @since_tizen 2.3 */
+ * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 3.0 @endif */
typedef enum {
/* Sync tasks */
EMAIL_SYNC_TASK_BOUNDARY_START = 11000, /**< Sync task for boundary start */
Source3: email-service_init_db.sh
Source4: email-service.service
-%if "%{?profile}" == "wearable"
-ExcludeArch: %{arm} %ix86 x86_64
-%endif
-
%if "%{?profile}" == "tv"
ExcludeArch: %{arm} %ix86 x86_64
%endif