2 * Copyright (c) 2017 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.
19 namespace Tizen.Applications.DataControl
23 /// Enumeration for the DataControl column types.
25 /// <since_tizen> 3 </since_tizen>
26 public enum ColumnType : short
29 /// Value representing DataControl operation success.
33 /// Value representing DataControl operation success.
37 /// Value representing DataControl operation success.
41 /// Value representing DataControl operation success.
47 /// Enumeration for the DataControl column types.
49 /// <since_tizen> 3 </since_tizen>
50 public enum ChangeType : short
53 /// Value representing DataControl provider data changed by update.
57 /// Value representing DataControl provider data changed by insert.
61 /// Value representing DataControl provider data changed by delete.
65 /// Value representing DataControl provider data changed by map add.
69 /// Value representing DataControl provider data changed by map remove.
73 /// Value representing DataControl provider data changed by map set.
79 /// Enumeration for the DataControl result types.
81 /// <since_tizen> 3 </since_tizen>
82 public enum ResultType : int
85 /// Value representing DataControl operation success.
87 Success = Interop.DataControl.NativeResultType.Success,
89 /// Value representing DataControl operation causing out of memory error.
91 OutOfMemory = Interop.DataControl.NativeResultType.OutOfMemory,
93 /// Value representing DataControl operation causing I/O error.
95 IoError = Interop.DataControl.NativeResultType.IoError,
97 /// Value representing DataControl operation causing invalid parameter error.
99 InvalidParameter = Interop.DataControl.NativeResultType.InvalidParameter,
101 /// Value representing DataControl operation causing permission denied error.
103 PermissionDenied = Interop.DataControl.NativeResultType.PermissionDenied,
105 /// Value representing DataControl operation causing max exceed error.
107 MaxExceed = Interop.DataControl.NativeResultType.MaxExceed,