Skip to content

Commit

Permalink
Merge pull request #4 from Illumina/v2.20
Browse files Browse the repository at this point in the history
V2.20
  • Loading branch information
kcutler0 authored Nov 13, 2023
2 parents 56e20ae + 89c64a6 commit 8d44dcf
Show file tree
Hide file tree
Showing 411 changed files with 16,193 additions and 2,096 deletions.
94 changes: 68 additions & 26 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ docs/apis/tags/ProjectBaseApi.md
docs/apis/tags/ProjectCustomEventsApi.md
docs/apis/tags/ProjectCustomNotificationSubscriptionsApi.md
docs/apis/tags/ProjectDataApi.md
docs/apis/tags/ProjectDataCopyBatchApi.md
docs/apis/tags/ProjectDataLinkingBatchApi.md
docs/apis/tags/ProjectDataTransferApi.md
docs/apis/tags/ProjectDataUpdateBatchApi.md
Expand All @@ -34,6 +35,7 @@ docs/apis/tags/ProjectPermissionApi.md
docs/apis/tags/ProjectPipelineApi.md
docs/apis/tags/ProjectSampleApi.md
docs/apis/tags/ProjectSampleBatchApi.md
docs/apis/tags/ProjectWorkflowSessionApi.md
docs/apis/tags/ReferenceSetApi.md
docs/apis/tags/RegionApi.md
docs/apis/tags/SampleApi.md
Expand Down Expand Up @@ -94,6 +96,7 @@ docs/models/BundleSamplePagedList.md
docs/models/BundleTool.md
docs/models/BundleToolsList.md
docs/models/CWLToolDefinition.md
docs/models/ChangeProjectOwner.md
docs/models/CompleteFolderUploadSession.md
docs/models/Connector.md
docs/models/ConnectorList.md
Expand All @@ -112,6 +115,8 @@ docs/models/CreateNextflowPipeline.md
docs/models/CreateNotificationChannel.md
docs/models/CreateNotificationSubscription.md
docs/models/CreateProject.md
docs/models/CreateProjectDataCopyBatch.md
docs/models/CreateProjectDataCopyBatchItem.md
docs/models/CreateProjectDataLinkingBatch.md
docs/models/CreateProjectDataLinkingBatchItem.md
docs/models/CreateProjectDataUpdateBatch.md
Expand Down Expand Up @@ -206,6 +211,11 @@ docs/models/ProjectBaseTableList.md
docs/models/ProjectBundle.md
docs/models/ProjectBundleList.md
docs/models/ProjectData.md
docs/models/ProjectDataCopyBatch.md
docs/models/ProjectDataCopyBatchItem.md
docs/models/ProjectDataCopyBatchItemPagedList.md
docs/models/ProjectDataCopyBatchItemProcessing.md
docs/models/ProjectDataCopyBatchItemRequest.md
docs/models/ProjectDataLinkingBatch.md
docs/models/ProjectDataLinkingBatchItem.md
docs/models/ProjectDataLinkingBatchItemPagedList.md
Expand All @@ -231,6 +241,8 @@ docs/models/ProjectTag.md
docs/models/RcloneTempCredentials.md
docs/models/ReferenceData.md
docs/models/ReferenceDataList.md
docs/models/ReferenceDataType.md
docs/models/ReferenceDataTypeList.md
docs/models/ReferenceSet.md
docs/models/ReferenceSetList.md
docs/models/Region.md
Expand Down Expand Up @@ -267,8 +279,6 @@ docs/models/TempCredentials.md
docs/models/TermsOfUse.md
docs/models/TermsOfUseAcceptance.md
docs/models/Token.md
docs/models/Type.md
docs/models/TypeList.md
docs/models/UpdateMetadata.md
docs/models/UpdateMetadataFieldGroup.md
docs/models/UpdateSingleMetadataField.md
Expand All @@ -280,6 +290,12 @@ docs/models/User.md
docs/models/UserList.md
docs/models/Workflow.md
docs/models/WorkflowSession.md
docs/models/WorkflowSessionConfiguration.md
docs/models/WorkflowSessionConfigurationList.md
docs/models/WorkflowSessionData.md
docs/models/WorkflowSessionInput.md
docs/models/WorkflowSessionInputList.md
docs/models/WorkflowSessionPagedList.md
docs/models/WorkflowSessionTag.md
docs/models/Workgroup.md
docs/models/WorkgroupList.md
Expand Down Expand Up @@ -311,6 +327,7 @@ icasdk/apis/tags/project_base_api.py
icasdk/apis/tags/project_custom_events_api.py
icasdk/apis/tags/project_custom_notification_subscriptions_api.py
icasdk/apis/tags/project_data_api.py
icasdk/apis/tags/project_data_copy_batch_api.py
icasdk/apis/tags/project_data_linking_batch_api.py
icasdk/apis/tags/project_data_transfer_api.py
icasdk/apis/tags/project_data_update_batch_api.py
Expand All @@ -319,6 +336,7 @@ icasdk/apis/tags/project_permission_api.py
icasdk/apis/tags/project_pipeline_api.py
icasdk/apis/tags/project_sample_api.py
icasdk/apis/tags/project_sample_batch_api.py
icasdk/apis/tags/project_workflow_session_api.py
icasdk/apis/tags/reference_set_api.py
icasdk/apis/tags/region_api.py
icasdk/apis/tags/sample_api.py
Expand Down Expand Up @@ -429,6 +447,8 @@ icasdk/model/bundle_tool.py
icasdk/model/bundle_tool.pyi
icasdk/model/bundle_tools_list.py
icasdk/model/bundle_tools_list.pyi
icasdk/model/change_project_owner.py
icasdk/model/change_project_owner.pyi
icasdk/model/complete_folder_upload_session.py
icasdk/model/complete_folder_upload_session.pyi
icasdk/model/connector.py
Expand Down Expand Up @@ -465,6 +485,10 @@ icasdk/model/create_notification_subscription.py
icasdk/model/create_notification_subscription.pyi
icasdk/model/create_project.py
icasdk/model/create_project.pyi
icasdk/model/create_project_data_copy_batch.py
icasdk/model/create_project_data_copy_batch.pyi
icasdk/model/create_project_data_copy_batch_item.py
icasdk/model/create_project_data_copy_batch_item.pyi
icasdk/model/create_project_data_linking_batch.py
icasdk/model/create_project_data_linking_batch.pyi
icasdk/model/create_project_data_linking_batch_item.py
Expand Down Expand Up @@ -655,6 +679,16 @@ icasdk/model/project_bundle_list.py
icasdk/model/project_bundle_list.pyi
icasdk/model/project_data.py
icasdk/model/project_data.pyi
icasdk/model/project_data_copy_batch.py
icasdk/model/project_data_copy_batch.pyi
icasdk/model/project_data_copy_batch_item.py
icasdk/model/project_data_copy_batch_item.pyi
icasdk/model/project_data_copy_batch_item_paged_list.py
icasdk/model/project_data_copy_batch_item_paged_list.pyi
icasdk/model/project_data_copy_batch_item_processing.py
icasdk/model/project_data_copy_batch_item_processing.pyi
icasdk/model/project_data_copy_batch_item_request.py
icasdk/model/project_data_copy_batch_item_request.pyi
icasdk/model/project_data_linking_batch.py
icasdk/model/project_data_linking_batch.pyi
icasdk/model/project_data_linking_batch_item.py
Expand Down Expand Up @@ -705,6 +739,10 @@ icasdk/model/reference_data.py
icasdk/model/reference_data.pyi
icasdk/model/reference_data_list.py
icasdk/model/reference_data_list.pyi
icasdk/model/reference_data_type.py
icasdk/model/reference_data_type.pyi
icasdk/model/reference_data_type_list.py
icasdk/model/reference_data_type_list.pyi
icasdk/model/reference_set.py
icasdk/model/reference_set.pyi
icasdk/model/reference_set_list.py
Expand Down Expand Up @@ -777,10 +815,6 @@ icasdk/model/terms_of_use_acceptance.py
icasdk/model/terms_of_use_acceptance.pyi
icasdk/model/token.py
icasdk/model/token.pyi
icasdk/model/type.py
icasdk/model/type.pyi
icasdk/model/type_list.py
icasdk/model/type_list.pyi
icasdk/model/update_metadata.py
icasdk/model/update_metadata.pyi
icasdk/model/update_metadata_field_group.py
Expand All @@ -803,6 +837,18 @@ icasdk/model/workflow.py
icasdk/model/workflow.pyi
icasdk/model/workflow_session.py
icasdk/model/workflow_session.pyi
icasdk/model/workflow_session_configuration.py
icasdk/model/workflow_session_configuration.pyi
icasdk/model/workflow_session_configuration_list.py
icasdk/model/workflow_session_configuration_list.pyi
icasdk/model/workflow_session_data.py
icasdk/model/workflow_session_data.pyi
icasdk/model/workflow_session_input.py
icasdk/model/workflow_session_input.pyi
icasdk/model/workflow_session_input_list.py
icasdk/model/workflow_session_input_list.pyi
icasdk/model/workflow_session_paged_list.py
icasdk/model/workflow_session_paged_list.pyi
icasdk/model/workflow_session_tag.py
icasdk/model/workflow_session_tag.pyi
icasdk/model/workgroup.py
Expand All @@ -817,23 +863,19 @@ setup.py
test-requirements.txt
test/__init__.py
test/test_models/__init__.py
test/test_models/test_create_project_data_update_batch.py
test/test_models/test_create_project_permission_v4.py
test/test_models/test_data_update_group.py
test/test_models/test_integer_settings.py
test/test_models/test_option_settings.py
test/test_models/test_pipeline_file.py
test/test_models/test_pipeline_file_content_spec.py
test/test_models/test_pipeline_file_list.py
test/test_models/test_project_data_update_batch.py
test/test_models/test_project_data_update_batch_item.py
test/test_models/test_project_data_update_batch_item_paged_list.py
test/test_models/test_project_data_update_batch_item_processing.py
test/test_models/test_project_data_update_batch_item_request.py
test/test_models/test_project_permission_list_v4.py
test/test_models/test_project_permission_v4.py
test/test_models/test_settings.py
test/test_models/test_string_settings.py
test/test_models/test_system_info.py
test/test_models/test_tag_update.py
test/test_models/test_terms_of_use_acceptance.py
test/test_models/test_change_project_owner.py
test/test_models/test_create_project_data_copy_batch.py
test/test_models/test_create_project_data_copy_batch_item.py
test/test_models/test_project_data_copy_batch.py
test/test_models/test_project_data_copy_batch_item.py
test/test_models/test_project_data_copy_batch_item_paged_list.py
test/test_models/test_project_data_copy_batch_item_processing.py
test/test_models/test_project_data_copy_batch_item_request.py
test/test_models/test_reference_data_type.py
test/test_models/test_reference_data_type_list.py
test/test_models/test_workflow_session_configuration.py
test/test_models/test_workflow_session_configuration_list.py
test/test_models/test_workflow_session_data.py
test/test_models/test_workflow_session_input.py
test/test_models/test_workflow_session_input_list.py
test/test_models/test_workflow_session_paged_list.py
2 changes: 1 addition & 1 deletion .openapi-generator/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6.6.0
6.3.0
50 changes: 36 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,6 @@ Basic authentication is only supported by the POST /tokens endpoint for generati
If the API client provides request header 'Accept-Encoding' with value 'gzip', then the API applies GZIP compression on the JSON response. This significantly reduces the size and thus the download time of the response, which results in faster end-to-end API calls. In case of compression, the API also provides response header 'Content-Encoding' with value 'gzip', as indication for the client that decompression is required.
</p>

