import msConfig from './mslib/MsConfig'
import { GlobalSettings,SIDStore } from './mslib/GlobalSettings'
import { MsHttpClient, Method, ContentType } from './mslib/MsHttpClient'
import { getFloorInfo } from './services/GetFloorInfo'
import { GetFloorInfoDeclare, Parameters as GetFloorInfoParameters, Result as GetFloorInfoResult } from './services/GetFloorInfoDeclare'
import { getSpaceInfo } from './services/GetSpaceInfo'
import { GetSpaceInfoDeclare, Parameters as GetSpaceInfoParameters, Result as GetSpaceInfoResult } from './services/GetSpaceInfoDeclare'
import { modifySpaceInfo } from './services/ModifySpaceInfo'
import { ModifySpaceInfoDeclare, Parameters as ModifySpaceInfoParameters, Result as ModifySpaceInfoResult } from './services/ModifySpaceInfoDeclare'
import { modifyFloorInfo } from './services/ModifyFloorInfo'
import { ModifyFloorInfoDeclare, Parameters as ModifyFloorInfoParameters, Result as ModifyFloorInfoResult } from './services/ModifyFloorInfoDeclare'
import { reserveSpace } from './services/ReserveSpace'
import { ReserveSpaceDeclare, Parameters as ReserveSpaceParameters, Result as ReserveSpaceResult } from './services/ReserveSpaceDeclare'
import { getParkList } from './services/GetParkList'
import { GetParkListDeclare, Parameters as GetParkListParameters, Result as GetParkListResult } from './services/GetParkListDeclare'
import { getPayInfo } from './services/GetPayInfo'
import { GetPayInfoDeclare, Parameters as GetPayInfoParameters, Result as GetPayInfoResult } from './services/GetPayInfoDeclare'
import { delFloorInfo } from './services/DelFloorInfo'
import { DelFloorInfoDeclare, Parameters as DelFloorInfoParameters, Result as DelFloorInfoResult } from './services/DelFloorInfoDeclare'
import { modifyAreaInfo } from './services/ModifyAreaInfo'
import { ModifyAreaInfoDeclare, Parameters as ModifyAreaInfoParameters, Result as ModifyAreaInfoResult } from './services/ModifyAreaInfoDeclare'
import { getSpace } from './services/GetSpace'
import { GetSpaceDeclare, Parameters as GetSpaceParameters, Result as GetSpaceResult } from './services/GetSpaceDeclare'
import { delSpaceInfo } from './services/DelSpaceInfo'
import { DelSpaceInfoDeclare, Parameters as DelSpaceInfoParameters, Result as DelSpaceInfoResult } from './services/DelSpaceInfoDeclare'
import { postGateStatus } from './services/PostGateStatus'
import { PostGateStatusDeclare, Parameters as PostGateStatusParameters, Result as PostGateStatusResult } from './services/PostGateStatusDeclare'
import { getStAreaInfo } from './services/GetStAreaInfo'
import { GetStAreaInfoDeclare, Parameters as GetStAreaInfoParameters, Result as GetStAreaInfoResult } from './services/GetStAreaInfoDeclare'
import { barrierOperate } from './services/BarrierOperate'
import { BarrierOperateDeclare, Parameters as BarrierOperateParameters, Result as BarrierOperateResult } from './services/BarrierOperateDeclare'
import { getSpaceList } from './services/GetSpaceList'
import { GetSpaceListDeclare, Parameters as GetSpaceListParameters, Result as GetSpaceListResult } from './services/GetSpaceListDeclare'
import { modifySpace } from './services/ModifySpace'
import { ModifySpaceDeclare, Parameters as ModifySpaceParameters, Result as ModifySpaceResult } from './services/ModifySpaceDeclare'
import { getGateStatus } from './services/GetGateStatus'
import { GetGateStatusDeclare, Parameters as GetGateStatusParameters, Result as GetGateStatusResult } from './services/GetGateStatusDeclare'
import { getBarrierStatus } from './services/GetBarrierStatus'
import { GetBarrierStatusDeclare, Parameters as GetBarrierStatusParameters, Result as GetBarrierStatusResult } from './services/GetBarrierStatusDeclare'
import { delAreaInfo } from './services/DelAreaInfo'
import { DelAreaInfoDeclare, Parameters as DelAreaInfoParameters, Result as DelAreaInfoResult } from './services/DelAreaInfoDeclare'
import { getParkInfo } from './services/GetParkInfo'
import { GetParkInfoDeclare, Parameters as GetParkInfoParameters, Result as GetParkInfoResult } from './services/GetParkInfoDeclare'
import { cancelSpace } from './services/CancelSpace'
import { CancelSpaceDeclare, Parameters as CancelSpaceParameters, Result as CancelSpaceResult } from './services/CancelSpaceDeclare'
import { getAreaInfo } from './services/GetAreaInfo'
import { GetAreaInfoDeclare, Parameters as GetAreaInfoParameters, Result as GetAreaInfoResult } from './services/GetAreaInfoDeclare'



