import msConfig from './mslib/MsConfig'
import { GlobalSettings,SIDStore } from './mslib/GlobalSettings'
import { MsHttpClient, Method, ContentType } from './mslib/MsHttpClient'
import { postRefundNotify } from './services/PostRefundNotify'
import { PostRefundNotifyDeclare, Parameters as PostRefundNotifyParameters, Result as PostRefundNotifyResult } from './services/PostRefundNotifyDeclare'
import { getMonthFee } from './services/GetMonthFee'
import { GetMonthFeeDeclare, Parameters as GetMonthFeeParameters, Result as GetMonthFeeResult } from './services/GetMonthFeeDeclare'
import { queryParkDetail } from './services/QueryParkDetail'
import { QueryParkDetailDeclare, Parameters as QueryParkDetailParameters, Result as QueryParkDetailResult } from './services/QueryParkDetailDeclare'
import { postCarInInfo } from './services/PostCarInInfo'
import { PostCarInInfoDeclare, Parameters as PostCarInInfoParameters, Result as PostCarInInfoResult } from './services/PostCarInInfoDeclare'
import { queryRegister } from './services/QueryRegister'
import { QueryRegisterDeclare, Parameters as QueryRegisterParameters, Result as QueryRegisterResult } from './services/QueryRegisterDeclare'
import { demoService } from './services/DemoService'
import { DemoServiceDeclare, Parameters as DemoServiceParameters, Result as DemoServiceResult } from './services/DemoServiceDeclare'
import { pay } from './services/Pay'
import { PayDeclare, Parameters as PayParameters, Result as PayResult } from './services/PayDeclare'
import { getToken } from './services/GetToken'
import { GetTokenDeclare, Parameters as GetTokenParameters, Result as GetTokenResult } from './services/GetTokenDeclare'
import { postFreeParkingSpace } from './services/PostFreeParkingSpace'
import { PostFreeParkingSpaceDeclare, Parameters as PostFreeParkingSpaceParameters, Result as PostFreeParkingSpaceResult } from './services/PostFreeParkingSpaceDeclare'
import { queryPayResult } from './services/QueryPayResult'
import { QueryPayResultDeclare, Parameters as QueryPayResultParameters, Result as QueryPayResultResult } from './services/QueryPayResultDeclare'
import { postStcPayResult } from './services/PostStcPayResult'
import { PostStcPayResultDeclare, Parameters as PostStcPayResultParameters, Result as PostStcPayResultResult } from './services/PostStcPayResultDeclare'
import { register } from './services/Register'
import { RegisterDeclare, Parameters as RegisterParameters, Result as RegisterResult } from './services/RegisterDeclare'
import { postCarOutInfo } from './services/PostCarOutInfo'
import { PostCarOutInfoDeclare, Parameters as PostCarOutInfoParameters, Result as PostCarOutInfoResult } from './services/PostCarOutInfoDeclare'
import { prepay } from './services/Prepay'
import { PrepayDeclare, Parameters as PrepayParameters, Result as PrepayResult } from './services/PrepayDeclare'
import { queryParking } from './services/QueryParking'
import { QueryParkingDeclare, Parameters as QueryParkingParameters, Result as QueryParkingResult } from './services/QueryParkingDeclare'
import { payMonth } from './services/PayMonth'
import { PayMonthDeclare, Parameters as PayMonthParameters, Result as PayMonthResult } from './services/PayMonthDeclare'
import { route } from './services/Route'
import { RouteDeclare, Parameters as RouteParameters, Result as RouteResult } from './services/RouteDeclare'



export { msConfig,  MsHttpClient, Method, ContentType, GlobalSettings,SIDStore }
export { postRefundNotify }
export { PostRefundNotifyDeclare, PostRefundNotifyParameters, PostRefundNotifyResult }
export { getMonthFee }
export { GetMonthFeeDeclare, GetMonthFeeParameters, GetMonthFeeResult }
export { queryParkDetail }
export { QueryParkDetailDeclare, QueryParkDetailParameters, QueryParkDetailResult }
export { postCarInInfo }
export { PostCarInInfoDeclare, PostCarInInfoParameters, PostCarInInfoResult }
export { queryRegister }
export { QueryRegisterDeclare, QueryRegisterParameters, QueryRegisterResult }
export { demoService }
export { DemoServiceDeclare, DemoServiceParameters, DemoServiceResult }
export { pay }
export { PayDeclare, PayParameters, PayResult }
export { getToken }
export { GetTokenDeclare, GetTokenParameters, GetTokenResult }
export { postFreeParkingSpace }
export { PostFreeParkingSpaceDeclare, PostFreeParkingSpaceParameters, PostFreeParkingSpaceResult }
export { queryPayResult }
export { QueryPayResultDeclare, QueryPayResultParameters, QueryPayResultResult }
export { postStcPayResult }
export { PostStcPayResultDeclare, PostStcPayResultParameters, PostStcPayResultResult }
export { register }
export { RegisterDeclare, RegisterParameters, RegisterResult }
export { postCarOutInfo }
export { PostCarOutInfoDeclare, PostCarOutInfoParameters, PostCarOutInfoResult }
export { prepay }
export { PrepayDeclare, PrepayParameters, PrepayResult }
export { queryParking }
export { QueryParkingDeclare, QueryParkingParameters, QueryParkingResult }
export { payMonth }
export { PayMonthDeclare, PayMonthParameters, PayMonthResult }
export { route }
export { RouteDeclare, RouteParameters, RouteResult }

