Add API Level
authorJooseok Song <seogii.song@samsung.com>
Mon, 3 Jul 2017 06:15:24 +0000 (15:15 +0900)
committerJooseok Song <seogii.song@samsung.com>
Mon, 3 Jul 2017 06:46:06 +0000 (06:46 +0000)
Change-Id: I30d9d82cb8581d36d7cd27e100394fb9fd158db0

src/Tizen.Account.AccountManager/Interop/Interop.Account.cs
src/Tizen.Account.AccountManager/Interop/Interop.AccountProvider.cs
src/Tizen.Account.AccountManager/Interop/Interop.AccountService.cs
src/Tizen.Account.AccountManager/Interop/Interop.Libraries.cs
src/Tizen.Account.AccountManager/Tizen.Account.AccountManager/Account.cs
src/Tizen.Account.AccountManager/Tizen.Account.AccountManager/AccountEnums.cs
src/Tizen.Account.AccountManager/Tizen.Account.AccountManager/AccountErrorFactory.cs
src/Tizen.Account.AccountManager/Tizen.Account.AccountManager/AccountProvider.cs
src/Tizen.Account.AccountManager/Tizen.Account.AccountManager/AccountService.cs
src/Tizen.Account.AccountManager/Tizen.Account.AccountManager/AccountSubscriberEventArgs.cs

index f52da1c..9789044 100644 (file)
@@ -20,11 +20,13 @@ using Tizen.Account.AccountManager;
 /// <summary>
 /// Interop for Account class APIs
 /// </summary>
