//
//  DMKAPICommonDefine.h
//  Pods
//
//  Created by didi on 2025/8/23.
//

#ifndef POICommonDefine_h
#define POICommonDefine_h

/*!
  POI检索错误码枚举类
*/
typedef NS_ENUM(NSUInteger, DMKAPISearchErrorCode) {
    SEARCH_NO_ERROR = 0,                             ///<结果正常
    SEARCH_INVALID_OPTION = 1,                       ///<option参数设置错误
    SEARCH_REQUEST_ERROR = 2,                        ///<网络请求错误
    SEARCH_RESOLVE_ERROR = 3,                        ///<数据解析错误
    SEARCH_NO_DATA_ERROR = 4                         ///<无对应数据错误
};

typedef NS_ENUM(NSUInteger, DMKAPIDriveEtaStrategy) {
    DRIVE_ETA_STRATETY_CURRENT_TIME = 0, ///<当前时间
    DRIVE_ETA_STRATEGY_FUTURE_TIME = 3, ///<未来时间
};

typedef NS_ENUM(NSUInteger, DMKAPIPublicRoutePlanStrategy) {
    ROUTE_PLAN_RECOMMEND_MODE = 0,                  ///<推荐模式
    ROUTE_PLAN_FASTEST_MODE = 1,                    ///<最快捷模式
    ROUTE_PLAN_MINIMUM_WALKING_MODE = 2,            ///<最少步行模式
    ROUTE_PLAN_MINIMUM_TRANSFER_MODE = 3,           ///<最少换乘模式
    ROUTE_PLAN_NO_SUBWAY_MODE = 4,                  ///<不乘地铁模式
    ROUTE_PLAN_SUBWAY_PRIORITY_MODE = 5             ///<地铁优先模式
};

#endif /* POICommonDefine_h */
