19 #include "CommonTypes.types.h" 20 #include "POIServiceTypes.types.h" 21 #include "franca_types.h" 24 typedef UInt32 ResourceID;
34 enum class OperatorType {
49 std::vector<ResourceID> id;
54 enum class AttributeType {
63 typedef UInt32 AttributeID;
72 typedef UInt32 POI_ID;
82 enum class RouteStatus {
85 INSIDE_CORRIDOR = 602,
99 CategoryID categoryId;
107 enum class StandardCategory {
108 NOT_STANDARD_CATEGORY,
111 EVS_CHARGING_STATION = 3,
112 CONTROLLED_ACCESS_INTERSECTION = 4,
113 CONTROLLED_ACCESS_ENTRY_EXIT = 5,
114 CONTROLLED_ACCESS_SMART_IC = 6,
118 MOTOR_CYCLE_DEALERSHIP = 10,
119 TRUCK_DEALERSHIP = 11,
123 ROAD_ASSISTANCE = 15,
126 COACH_AND_LORRY_PARKING = 18,
127 MOTORING_ORG_OFFICE = 19,
128 CAR_SHIPPING_TERMINAL = 20,
142 VETERINARIAN_SERVICE = 34,
148 GOVERNMENT_OFFICE = 40,
149 COMMUNITY_CENTER = 41,
150 SHOPPING_CENTER = 42,
154 CURRENCY_EXCHANGE = 46,
157 TOURIST_ATTRACTION = 49,
158 HISTORICAL_MONUMENT = 50,
174 BUSINESS_FACILITY = 66,
175 EXHIBITION_CONFERENCE_CENTER = 67,
176 RAILWAY_STATION = 68,
177 PUBLIC_TRANSIT_STOP = 69,
182 EMERGENCY_CALL_STATION = 74,
183 EMERGENCY_MEDICAL_SERVICE = 75,
186 PLACE_OF_WORSHIP = 78,
189 FRONTIER_CROSSING = 81,
191 PUBLIC_RESTROOM = 83,
194 MOUNTAIN_PASS_SUMMIT = 86,
201 std::vector<ResourceID> id;
219 enum class UpdateReason {
238 std::vector<PoiAttribute> attributeList;
243 std::vector<CategoryID> parentsId;
262 std::vector<Operator> operators;
266 enum class CategoryIDSet {
276 CAR_REPAIR_SHOP = 10,
278 CAR_RENTAL_AGENCY = 12,
289 BANK_AND_FINANCIAL = 23,
292 PUBLIC_BUILDING = 26,
293 RAILWAY_STATION = 27,
294 DESTINATION_FLAG = 204,
297 FAVORITE_ADDRESSBOOK = 207,
301 ALL_CATEGORIES = 65535,
308 StandardCategory standardCategoryId;
309 std::vector<CategoryID> parentsId;
320 std::vector<CategoryAttribute> attributeList;
321 std::vector<CategorySortOption> sortOptions;
325 enum class SearchStatusState {
335 std::vector<CategoryAttribute> attributeList;
336 std::vector<CategorySortOption> sortOptions;
340 enum class SortOption {
342 SORT_BY_DISTANCE = 561,
344 ATTRIBUTE_CUSTOM = 563,
352 RouteStatus routeStatus;
353 std::vector<PoiAttribute> attributeList;
358 CategoryID unique_id;
363 enum class ConfigurationChangedReason {
369 enum class Settings {
371 UNITS_OF_MEASUREMENT = 48,
374 COORDINATES_FORMAT = 6,
381 std::vector<CategoryID> categories;
382 std::vector<PoiAttribute> attributeList;
388 std::vector<CategoryAttribute> attributeList;
389 std::vector<CategorySortOption> sortOptions;
399 std::vector<PoiAttribute> attributeList;
403 typedef UInt8 ContentAccessModuleID;
Definition: POIServiceTypes.types.h:229
Definition: POIServiceTypes.types.h:258
Definition: POIServiceTypes.types.h:306
Definition: POIServiceTypes.types.h:206
Definition: POIServiceTypes.types.h:212
Definition: POIServiceTypes.types.h:318
Definition: POIServiceTypes.types.h:251
Definition: POIServiceTypes.types.h:235
Definition: NavigationTypes.types.h:28
Definition: POIServiceTypes.types.h:393
Definition: POIServiceTypes.types.h:90
Definition: POIServiceTypes.types.h:349
Definition: POIServiceTypes.types.h:42
Definition: POIServiceTypes.types.h:66
Definition: POIServiceTypes.types.h:357
Definition: POIServiceTypes.types.h:200
Definition: POIServiceTypes.types.h:242
Definition: POIServiceTypes.types.h:75
Definition: POIServiceTypes.types.h:379
Definition: POIServiceTypes.types.h:333
Definition: POIServiceTypes.types.h:97
Definition: POIServiceTypes.types.h:27
Definition: POIServiceTypes.types.h:386