import msConfig from './mslib/MsConfig'
import { GlobalSettings,SIDStore } from './mslib/GlobalSettings'
import { MsHttpClient, Method, ContentType } from './mslib/MsHttpClient'
import { listK8sPod } from './services/ListK8sPod'
import { ListK8sPodDeclare, Parameters as ListK8sPodParameters, Result as ListK8sPodResult } from './services/ListK8sPodDeclare'
import { deployProject } from './services/DeployProject'
import { DeployProjectDeclare, Parameters as DeployProjectParameters, Result as DeployProjectResult } from './services/DeployProjectDeclare'
import { addProject } from './services/AddProject'
import { AddProjectDeclare, Parameters as AddProjectParameters, Result as AddProjectResult } from './services/AddProjectDeclare'
import { addGateway } from './services/AddGateway'
import { AddGatewayDeclare, Parameters as AddGatewayParameters, Result as AddGatewayResult } from './services/AddGatewayDeclare'
import { buildProjectBranch } from './services/BuildProjectBranch'
import { BuildProjectBranchDeclare, Parameters as BuildProjectBranchParameters, Result as BuildProjectBranchResult } from './services/BuildProjectBranchDeclare'
import { deleteCnSlb } from './services/DeleteCnSlb'
import { DeleteCnSlbDeclare, Parameters as DeleteCnSlbParameters, Result as DeleteCnSlbResult } from './services/DeleteCnSlbDeclare'
import { listCnSlb } from './services/ListCnSlb'
import { ListCnSlbDeclare, Parameters as ListCnSlbParameters, Result as ListCnSlbResult } from './services/ListCnSlbDeclare'
import { listProjectBranch } from './services/ListProjectBranch'
import { ListProjectBranchDeclare, Parameters as ListProjectBranchParameters, Result as ListProjectBranchResult } from './services/ListProjectBranchDeclare'
import { addBasicService } from './services/AddBasicService'
import { AddBasicServiceDeclare, Parameters as AddBasicServiceParameters, Result as AddBasicServiceResult } from './services/AddBasicServiceDeclare'
import { updateBasicService } from './services/UpdateBasicService'
import { UpdateBasicServiceDeclare, Parameters as UpdateBasicServiceParameters, Result as UpdateBasicServiceResult } from './services/UpdateBasicServiceDeclare'
import { closeBasicServiceDeploy } from './services/CloseBasicServiceDeploy'
import { CloseBasicServiceDeployDeclare, Parameters as CloseBasicServiceDeployParameters, Result as CloseBasicServiceDeployResult } from './services/CloseBasicServiceDeployDeclare'
import { listGateway } from './services/ListGateway'
import { ListGatewayDeclare, Parameters as ListGatewayParameters, Result as ListGatewayResult } from './services/ListGatewayDeclare'
import { deleteGateway } from './services/DeleteGateway'
import { DeleteGatewayDeclare, Parameters as DeleteGatewayParameters, Result as DeleteGatewayResult } from './services/DeleteGatewayDeclare'
import { addCnSlb } from './services/AddCnSlb'
import { AddCnSlbDeclare, Parameters as AddCnSlbParameters, Result as AddCnSlbResult } from './services/AddCnSlbDeclare'
import { downloadProjectBuild } from './services/DownloadProjectBuild'
import { DownloadProjectBuildDeclare, Parameters as DownloadProjectBuildParameters, Result as DownloadProjectBuildResult } from './services/DownloadProjectBuildDeclare'
import { addCnLabel } from './services/AddCnLabel'
import { AddCnLabelDeclare, Parameters as AddCnLabelParameters, Result as AddCnLabelResult } from './services/AddCnLabelDeclare'
import { publishProjectBranch } from './services/PublishProjectBranch'
import { PublishProjectBranchDeclare, Parameters as PublishProjectBranchParameters, Result as PublishProjectBranchResult } from './services/PublishProjectBranchDeclare'
import { listBasicService } from './services/ListBasicService'
import { ListBasicServiceDeclare, Parameters as ListBasicServiceParameters, Result as ListBasicServiceResult } from './services/ListBasicServiceDeclare'
import { listProjectDeploy } from './services/ListProjectDeploy'
import { ListProjectDeployDeclare, Parameters as ListProjectDeployParameters, Result as ListProjectDeployResult } from './services/ListProjectDeployDeclare'
import { addProjectBranch } from './services/AddProjectBranch'
import { AddProjectBranchDeclare, Parameters as AddProjectBranchParameters, Result as AddProjectBranchResult } from './services/AddProjectBranchDeclare'
import { listProject } from './services/ListProject'
import { ListProjectDeclare, Parameters as ListProjectParameters, Result as ListProjectResult } from './services/ListProjectDeclare'
import { updateCnLabel } from './services/UpdateCnLabel'
import { UpdateCnLabelDeclare, Parameters as UpdateCnLabelParameters, Result as UpdateCnLabelResult } from './services/UpdateCnLabelDeclare'
import { getBuildLog } from './services/GetBuildLog'
import { GetBuildLogDeclare, Parameters as GetBuildLogParameters, Result as GetBuildLogResult } from './services/GetBuildLogDeclare'
import { listProjectBuild } from './services/ListProjectBuild'
import { ListProjectBuildDeclare, Parameters as ListProjectBuildParameters, Result as ListProjectBuildResult } from './services/ListProjectBuildDeclare'
import { deleteProject } from './services/DeleteProject'
import { DeleteProjectDeclare, Parameters as DeleteProjectParameters, Result as DeleteProjectResult } from './services/DeleteProjectDeclare'
import { updateGateway } from './services/UpdateGateway'
import { UpdateGatewayDeclare, Parameters as UpdateGatewayParameters, Result as UpdateGatewayResult } from './services/UpdateGatewayDeclare'
import { updateProject } from './services/UpdateProject'
import { UpdateProjectDeclare, Parameters as UpdateProjectParameters, Result as UpdateProjectResult } from './services/UpdateProjectDeclare'
import { listCnLabel } from './services/ListCnLabel'
import { ListCnLabelDeclare, Parameters as ListCnLabelParameters, Result as ListCnLabelResult } from './services/ListCnLabelDeclare'
import { deleteBasicService } from './services/DeleteBasicService'
import { DeleteBasicServiceDeclare, Parameters as DeleteBasicServiceParameters, Result as DeleteBasicServiceResult } from './services/DeleteBasicServiceDeclare'
import { updateCnSlb } from './services/UpdateCnSlb'
import { UpdateCnSlbDeclare, Parameters as UpdateCnSlbParameters, Result as UpdateCnSlbResult } from './services/UpdateCnSlbDeclare'
import { closeGatewayDeploy } from './services/CloseGatewayDeploy'
import { CloseGatewayDeployDeclare, Parameters as CloseGatewayDeployParameters, Result as CloseGatewayDeployResult } from './services/CloseGatewayDeployDeclare'
import { deleteCnLabel } from './services/DeleteCnLabel'
import { DeleteCnLabelDeclare, Parameters as DeleteCnLabelParameters, Result as DeleteCnLabelResult } from './services/DeleteCnLabelDeclare'
import { updateRemark } from './services/UpdateRemark'
import { UpdateRemarkDeclare, Parameters as UpdateRemarkParameters, Result as UpdateRemarkResult } from './services/UpdateRemarkDeclare'



