import msConfig from './mslib/MsConfig'
import { GlobalSettings,SIDStore } from './mslib/GlobalSettings'
import { MsHttpClient, Method, ContentType } from './mslib/MsHttpClient'
import { absentCarIn } from './services/AbsentCarIn'
import { AbsentCarInDeclare, Parameters as AbsentCarInParameters, Result as AbsentCarInResult } from './services/AbsentCarInDeclare'
import { postBusInOut } from './services/PostBusInOut'
import { PostBusInOutDeclare, Parameters as PostBusInOutParameters, Result as PostBusInOutResult } from './services/PostBusInOutDeclare'
import { arrearsJob } from './services/ArrearsJob'
import { ArrearsJobDeclare, Parameters as ArrearsJobParameters, Result as ArrearsJobResult } from './services/ArrearsJobDeclare'
import { postCarCardChargeInfo } from './services/PostCarCardChargeInfo'
import { PostCarCardChargeInfoDeclare, Parameters as PostCarCardChargeInfoParameters, Result as PostCarCardChargeInfoResult } from './services/PostCarCardChargeInfoDeclare'
import { roadWayControlGate } from './services/RoadWayControlGate'
import { RoadWayControlGateDeclare, Parameters as RoadWayControlGateParameters, Result as RoadWayControlGateResult } from './services/RoadWayControlGateDeclare'
import { postCarInInfo } from './services/PostCarInInfo'
import { PostCarInInfoDeclare, Parameters as PostCarInInfoParameters, Result as PostCarInInfoResult } from './services/PostCarInInfoDeclare'
import { sendSignStatus } from './services/SendSignStatus'
import { SendSignStatusDeclare, Parameters as SendSignStatusParameters, Result as SendSignStatusResult } from './services/SendSignStatusDeclare'
import { syncArrearsRecordJob } from './services/SyncArrearsRecordJob'
import { SyncArrearsRecordJobDeclare, Parameters as SyncArrearsRecordJobParameters, Result as SyncArrearsRecordJobResult } from './services/SyncArrearsRecordJobDeclare'
import { timerPushHeart } from './services/TimerPushHeart'
import { TimerPushHeartDeclare, Parameters as TimerPushHeartParameters, Result as TimerPushHeartResult } from './services/TimerPushHeartDeclare'
import { queryDevice } from './services/QueryDevice'
import { QueryDeviceDeclare, Parameters as QueryDeviceParameters, Result as QueryDeviceResult } from './services/QueryDeviceDeclare'
import { rewriteNoPlateForWaitPass } from './services/RewriteNoPlateForWaitPass'
import { RewriteNoPlateForWaitPassDeclare, Parameters as RewriteNoPlateForWaitPassParameters, Result as RewriteNoPlateForWaitPassResult } from './services/RewriteNoPlateForWaitPassDeclare'
import { getRoadWayImage } from './services/GetRoadWayImage'
import { GetRoadWayImageDeclare, Parameters as GetRoadWayImageParameters, Result as GetRoadWayImageResult } from './services/GetRoadWayImageDeclare'
import { postPayment } from './services/PostPayment'
import { PostPaymentDeclare, Parameters as PostPaymentParameters, Result as PostPaymentResult } from './services/PostPaymentDeclare'
import { queryEntrance } from './services/QueryEntrance'
import { QueryEntranceDeclare, Parameters as QueryEntranceParameters, Result as QueryEntranceResult } from './services/QueryEntranceDeclare'
import { postFreeParkingSpace } from './services/PostFreeParkingSpace'
import { PostFreeParkingSpaceDeclare, Parameters as PostFreeParkingSpaceParameters, Result as PostFreeParkingSpaceResult } from './services/PostFreeParkingSpaceDeclare'
import { bookParkingPlace } from './services/BookParkingPlace'
import { BookParkingPlaceDeclare, Parameters as BookParkingPlaceParameters, Result as BookParkingPlaceResult } from './services/BookParkingPlaceDeclare'
import { postCarCaptureInfo } from './services/PostCarCaptureInfo'
import { PostCarCaptureInfoDeclare, Parameters as PostCarCaptureInfoParameters, Result as PostCarCaptureInfoResult } from './services/PostCarCaptureInfoDeclare'
import { blacklist } from './services/Blacklist'
import { BlacklistDeclare, Parameters as BlacklistParameters, Result as BlacklistResult } from './services/BlacklistDeclare'
import { scanInRoadWayCode } from './services/ScanInRoadWayCode'
import { ScanInRoadWayCodeDeclare, Parameters as ScanInRoadWayCodeParameters, Result as ScanInRoadWayCodeResult } from './services/ScanInRoadWayCodeDeclare'
import { queryPresentCar } from './services/QueryPresentCar'
import { QueryPresentCarDeclare, Parameters as QueryPresentCarParameters, Result as QueryPresentCarResult } from './services/QueryPresentCarDeclare'
import { syncFixedCar } from './services/SyncFixedCar'
import { SyncFixedCarDeclare, Parameters as SyncFixedCarParameters, Result as SyncFixedCarResult } from './services/SyncFixedCarDeclare'
import { checkSyncedJob } from './services/CheckSyncedJob'
import { CheckSyncedJobDeclare, Parameters as CheckSyncedJobParameters, Result as CheckSyncedJobResult } from './services/CheckSyncedJobDeclare'
import { checkRecover } from './services/CheckRecover'
import { CheckRecoverDeclare, Parameters as CheckRecoverParameters, Result as CheckRecoverResult } from './services/CheckRecoverDeclare'
import { updateLeftParkingPlace } from './services/UpdateLeftParkingPlace'
import { UpdateLeftParkingPlaceDeclare, Parameters as UpdateLeftParkingPlaceParameters, Result as UpdateLeftParkingPlaceResult } from './services/UpdateLeftParkingPlaceDeclare'
import { getBillingInfo } from './services/GetBillingInfo'
import { GetBillingInfoDeclare, Parameters as GetBillingInfoParameters, Result as GetBillingInfoResult } from './services/GetBillingInfoDeclare'
import { queryRoadWay } from './services/QueryRoadWay'
import { QueryRoadWayDeclare, Parameters as QueryRoadWayParameters, Result as QueryRoadWayResult } from './services/QueryRoadWayDeclare'
import { presentCarOut } from './services/PresentCarOut'
import { PresentCarOutDeclare, Parameters as PresentCarOutParameters, Result as PresentCarOutResult } from './services/PresentCarOutDeclare'
import { postPayFeeInfo } from './services/PostPayFeeInfo'
import { PostPayFeeInfoDeclare, Parameters as PostPayFeeInfoParameters, Result as PostPayFeeInfoResult } from './services/PostPayFeeInfoDeclare'
import { serviceBase } from './services/ServiceBase'
import { ServiceBaseDeclare, Parameters as ServiceBaseParameters, Result as ServiceBaseResult } from './services/ServiceBaseDeclare'
import { deleteFixedCar } from './services/DeleteFixedCar'
import { DeleteFixedCarDeclare, Parameters as DeleteFixedCarParameters, Result as DeleteFixedCarResult } from './services/DeleteFixedCarDeclare'
import { getExitChargeBill } from './services/GetExitChargeBill'
import { GetExitChargeBillDeclare, Parameters as GetExitChargeBillParameters, Result as GetExitChargeBillResult } from './services/GetExitChargeBillDeclare'
import { postModifyPlateNo } from './services/PostModifyPlateNo'
import { PostModifyPlateNoDeclare, Parameters as PostModifyPlateNoParameters, Result as PostModifyPlateNoResult } from './services/PostModifyPlateNoDeclare'
import { postCarOutInfo } from './services/PostCarOutInfo'
import { PostCarOutInfoDeclare, Parameters as PostCarOutInfoParameters, Result as PostCarOutInfoResult } from './services/PostCarOutInfoDeclare'
import { syncPayResult } from './services/SyncPayResult'
import { SyncPayResultDeclare, Parameters as SyncPayResultParameters, Result as SyncPayResultResult } from './services/SyncPayResultDeclare'
import { updatePlateNumber } from './services/UpdatePlateNumber'
import { UpdatePlateNumberDeclare, Parameters as UpdatePlateNumberParameters, Result as UpdatePlateNumberResult } from './services/UpdatePlateNumberDeclare'



