//
//  DMKAPIPack.h
//  Pods
//
//  Created by didi on 2025/8/27.
//

#import <JSONModel/JSONModel.h>
#import <DMKMap/DMKAPICommonDefine.h>
#import <DMKMap/DMKAPIPointGeoData.h>
NS_ASSUME_NONNULL_BEGIN

/*!
 关键字搜索API
*/
@interface DMKAPIPack : JSONModel

/*!
 起点坐标 - "116.397128,39.916527"
 */
@property (nonatomic, strong) DMKAPIPointGeoData *startLocation;

/*!
 终点坐标 - "116.407396,39.904200"
 */
@property (nonatomic, strong) DMKAPIPointGeoData *endLocation;

/*!
 传入时间，可用于eta 计算 - 1741662325
 */
@property (nonatomic, assign) NSInteger departure_time;

/**
 用于eta计算，与departure_time配合使用
 */
@property (nonatomic, assign) DMKAPIDriveEtaStrategy eta_strategy;

/**
 区分当前处于接驾还是送驾，使用的 eta 计算模型不一致。 路线规划类型 "0"：PICKUP "1"：TRIP
 */
@property (nonatomic, copy) NSString *routeplan_type;

/**
 是否需要返回路线折线 - true
 */
@property (nonatomic, assign) BOOL need_polyline;

@end

NS_ASSUME_NONNULL_END
