import msConfig from './mslib/MsConfig'
import { GlobalSettings,SIDStore } from './mslib/GlobalSettings'
import { MsHttpClient, Method, ContentType } from './mslib/MsHttpClient'
import { setCharingLaneFreePass } from './services/SetCharingLaneFreePass'
import { SetCharingLaneFreePassDeclare, Parameters as SetCharingLaneFreePassParameters, Result as SetCharingLaneFreePassResult } from './services/SetCharingLaneFreePassDeclare'
import { demoService } from './services/DemoService'
import { DemoServiceDeclare, Parameters as DemoServiceParameters, Result as DemoServiceResult } from './services/DemoServiceDeclare'
import { unlicensedCarInout } from './services/UnlicensedCarInout'
import { UnlicensedCarInoutDeclare, Parameters as UnlicensedCarInoutParameters, Result as UnlicensedCarInoutResult } from './services/UnlicensedCarInoutDeclare'
import { payParkingFee } from './services/PayParkingFee'
import { PayParkingFeeDeclare, Parameters as PayParkingFeeParameters, Result as PayParkingFeeResult } from './services/PayParkingFeeDeclare'
import { carLeave } from './services/CarLeave'
import { CarLeaveDeclare, Parameters as CarLeaveParameters, Result as CarLeaveResult } from './services/CarLeaveDeclare'
import { postCarInOutInfo } from './services/PostCarInOutInfo'
import { PostCarInOutInfoDeclare, Parameters as PostCarInOutInfoParameters, Result as PostCarInOutInfoResult } from './services/PostCarInOutInfoDeclare'
import { setNoEntryAutoPass } from './services/SetNoEntryAutoPass'
import { SetNoEntryAutoPassDeclare, Parameters as SetNoEntryAutoPassParameters, Result as SetNoEntryAutoPassResult } from './services/SetNoEntryAutoPassDeclare'
import { queryCarInfo } from './services/QueryCarInfo'
import { QueryCarInfoDeclare, Parameters as QueryCarInfoParameters, Result as QueryCarInfoResult } from './services/QueryCarInfoDeclare'
import { gateControl } from './services/GateControl'
import { GateControlDeclare, Parameters as GateControlParameters, Result as GateControlResult } from './services/GateControlDeclare'
import { getParkingPaymentInfo } from './services/GetParkingPaymentInfo'
import { GetParkingPaymentInfoDeclare, Parameters as GetParkingPaymentInfoParameters, Result as GetParkingPaymentInfoResult } from './services/GetParkingPaymentInfoDeclare'
import { postCarCaptureInfo } from './services/PostCarCaptureInfo'
import { PostCarCaptureInfoDeclare, Parameters as PostCarCaptureInfoParameters, Result as PostCarCaptureInfoResult } from './services/PostCarCaptureInfoDeclare'
import { modifyFreeSpace } from './services/ModifyFreeSpace'
import { ModifyFreeSpaceDeclare, Parameters as ModifyFreeSpaceParameters, Result as ModifyFreeSpaceResult } from './services/ModifyFreeSpaceDeclare'
import { addMonthPlate } from './services/AddMonthPlate'
import { AddMonthPlateDeclare, Parameters as AddMonthPlateParameters, Result as AddMonthPlateResult } from './services/AddMonthPlateDeclare'



export { msConfig,  MsHttpClient, Method, ContentType, GlobalSettings,SIDStore }
export { setCharingLaneFreePass }
export { SetCharingLaneFreePassDeclare, SetCharingLaneFreePassParameters, SetCharingLaneFreePassResult }
export { demoService }
export { DemoServiceDeclare, DemoServiceParameters, DemoServiceResult }
export { unlicensedCarInout }
export { UnlicensedCarInoutDeclare, UnlicensedCarInoutParameters, UnlicensedCarInoutResult }
export { payParkingFee }
export { PayParkingFeeDeclare, PayParkingFeeParameters, PayParkingFeeResult }
export { carLeave }
export { CarLeaveDeclare, CarLeaveParameters, CarLeaveResult }
export { postCarInOutInfo }
export { PostCarInOutInfoDeclare, PostCarInOutInfoParameters, PostCarInOutInfoResult }
export { setNoEntryAutoPass }
export { SetNoEntryAutoPassDeclare, SetNoEntryAutoPassParameters, SetNoEntryAutoPassResult }
export { queryCarInfo }
export { QueryCarInfoDeclare, QueryCarInfoParameters, QueryCarInfoResult }
export { gateControl }
export { GateControlDeclare, GateControlParameters, GateControlResult }
export { getParkingPaymentInfo }
export { GetParkingPaymentInfoDeclare, GetParkingPaymentInfoParameters, GetParkingPaymentInfoResult }
export { postCarCaptureInfo }
export { PostCarCaptureInfoDeclare, PostCarCaptureInfoParameters, PostCarCaptureInfoResult }
export { modifyFreeSpace }
export { ModifyFreeSpaceDeclare, ModifyFreeSpaceParameters, ModifyFreeSpaceResult }
export { addMonthPlate }
export { AddMonthPlateDeclare, AddMonthPlateParameters, AddMonthPlateResult }

