9 #ifndef QMSSearchOptionTypes_h
10 #define QMSSearchOptionTypes_h
12 #import <Foundation/Foundation.h>
18 typedef NS_ENUM (NSInteger, QMSStreetNumberFormat){
19 QMSStreetNumberFormatJoined = 0,
20 QMSStreetNumberFormatPlateNumberOnly,
27 typedef NS_ENUM (NSInteger, QMSTruckType){
28 QMSTruckTypeMiniTruck = 1,
29 QMSTruckTypeLightTruck,
30 QMSTruckTypeMediumTruck,
31 QMSTruckTypeHeavyTruck
37 typedef NS_ENUM (NSInteger, QMSTruckTrailerType){
38 QMSTruckTrailerTypeNone = 0,
39 QMSTruckTrailerTypeFlatbed,
40 QMSTruckTrailerTypeCargoBox,
41 QMSTruckTrailerTypeSemi,
42 QMSTruckTrailerTypeFull
49 typedef NS_ENUM (NSInteger, QMSTruckGoodsType){
50 QMSTruckGoodsTypeRegular = 0,
51 QMSTruckGoodsTypeDangerous
57 typedef NS_ENUM (NSInteger, QMSVehicleEnergyType){
58 QMSVehicleEnergyTypeUnlimited = 0,
59 QMSVehicleEnergyTypeDiesel,
60 QMSVehicleEnergyTypeHybrid,
61 QMSVehicleEnergyTypeElectric,
62 QMSVehicleEnergyTypePetrol
69 typedef NS_ENUM (NSInteger, QMSVehicleGasEmisStandard){
70 QMSVehicleGasEmisStandardUnlimited = 0,
71 QMSVehicleGasEmisStandardNationalI,
72 QMSVehicleGasEmisStandardNationalII,
73 QMSVehicleGasEmisStandardNationalIII,
74 QMSVehicleGasEmisStandardNationalIV,
75 QMSVehicleGasEmisStandardNationalV,
76 QMSVehicleGasEmisStandardNationalVI
82 typedef NS_ENUM (NSInteger, QMSVehiclePlateColor){
83 QMSVehiclePlateColorNone = 0,
84 QMSVehiclePlateColorBlue,
85 QMSVehiclePlateColorYellow,
86 QMSVehiclePlateColorBlack,
87 QMSVehiclePlateColorWhite,
88 QMSVehiclePlateColorGreen,
89 QMSVehiclePlateColorYellowGreen
95 typedef NS_ENUM (NSInteger, QMSVehiclePassType){
96 QMSVehiclePassTypeUnlimited = 0,
97 QMSVehiclePassTypeOwnPass,
98 QMSVehiclePassTypeNoPass,
99 QMSVehiclePassTypeReservation
106 typedef NS_ENUM (NSInteger, QMSRouteTagType){
107 QMSRouteTagTypeAll = 0,
108 QMSRouteTagTypeChinese