C# 클래스 IO.Swagger.Api.ProjectApi

Represents a collection of functions to interact with the API endpoints
상속: IProjectApi
파일 보기 프로젝트 열기: TNOCS/csTouch

공개 메소드들

메소드 설명
AddGroupToProject ( string projectId, Group body ) : ApiResponse

Create a group in a project Create a group in a project

AddGroupToProjectAsync ( string projectId, Group body ) : System.Threading.Tasks.Task

Create a group in a project Create a group in a project

AddLayerToProject ( string projectId, string groupId, string layerId ) : ApiResponse

Adds a layer to a project Adds a layer to a project

AddLayerToProjectAsync ( string projectId, string groupId, string layerId ) : System.Threading.Tasks.Task

Adds a layer to a project Adds a layer to a project

AddProject ( Project body ) : void

Add a new project to the system Adds a new project

AddProjectAsync ( Project body ) : System.Threading.Tasks.Task

Add a new project to the system Adds a new project

AllGroups ( string projectId ) : List

Returns all groups in a project Returns a list of groupIds in a project

AllGroupsAsync ( string projectId ) : System.Threading.Tasks.Task>

Returns all groups in a project Returns a list of groupIds in a project

AllProjects ( ) : Project>.Dictionary

Returns all projects Returns a list of projects

AllProjectsAsync ( ) : Project>>.System.Threading.Tasks.Task

Returns all projects Returns a list of projects

DeleteProject ( string projectId ) : void

Delete a project by ID Deletes an entire project

DeleteProjectAsync ( string projectId ) : System.Threading.Tasks.Task

Delete a project by ID Deletes an entire project

GetBasePath ( ) : String

Gets the base path of the API client.

GetProject ( string projectId ) : Project

Find project by ID Returns a single project

GetProjectAsync ( string projectId ) : System.Threading.Tasks.Task

Find project by ID Returns a single project

ProjectApi ( ApiClient apiClient = null ) : System

Initializes a new instance of the ProjectApi class.

ProjectApi ( String basePath ) : System

Initializes a new instance of the ProjectApi class.

RemoveGroup ( string projectId, string groupId ) : ApiResponse

Deletes a group from a project Deletes a group from a project

RemoveGroupAsync ( string projectId, string groupId ) : System.Threading.Tasks.Task

Deletes a group from a project Deletes a group from a project

RemoveLayerFromProject ( string projectId, string groupId, string layerId ) : ApiResponse

Deletes a layer from a project Deletes a layer from a project

RemoveLayerFromProjectAsync ( string projectId, string groupId, string layerId ) : System.Threading.Tasks.Task

Deletes a layer from a project Deletes a layer from a project

SetBasePath ( String basePath ) : void

Sets the base path of the API client.

UpdateProject ( Project body, string projectId ) : void

Update an existing project

UpdateProjectAsync ( Project body, string projectId ) : System.Threading.Tasks.Task

Update an existing project

메소드 상세

AddGroupToProject() 공개 메소드

Create a group in a project Create a group in a project
public AddGroupToProject ( string projectId, Group body ) : ApiResponse
projectId string ID of the project to add the group to
body IO.Swagger.Model.Group JSON that will be used to create the group
리턴 IO.Swagger.Model.ApiResponse

AddGroupToProjectAsync() 공개 메소드

Create a group in a project Create a group in a project
public AddGroupToProjectAsync ( string projectId, Group body ) : System.Threading.Tasks.Task
projectId string ID of the project to add the group to
body IO.Swagger.Model.Group JSON that will be used to create the group
리턴 System.Threading.Tasks.Task

AddLayerToProject() 공개 메소드

Adds a layer to a project Adds a layer to a project
public AddLayerToProject ( string projectId, string groupId, string layerId ) : ApiResponse
projectId string ID of the project to add the layer to
groupId string id of the group to add the layer to
layerId string id of the layer that will be added
리턴 IO.Swagger.Model.ApiResponse

AddLayerToProjectAsync() 공개 메소드

Adds a layer to a project Adds a layer to a project
public AddLayerToProjectAsync ( string projectId, string groupId, string layerId ) : System.Threading.Tasks.Task
projectId string ID of the project to add the layer to
groupId string id of the group to add the layer to
layerId string id of the layer that will be added
리턴 System.Threading.Tasks.Task

AddProject() 공개 메소드

Add a new project to the system Adds a new project
public AddProject ( Project body ) : void
body IO.Swagger.Model.Project Project object that needs to be added to the datastorage
리턴 void

AddProjectAsync() 공개 메소드

