Go API client for swagger
Backend of the oc-search project
Overview
This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.
- API version: 1.0.0
 - Package version: 1.0.0
 - Build package: io.swagger.codegen.languages.GoClientCodegen
 
Installation
Put the package under your project folder and add the following in import:
import "./swagger"
Documentation for API Endpoints
All URIs are relative to https://localhost:49618/v1
| Class | Method | HTTP request | Description | 
|---|---|---|---|
| ComputingApi | ComputingControllerAddComputing | Post /computing/ | |
| ComputingApi | ComputingControllerGetComputingByID | Get /computing/{ID} | |
| ComputingApi | ComputingControllerGetMultipleComputingByIDs | Get /computing/multi/{IDs} | |
| DataApi | DataControllerCreateData | Post /data/ | |
| DataApi | DataControllerGetDataByID | Get /data/{ID} | |
| DataApi | DataControllerGetMultipleDataByIDs | Get /data/multi/{IDs} | |
| DatacenterApi | DatacenterControllerCreateDatacenter | Post /datacenter/ | |
| DatacenterApi | DatacenterControllerGetMultipleDatacentersByIDs | Get /datacenter/multi/{IDs} | |
| DatacenterApi | DatacenterControllerGetOneDatacenter | Get /datacenter/{ID} | |
| ScheduleApi | ScheduleControllerCheckIfScheduleCanBeCreatedInThisDC | Post /schedule/check | |
| ScheduleApi | ScheduleControllerCreateSchedule | Post /schedule/book | |
| ScheduleApi | ScheduleControllerGetNextSchedule | Get /schedule/next | |
| ScheduleApi | ScheduleControllerGetPreviousSchedule | Get /schedule/previous | |
| ScheduleApi | ScheduleControllerGetSchedules | Get /schedule/ | |
| SearchApi | SearchControllerSearchByWord | Get /search/byWord | |
| StorageApi | StorageControllerCreateStorage | Post /storage/ | |
| StorageApi | StorageControllerGet | Get /storage/{ID} | |
| StorageApi | StorageControllerGetMultipleStoragesByIDs | Get /storage/multi/{IDs} | |
| UserApi | UserControllerLogin | Get /user/login | |
| UserApi | UserControllerLogout | Get /user/logout | |
| WorkflowApi | WorkflowControllerAddNewObjectToAWorkflow | Post /workflow/{workflowName}/add | |
| WorkflowApi | WorkflowControllerBookSchedule | Post /workflow/{workflowName}/schedule/book | |
| WorkflowApi | WorkflowControllerCheckSchedule | Get /workflow/{workflowName}/schedule/check | |
| WorkflowApi | WorkflowControllerCreateANewWorkflow | Post /workflow/ | |
| WorkflowApi | WorkflowControllerCreateARealtionshipBetweenTwoRobjects | Post /workflow/{workflowName}/link | |
| WorkflowApi | WorkflowControllerGetMxGraphLastStatus | Get /workflow/{workflowName}/mxGraphParser | |
| WorkflowApi | WorkflowControllerGetSchedule | Get /workflow/{workflowName}/schedule | |
| WorkflowApi | WorkflowControllerGetWorkflow | Get /workflow/{workflowName} | |
| WorkflowApi | WorkflowControllerListWorkflows | Get /workflow/ | |
| WorkflowApi | WorkflowControllerParseMxGraph | Post /workflow/{workflowName}/mxGraphParser | |
| WorkflowApi | WorkflowControllerSetSchedule | Put /workflow/{workflowName}/schedule | |
| WorkspaceApi | WorkspaceControllerAddModelToWorkspace | Post /workspace/ | |
| WorkspaceApi | WorkspaceControllerDeleteElementFromUserWorkspace | Delete /workspace/ | |
| WorkspaceApi | WorkspaceControllerGetFullWorkspace | Get /workspace/list_model | |
| WorkspaceApi | WorkspaceControllerGetWorkspace | Get /workspace/list | 
Documentation For Models
- ModelsComputingModel
 - ModelsComputingNewModel
 - ModelsComputingObject
 - ModelsDCstatus
 - ModelsDataModel
 - ModelsDataNewModel
 - ModelsDataObject
 - ModelsDatacenterCpuModel
 - ModelsDatacenterGpuModel
 - ModelsDatacenterMemoryModel
 - ModelsDatacenterModel
 - ModelsDatacenterNewModel
 - ModelsDatacenterObject
 - ModelsExecutionRequirementsModel
 - ModelsRepositoryModel
 - ModelsScheduleDb
 - ModelsScheduleInfo
 - ModelsScheduleTime
 - ModelsSearchResult
 - ModelsStorageModel
 - ModelsStorageNewModel
 - ModelsStorageObject
 - ModelsWorkflow
 - ModelsWorkflowSchedule
 - ModelsWorkspace
 - ModelsWorkspaceModel
 - PrimitiveObjectId
 - TimeTime
 
Documentation For Authorization
Endpoints do not require authorization.