+/// <since_tizen> 3 </since_tizen>
 internal static partial class Interop
 {
     /// <summary>
     /// Interop for Account class APIs
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     internal static partial class Account
     {
         [DllImport(Libraries.AccountSvc, EntryPoint = "account_create", CallingConvention = CallingConvention.Cdecl)]
index 0af6c37..f201061 100644 (file)
@@ -21,11 +21,13 @@ using Tizen.Account.AccountManager;
 /// <summary>
 /// Interop for AccountProvider class APIs
 /// </summary>
+/// <since_tizen> 3 </since_tizen>
 internal static partial class Interop
 {
     /// <summary>
     /// Interop for AccountProvider class APIs
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     internal static partial class AccountProvider
     {
 
index d418f64..7bb1275 100644 (file)
@@ -20,11 +20,13 @@ using System.Runtime.InteropServices;
 /// <summary>
 /// Interop for Account class APIs
 /// </summary>
+/// <since_tizen> 3 </since_tizen>
 internal static partial class Interop
 {
     /// <summary>
     /// Interop for Account class APIs
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     internal static partial class AccountService
     {
         [DllImport(Libraries.AccountSvc, EntryPoint = "account_update_to_db_by_id", CallingConvention = CallingConvention.Cdecl)]
index f18aa0d..f1530bd 100644 (file)
 /// <summary>
 /// Interop for Library reference
 /// </summary>
+/// <since_tizen> 3 </since_tizen>
 internal static partial class Interop
 {
     /// <summary>
     /// Interop for Library reference
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     internal static partial class Libraries
     {
         public const string AccountSvc = "libaccounts-svc.so.0";
index ae1031c..df10a15 100644 (file)
@@ -22,6 +22,7 @@ namespace Tizen.Account.AccountManager
     /// <summary>
     /// Represents the Account Information.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class Account : IDisposable
     {
         private IntPtr _handle = IntPtr.Zero;
@@ -37,6 +38,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Creates a new Account instance.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>Account Instance.</returns>
         public static Account CreateAccount()
         {
@@ -53,6 +55,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Id of the Account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <remarks>Account Id shall be created only when account is added to the database.</remarks>
         public int AccountId
         {
@@ -72,6 +75,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// UserName of the Account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>User Name of the Account.</value>
         public string UserName
         {
@@ -100,6 +104,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Display Name of the Account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>DisplayName of the  Account.</value>
         public string DisplayName
         {
@@ -128,6 +133,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Icon path of the Account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Icon path of the Account.</value>
         public string IconPath
         {
@@ -156,6 +162,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Domain name of the Account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Domain name of the Account.</value>
         public string DomainName
         {
@@ -184,6 +191,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Email Id of the Account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Email Id of the Account.</value>
         public string EmailId
         {
@@ -212,6 +220,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Package Name of the Account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Package Name.</value>
         public string PackageName
         {
@@ -240,6 +249,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Access Token of the Account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Access Token.</value>
         public string AccessToken
         {
@@ -268,6 +278,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Authentication type of the Account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Authentication type.</value>
         public AccountAuthType AuthType
         {
@@ -296,6 +307,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Secrecy State of the Account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Secrecy State.</value>
         public AccountSecrecyState SecrecyState
         {
@@ -324,6 +336,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Sync State of the Account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Sync State.</value>
         public AccountSyncState SyncState
         {
@@ -352,6 +365,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Source of the Account .
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Account Source.</value>
         public string Source
         {
@@ -392,6 +406,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Sets the account capability.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="capabilityType"> The Account capability type</param>
         /// <param name="state">The Account capability state</param>
         /// <exception cref="ArgumentException">In case of invalid parameters</exception>
@@ -406,6 +421,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Gets all the capabilities of an account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="capabilityType"> The capability type to get the capability value.</param>
         /// <returns>The capability value (on/off) of the specified CapabilityState .</returns>
         /// <exception cref="ArgumentException">In case of invalid parameters</exception>
@@ -424,6 +440,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Gets all the capabilities of an account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>List of Cpabailities as Dictionary</returns>
         public Dictionary<string, CapabilityState> GetAllCapabilities()
         {
@@ -448,6 +465,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Sets the Custom Value to the Account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="key">key to be added to the Account.</param>
         /// <param name="value">value to be updated for respective key for the Account.</param>
         /// <exception cref="ArgumentException">In case of invalid parameters</exception>
@@ -463,6 +481,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Gets the user specific custom text of an account key.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="key">The key to retrieve custom text .</param>
         /// <returns>The text of the given key</returns>
         /// <exception cref="ArgumentException">In case of invalid parameters</exception>
@@ -482,6 +501,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Gets All the custome values.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>List of custom key, value pairs as Dictionary.</returns>
         public Dictionary<string, string> GetAllCustomValues()
         {
@@ -507,6 +527,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Sets the user text.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="index">The index of the user text (must be in range from 0 to 4) </param>
         /// <param name="text">The text string to set as the user text</param>
         /// <exception cref="ArgumentException">In case of invalid parameters</exception>
@@ -522,6 +543,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Gets the user text.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="index">The index of the user text (range: 0 ~ 4)</param>
         /// <returns>The user text of the given key</returns>
         /// <exception cref="ArgumentException">In case of invalid parameters</exception>
@@ -541,6 +563,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Gets the user int value.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="index">The index of the user int (range: 0 ~ 4)</param>
         /// <returns>The user int of the given key</returns>
         /// <exception cref="ArgumentException">In case of invalid parameters</exception>
@@ -559,6 +582,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Sets the user integer value.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="index">The index of the user integer (must be in range from 0 to 4) </param>
         /// <param name="value">The integer to set as the user integer</param>
         /// <exception cref="ArgumentException">In case of invalid parameters</exception>
@@ -574,6 +598,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Overloaded Dispose API for destroying the Account Handle.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Dispose()
         {
             Dispose(true);
index 045cac7..b55a458 100644 (file)
@@ -19,21 +19,25 @@ namespace Tizen.Account.AccountManager
     /// <summary>
     /// Enumeration for the state of capability
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum CapabilityState
     {
         /// <summary>
         /// Account capability is invalid
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         InvalidState,
 
         /// <summary>
         /// Account capability is disabled
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Disabled,
 
         /// <summary>
         /// Account capability is enabled
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Enabled
     }
 
@@ -45,79 +49,94 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Account secrecy is invalid
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         InvalidState,
 
         /// <summary>
         /// Account is not visible
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Invisible,
 
         /// <summary>
         /// Account is visible
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Visible
     }
 
     /// <summary>
     /// Enumeration for the account sync status.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum AccountSyncState
     {
         /// <summary>
         /// Account sync is invalid
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         InvalidState,
 
         /// <summary>
         /// Account sync not supported
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         NotSupported,
 
         /// <summary>
         /// Account sync supported but all synchronization functionalities are off
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Off,
 
         /// <summary>
         /// Account sync support and sync status is idle
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Idle,
 
         /// <summary>
         /// Account sync support and sync status is running
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Running
     }
 
     /// <summary>
     /// Enumeration for the account auth type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum AccountAuthType
     {
         /// <summary>
         /// Auth type is invalid
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Invalid,
 
         /// <summary>
         /// XAuth type
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         XAuth,
 
         /// <summary>
         /// OAuth type
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         OAuth,
 
         /// <summary>
         /// Client-Login type
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         ClientLogin
     }
 
     /// <summary>
     /// Account information change notification type
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     /// <remarks>
     /// When the account database is changed, You can distinguish one event type from the other which are set for subscribing notification.
     /// </remarks>
@@ -126,18 +145,22 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// The insert notification type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Insert,
         /// <summary>
         /// The delete notification type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Delete,
         /// <summary>
         /// The update notification type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Update,
         /// <summary>
         /// The sync update notification type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         syncUpdate
     }
 }
index 13cd203..48f9164 100644 (file)
@@ -22,84 +22,104 @@ namespace Tizen.Account.AccountManager
     /// <summary>
     /// Enum to give the type of error occured, if any.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum AccountError
     {
         //TIZEN_ERROR_ACCOUNT = -0x01000000
         /// <summary>
         /// Successful.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         None = Tizen.Internals.Errors.ErrorCode.None,
         /// <summary>
         /// Invalid parameter.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         InvalidParameter = Tizen.Internals.Errors.ErrorCode.InvalidParameter,
         /// <summary>
         /// Out of memory.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         OutOfMemory = Tizen.Internals.Errors.ErrorCode.OutOfMemory,
         /// <summary>
         /// Same user name exists in your application
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Duplcated = -0x01000000 | 0x01,
         /// <summary>
         /// Empty Data
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         NoData = Tizen.Internals.Errors.ErrorCode.NoData,
         /// <summary>
         /// elated record does not exist
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         RecordNotFound = -0x01000000 | 0x03,
         /// <summary>
         /// Invalid Operation.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         InvalidOperation = Tizen.Internals.Errors.ErrorCode.InvalidOperation,
         /// <summary>
         /// DB operation failed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         DBFailed = -0x01000000 | 0x04,
         /// <summary>
         ///  DB is not connected.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         DBNotOpened = -0x01000000 | 0x05,
         /// <summary>
         /// DB query syntax error
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         QuerySyntaxError = -0x01000000 | 0x06,
         /// <summary>
         /// Iterator has reached the end
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         IteratorEnd = -0x01000000 | 0x07,
         /// <summary>
         /// Notification failed
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         NotificationFailed = -0x01000000 | 0x08,
         /// <summary>
         /// Permission denied.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         PermissionDenied = Tizen.Internals.Errors.ErrorCode.PermissionDenied,
         /// <summary>
         /// XML parse failed
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         XMLParseFailed = -0x01000000 | 0x0a,
         /// <summary>
         /// XML File not found
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         XMLFileNotFound = -0x01000000 | 0x0b,
         /// <summary>
         /// Subscription failed
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         EventSubscriptionFailed = -0x01000000 | 0x0c,
         /// <summary>
         /// Account provider is not registered
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         ProviderNotRegistered = -0x01000000 | 0x0d,
         /// <summary>
         /// Multiple accounts are not supported.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         MultipleNotAllowed = -0x01000000 | 0x0e,
         /// <summary>
         /// SQLite busy handler expired
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         DBBusy = -0x01000000 | 0x10
     };
 
index 8aa882f..606a286 100644 (file)
@@ -23,6 +23,7 @@ namespace Tizen.Account.AccountManager
     /// <summary>
     ///  Account Id.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class AccountProvider : IDisposable
     {
         internal IntPtr _handle;
@@ -51,6 +52,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         ///  Account Id.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string AppId
         {
             get
@@ -69,6 +71,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         ///  Serviceprovider Id of the account provider.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string ServiceProviderId
         {
             get
@@ -87,6 +90,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         ///  Icon path of an account provider.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string IconPath
         {
             get
@@ -105,6 +109,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         ///  Small icon path of an account provider.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string SmallIconPath
         {
             get
@@ -123,6 +128,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         ///  Flag for account provider If supports multiple accounts.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public bool MultipleAccountSupport
         {
             get
@@ -141,6 +147,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Retrieves all the capability information of the account provider.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
         /// <returns>
         /// list of capability information.
@@ -169,6 +176,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Gets the specific label information detail of an account provider.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="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.
         /// For example, "ko_KR" or "ko-kr" for Korean, "en_US" or "en-us" for American English.
@@ -192,6 +200,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Gets the specific label information detail of an account provider.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="appId">
         /// The application ID to search
         /// </param>
@@ -222,6 +231,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Gets the label information detail of an account provider.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns> All the labels information for the given account provider.</returns>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
         /// <exception cref="InvalidOperationException">In case of any DB error</exception>
@@ -248,6 +258,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Checks whether the given appId exists in the account provider DB.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="appId">The application ID to check.</param>
         /// <returns>returns true If App is supported </returns>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
@@ -274,6 +285,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Checks whether the given application ID supports the capability.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="appId">The application Id</param>
         /// <param name="capability">The capability information</param>
         /// <returns>
@@ -303,6 +315,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         ///     Retrieves capability information with application ID.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="appId">application Id</param>
         /// <returns> Capability information list for the given appId.</returns>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
@@ -331,6 +344,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Overloaded Dispose API for destroying the AccountProvider Handle.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Dispose()
         {
             Dispose(true);
index 55d0080..fc7cbd4 100644 (file)
@@ -32,57 +32,68 @@ namespace Tizen.Account.AccountManager
     /// <item> Read an account or account provider with some filter </item>
     /// </list>
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
 
     public static class AccountService
     {
         /// <summary>
         /// This is contact capability string.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly string ContactCapability = "http://tizen.org/account/capability/contact";
 
         /// <summary>
         /// This is calendar capability string.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly string CalendarCapability = "http://tizen.org/account/capability/calendar";
 
         /// <summary>
         /// This is email capability string.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly string EmailCapability = "http://tizen.org/account/capability/email";
 
         /// <summary>
         /// This is photo capability string.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly string PhotoCapability = "http://tizen.org/account/capability/photo";
 
         /// <summary>
         /// This is video capability string.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly string VideoCapability = "http://tizen.org/account/capability/video";
 
         /// <summary>
         /// This is music capability string.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly string MusicCapability = "http://tizen.org/account/capability/music";
 
         /// <summary>
         /// This is document capability string.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly string DocumentCapability = "http://tizen.org/account/capability/document";
 
         /// <summary>
         /// This is message capability string.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly string MessageCapability = "http://tizen.org/account/capability/message";
 
         /// <summary>
         /// This is game capability string.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public static readonly string GameCapability = "http://tizen.org/account/capability/game";
 
         /// <summary>
         /// Retrieves all accounts details from the account database.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>List of Accounts</returns>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
         /// <exception cref="InvalidOperationException">In case of any DB error. </exception>
@@ -117,6 +128,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Retrieve an account with the account ID.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="accountId"> The account Id to be searched.</param>
         /// <returns>Account instance with reference to the given id.</returns>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
@@ -140,6 +152,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Retrieves all AccountProviders details from the account database.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>List of AccountProviders</returns>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
         /// <exception cref="InvalidOperationException">In case of any DB error</exception>
@@ -175,6 +188,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Retrieves the account provider information with application Id.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="appId">Application Id.</param>
         /// <returns>The AccountProvider instance associated with the given application Id.</returns>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
@@ -198,6 +212,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Retrieves all the account providers information with feature.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="feature">The capability value to search for account providers.</param>
         /// <returns>Retrieves AccountProviders information with the capability name.</returns>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
@@ -234,6 +249,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Inserts into the Database with the new account Infomration.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="account">New Account instance to be added.</param>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
         /// <privilege>http://tizen.org/privilege/account.write </privilege>
@@ -261,6 +277,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Updates the account details to the account database.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="account">account instance to be updated.</param>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
         /// <privilege>http://tizen.org/privilege/account.write </privilege>
@@ -285,6 +302,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Deletes the account information from the Database.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="account">Account instance to be deleted from the database.</param>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
         /// <privilege>http://tizen.org/privilege/account.write </privilege>
@@ -308,6 +326,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Deletes an account from the account database by user name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="userName">The user name of the account to delete.</param>
         /// <param name="packageName">The package name of the account to delete.</param>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
@@ -327,6 +346,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Deletes an account from the account database by package name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="packageName">The package name of the account to delete.</param>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
         /// <privilege>http://tizen.org/privilege/account.write </privilege>
@@ -346,6 +366,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Retrieves all accounts with the given user name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="userName">The user name to search .</param>
         /// <returns>Accounts list matched with the user name</returns>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
@@ -382,6 +403,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Retrieves all accounts with the given package name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="packageName"> The package name to Search</param>
         /// <returns>Accounts list matched with the package name</returns>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
@@ -418,6 +440,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Retrieves all accounts with the given cpability type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="type"> Capability type</param>
         /// <returns>Accounts list matched with the capability type</returns>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
@@ -454,6 +477,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Retrieves all capabilities with the given account
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="accountId">account instance</param>
         /// <returns>Capabilities list as Dictionary of Capability type and State.</returns>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
@@ -481,6 +505,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Gets the count of accounts in the account database.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>The number of accounts in the database</returns>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
         /// <exception cref="InvalidOperationException">In case of any DB error </exception>
@@ -500,6 +525,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// Updates the sync status of the given account.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="account"> Account for which sync status needs to be updated</param>
         /// <param name="status">Sync State</param>
         /// <privilege>http://tizen.org/privilege/account.read</privilege>
@@ -529,6 +555,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// ContentUpdated event is triggered when the media item info from DB changes.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <remarks>
         /// ContentUpdate event is triggered if the MediaInformaion updated/deleted or new Inforamtion is Inserted.
         /// </remarks>
index 84ee0da..153c427 100644 (file)
@@ -21,6 +21,7 @@ namespace Tizen.Account.AccountManager
     /// <summary>
     /// Event arguments passed when Event is triggered to notify that account is updated/removed from the account database.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class AccountSubscriberEventArgs : EventArgs
     {
         private const string NotiInsert = "insert";
@@ -52,6 +53,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// The account event type
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public AccountNotificationType EventType
         {
             get;
@@ -61,6 +63,7 @@ namespace Tizen.Account.AccountManager
         /// <summary>
         /// The account ID to update
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int AccountId
         {
             get;