## Testing
Tests created by Illumina are in the tests/test_integration/ folder, they are run using pytest, but modification will be required to update domain specific parameters. This is an active area of change in the repository and will be updated over time.

## Code Generation

Expand Down Expand Up @@ -254,6 +252,7 @@ Class | Method | HTTP request | Description
*PipelineApi* | [**get_pipeline_reference_sets**](docs/apis/tags/PipelineApi.md#get_pipeline_reference_sets) | **get** /api/pipelines/{pipelineId}/referenceSets | Retrieve the reference sets of a pipeline.
*PipelineApi* | [**get_pipelines**](docs/apis/tags/PipelineApi.md#get_pipelines) | **get** /api/pipelines | Retrieve a list of pipelines.
*PipelineLanguageApi* | [**get_nextflow_versions**](docs/apis/tags/PipelineLanguageApi.md#get_nextflow_versions) | **get** /api/pipelineLanguages/nextflow/versions | Retrieve a list of nextflow versions.
*ProjectApi* | [**change_project_owner**](docs/apis/tags/ProjectApi.md#change_project_owner) | **post** /api/projects/{projectId}:changeOwner | Change the project owner.
*ProjectApi* | [**create_project**](docs/apis/tags/ProjectApi.md#create_project) | **post** /api/projects | Create a new project.
*ProjectApi* | [**get_project**](docs/apis/tags/ProjectApi.md#get_project) | **get** /api/projects/{projectId} | Retrieve a project.
*ProjectApi* | [**get_project_bundle**](docs/apis/tags/ProjectApi.md#get_project_bundle) | **get** /api/projects/{projectId}/bundles/{bundleId} | Retrieve a project bundle.
Expand Down Expand Up @@ -316,6 +315,10 @@ Class | Method | HTTP request | Description
*ProjectDataApi* | [**unarchive_data**](docs/apis/tags/ProjectDataApi.md#unarchive_data) | **post** /api/projects/{projectId}/data/{dataId}:unarchive | Schedule this data for unarchival.
*ProjectDataApi* | [**unlink_data_from_project**](docs/apis/tags/ProjectDataApi.md#unlink_data_from_project) | **post** /api/projects/{projectId}/data/{dataId}:unlink | Unlink data from this project.
*ProjectDataApi* | [**update_project_data**](docs/apis/tags/ProjectDataApi.md#update_project_data) | **put** /api/projects/{projectId}/data/{dataId} | Update this project data.
*ProjectDataCopyBatchApi* | [**create_project_data_copy_batch**](docs/apis/tags/ProjectDataCopyBatchApi.md#create_project_data_copy_batch) | **post** /api/projects/{projectId}/dataCopyBatch | Create a project data copy batch.
*ProjectDataCopyBatchApi* | [**get_project_data_copy_batch**](docs/apis/tags/ProjectDataCopyBatchApi.md#get_project_data_copy_batch) | **get** /api/projects/{projectId}/dataCopyBatch/{batchId} | Retrieve a project data copy batch.
*ProjectDataCopyBatchApi* | [**get_project_data_copy_batch_item**](docs/apis/tags/ProjectDataCopyBatchApi.md#get_project_data_copy_batch_item) | **get** /api/projects/{projectId}/dataCopyBatch/{batchId}/items/{itemId} | Retrieve a project data copy batch item.
*ProjectDataCopyBatchApi* | [**get_project_data_copy_batch_items**](docs/apis/tags/ProjectDataCopyBatchApi.md#get_project_data_copy_batch_items) | **get** /api/projects/{projectId}/dataCopyBatch/{batchId}/items | Retrieve a list of project data copy batch items.
*ProjectDataLinkingBatchApi* | [**create_project_data_linking_batch**](docs/apis/tags/ProjectDataLinkingBatchApi.md#create_project_data_linking_batch) | **post** /api/projects/{projectId}/dataLinkingBatch | Create a project data linking batch.
*ProjectDataLinkingBatchApi* | [**get_project_data_linking_batch**](docs/apis/tags/ProjectDataLinkingBatchApi.md#get_project_data_linking_batch) | **get** /api/projects/{projectId}/dataLinkingBatch/{batchId} | Retrieve a project data linking batch.
*ProjectDataLinkingBatchApi* | [**get_project_data_linking_batch_item**](docs/apis/tags/ProjectDataLinkingBatchApi.md#get_project_data_linking_batch_item) | **get** /api/projects/{projectId}/dataLinkingBatch/{batchId}/items/{itemId} | Retrieve a project data linking batch item.
Expand Down Expand Up @@ -377,6 +380,9 @@ Class | Method | HTTP request | Description
*ProjectSampleBatchApi* | [**get_sample_creation_batch**](docs/apis/tags/ProjectSampleBatchApi.md#get_sample_creation_batch) | **get** /api/projects/{projectId}/sampleCreationBatch/{batchId} | Retrieve a sample creation batch.
*ProjectSampleBatchApi* | [**get_sample_creation_batch_item**](docs/apis/tags/ProjectSampleBatchApi.md#get_sample_creation_batch_item) | **get** /api/projects/{projectId}/sampleCreationBatch/{batchId}/items/{itemId} | Retrieve a sample creation batch item.
*ProjectSampleBatchApi* | [**get_sample_creation_batch_items**](docs/apis/tags/ProjectSampleBatchApi.md#get_sample_creation_batch_items) | **get** /api/projects/{projectId}/sampleCreationBatch/{batchId}/items | Retrieve a list of sample creation batch items.
*ProjectWorkflowSessionApi* | [**get_workflow_session_configurations**](docs/apis/tags/ProjectWorkflowSessionApi.md#get_workflow_session_configurations) | **get** /api/projects/{projectId}/workflowSessions/{workflowSessionId}/configurations | Retrieve the configurations of a workflow session.
*ProjectWorkflowSessionApi* | [**get_workflow_session_inputs**](docs/apis/tags/ProjectWorkflowSessionApi.md#get_workflow_session_inputs) | **get** /api/projects/{projectId}/workflowSessions/{workflowSessionId}/inputs | Retrieve the inputs of a workflow session.
*ProjectWorkflowSessionApi* | [**get_workflow_sessions**](docs/apis/tags/ProjectWorkflowSessionApi.md#get_workflow_sessions) | **get** /api/projects/{projectId}/workflowSessions | Retrieve the list of workflow sessions.
*ReferenceSetApi* | [**get_reference_sets**](docs/apis/tags/ReferenceSetApi.md#get_reference_sets) | **get** /api/referenceSets | Retrieve a list of of reference sets.
*ReferenceSetApi* | [**get_species**](docs/apis/tags/ReferenceSetApi.md#get_species) | **get** /api/referenceSets/{referenceSetId}/species | Retrieve a list of species linked to the reference set.
*RegionApi* | [**get_region**](docs/apis/tags/RegionApi.md#get_region) | **get** /api/regions/{regionId} | Retrieve a region. Only the regions the user has access to through his/her entitlements can be retrieved.
Expand Down Expand Up @@ -457,6 +463,7 @@ Class | Method | HTTP request | Description
- [BundleTool](docs/models/BundleTool.md)
- [BundleToolsList](docs/models/BundleToolsList.md)
- [CWLToolDefinition](docs/models/CWLToolDefinition.md)
- [ChangeProjectOwner](docs/models/ChangeProjectOwner.md)
- [CompleteFolderUploadSession](docs/models/CompleteFolderUploadSession.md)
- [Connector](docs/models/Connector.md)
- [ConnectorList](docs/models/ConnectorList.md)
Expand All @@ -475,6 +482,8 @@ Class | Method | HTTP request | Description
- [CreateNotificationChannel](docs/models/CreateNotificationChannel.md)
- [CreateNotificationSubscription](docs/models/CreateNotificationSubscription.md)
- [CreateProject](docs/models/CreateProject.md)
- [CreateProjectDataCopyBatch](docs/models/CreateProjectDataCopyBatch.md)
- [CreateProjectDataCopyBatchItem](docs/models/CreateProjectDataCopyBatchItem.md)
- [CreateProjectDataLinkingBatch](docs/models/CreateProjectDataLinkingBatch.md)
- [CreateProjectDataLinkingBatchItem](docs/models/CreateProjectDataLinkingBatchItem.md)
- [CreateProjectDataUpdateBatch](docs/models/CreateProjectDataUpdateBatch.md)
Expand Down Expand Up @@ -569,6 +578,11 @@ Class | Method | HTTP request | Description
- [ProjectBundle](docs/models/ProjectBundle.md)
- [ProjectBundleList](docs/models/ProjectBundleList.md)
- [ProjectData](docs/models/ProjectData.md)
- [ProjectDataCopyBatch](docs/models/ProjectDataCopyBatch.md)
- [ProjectDataCopyBatchItem](docs/models/ProjectDataCopyBatchItem.md)
- [ProjectDataCopyBatchItemPagedList](docs/models/ProjectDataCopyBatchItemPagedList.md)
- [ProjectDataCopyBatchItemProcessing](docs/models/ProjectDataCopyBatchItemProcessing.md)
- [ProjectDataCopyBatchItemRequest](docs/models/ProjectDataCopyBatchItemRequest.md)
- [ProjectDataLinkingBatch](docs/models/ProjectDataLinkingBatch.md)
- [ProjectDataLinkingBatchItem](docs/models/ProjectDataLinkingBatchItem.md)
- [ProjectDataLinkingBatchItemPagedList](docs/models/ProjectDataLinkingBatchItemPagedList.md)
Expand All @@ -594,6 +608,8 @@ Class | Method | HTTP request | Description
- [RcloneTempCredentials](docs/models/RcloneTempCredentials.md)
- [ReferenceData](docs/models/ReferenceData.md)
- [ReferenceDataList](docs/models/ReferenceDataList.md)
- [ReferenceDataType](docs/models/ReferenceDataType.md)
- [ReferenceDataTypeList](docs/models/ReferenceDataTypeList.md)
- [ReferenceSet](docs/models/ReferenceSet.md)
- [ReferenceSetList](docs/models/ReferenceSetList.md)
- [Region](docs/models/Region.md)
Expand Down Expand Up @@ -630,8 +646,6 @@ Class | Method | HTTP request | Description
- [TermsOfUse](docs/models/TermsOfUse.md)
- [TermsOfUseAcceptance](docs/models/TermsOfUseAcceptance.md)
- [Token](docs/models/Token.md)
- [Type](docs/models/Type.md)
- [TypeList](docs/models/TypeList.md)
- [UpdateMetadata](docs/models/UpdateMetadata.md)
- [UpdateMetadataFieldGroup](docs/models/UpdateMetadataFieldGroup.md)
- [UpdateSingleMetadataField](docs/models/UpdateSingleMetadataField.md)
Expand All @@ -643,33 +657,39 @@ Class | Method | HTTP request | Description
- [UserList](docs/models/UserList.md)
- [Workflow](docs/models/Workflow.md)
- [WorkflowSession](docs/models/WorkflowSession.md)
- [WorkflowSessionConfiguration](docs/models/WorkflowSessionConfiguration.md)
- [WorkflowSessionConfigurationList](docs/models/WorkflowSessionConfigurationList.md)
- [WorkflowSessionData](docs/models/WorkflowSessionData.md)
- [WorkflowSessionInput](docs/models/WorkflowSessionInput.md)
- [WorkflowSessionInputList](docs/models/WorkflowSessionInputList.md)
- [WorkflowSessionPagedList](docs/models/WorkflowSessionPagedList.md)
- [WorkflowSessionTag](docs/models/WorkflowSessionTag.md)
- [Workgroup](docs/models/Workgroup.md)
- [WorkgroupList](docs/models/WorkgroupList.md)

## Documentation For Authorization


## JwtAuth
## ApiKeyAuth

- **Type**: Bearer authentication (JWT)
- **Type**: API key
- **API key parameter name**: X-API-Key
- **Location**: HTTP header


## PsTokenAuth
## BasicAuth

- **Type**: Bearer authentication (psToken)
- **Type**: HTTP basic authentication


## ApiKeyAuth
## JwtAuth

- **Type**: API key
- **API key parameter name**: X-API-Key
- **Location**: HTTP header
- **Type**: Bearer authentication (JWT)

Authentication schemes defined for the API:
## BasicAuth
## PsTokenAuth

- **Type**: HTTP basic authentication
- **Type**: Bearer authentication (psToken)


## Author
Expand Down Expand Up @@ -716,6 +736,8 @@ Class | Method | HTTP request | Description








Expand Down
Loading

0 comments on commit 8d44dcf

Please sign in to comment.