import msConfig from './mslib/MsConfig'
import { GlobalSettings,SIDStore } from './mslib/GlobalSettings'
import { MsHttpClient, Method, ContentType } from './mslib/MsHttpClient'
import { postCarInInfo } from './services/PostCarInInfo'
import { PostCarInInfoDeclare, Parameters as PostCarInInfoParameters, Result as PostCarInInfoResult } from './services/PostCarInInfoDeclare'
import { notifyParkingFee } from './services/NotifyParkingFee'
import { NotifyParkingFeeDeclare, Parameters as NotifyParkingFeeParameters, Result as NotifyParkingFeeResult } from './services/NotifyParkingFeeDeclare'
import { demoService } from './services/DemoService'
import { DemoServiceDeclare, Parameters as DemoServiceParameters, Result as DemoServiceResult } from './services/DemoServiceDeclare'
import { rewriteNoPlateForWaitPass } from './services/RewriteNoPlateForWaitPass'
import { RewriteNoPlateForWaitPassDeclare, Parameters as RewriteNoPlateForWaitPassParameters, Result as RewriteNoPlateForWaitPassResult } from './services/RewriteNoPlateForWaitPassDeclare'
import { addParklotUser } from './services/AddParklotUser'
import { AddParklotUserDeclare, Parameters as AddParklotUserParameters, Result as AddParklotUserResult } from './services/AddParklotUserDeclare'
import { updateParklotUser } from './services/UpdateParklotUser'
import { UpdateParklotUserDeclare, Parameters as UpdateParklotUserParameters, Result as UpdateParklotUserResult } from './services/UpdateParklotUserDeclare'
import { parkingAlreadyPay } from './services/ParkingAlreadyPay'
import { ParkingAlreadyPayDeclare, Parameters as ParkingAlreadyPayParameters, Result as ParkingAlreadyPayResult } from './services/ParkingAlreadyPayDeclare'
import { postCarCaptureInfo } from './services/PostCarCaptureInfo'
import { PostCarCaptureInfoDeclare, Parameters as PostCarCaptureInfoParameters, Result as PostCarCaptureInfoResult } from './services/PostCarCaptureInfoDeclare'
import { addVehicle } from './services/AddVehicle'
import { AddVehicleDeclare, Parameters as AddVehicleParameters, Result as AddVehicleResult } from './services/AddVehicleDeclare'
import { addBlackVehicle } from './services/AddBlackVehicle'
import { AddBlackVehicleDeclare, Parameters as AddBlackVehicleParameters, Result as AddBlackVehicleResult } from './services/AddBlackVehicleDeclare'
import { parklotHeart } from './services/ParklotHeart'
import { ParklotHeartDeclare, Parameters as ParklotHeartParameters, Result as ParklotHeartResult } from './services/ParklotHeartDeclare'
import { queryVehicle } from './services/QueryVehicle'
import { QueryVehicleDeclare, Parameters as QueryVehicleParameters, Result as QueryVehicleResult } from './services/QueryVehicleDeclare'
import { delVehicle } from './services/DelVehicle'
import { DelVehicleDeclare, Parameters as DelVehicleParameters, Result as DelVehicleResult } from './services/DelVehicleDeclare'
import { lockLaneDevice } from './services/LockLaneDevice'
import { LockLaneDeviceDeclare, Parameters as LockLaneDeviceParameters, Result as LockLaneDeviceResult } from './services/LockLaneDeviceDeclare'
import { switchingService } from './services/SwitchingService'
import { SwitchingServiceDeclare, Parameters as SwitchingServiceParameters, Result as SwitchingServiceResult } from './services/SwitchingServiceDeclare'
import { parkingDelPlate } from './services/ParkingDelPlate'
import { ParkingDelPlateDeclare, Parameters as ParkingDelPlateParameters, Result as ParkingDelPlateResult } from './services/ParkingDelPlateDeclare'
import { delParklotUser } from './services/DelParklotUser'
import { DelParklotUserDeclare, Parameters as DelParklotUserParameters, Result as DelParklotUserResult } from './services/DelParklotUserDeclare'
import { delBlackVehicle } from './services/DelBlackVehicle'
import { DelBlackVehicleDeclare, Parameters as DelBlackVehicleParameters, Result as DelBlackVehicleResult } from './services/DelBlackVehicleDeclare'
import { unlockLaneDevice } from './services/UnlockLaneDevice'
import { UnlockLaneDeviceDeclare, Parameters as UnlockLaneDeviceParameters, Result as UnlockLaneDeviceResult } from './services/UnlockLaneDeviceDeclare'
import { parklotInfo } from './services/ParklotInfo'
import { ParklotInfoDeclare, Parameters as ParklotInfoParameters, Result as ParklotInfoResult } from './services/ParklotInfoDeclare'
import { parklotLane } from './services/ParklotLane'
import { ParklotLaneDeclare, Parameters as ParklotLaneParameters, Result as ParklotLaneResult } from './services/ParklotLaneDeclare'
import { queryParkingFeePlate } from './services/QueryParkingFeePlate'
import { QueryParkingFeePlateDeclare, Parameters as QueryParkingFeePlateParameters, Result as QueryParkingFeePlateResult } from './services/QueryParkingFeePlateDeclare'
import { openLaneDevice } from './services/OpenLaneDevice'
import { OpenLaneDeviceDeclare, Parameters as OpenLaneDeviceParameters, Result as OpenLaneDeviceResult } from './services/OpenLaneDeviceDeclare'
import { postCarOutInfo } from './services/PostCarOutInfo'
import { PostCarOutInfoDeclare, Parameters as PostCarOutInfoParameters, Result as PostCarOutInfoResult } from './services/PostCarOutInfoDeclare'
import { deviceStatus } from './services/DeviceStatus'
import { DeviceStatusDeclare, Parameters as DeviceStatusParameters, Result as DeviceStatusResult } from './services/DeviceStatusDeclare'
import { queryParklotUserList } from './services/QueryParklotUserList'
import { QueryParklotUserListDeclare, Parameters as QueryParklotUserListParameters, Result as QueryParklotUserListResult } from './services/QueryParklotUserListDeclare'



