//
//  AAlgorithmPathModel.h
//  AMapNavIOSSDK
//
//  Created by admin on 2026/3/25.
//

#import <Foundation/Foundation.h>
#import <MJExtension/MJExtension.h>

NS_ASSUME_NONNULL_BEGIN

@interface AAlgorithmPathModel : NSObject

/// 单程
@property (nonatomic, copy, nullable) NSString *tripRecommendationId;
@property (nonatomic, copy, nullable) NSString *staId;
@property (nonatomic, copy, nullable) NSString *tripOneWayPathId;
@property (nonatomic, copy, nullable) NSString *tripReturnPathId;

/// 里程（公里）
@property (nonatomic, copy, nullable) NSString *oneWayDis;
@property (nonatomic, copy, nullable) NSString *returnDis;
@property (nonatomic, copy, nullable) NSString *roundTripDis;

/// 时长（分钟）
@property (nonatomic, copy, nullable) NSString *oneWayTime;
@property (nonatomic, copy, nullable) NSString *returnTime;
@property (nonatomic, copy, nullable) NSString *roundTripTime;

/// 总成本（元）
@property (nonatomic, copy, nullable) NSString *oneWayCost;
@property (nonatomic, copy, nullable) NSString *returnCost;
@property (nonatomic, copy, nullable) NSString *roundTripCost;

/// 人工成本（元）
@property (nonatomic, copy, nullable) NSString *oneWayLaborCost;
@property (nonatomic, copy, nullable) NSString *returnLaborCost;
@property (nonatomic, copy, nullable) NSString *roundTripLaborCost;

/// 高速成本（元）
@property (nonatomic, copy, nullable) NSString *oneWayChargerouteCost;
@property (nonatomic, copy, nullable) NSString *returnChargerouteCost;
@property (nonatomic, copy, nullable) NSString *roundTripChargerouteCost;

/// 氢耗（公斤）
@property (nonatomic, copy, nullable) NSString *oneWayHydrogenConsumption;
@property (nonatomic, copy, nullable) NSString *returnLaborHydrogenConsumption;
@property (nonatomic, copy, nullable) NSString *roundTripHydrogenConsumption;

/// 氢气成本（元）
@property (nonatomic, copy, nullable) NSString *oneWayHydrogenCost;
@property (nonatomic, copy, nullable) NSString *returnLaborHydrogenCost;
@property (nonatomic, copy, nullable) NSString *roundTripHydrogenCost;

/// 加氢站相关
@property (nonatomic, copy, nullable) NSString *hydrogenCost;           // 氢气总成本（元）
@property (nonatomic, copy, nullable) NSString *hydrogenStaServiceTime;  // 站服务总时长（分钟）
@property (nonatomic, copy, nullable) NSString *hydrogenStaRefuelingTime;// 实际加油时长（分钟）
@property (nonatomic, copy, nullable) NSString *hydrogenStaQueueTime;   // 排队时长（分钟）
@property (nonatomic, copy, nullable) NSString *hydrogenStaServiceTimeCost;  // 站服务时间成本（元）
@property (nonatomic, copy, nullable) NSString *hydrogenStaRefuelingTimeCost;// 加油时间成本（元）
@property (nonatomic, copy, nullable) NSString *hydrogenStaQueueTimeCost;   // 排队时间成本（元）

@end

NS_ASSUME_NONNULL_END