export { msConfig,  MsHttpClient, Method, ContentType, GlobalSettings,SIDStore }
export { listK8sPod }
export { ListK8sPodDeclare, ListK8sPodParameters, ListK8sPodResult }
export { deployProject }
export { DeployProjectDeclare, DeployProjectParameters, DeployProjectResult }
export { addProject }
export { AddProjectDeclare, AddProjectParameters, AddProjectResult }
export { addGateway }
export { AddGatewayDeclare, AddGatewayParameters, AddGatewayResult }
export { buildProjectBranch }
export { BuildProjectBranchDeclare, BuildProjectBranchParameters, BuildProjectBranchResult }
export { deleteCnSlb }
export { DeleteCnSlbDeclare, DeleteCnSlbParameters, DeleteCnSlbResult }
export { listCnSlb }
export { ListCnSlbDeclare, ListCnSlbParameters, ListCnSlbResult }
export { listProjectBranch }
export { ListProjectBranchDeclare, ListProjectBranchParameters, ListProjectBranchResult }
export { addBasicService }
export { AddBasicServiceDeclare, AddBasicServiceParameters, AddBasicServiceResult }
export { updateBasicService }
export { UpdateBasicServiceDeclare, UpdateBasicServiceParameters, UpdateBasicServiceResult }
export { closeBasicServiceDeploy }
export { CloseBasicServiceDeployDeclare, CloseBasicServiceDeployParameters, CloseBasicServiceDeployResult }
export { listGateway }
export { ListGatewayDeclare, ListGatewayParameters, ListGatewayResult }
export { deleteGateway }
export { DeleteGatewayDeclare, DeleteGatewayParameters, DeleteGatewayResult }
export { addCnSlb }
export { AddCnSlbDeclare, AddCnSlbParameters, AddCnSlbResult }
export { downloadProjectBuild }
export { DownloadProjectBuildDeclare, DownloadProjectBuildParameters, DownloadProjectBuildResult }
export { addCnLabel }
export { AddCnLabelDeclare, AddCnLabelParameters, AddCnLabelResult }
export { publishProjectBranch }
export { PublishProjectBranchDeclare, PublishProjectBranchParameters, PublishProjectBranchResult }
export { listBasicService }
export { ListBasicServiceDeclare, ListBasicServiceParameters, ListBasicServiceResult }
export { listProjectDeploy }
export { ListProjectDeployDeclare, ListProjectDeployParameters, ListProjectDeployResult }
export { addProjectBranch }
export { AddProjectBranchDeclare, AddProjectBranchParameters, AddProjectBranchResult }
export { listProject }
export { ListProjectDeclare, ListProjectParameters, ListProjectResult }
export { updateCnLabel }
export { UpdateCnLabelDeclare, UpdateCnLabelParameters, UpdateCnLabelResult }
export { getBuildLog }
export { GetBuildLogDeclare, GetBuildLogParameters, GetBuildLogResult }
export { listProjectBuild }
export { ListProjectBuildDeclare, ListProjectBuildParameters, ListProjectBuildResult }
export { deleteProject }
export { DeleteProjectDeclare, DeleteProjectParameters, DeleteProjectResult }
export { updateGateway }
export { UpdateGatewayDeclare, UpdateGatewayParameters, UpdateGatewayResult }
export { updateProject }
export { UpdateProjectDeclare, UpdateProjectParameters, UpdateProjectResult }
export { listCnLabel }
export { ListCnLabelDeclare, ListCnLabelParameters, ListCnLabelResult }
export { deleteBasicService }
export { DeleteBasicServiceDeclare, DeleteBasicServiceParameters, DeleteBasicServiceResult }
export { updateCnSlb }
export { UpdateCnSlbDeclare, UpdateCnSlbParameters, UpdateCnSlbResult }
export { closeGatewayDeploy }
export { CloseGatewayDeployDeclare, CloseGatewayDeployParameters, CloseGatewayDeployResult }
export { deleteCnLabel }
export { DeleteCnLabelDeclare, DeleteCnLabelParameters, DeleteCnLabelResult }
export { updateRemark }
export { UpdateRemarkDeclare, UpdateRemarkParameters, UpdateRemarkResult }