export { msConfig,  MsHttpClient, Method, ContentType, GlobalSettings,SIDStore }
export { absentCarIn }
export { AbsentCarInDeclare, AbsentCarInParameters, AbsentCarInResult }
export { postBusInOut }
export { PostBusInOutDeclare, PostBusInOutParameters, PostBusInOutResult }
export { arrearsJob }
export { ArrearsJobDeclare, ArrearsJobParameters, ArrearsJobResult }
export { postCarCardChargeInfo }
export { PostCarCardChargeInfoDeclare, PostCarCardChargeInfoParameters, PostCarCardChargeInfoResult }
export { roadWayControlGate }
export { RoadWayControlGateDeclare, RoadWayControlGateParameters, RoadWayControlGateResult }
export { postCarInInfo }
export { PostCarInInfoDeclare, PostCarInInfoParameters, PostCarInInfoResult }
export { sendSignStatus }
export { SendSignStatusDeclare, SendSignStatusParameters, SendSignStatusResult }
export { syncArrearsRecordJob }
export { SyncArrearsRecordJobDeclare, SyncArrearsRecordJobParameters, SyncArrearsRecordJobResult }
export { timerPushHeart }
export { TimerPushHeartDeclare, TimerPushHeartParameters, TimerPushHeartResult }
export { queryDevice }
export { QueryDeviceDeclare, QueryDeviceParameters, QueryDeviceResult }
export { rewriteNoPlateForWaitPass }
export { RewriteNoPlateForWaitPassDeclare, RewriteNoPlateForWaitPassParameters, RewriteNoPlateForWaitPassResult }
export { getRoadWayImage }
export { GetRoadWayImageDeclare, GetRoadWayImageParameters, GetRoadWayImageResult }
export { postPayment }
export { PostPaymentDeclare, PostPaymentParameters, PostPaymentResult }
export { queryEntrance }
export { QueryEntranceDeclare, QueryEntranceParameters, QueryEntranceResult }
export { postFreeParkingSpace }
export { PostFreeParkingSpaceDeclare, PostFreeParkingSpaceParameters, PostFreeParkingSpaceResult }
export { bookParkingPlace }
export { BookParkingPlaceDeclare, BookParkingPlaceParameters, BookParkingPlaceResult }
export { postCarCaptureInfo }
export { PostCarCaptureInfoDeclare, PostCarCaptureInfoParameters, PostCarCaptureInfoResult }
export { blacklist }
export { BlacklistDeclare, BlacklistParameters, BlacklistResult }
export { scanInRoadWayCode }
export { ScanInRoadWayCodeDeclare, ScanInRoadWayCodeParameters, ScanInRoadWayCodeResult }
export { queryPresentCar }
export { QueryPresentCarDeclare, QueryPresentCarParameters, QueryPresentCarResult }
export { syncFixedCar }
export { SyncFixedCarDeclare, SyncFixedCarParameters, SyncFixedCarResult }
export { checkSyncedJob }
export { CheckSyncedJobDeclare, CheckSyncedJobParameters, CheckSyncedJobResult }
export { checkRecover }
export { CheckRecoverDeclare, CheckRecoverParameters, CheckRecoverResult }
export { updateLeftParkingPlace }
export { UpdateLeftParkingPlaceDeclare, UpdateLeftParkingPlaceParameters, UpdateLeftParkingPlaceResult }
export { getBillingInfo }
export { GetBillingInfoDeclare, GetBillingInfoParameters, GetBillingInfoResult }
export { queryRoadWay }
export { QueryRoadWayDeclare, QueryRoadWayParameters, QueryRoadWayResult }
export { presentCarOut }
export { PresentCarOutDeclare, PresentCarOutParameters, PresentCarOutResult }
export { postPayFeeInfo }
export { PostPayFeeInfoDeclare, PostPayFeeInfoParameters, PostPayFeeInfoResult }
export { serviceBase }
export { ServiceBaseDeclare, ServiceBaseParameters, ServiceBaseResult }
export { deleteFixedCar }
export { DeleteFixedCarDeclare, DeleteFixedCarParameters, DeleteFixedCarResult }
export { getExitChargeBill }
export { GetExitChargeBillDeclare, GetExitChargeBillParameters, GetExitChargeBillResult }
export { postModifyPlateNo }
export { PostModifyPlateNoDeclare, PostModifyPlateNoParameters, PostModifyPlateNoResult }
export { postCarOutInfo }
export { PostCarOutInfoDeclare, PostCarOutInfoParameters, PostCarOutInfoResult }
export { syncPayResult }
export { SyncPayResultDeclare, SyncPayResultParameters, SyncPayResultResult }
export { updatePlateNumber }
export { UpdatePlateNumberDeclare, UpdatePlateNumberParameters, UpdatePlateNumberResult }

