2 // Open Service Platform
3 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
5 // Licensed under the Apache License, Version 2.0 (the License);
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
9 // http://www.apache.org/licenses/LICENSE-2.0
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an "AS IS" BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
19 * @file FBaseInternalTypes.h
20 * @brief This is the header file for the FBase internal types
23 #ifndef _FBASE_INTERNAL_TYPES_H_
24 #define _FBASE_INTERNAL_TYPES_H_
26 namespace Tizen { namespace Base
31 * Defines the Api version of the application
37 _API_VERSION_INVALID = -1, /**< Invalid Api version */
38 _API_VERSION_1_0 = 100, /**< Api version 1.0 */
39 _API_VERSION_1_0_2 = 102, /**< Api version 1.02 */
40 _API_VERSION_1_1 = 110, /**< Api version 1.1 */
41 _API_VERSION_1_2 = 120, /**< Api version 1.2 */
42 _API_VERSION_2_0 = 200, /**< Api version 2.0 */
43 _API_VERSION_2_1 = 210, /**< Api version 2.1 */
44 _API_VERSION_MAX = 65535
48 * @enum _ApiVisibility
49 * Defines the visibility of the api
55 _API_VISIBILITY_NONE = 0,
56 _API_VISIBILITY_PUBLIC = 100,
57 _API_VISIBILITY_PARTNER = 200,
58 _API_VISIBILITY_PARTNER_OPERATOR = 210,
59 _API_VISIBILITY_PARTNER_MANUFACTURER = 220,
60 _API_VISIBILITY_MAX = 65535
65 #endif // _FBASE_INTERNAL_TYPES_H_