Add a new project to the system Adds a new project
public AddProjectAsync ( Project body ) : System.Threading.Tasks.Task
body IO.Swagger.Model.Project Project object that needs to be added to the datastorage
리턴 System.Threading.Tasks.Task

AllGroups() 공개 메소드

Returns all groups in a project Returns a list of groupIds in a project
public AllGroups ( string projectId ) : List
projectId string ID of the project to get the groups from
리턴 List

AllGroupsAsync() 공개 메소드

Returns all groups in a project Returns a list of groupIds in a project
public AllGroupsAsync ( string projectId ) : System.Threading.Tasks.Task>
projectId string ID of the project to get the groups from
리턴 System.Threading.Tasks.Task>

AllProjects() 공개 메소드

Returns all projects Returns a list of projects
public AllProjects ( ) : Project>.Dictionary
리턴 Project>.Dictionary

AllProjectsAsync() 공개 메소드

Returns all projects Returns a list of projects
public AllProjectsAsync ( ) : Project>>.System.Threading.Tasks.Task
리턴 Project>>.System.Threading.Tasks.Task

DeleteProject() 공개 메소드

Delete a project by ID Deletes an entire project
public DeleteProject ( string projectId ) : void
projectId string ID of project to be deleted
리턴 void

DeleteProjectAsync() 공개 메소드

Delete a project by ID Deletes an entire project
public DeleteProjectAsync ( string projectId ) : System.Threading.Tasks.Task
projectId string ID of project to be deleted
리턴 System.Threading.Tasks.Task

GetBasePath() 공개 메소드

Gets the base path of the API client.
public GetBasePath ( ) : String
리턴 String

GetProject() 공개 메소드

Find project by ID Returns a single project
public GetProject ( string projectId ) : Project
projectId string ID of the project to be returned
리턴 IO.Swagger.Model.Project

GetProjectAsync() 공개 메소드

Find project by ID Returns a single project
public GetProjectAsync ( string projectId ) : System.Threading.Tasks.Task
projectId string ID of the project to be returned
리턴 System.Threading.Tasks.Task

ProjectApi() 공개 메소드

Initializes a new instance of the ProjectApi class.
public ProjectApi ( ApiClient apiClient = null ) : System
apiClient IO.Swagger.Client.ApiClient an instance of ApiClient (optional)
리턴 System

ProjectApi() 공개 메소드

Initializes a new instance of the ProjectApi class.
public ProjectApi ( String basePath ) : System
basePath String
리턴 System

RemoveGroup() 공개 메소드

Deletes a group from a project Deletes a group from a project
public RemoveGroup ( string projectId, string groupId ) : ApiResponse
projectId string ID of the project to remove the layer from
groupId string id of the group that will be removed
리턴 IO.Swagger.Model.ApiResponse

RemoveGroupAsync() 공개 메소드

Deletes a group from a project Deletes a group from a project
public RemoveGroupAsync ( string projectId, string groupId ) : System.Threading.Tasks.Task
projectId string ID of the project to remove the layer from
groupId string id of the group that will be removed
리턴 System.Threading.Tasks.Task

RemoveLayerFromProject() 공개 메소드

Deletes a layer from a project Deletes a layer from a project
public RemoveLayerFromProject ( string projectId, string groupId, string layerId ) : ApiResponse
projectId string ID of the project to remove the layer from
groupId string id of the group to add the layer to
layerId string id of the layer that will be removed
리턴 IO.Swagger.Model.ApiResponse

RemoveLayerFromProjectAsync() 공개 메소드

Deletes a layer from a project Deletes a layer from a project
public RemoveLayerFromProjectAsync ( string projectId, string groupId, string layerId ) : System.Threading.Tasks.Task
projectId string ID of the project to remove the layer from
groupId string id of the group to add the layer to
layerId string id of the layer that will be removed
리턴 System.Threading.Tasks.Task

SetBasePath() 공개 메소드

Sets the base path of the API client.
public SetBasePath ( String basePath ) : void
basePath String The base path
리턴 void

UpdateProject() 공개 메소드

Update an existing project
public UpdateProject ( Project body, string projectId ) : void
body IO.Swagger.Model.Project JSON that will be used to update the project
projectId string ID or Name of the project to update
리턴 void

UpdateProjectAsync() 공개 메소드

Update an existing project
public UpdateProjectAsync ( Project body, string projectId ) : System.Threading.Tasks.Task
body IO.Swagger.Model.Project JSON that will be used to update the project
projectId string ID or Name of the project to update
리턴 System.Threading.Tasks.Task