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 DataControl column type
25 public enum ColumnType : short
28 /// Value representing DataControl operation Success
32 /// Value representing DataControl operation Success
36 /// Value representing DataControl operation Success
40 /// Value representing DataControl operation Success
46 /// Enumeration for DataControl column type
48 public enum ChangeType : short
51 /// Value representing DataControl provider data changed by update
55 /// Value representing DataControl provider data changed by insert
59 /// Value representing DataControl provider data changed by delete
63 /// Value representing DataControl provider data changed by map add
67 /// Value representing DataControl provider data changed by map remove
71 /// Value representing DataControl provider data changed by map set
77 /// Enumeration for DataControl result type
79 public enum ResultType : int
82 /// Value representing DataControl operation success
84 Success = Interop.DataControl.NativeResultType.Success,
86 /// Value representing DataControl operation cause out of memory error
88 OutOfMemory = Interop.DataControl.NativeResultType.OutOfMemory,
90 /// Value representing DataControl operation cause IO error
92 IoError = Interop.DataControl.NativeResultType.IoError,
94 /// Value representing DataControl operation cause Invalid parameter error
96 InvalidParameter = Interop.DataControl.NativeResultType.InvalidParameter,
98 /// Value representing DataControl operation cause permission denied error
100 PermissionDenied = Interop.DataControl.NativeResultType.PermissionDenied,
102 /// Value representing DataControl operation cause max exceed error
104 MaxExceed = Interop.DataControl.NativeResultType.MaxExceed,