import msConfig from './mslib/MsConfig'
import { GlobalSettings,SIDStore } from './mslib/GlobalSettings'
import { MsHttpClient, Method, ContentType } from './mslib/MsHttpClient'
import { nSSqlApiClient } from './services/NSSqlApiClient'
import { NSSqlApiClientDeclare, Parameters as NSSqlApiClientParameters, Result as NSSqlApiClientResult } from './services/NSSqlApiClientDeclare'
import { clearCache } from './services/ClearCache'
import { ClearCacheDeclare, Parameters as ClearCacheParameters, Result as ClearCacheResult } from './services/ClearCacheDeclare'
import { reserveSpaceConfirm } from './services/ReserveSpaceConfirm'
import { ReserveSpaceConfirmDeclare, Parameters as ReserveSpaceConfirmParameters, Result as ReserveSpaceConfirmResult } from './services/ReserveSpaceConfirmDeclare'
import { postCarInInfo } from './services/PostCarInInfo'
import { PostCarInInfoDeclare, Parameters as PostCarInInfoParameters, Result as PostCarInInfoResult } from './services/PostCarInInfoDeclare'
import { reserveSpace } from './services/ReserveSpace'
import { ReserveSpaceDeclare, Parameters as ReserveSpaceParameters, Result as ReserveSpaceResult } from './services/ReserveSpaceDeclare'
import { blackWhiteGraySheet } from './services/BlackWhiteGraySheet'
import { BlackWhiteGraySheetDeclare, Parameters as BlackWhiteGraySheetParameters, Result as BlackWhiteGraySheetResult } from './services/BlackWhiteGraySheetDeclare'
import { syncDataJob } from './services/SyncDataJob'
import { SyncDataJobDeclare, Parameters as SyncDataJobParameters, Result as SyncDataJobResult } from './services/SyncDataJobDeclare'
import { nSDomain } from './services/NSDomain'
import { NSDomainDeclare, Parameters as NSDomainParameters, Result as NSDomainResult } from './services/NSDomainDeclare'
import { postFreeParkingSpace } from './services/PostFreeParkingSpace'
import { PostFreeParkingSpaceDeclare, Parameters as PostFreeParkingSpaceParameters, Result as PostFreeParkingSpaceResult } from './services/PostFreeParkingSpaceDeclare'
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 { postCarOutInfo } from './services/PostCarOutInfo'
import { PostCarOutInfoDeclare, Parameters as PostCarOutInfoParameters, Result as PostCarOutInfoResult } from './services/PostCarOutInfoDeclare'
import { postModifyPlateNo } from './services/PostModifyPlateNo'
import { PostModifyPlateNoDeclare, Parameters as PostModifyPlateNoParameters, Result as PostModifyPlateNoResult } from './services/PostModifyPlateNoDeclare'



export { msConfig,  MsHttpClient, Method, ContentType, GlobalSettings,SIDStore }
export { nSSqlApiClient }
export { NSSqlApiClientDeclare, NSSqlApiClientParameters, NSSqlApiClientResult }
export { clearCache }
export { ClearCacheDeclare, ClearCacheParameters, ClearCacheResult }
export { reserveSpaceConfirm }
export { ReserveSpaceConfirmDeclare, ReserveSpaceConfirmParameters, ReserveSpaceConfirmResult }
export { postCarInInfo }
export { PostCarInInfoDeclare, PostCarInInfoParameters, PostCarInInfoResult }
export { reserveSpace }
export { ReserveSpaceDeclare, ReserveSpaceParameters, ReserveSpaceResult }
export { blackWhiteGraySheet }
export { BlackWhiteGraySheetDeclare, BlackWhiteGraySheetParameters, BlackWhiteGraySheetResult }
export { syncDataJob }
export { SyncDataJobDeclare, SyncDataJobParameters, SyncDataJobResult }
export { nSDomain }
export { NSDomainDeclare, NSDomainParameters, NSDomainResult }
export { postFreeParkingSpace }
export { PostFreeParkingSpaceDeclare, PostFreeParkingSpaceParameters, PostFreeParkingSpaceResult }
export { postPayFeeInfo }
export { PostPayFeeInfoDeclare, PostPayFeeInfoParameters, PostPayFeeInfoResult }
export { serviceBase }
export { ServiceBaseDeclare, ServiceBaseParameters, ServiceBaseResult }
export { postCarOutInfo }
export { PostCarOutInfoDeclare, PostCarOutInfoParameters, PostCarOutInfoResult }
export { postModifyPlateNo }
export { PostModifyPlateNoDeclare, PostModifyPlateNoParameters, PostModifyPlateNoResult }

