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 the synchronization functionalities are off.
89 /// <since_tizen> 3 </since_tizen>
93 /// Account sync supported and sync status is idle.
95 /// <since_tizen> 3 </since_tizen>
99 /// Acount sync supported 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 /// ClientLogin type.
132 /// <since_tizen> 3 </since_tizen>
137 /// Account information change notification types.
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>