2 * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the License);
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an AS IS BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 namespace Tizen.Account.AccountManager
20 /// Enumeration for the state of capability
22 /// <since_tizen> 3 </since_tizen>
23 public enum CapabilityState
26 /// Account capability is invalid
28 /// <since_tizen> 3 </since_tizen>
32 /// Account capability is disabled
34 /// <since_tizen> 3 </since_tizen>
38 /// Account capability is enabled
40 /// <since_tizen> 3 </since_tizen>
45 /// Enumeration for the state of account secrecy.
47 public enum AccountSecrecyState
50 /// Account secrecy is invalid
52 /// <since_tizen> 3 </since_tizen>
56 /// Account is not visible
58 /// <since_tizen> 3 </since_tizen>
62 /// Account is visible
64 /// <since_tizen> 3 </since_tizen>
69 /// Enumeration for the account sync status.
71 /// <since_tizen> 3 </since_tizen>
72 public enum AccountSyncState
75 /// Account sync is invalid
77 /// <since_tizen> 3 </since_tizen>
81 /// Account sync not supported
83 /// <since_tizen> 3 </since_tizen>
87 /// Account sync supported but all synchronization functionalities are off
89 /// <since_tizen> 3 </since_tizen>
93 /// Account sync support and sync status is idle
95 /// <since_tizen> 3 </since_tizen>
99 /// Account sync support and sync status is running
101 /// <since_tizen> 3 </since_tizen>
106 /// Enumeration for the account auth type.
108 /// <since_tizen> 3 </since_tizen>
109 public enum AccountAuthType
112 /// Auth type is invalid
114 /// <since_tizen> 3 </since_tizen>
120 /// <since_tizen> 3 </since_tizen>
126 /// <since_tizen> 3 </since_tizen>
130 /// Client-Login type
132 /// <since_tizen> 3 </since_tizen>
137 /// Account information change notification type
139 /// <since_tizen> 3 </since_tizen>
141 /// When the account database is changed, You can distinguish one event type from the other which are set for subscribing notification.
143 public enum AccountNotificationType
146 /// The insert notification type.
148 /// <since_tizen> 3 </since_tizen>
151 /// The delete notification type.
153 /// <since_tizen> 3 </since_tizen>
156 /// The update notification type.
158 /// <since_tizen> 3 </since_tizen>
161 /// The sync update notification type.
163 /// <since_tizen> 3 </since_tizen>