"use strict";
var __extends = (this && this.__extends) || (function () {
    var extendStatics = function (d, b) {
        extendStatics = Object.setPrototypeOf ||
            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
            function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
        return extendStatics(d, b);
    };
    return function (d, b) {
        extendStatics(d, b);
        function __() { this.constructor = d; }
        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
    };
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.ChannelSendReuqst = exports.ReqBookingRefund = exports.ReStatisticsRequest = exports.ModifyValidTimeRequest = exports.PushServiceDateRequest = exports.CarLeaveRequest = exports.PostDeviceAlarmInfoInput = exports.GetFeeDetailRes = exports.GetFeeDetailReq = exports.GetReservableInfoRequest = exports.CancelReserveSpaceRequest = exports.ReserveSpaceChangeTimeRequest = exports.ReserveSpaceRequest = exports.ModifyCardStatusRequest = exports.RechargeInvoiceRequest = exports.AuditCardRechargeRequest = exports.RefundCarCardFeeRequest = exports.PayCarCardFeeRequest = exports.PostCarBackAwayInput = exports.PostCarCaptureInfoInput = exports.PostSpecPayNotifyInput = exports.PostCarCardChargeInfoInput = exports.DelCarCardInfoRequest = exports.ModifyCarCardNoRequest = exports.GetMyBaseInfoReponse = exports.GetMyBaseInfoRequest = exports.QueryLotMer4UnityRequest = exports.Recharge3rdByUnityRequest = exports.FindLotRolesResponse = exports.FindListByLotIdPageResponse = exports.SaveLogRequest = exports.FindListByLotIdPageRequest = exports.FindLotRolesRequest = exports.QueryRecordByIdResponse = exports.QueryRecordByIdRequest = exports.QueryCurrentUserResponse = exports.QueryCurrentUserRequest = exports.UnlockCarplateRequest = exports.LockCarplateRequest = exports.QueryCarBlackInfoRequest = exports.DelCarBlackInfoRequest = exports.ModifyCarBlackInfoRequest = exports.AddCarBlackInfoRequest = exports.RecaptureRequest = exports.AddVirtualTrafficRequest = exports.ModifyCarInfoRequest = exports.RemoteOpenRequest = exports.GetCarInfoByNodeIdResponse = exports.GetCarInfoByNodeIdRequest = exports.GetNodeCarInfoRequest = exports.GetDeviceStatusRequest = exports.GetFreeSpaceNumResponse = exports.GetFreeSpaceNumRequest = exports.QueryCarInfoRequest = exports.GetDeviceListRequest = exports.GetParkingNodeResponse = exports.GetParkingNodeRequest = exports.AddCarCardNoRequest = exports.GetCarCardInfoResponse = exports.GetCarCardInfoRequest = exports.PostStcPayResultInput = exports.PostRefundNotify = exports.PostShiftWorkInfoInput = exports.PostBusInOutInput = exports.PostCarCardInfoInput = exports.PostModifyPlateNoInput = exports.PostDeviceStateInput = exports.PostFreeParkingSpaceInput = exports.PostPayFeeInfoInput = exports.PostCarOutInfoInput = exports.PostCarInInfoInput = exports.PostPaymentInput = exports.SigningRequest = exports.UnlicensedCarInoutRequest = exports.SyncChargePilePayRequest = exports.PayParkingFeeRequest = exports.GetParkingPaymentInfoRequest = exports.GetConfigInfoResponse = exports.ApiResponse = exports.ApiRequestBase = void 0;
/**
 * 统一接口请求基类
 */
var ApiRequestBase = /** @class */ (function () {
    function ApiRequestBase() {
    }
    return ApiRequestBase;
}());
exports.ApiRequestBase = ApiRequestBase;
/**
 * 统一接口返回值
 */
var ApiResponse = /** @class */ (function () {
    function ApiResponse(resCode, resMsg, data) {
        this.resCode = resCode;
        this.resMsg = resMsg;
        this.data = data;
    }
    ApiResponse.isSuccess = function (res) {
        return (res === null || res === void 0 ? void 0 : res.resCode) === "0" || (res === null || res === void 0 ? void 0 : res.resCode) === 0;
    };
    ApiResponse.successWithData = function (data) {
        return new ApiResponse("0", null, data);
    };
    ApiResponse.successWithResMsg = function (resMsg) {
        return new ApiResponse("0", resMsg);
    };
    ApiResponse.failed = function (resMsg) {
        return new ApiResponse("-1", resMsg);
    };
    ApiResponse.success = new ApiResponse("0");
    return ApiResponse;
}());
exports.ApiResponse = ApiResponse;
var GetConfigInfoResponse = /** @class */ (function () {
    function GetConfigInfoResponse() {
    }
    return GetConfigInfoResponse;
}());
exports.GetConfigInfoResponse = GetConfigInfoResponse;
var GetParkingPaymentInfoRequest = /** @class */ (function (_super) {
    __extends(GetParkingPaymentInfoRequest, _super);
    function GetParkingPaymentInfoRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return GetParkingPaymentInfoRequest;
}(ApiRequestBase));
exports.GetParkingPaymentInfoRequest = GetParkingPaymentInfoRequest;
var PayParkingFeeRequest = /** @class */ (function (_super) {
    __extends(PayParkingFeeRequest, _super);
    function PayParkingFeeRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PayParkingFeeRequest;
}(ApiRequestBase));
exports.PayParkingFeeRequest = PayParkingFeeRequest;
var SyncChargePilePayRequest = /** @class */ (function (_super) {
    __extends(SyncChargePilePayRequest, _super);
    function SyncChargePilePayRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return SyncChargePilePayRequest;
}(ApiRequestBase));
exports.SyncChargePilePayRequest = SyncChargePilePayRequest;
var UnlicensedCarInoutRequest = /** @class */ (function (_super) {
    __extends(UnlicensedCarInoutRequest, _super);
    function UnlicensedCarInoutRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return UnlicensedCarInoutRequest;
}(ApiRequestBase));
exports.UnlicensedCarInoutRequest = UnlicensedCarInoutRequest;
var SigningRequest = /** @class */ (function (_super) {
    __extends(SigningRequest, _super);
    function SigningRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return SigningRequest;
}(ApiRequestBase));
exports.SigningRequest = SigningRequest;
/**
 * 数据上报基类
 */
var DataPushBase = /** @class */ (function () {
    function DataPushBase() {
    }
    return DataPushBase;
}());
var PostPaymentInput = /** @class */ (function (_super) {
    __extends(PostPaymentInput, _super);
    function PostPaymentInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostPaymentInput;
}(DataPushBase));
exports.PostPaymentInput = PostPaymentInput;
/**
 * 3.2.1
 * 进场上报
 */
var PostCarInInfoInput = /** @class */ (function (_super) {
    __extends(PostCarInInfoInput, _super);
    function PostCarInInfoInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostCarInInfoInput;
}(DataPushBase));
exports.PostCarInInfoInput = PostCarInInfoInput;
/**
 * 3.2.2
 * 出场上报
 */
var PostCarOutInfoInput = /** @class */ (function (_super) {
    __extends(PostCarOutInfoInput, _super);
    function PostCarOutInfoInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostCarOutInfoInput;
}(DataPushBase));
exports.PostCarOutInfoInput = PostCarOutInfoInput;
/**
 * 3.2.3缴费记录上报
 */
var PostPayFeeInfoInput = /** @class */ (function (_super) {
    __extends(PostPayFeeInfoInput, _super);
    function PostPayFeeInfoInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    /**
     * 获取优惠金额，单位分
     * 不能直接从字段freeMoney取
     * @param input
     * @returns
     */
    PostPayFeeInfoInput.getFreeMoney = function (input) {
        return (([1010, 1012, 1013, 1014].includes(input.payMethod)
            ? input.paidMoney
            : 0) + input.freeMoney);
    };
    /**
     * 获取实收金额，单位分
     * 不能直接从字段paidMoney取
     * @param input
     */
    PostPayFeeInfoInput.getPaidMoney = function (input) {
        return [1010, 1012, 1013, 1014].includes(input.payMethod)
            ? 0
            : input.paidMoney;
    };
    return PostPayFeeInfoInput;
}(DataPushBase));
exports.PostPayFeeInfoInput = PostPayFeeInfoInput;
/**
 * 3.2.4空闲车位上报
 */
var PostFreeParkingSpaceInput = /** @class */ (function (_super) {
    __extends(PostFreeParkingSpaceInput, _super);
    function PostFreeParkingSpaceInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostFreeParkingSpaceInput;
}(DataPushBase));
exports.PostFreeParkingSpaceInput = PostFreeParkingSpaceInput;
/**
 * 3.2.5设备状态上报
 */
var PostDeviceStateInput = /** @class */ (function (_super) {
    __extends(PostDeviceStateInput, _super);
    function PostDeviceStateInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostDeviceStateInput;
}(DataPushBase));
exports.PostDeviceStateInput = PostDeviceStateInput;
/**
 * 3.2.6修改车牌信息上报
 */
var PostModifyPlateNoInput = /** @class */ (function (_super) {
    __extends(PostModifyPlateNoInput, _super);
    function PostModifyPlateNoInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostModifyPlateNoInput;
}(DataPushBase));
exports.PostModifyPlateNoInput = PostModifyPlateNoInput;
/**
 * 3.2.7车场固定车信息上报
 */
var PostCarCardInfoInput = /** @class */ (function (_super) {
    __extends(PostCarCardInfoInput, _super);
    function PostCarCardInfoInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostCarCardInfoInput;
}(DataPushBase));
exports.PostCarCardInfoInput = PostCarCardInfoInput;
/**
 *
 * 进出车位上报
 */
var PostBusInOutInput = /** @class */ (function (_super) {
    __extends(PostBusInOutInput, _super);
    function PostBusInOutInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostBusInOutInput;
}(DataPushBase));
exports.PostBusInOutInput = PostBusInOutInput;
/**
 * 3.2.10车场交班信息上报
 */
var PostShiftWorkInfoInput = /** @class */ (function (_super) {
    __extends(PostShiftWorkInfoInput, _super);
    function PostShiftWorkInfoInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostShiftWorkInfoInput;
}(DataPushBase));
exports.PostShiftWorkInfoInput = PostShiftWorkInfoInput;
/**
 * 3.2.23退款订单上报第三方
 */
var PostRefundNotify = /** @class */ (function (_super) {
    __extends(PostRefundNotify, _super);
    function PostRefundNotify() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostRefundNotify;
}(DataPushBase));
exports.PostRefundNotify = PostRefundNotify;
/**
 * 3.4.1速停车缴费成功推送
 */
var PostStcPayResultInput = /** @class */ (function (_super) {
    __extends(PostStcPayResultInput, _super);
    function PostStcPayResultInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostStcPayResultInput;
}(DataPushBase));
exports.PostStcPayResultInput = PostStcPayResultInput;
var GetCarCardInfoRequest = /** @class */ (function (_super) {
    __extends(GetCarCardInfoRequest, _super);
    function GetCarCardInfoRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return GetCarCardInfoRequest;
}(ApiRequestBase));
exports.GetCarCardInfoRequest = GetCarCardInfoRequest;
var GetCarCardInfoResponse = /** @class */ (function () {
    function GetCarCardInfoResponse() {
    }
    return GetCarCardInfoResponse;
}());
exports.GetCarCardInfoResponse = GetCarCardInfoResponse;
var AddCarCardNoRequest = /** @class */ (function (_super) {
    __extends(AddCarCardNoRequest, _super);
    function AddCarCardNoRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return AddCarCardNoRequest;
}(ApiRequestBase));
exports.AddCarCardNoRequest = AddCarCardNoRequest;
var GetParkingNodeRequest = /** @class */ (function (_super) {
    __extends(GetParkingNodeRequest, _super);
    function GetParkingNodeRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return GetParkingNodeRequest;
}(ApiRequestBase));
exports.GetParkingNodeRequest = GetParkingNodeRequest;
var GetParkingNodeResponse = /** @class */ (function () {
    function GetParkingNodeResponse() {
    }
    return GetParkingNodeResponse;
}());
exports.GetParkingNodeResponse = GetParkingNodeResponse;
var GetDeviceListRequest = /** @class */ (function (_super) {
    __extends(GetDeviceListRequest, _super);
    function GetDeviceListRequest() {
        var _this = _super !== null && _super.apply(this, arguments) || this;
        _this.deviceType = 0;
        return _this;
    }
    return GetDeviceListRequest;
}(ApiRequestBase));
exports.GetDeviceListRequest = GetDeviceListRequest;
var QueryCarInfoRequest = /** @class */ (function (_super) {
    __extends(QueryCarInfoRequest, _super);
    function QueryCarInfoRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return QueryCarInfoRequest;
}(ApiRequestBase));
exports.QueryCarInfoRequest = QueryCarInfoRequest;
var GetFreeSpaceNumRequest = /** @class */ (function (_super) {
    __extends(GetFreeSpaceNumRequest, _super);
    function GetFreeSpaceNumRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return GetFreeSpaceNumRequest;
}(ApiRequestBase));
exports.GetFreeSpaceNumRequest = GetFreeSpaceNumRequest;
var GetFreeSpaceNumResponse = /** @class */ (function () {
    function GetFreeSpaceNumResponse() {
    }
    return GetFreeSpaceNumResponse;
}());
exports.GetFreeSpaceNumResponse = GetFreeSpaceNumResponse;
var GetDeviceStatusRequest = /** @class */ (function (_super) {
    __extends(GetDeviceStatusRequest, _super);
    function GetDeviceStatusRequest() {
        var _this = _super !== null && _super.apply(this, arguments) || this;
        _this.deviceType = 0;
        return _this;
    }
    return GetDeviceStatusRequest;
}(ApiRequestBase));
exports.GetDeviceStatusRequest = GetDeviceStatusRequest;
var GetNodeCarInfoRequest = /** @class */ (function (_super) {
    __extends(GetNodeCarInfoRequest, _super);
    function GetNodeCarInfoRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return GetNodeCarInfoRequest;
}(ApiRequestBase));
exports.GetNodeCarInfoRequest = GetNodeCarInfoRequest;
var GetCarInfoByNodeIdRequest = /** @class */ (function (_super) {
    __extends(GetCarInfoByNodeIdRequest, _super);
    function GetCarInfoByNodeIdRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return GetCarInfoByNodeIdRequest;
}(ApiRequestBase));
exports.GetCarInfoByNodeIdRequest = GetCarInfoByNodeIdRequest;
var GetCarInfoByNodeIdResponse = /** @class */ (function () {
    function GetCarInfoByNodeIdResponse() {
    }
    return GetCarInfoByNodeIdResponse;
}());
exports.GetCarInfoByNodeIdResponse = GetCarInfoByNodeIdResponse;
var RemoteOpenRequest = /** @class */ (function (_super) {
    __extends(RemoteOpenRequest, _super);
    function RemoteOpenRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return RemoteOpenRequest;
}(ApiRequestBase));
exports.RemoteOpenRequest = RemoteOpenRequest;
var ModifyCarInfoRequest = /** @class */ (function (_super) {
    __extends(ModifyCarInfoRequest, _super);
    function ModifyCarInfoRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return ModifyCarInfoRequest;
}(ApiRequestBase));
exports.ModifyCarInfoRequest = ModifyCarInfoRequest;
var AddVirtualTrafficRequest = /** @class */ (function (_super) {
    __extends(AddVirtualTrafficRequest, _super);
    function AddVirtualTrafficRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return AddVirtualTrafficRequest;
}(ApiRequestBase));
exports.AddVirtualTrafficRequest = AddVirtualTrafficRequest;
/**
 * 2.7.16进出场重新抓拍接口入参
 */
var RecaptureRequest = /** @class */ (function (_super) {
    __extends(RecaptureRequest, _super);
    function RecaptureRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return RecaptureRequest;
}(ApiRequestBase));
exports.RecaptureRequest = RecaptureRequest;
var AddCarBlackInfoRequest = /** @class */ (function (_super) {
    __extends(AddCarBlackInfoRequest, _super);
    function AddCarBlackInfoRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return AddCarBlackInfoRequest;
}(ApiRequestBase));
exports.AddCarBlackInfoRequest = AddCarBlackInfoRequest;
var ModifyCarBlackInfoRequest = /** @class */ (function (_super) {
    __extends(ModifyCarBlackInfoRequest, _super);
    function ModifyCarBlackInfoRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return ModifyCarBlackInfoRequest;
}(ApiRequestBase));
exports.ModifyCarBlackInfoRequest = ModifyCarBlackInfoRequest;
var DelCarBlackInfoRequest = /** @class */ (function (_super) {
    __extends(DelCarBlackInfoRequest, _super);
    function DelCarBlackInfoRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return DelCarBlackInfoRequest;
}(ApiRequestBase));
exports.DelCarBlackInfoRequest = DelCarBlackInfoRequest;
var QueryCarBlackInfoRequest = /** @class */ (function (_super) {
    __extends(QueryCarBlackInfoRequest, _super);
    function QueryCarBlackInfoRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return QueryCarBlackInfoRequest;
}(ApiRequestBase));
exports.QueryCarBlackInfoRequest = QueryCarBlackInfoRequest;
var LockCarplateRequest = /** @class */ (function (_super) {
    __extends(LockCarplateRequest, _super);
    function LockCarplateRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return LockCarplateRequest;
}(ApiRequestBase));
exports.LockCarplateRequest = LockCarplateRequest;
var UnlockCarplateRequest = /** @class */ (function (_super) {
    __extends(UnlockCarplateRequest, _super);
    function UnlockCarplateRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return UnlockCarplateRequest;
}(ApiRequestBase));
exports.UnlockCarplateRequest = UnlockCarplateRequest;
var QueryCurrentUserRequest = /** @class */ (function (_super) {
    __extends(QueryCurrentUserRequest, _super);
    function QueryCurrentUserRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return QueryCurrentUserRequest;
}(ApiRequestBase));
exports.QueryCurrentUserRequest = QueryCurrentUserRequest;
var QueryCurrentUserResponse = /** @class */ (function () {
    function QueryCurrentUserResponse() {
    }
    return QueryCurrentUserResponse;
}());
exports.QueryCurrentUserResponse = QueryCurrentUserResponse;
var QueryRecordByIdRequest = /** @class */ (function (_super) {
    __extends(QueryRecordByIdRequest, _super);
    function QueryRecordByIdRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return QueryRecordByIdRequest;
}(ApiRequestBase));
exports.QueryRecordByIdRequest = QueryRecordByIdRequest;
var QueryRecordByIdResponse = /** @class */ (function () {
    function QueryRecordByIdResponse() {
    }
    return QueryRecordByIdResponse;
}());
exports.QueryRecordByIdResponse = QueryRecordByIdResponse;
var FindLotRolesRequest = /** @class */ (function (_super) {
    __extends(FindLotRolesRequest, _super);
    function FindLotRolesRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return FindLotRolesRequest;
}(ApiRequestBase));
exports.FindLotRolesRequest = FindLotRolesRequest;
var FindListByLotIdPageRequest = /** @class */ (function (_super) {
    __extends(FindListByLotIdPageRequest, _super);
    function FindListByLotIdPageRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return FindListByLotIdPageRequest;
}(ApiRequestBase));
exports.FindListByLotIdPageRequest = FindListByLotIdPageRequest;
var SaveLogRequest = /** @class */ (function (_super) {
    __extends(SaveLogRequest, _super);
    function SaveLogRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return SaveLogRequest;
}(ApiRequestBase));
exports.SaveLogRequest = SaveLogRequest;
var FindListByLotIdPageResponse = /** @class */ (function () {
    function FindListByLotIdPageResponse() {
    }
    return FindListByLotIdPageResponse;
}());
exports.FindListByLotIdPageResponse = FindListByLotIdPageResponse;
var FindLotRolesResponse = /** @class */ (function () {
    function FindLotRolesResponse() {
    }
    return FindLotRolesResponse;
}());
exports.FindLotRolesResponse = FindLotRolesResponse;
var Recharge3rdByUnityRequest = /** @class */ (function (_super) {
    __extends(Recharge3rdByUnityRequest, _super);
    function Recharge3rdByUnityRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return Recharge3rdByUnityRequest;
}(ApiRequestBase));
exports.Recharge3rdByUnityRequest = Recharge3rdByUnityRequest;
var QueryLotMer4UnityRequest = /** @class */ (function (_super) {
    __extends(QueryLotMer4UnityRequest, _super);
    function QueryLotMer4UnityRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return QueryLotMer4UnityRequest;
}(ApiRequestBase));
exports.QueryLotMer4UnityRequest = QueryLotMer4UnityRequest;
var GetMyBaseInfoRequest = /** @class */ (function (_super) {
    __extends(GetMyBaseInfoRequest, _super);
    function GetMyBaseInfoRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return GetMyBaseInfoRequest;
}(ApiRequestBase));
exports.GetMyBaseInfoRequest = GetMyBaseInfoRequest;
var GetMyBaseInfoReponse = /** @class */ (function () {
    function GetMyBaseInfoReponse() {
    }
    return GetMyBaseInfoReponse;
}());
exports.GetMyBaseInfoReponse = GetMyBaseInfoReponse;
var ModifyCarCardNoRequest = /** @class */ (function (_super) {
    __extends(ModifyCarCardNoRequest, _super);
    function ModifyCarCardNoRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return ModifyCarCardNoRequest;
}(ApiRequestBase));
exports.ModifyCarCardNoRequest = ModifyCarCardNoRequest;
var DelCarCardInfoRequest = /** @class */ (function (_super) {
    __extends(DelCarCardInfoRequest, _super);
    function DelCarCardInfoRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return DelCarCardInfoRequest;
}(ApiRequestBase));
exports.DelCarCardInfoRequest = DelCarCardInfoRequest;
/**
 * 3.2.8车场固定车充值信息上报
 */
var PostCarCardChargeInfoInput = /** @class */ (function (_super) {
    __extends(PostCarCardChargeInfoInput, _super);
    function PostCarCardChargeInfoInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostCarCardChargeInfoInput;
}(DataPushBase));
exports.PostCarCardChargeInfoInput = PostCarCardChargeInfoInput;
/**
 * 3.2.30 特殊订单上报
 */
var PostSpecPayNotifyInput = /** @class */ (function (_super) {
    __extends(PostSpecPayNotifyInput, _super);
    function PostSpecPayNotifyInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostSpecPayNotifyInput;
}(DataPushBase));
exports.PostSpecPayNotifyInput = PostSpecPayNotifyInput;
/**
 * 3.3.1车场进出场压地感上报
 */
var PostCarCaptureInfoInput = /** @class */ (function (_super) {
    __extends(PostCarCaptureInfoInput, _super);
    function PostCarCaptureInfoInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostCarCaptureInfoInput;
}(DataPushBase));
exports.PostCarCaptureInfoInput = PostCarCaptureInfoInput;
/**
 * 3.3.3车辆后退上报
 */
var PostCarBackAwayInput = /** @class */ (function (_super) {
    __extends(PostCarBackAwayInput, _super);
    function PostCarBackAwayInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostCarBackAwayInput;
}(DataPushBase));
exports.PostCarBackAwayInput = PostCarBackAwayInput;
var PayCarCardFeeRequest = /** @class */ (function (_super) {
    __extends(PayCarCardFeeRequest, _super);
    function PayCarCardFeeRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PayCarCardFeeRequest;
}(ApiRequestBase));
exports.PayCarCardFeeRequest = PayCarCardFeeRequest;
var RefundCarCardFeeRequest = /** @class */ (function (_super) {
    __extends(RefundCarCardFeeRequest, _super);
    function RefundCarCardFeeRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return RefundCarCardFeeRequest;
}(ApiRequestBase));
exports.RefundCarCardFeeRequest = RefundCarCardFeeRequest;
var AuditCardRechargeRequest = /** @class */ (function (_super) {
    __extends(AuditCardRechargeRequest, _super);
    function AuditCardRechargeRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return AuditCardRechargeRequest;
}(ApiRequestBase));
exports.AuditCardRechargeRequest = AuditCardRechargeRequest;
var RechargeInvoiceRequest = /** @class */ (function (_super) {
    __extends(RechargeInvoiceRequest, _super);
    function RechargeInvoiceRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return RechargeInvoiceRequest;
}(ApiRequestBase));
exports.RechargeInvoiceRequest = RechargeInvoiceRequest;
var ModifyCardStatusRequest = /** @class */ (function (_super) {
    __extends(ModifyCardStatusRequest, _super);
    function ModifyCardStatusRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return ModifyCardStatusRequest;
}(ApiRequestBase));
exports.ModifyCardStatusRequest = ModifyCardStatusRequest;
/**
 * 2.4.1用户车位预订
 */
var ReserveSpaceRequest = /** @class */ (function (_super) {
    __extends(ReserveSpaceRequest, _super);
    function ReserveSpaceRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return ReserveSpaceRequest;
}(ApiRequestBase));
exports.ReserveSpaceRequest = ReserveSpaceRequest;
/**
 * 2.4.2修改预约车有效期
 */
var ReserveSpaceChangeTimeRequest = /** @class */ (function (_super) {
    __extends(ReserveSpaceChangeTimeRequest, _super);
    function ReserveSpaceChangeTimeRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return ReserveSpaceChangeTimeRequest;
}(ApiRequestBase));
exports.ReserveSpaceChangeTimeRequest = ReserveSpaceChangeTimeRequest;
/**
 * 2.4.3车位预订取消接口
 */
var CancelReserveSpaceRequest = /** @class */ (function (_super) {
    __extends(CancelReserveSpaceRequest, _super);
    function CancelReserveSpaceRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return CancelReserveSpaceRequest;
}(ApiRequestBase));
exports.CancelReserveSpaceRequest = CancelReserveSpaceRequest;
/**
 * 2.4.4预订车位查询接口
 */
var GetReservableInfoRequest = /** @class */ (function (_super) {
    __extends(GetReservableInfoRequest, _super);
    function GetReservableInfoRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return GetReservableInfoRequest;
}(ApiRequestBase));
exports.GetReservableInfoRequest = GetReservableInfoRequest;
/**
 * 2.5.17 获取计费详情 请求参数
 */
var GetFeeDetailReq = /** @class */ (function (_super) {
    __extends(GetFeeDetailReq, _super);
    function GetFeeDetailReq() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return GetFeeDetailReq;
}(ApiRequestBase));
exports.GetFeeDetailReq = GetFeeDetailReq;
/**
 * 2.5.17 获取计费详情 返回参数
 */
var GetFeeDetailRes = /** @class */ (function () {
    function GetFeeDetailRes() {
    }
    return GetFeeDetailRes;
}());
exports.GetFeeDetailRes = GetFeeDetailRes;
/**
 * 3.2.12设备告警信息上报
 */
var PostDeviceAlarmInfoInput = /** @class */ (function (_super) {
    __extends(PostDeviceAlarmInfoInput, _super);
    function PostDeviceAlarmInfoInput() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PostDeviceAlarmInfoInput;
}(DataPushBase));
exports.PostDeviceAlarmInfoInput = PostDeviceAlarmInfoInput;
var CarLeaveRequest = /** @class */ (function (_super) {
    __extends(CarLeaveRequest, _super);
    function CarLeaveRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return CarLeaveRequest;
}(ApiRequestBase));
exports.CarLeaveRequest = CarLeaveRequest;
var PushServiceDateRequest = /** @class */ (function (_super) {
    __extends(PushServiceDateRequest, _super);
    function PushServiceDateRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return PushServiceDateRequest;
}(ApiRequestBase));
exports.PushServiceDateRequest = PushServiceDateRequest;
var ModifyValidTimeRequest = /** @class */ (function (_super) {
    __extends(ModifyValidTimeRequest, _super);
    function ModifyValidTimeRequest() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return ModifyValidTimeRequest;
}(ApiRequestBase));
exports.ModifyValidTimeRequest = ModifyValidTimeRequest;
var ReStatisticsRequest = /** @class */ (function (_super) {
    __extends(ReStatisticsRequest, _super);
    function ReStatisticsRequest() {
        var _this = _super !== null && _super.apply(this, arguments) || this;
        _this.serviceCode = 'InnerReStatistics';
        return _this;
    }
    return ReStatisticsRequest;
}(ApiRequestBase));
exports.ReStatisticsRequest = ReStatisticsRequest;
var ReqBookingRefund = /** @class */ (function (_super) {
    __extends(ReqBookingRefund, _super);
    function ReqBookingRefund() {
        var _this = _super !== null && _super.apply(this, arguments) || this;
        _this.serviceCode = 'parkingBookingRefundCallback';
        return _this;
    }
    return ReqBookingRefund;
}(ApiRequestBase));
exports.ReqBookingRefund = ReqBookingRefund;
var ChannelSendReuqst = /** @class */ (function (_super) {
    __extends(ChannelSendReuqst, _super);
    function ChannelSendReuqst() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    return ChannelSendReuqst;
}(ApiRequestBase));
exports.ChannelSendReuqst = ChannelSendReuqst;
//# sourceMappingURL=Dto.js.map