import msConfig from './mslib/MsConfig'
import { GlobalSettings,SIDStore } from './mslib/GlobalSettings'
import { MsHttpClient, Method, ContentType } from './mslib/MsHttpClient'
import { uploadPayRecord } from './services/UploadPayRecord'
import { UploadPayRecordDeclare, Parameters as UploadPayRecordParameters, Result as UploadPayRecordResult } from './services/UploadPayRecordDeclare'
import { getParkingStatus } from './services/GetParkingStatus'
import { GetParkingStatusDeclare, Parameters as GetParkingStatusParameters, Result as GetParkingStatusResult } from './services/GetParkingStatusDeclare'
import { uploadRefundRecord } from './services/UploadRefundRecord'
import { UploadRefundRecordDeclare, Parameters as UploadRefundRecordParameters, Result as UploadRefundRecordResult } from './services/UploadRefundRecordDeclare'
import { uploadHeartbeat } from './services/UploadHeartbeat'
import { UploadHeartbeatDeclare, Parameters as UploadHeartbeatParameters, Result as UploadHeartbeatResult } from './services/UploadHeartbeatDeclare'
import { uploadParkingState } from './services/UploadParkingState'
import { UploadParkingStateDeclare, Parameters as UploadParkingStateParameters, Result as UploadParkingStateResult } from './services/UploadParkingStateDeclare'
import { login } from './services/Login'
import { LoginDeclare, Parameters as LoginParameters, Result as LoginResult } from './services/LoginDeclare'
import { uploadCarInData } from './services/UploadCarInData'
import { UploadCarInDataDeclare, Parameters as UploadCarInDataParameters, Result as UploadCarInDataResult } from './services/UploadCarInDataDeclare'
import { getPayResult } from './services/GetPayResult'
import { GetPayResultDeclare, Parameters as GetPayResultParameters, Result as GetPayResultResult } from './services/GetPayResultDeclare'
import { uploadCheckRecord } from './services/UploadCheckRecord'
import { UploadCheckRecordDeclare, Parameters as UploadCheckRecordParameters, Result as UploadCheckRecordResult } from './services/UploadCheckRecordDeclare'
import { uploadCarOutData } from './services/UploadCarOutData'
import { UploadCarOutDataDeclare, Parameters as UploadCarOutDataParameters, Result as UploadCarOutDataResult } from './services/UploadCarOutDataDeclare'
import { applyPayment } from './services/ApplyPayment'
import { ApplyPaymentDeclare, Parameters as ApplyPaymentParameters, Result as ApplyPaymentResult } from './services/ApplyPaymentDeclare'
import { getParkingPaymentInfo } from './services/GetParkingPaymentInfo'
import { GetParkingPaymentInfoDeclare, Parameters as GetParkingPaymentInfoParameters, Result as GetParkingPaymentInfoResult } from './services/GetParkingPaymentInfoDeclare'
import { downRecordOrderList } from './services/DownRecordOrderList'
import { DownRecordOrderListDeclare, Parameters as DownRecordOrderListParameters, Result as DownRecordOrderListResult } from './services/DownRecordOrderListDeclare'
import { uploadPhoto } from './services/UploadPhoto'
import { UploadPhotoDeclare, Parameters as UploadPhotoParameters, Result as UploadPhotoResult } from './services/UploadPhotoDeclare'
import { getDeparturePayInfo } from './services/GetDeparturePayInfo'
import { GetDeparturePayInfoDeclare, Parameters as GetDeparturePayInfoParameters, Result as GetDeparturePayInfoResult } from './services/GetDeparturePayInfoDeclare'



export { msConfig,  MsHttpClient, Method, ContentType, GlobalSettings,SIDStore }
export { uploadPayRecord }
export { UploadPayRecordDeclare, UploadPayRecordParameters, UploadPayRecordResult }
export { getParkingStatus }
export { GetParkingStatusDeclare, GetParkingStatusParameters, GetParkingStatusResult }
export { uploadRefundRecord }
export { UploadRefundRecordDeclare, UploadRefundRecordParameters, UploadRefundRecordResult }
export { uploadHeartbeat }
export { UploadHeartbeatDeclare, UploadHeartbeatParameters, UploadHeartbeatResult }
export { uploadParkingState }
export { UploadParkingStateDeclare, UploadParkingStateParameters, UploadParkingStateResult }
export { login }
export { LoginDeclare, LoginParameters, LoginResult }
export { uploadCarInData }
export { UploadCarInDataDeclare, UploadCarInDataParameters, UploadCarInDataResult }
export { getPayResult }
export { GetPayResultDeclare, GetPayResultParameters, GetPayResultResult }
export { uploadCheckRecord }
export { UploadCheckRecordDeclare, UploadCheckRecordParameters, UploadCheckRecordResult }
export { uploadCarOutData }
export { UploadCarOutDataDeclare, UploadCarOutDataParameters, UploadCarOutDataResult }
export { applyPayment }
export { ApplyPaymentDeclare, ApplyPaymentParameters, ApplyPaymentResult }
export { getParkingPaymentInfo }
export { GetParkingPaymentInfoDeclare, GetParkingPaymentInfoParameters, GetParkingPaymentInfoResult }
export { downRecordOrderList }
export { DownRecordOrderListDeclare, DownRecordOrderListParameters, DownRecordOrderListResult }
export { uploadPhoto }
export { UploadPhotoDeclare, UploadPhotoParameters, UploadPhotoResult }
export { getDeparturePayInfo }
export { GetDeparturePayInfoDeclare, GetDeparturePayInfoParameters, GetDeparturePayInfoResult }