export { msConfig,  MsHttpClient, Method, ContentType, GlobalSettings,SIDStore }
export { getFloorInfo }
export { GetFloorInfoDeclare, GetFloorInfoParameters, GetFloorInfoResult }
export { getSpaceInfo }
export { GetSpaceInfoDeclare, GetSpaceInfoParameters, GetSpaceInfoResult }
export { modifySpaceInfo }
export { ModifySpaceInfoDeclare, ModifySpaceInfoParameters, ModifySpaceInfoResult }
export { modifyFloorInfo }
export { ModifyFloorInfoDeclare, ModifyFloorInfoParameters, ModifyFloorInfoResult }
export { reserveSpace }
export { ReserveSpaceDeclare, ReserveSpaceParameters, ReserveSpaceResult }
export { getParkList }
export { GetParkListDeclare, GetParkListParameters, GetParkListResult }
export { getPayInfo }
export { GetPayInfoDeclare, GetPayInfoParameters, GetPayInfoResult }
export { delFloorInfo }
export { DelFloorInfoDeclare, DelFloorInfoParameters, DelFloorInfoResult }
export { modifyAreaInfo }
export { ModifyAreaInfoDeclare, ModifyAreaInfoParameters, ModifyAreaInfoResult }
export { getSpace }
export { GetSpaceDeclare, GetSpaceParameters, GetSpaceResult }
export { delSpaceInfo }
export { DelSpaceInfoDeclare, DelSpaceInfoParameters, DelSpaceInfoResult }
export { postGateStatus }
export { PostGateStatusDeclare, PostGateStatusParameters, PostGateStatusResult }
export { getStAreaInfo }
export { GetStAreaInfoDeclare, GetStAreaInfoParameters, GetStAreaInfoResult }
export { barrierOperate }
export { BarrierOperateDeclare, BarrierOperateParameters, BarrierOperateResult }
export { getSpaceList }
export { GetSpaceListDeclare, GetSpaceListParameters, GetSpaceListResult }
export { modifySpace }
export { ModifySpaceDeclare, ModifySpaceParameters, ModifySpaceResult }
export { getGateStatus }
export { GetGateStatusDeclare, GetGateStatusParameters, GetGateStatusResult }
export { getBarrierStatus }
export { GetBarrierStatusDeclare, GetBarrierStatusParameters, GetBarrierStatusResult }
export { delAreaInfo }
export { DelAreaInfoDeclare, DelAreaInfoParameters, DelAreaInfoResult }
export { getParkInfo }
export { GetParkInfoDeclare, GetParkInfoParameters, GetParkInfoResult }
export { cancelSpace }
export { CancelSpaceDeclare, CancelSpaceParameters, CancelSpaceResult }
export { getAreaInfo }
export { GetAreaInfoDeclare, GetAreaInfoParameters, GetAreaInfoResult }

