// See the License for the specific language governing permissions and
// limitations under the License.
//
// See the License for the specific language governing permissions and
// limitations under the License.
//
* The %PrivacyInfo class represents the privacy information.
* This class provides methods to retrieve the name and description of privilege.
*/
* The %PrivacyInfo class represents the privacy information.
* This class provides methods to retrieve the name and description of privilege.
*/
/**
* The object is not fully constructed after this constructor is called. @n
* For full construction, the Construct() method must be called right after calling this constructor.
*
* @since 2.1
/**
* The object is not fully constructed after this constructor is called. @n
* For full construction, the Construct() method must be called right after calling this constructor.
*
* @since 2.1
* @return An error code
* @param[in] privacyId The privacy ID
* @param[in] enable Set to @c true to enable the privacy setting, @n
* @return An error code
* @param[in] privacyId The privacy ID
* @param[in] enable Set to @c true to enable the privacy setting, @n
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG The specified @c privacyId is invalid or the @c privacyId does not exist.
*
*/
result Construct(const Tizen::Base::String& privacyId, bool enable = false);
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG The specified @c privacyId is invalid or the @c privacyId does not exist.
*
*/
result Construct(const Tizen::Base::String& privacyId, bool enable = false);