19 #include "CommonTypes.types.h"    20 #include "NavigationTypes.types.h"    21 #include "franca_types.h"    27   DistanceInMeters startOffset;
    28   DistanceInMeters corridorWidth;
    29   DistanceInMeters corridorLength;
    34 typedef String FtsString;
    38 enum class PlaceType {
    47   FtsString closestStreetName;
    59   FtsString closestStreetName;
    72 typedef UInt32 LocationHandle;
    90   FtsString houseNumber;
    91   FtsString houseNumberFromInput;
    96 enum class FtsRangeConstants {
    99   MAX_STRING_LIST_SIZE = 100,
   101   MAX_STRING_LENGTH = 4095,
   102   MAX_LOCATION_HANDLES_LIST_SIZE = 4096,
   108 typedef UInt32 POICategoryCode;
   112 enum class FtsStatus {
   115   PREFIX_TOO_SHORT = 2,
   119   INVALID_PARAMETER_QUERY = 6,
   120   INVALID_PARAMETER_SEARCH_LOCATION = 7,
   121   INVALID_PARAMETER_PAGE_SIZE = 8,
   122   INVALID_PARAMETER_SEARCH_OPTIONS = 9,
   123   INVALID_PARAMETER_SEARCH_CONDITIONS = 10,
   124   INVALID_PARAMETER_SEARCH_SHAPES = 11,
   125   INVALID_PARAMETER_FUZZY_LEVEL = 12,
   126   INVALID_COORDINATES_INPUT = 13,
   142 typedef Int32 PageId;
   146 typedef std::vector<FtsString> FtsStringList;
   149 typedef UInt16 PageSize;
   153 typedef UInt32 SearchOptions;
   158   LocationHandle locationHandle;
   159   POICategoryCode categoryCode;
   160   FtsStringList brandNames;
   164   FtsStringList postalCode;
   166   FtsString countryCode;
   170   DistanceInMeters distance;
   175   DistanceInMeters detourDistance;
   182   LocationHandle locationHandle;
   183   FtsString countryCode;
   185   FtsStringList places;
   186   FtsStringList postalCodes;
   190   DistanceInMeters distance;
   197 enum class SearchOption {
   203   NO_POI_CATEGORY_ASSUMPTIONS = 262144,
   204   NO_POLITICAL_DIVISIONS = 524288,
   205   POI_INDICATE_LINKS = 1048576,
   211 typedef Int8 FuzzyLevel;
   215 typedef std::vector<Address> Addresses;
   218 typedef std::vector<Shape> ShapeList;
   221 typedef std::vector<LocationHandle> LocationHandleList;
   225   POICategoryCode categoryCode;
   226   FtsString categoryName;
   227   FtsString matchedName;
   228   FtsString searchTextSuggestion;
   229   Addresses nearAddressSuggestions;
   235 typedef std::vector<POI> POIs;
   238 typedef std::vector<POICategory> POICategories;
 Definition: FreeTextSearch.types.h:88
Definition: FreeTextSearch.types.h:52
Definition: FreeTextSearch.types.h:181
Definition: FreeTextSearch.types.h:58
Definition: FreeTextSearch.types.h:64
Definition: FreeTextSearch.types.h:80
Definition: FreeTextSearch.types.h:132
Definition: FreeTextSearch.types.h:25
Definition: FreeTextSearch.types.h:157
Definition: NavigationTypes.types.h:92
Definition: NavigationTypes.types.h:33
Definition: FreeTextSearch.types.h:224
Definition: NavigationTypes.types.h:22
Definition: FreeTextSearch.types.h:46