namespace Service.Cloud.Common;

public class CloudConst
{
    #region cmd definition

    #region 站端发云端收

    public static readonly string carAuth = "carAuth";
    public static readonly string carAuthRes = "carAuthRes";
    public static readonly string CardataReport = "CardataReport";
    public static readonly string CardataReportRes = "CardataReportRes";
    public static readonly string signIn = "signIn";
    public static readonly string signInRes = "signInRes";
    public static readonly string devList = "devList";
    public static readonly string devListRep = "devListRep";
    public static readonly string staSwapRecord = "staSwapRecord";
    public static readonly string staSwapRecordRes = "staSwapRecordRes";
    public static readonly string ChargeRecordReport = "ChargeRecordReport";
    public static readonly string ChargeRecordReportsRes = "ChargeRecordReportsRes";
    public static readonly string stationRunStatus = "stationRunStatus";
    public static readonly string stationRunStatusRes = "stationRunStatusRes";
    public static readonly string stationChnRunStatus = "stationChnRunStatus";
    public static readonly string stationChnRunStatusRes = "stationChnRunStatusRes";
    public static readonly string faultReport = "faultReport";
    public static readonly string faultReportRes = "faultReportRes";
    public static readonly string evmDataInfo = "evmDataInfo";
    public static readonly string evmDataInfoRes = "evmDataInfoRes";
    public static readonly string acDataInfo = "acDataInfo";
    public static readonly string acDataInfoRes = "acDataInfoRes";
    public static readonly string eqmStateStartLogInfo = "eqmStateStartLogInfo";
    public static readonly string eqmStateStartLogInfoRes = "eqmStateStartLogInfoRes";
    public static readonly string eqmStateEndLogInfo = "eqmStateEndLogInfo";
    public static readonly string eqmStateEndLogInfoRes = "eqmStateEndLogInfoRes";
    public static readonly string chargeDevDataInfo = "chargeDevDataInfo";
    public static readonly string chargeDevDataInfoRes = "chargeDevDataInfoRes";
    public static readonly string batDataInfo = "batDataInfo";
    public static readonly string batDataInfoRes = "batDataInfoRes";
    public static readonly string ChargeRecordUpLoad = "ChargeRecordUpLoad";
    public static readonly string ChargeRecordUpLoadRes = "ChargeRecordUploadRes";
    public static readonly string batteryTotal = "batteryTotal";
    public static readonly string batteryTotalRes = "batteryTotalRes";
    public static readonly string chargingTotalDis = "chargingTotalDis";
    public static readonly string chargingTotaDislRes = "chargingTotaDislRes";
    public static readonly string powerTotal = "powerTotal";
    public static readonly string powerTotalRes = "powerTotalRes";
    public static readonly string staChargingTotal = "staChargingTotal";
    public static readonly string staChargingTotalRes = "staChargingTotalRes";
    public static readonly string meterEnergyKwh = "meterEnergyKwh";
    public static readonly string meterEnergyKwhRes = "meterEnergyKwhRes";
    public static readonly string meterDayEnergyVal = "meterDayEnergyVal";
    public static readonly string meterDayEnergyValRes = "meterDayEnergyValRes";
    public static readonly string staHourEnergyVal = "staHourEnergyVal";
    public static readonly string staHourEnergyValRes = "staHourEnergyValRes";
    public static readonly string staDayEnergyVal = "staDayEnergyVal";
    public static readonly string staDayEnergyValRes = "staDayEnergyValRes";
    public static readonly string staDayOpeEnergyVal = "staDayOpeEnergyVal";
    public static readonly string staDayOpeEnergyValRes = "staDayOpeEnergyValRes";
    public static readonly string staHourAmountVal = "staHourAmountVal";
    public static readonly string staHourAmountValRes = "staHourAmountValRes";
    
    #endregion

    #region 云端发站端收

    
    public static readonly string carCanStart = "carCanStart";
    public static readonly string carCanStartRes = "carCanStartRes";
    public static readonly string setStBaseInfo = "setStBaseInfo";
    public static readonly string setStBaseInfoRes = "setStBaseInfoRes";
    public static readonly string setService = "setService";
    public static readonly string setServiceRes = "setServiceRes";
    public static readonly string setOpTime = "setOpTime";
    public static readonly string setOpTimeRes = "setOpTimeRes";
    public static readonly string setOpModel = "setOpModel";
    public static readonly string setOpModelRes = "setOpModelRes";
    public static readonly string setStaPrice = "setStaPrice";
    public static readonly string setStaPriceRes = "setStaPriceRes";
    public static readonly string setChargePrice = "setChargePrice";
    public static readonly string setChargePriceRes = "setChargePriceRes";
    public static readonly string setChangeCarData = "setChangeCarData";
    public static readonly string setChangeCarDataRes = "setChangeCarDataRes";
    public static readonly string setConfig = "setConfig";
    public static readonly string setConfigRes = "setConfigRes";
    public static readonly string getConfig = "getConfig";
    public static readonly string getConfigRes = "getConfigRes";

    #endregion
    
    
    public static readonly string amtBat = "amtBat";
    public static readonly string amtBatRes = "amtBatRes";

    /// <summary>
    /// 站外
    /// </summary>
    public static readonly string pileStartCharge = "pileStartCharge";
    public static readonly string pileStartChargeRes = "pileStartChargeRes";

    public static readonly string pileStopCharge = "pileStopCharge";
    public static readonly string pileRealtimeRes = "pileRealtimeRes";

    public static readonly string pileEndCharge = "pileEndCharge";
    public static readonly string pileEndChargeRes = "pileEndChargeRes";


    public static readonly string pileChargeRealtime = "pileChargeRealtime";
    public static readonly string pileChargeRealtimeRes = "pileChargeRealtimeRes";

    public static readonly string pileRealtime = "pileRealtime";

    #endregion
}