export { msConfig,  MsHttpClient, Method, ContentType, GlobalSettings,SIDStore }
export { postCarInInfo }
export { PostCarInInfoDeclare, PostCarInInfoParameters, PostCarInInfoResult }
export { notifyParkingFee }
export { NotifyParkingFeeDeclare, NotifyParkingFeeParameters, NotifyParkingFeeResult }
export { demoService }
export { DemoServiceDeclare, DemoServiceParameters, DemoServiceResult }
export { rewriteNoPlateForWaitPass }
export { RewriteNoPlateForWaitPassDeclare, RewriteNoPlateForWaitPassParameters, RewriteNoPlateForWaitPassResult }
export { addParklotUser }
export { AddParklotUserDeclare, AddParklotUserParameters, AddParklotUserResult }
export { updateParklotUser }
export { UpdateParklotUserDeclare, UpdateParklotUserParameters, UpdateParklotUserResult }
export { parkingAlreadyPay }
export { ParkingAlreadyPayDeclare, ParkingAlreadyPayParameters, ParkingAlreadyPayResult }
export { postCarCaptureInfo }
export { PostCarCaptureInfoDeclare, PostCarCaptureInfoParameters, PostCarCaptureInfoResult }
export { addVehicle }
export { AddVehicleDeclare, AddVehicleParameters, AddVehicleResult }
export { addBlackVehicle }
export { AddBlackVehicleDeclare, AddBlackVehicleParameters, AddBlackVehicleResult }
export { parklotHeart }
export { ParklotHeartDeclare, ParklotHeartParameters, ParklotHeartResult }
export { queryVehicle }
export { QueryVehicleDeclare, QueryVehicleParameters, QueryVehicleResult }
export { delVehicle }
export { DelVehicleDeclare, DelVehicleParameters, DelVehicleResult }
export { lockLaneDevice }
export { LockLaneDeviceDeclare, LockLaneDeviceParameters, LockLaneDeviceResult }
export { switchingService }
export { SwitchingServiceDeclare, SwitchingServiceParameters, SwitchingServiceResult }
export { parkingDelPlate }
export { ParkingDelPlateDeclare, ParkingDelPlateParameters, ParkingDelPlateResult }
export { delParklotUser }
export { DelParklotUserDeclare, DelParklotUserParameters, DelParklotUserResult }
export { delBlackVehicle }
export { DelBlackVehicleDeclare, DelBlackVehicleParameters, DelBlackVehicleResult }
export { unlockLaneDevice }
export { UnlockLaneDeviceDeclare, UnlockLaneDeviceParameters, UnlockLaneDeviceResult }
export { parklotInfo }
export { ParklotInfoDeclare, ParklotInfoParameters, ParklotInfoResult }
export { parklotLane }
export { ParklotLaneDeclare, ParklotLaneParameters, ParklotLaneResult }
export { queryParkingFeePlate }
export { QueryParkingFeePlateDeclare, QueryParkingFeePlateParameters, QueryParkingFeePlateResult }
export { openLaneDevice }
export { OpenLaneDeviceDeclare, OpenLaneDeviceParameters, OpenLaneDeviceResult }
export { postCarOutInfo }
export { PostCarOutInfoDeclare, PostCarOutInfoParameters, PostCarOutInfoResult }
export { deviceStatus }
export { DeviceStatusDeclare, DeviceStatusParameters, DeviceStatusResult }
export { queryParklotUserList }
export { QueryParklotUserListDeclare, QueryParklotUserListParameters, QueryParklotUserListResult }

