diff --git a/oncokbTranscriptApiClient/.gitignore b/oncokbCurationApiClient/.gitignore
similarity index 100%
rename from oncokbTranscriptApiClient/.gitignore
rename to oncokbCurationApiClient/.gitignore
diff --git a/oncokbTranscriptApiClient/.openapi-generator-ignore b/oncokbCurationApiClient/.openapi-generator-ignore
similarity index 100%
rename from oncokbTranscriptApiClient/.openapi-generator-ignore
rename to oncokbCurationApiClient/.openapi-generator-ignore
diff --git a/oncokbCurationApiClient/.openapi-generator/FILES b/oncokbCurationApiClient/.openapi-generator/FILES
new file mode 100644
index 0000000..418c4a1
--- /dev/null
+++ b/oncokbCurationApiClient/.openapi-generator/FILES
@@ -0,0 +1,306 @@
+.gitignore
+.openapi-generator-ignore
+.travis.yml
+README.md
+api/openapi.yaml
+build.gradle
+build.sbt
+docs/AccountResourceApi.md
+docs/AddEnsemblGeneBody.md
+docs/AddTranscriptBody.md
+docs/AllReferenceTranscriptSuggestionVM.md
+docs/Alteration.md
+docs/AlterationControllerApi.md
+docs/AlterationCriteria.md
+docs/AlterationReferenceGenome.md
+docs/AlterationResourceApi.md
+docs/Article.md
+docs/ArticleCriteria.md
+docs/ArticleResourceApi.md
+docs/AuthInfoResourceApi.md
+docs/AuthInfoVM.md
+docs/BiomarkerAssociation.md
+docs/BiomarkerAssociationDTO.md
+docs/BiomarkerAssociationResourceApi.md
+docs/BooleanFilter.md
+docs/CancerType.md
+docs/CancerTypeCriteria.md
+docs/CancerTypeResourceApi.md
+docs/CategoricalAlteration.md
+docs/CategoricalAlterationResourceApi.md
+docs/ClinicalTrialsGovCondition.md
+docs/ClinicalTrialsGovConditionCriteria.md
+docs/ClinicalTrialsGovConditionResourceApi.md
+docs/CompanionDiagnosticDevice.md
+docs/CompanionDiagnosticDeviceCriteria.md
+docs/CompanionDiagnosticDeviceResourceApi.md
+docs/Consequence.md
+docs/ConsequenceResourceApi.md
+docs/Drug.md
+docs/DrugBrand.md
+docs/DrugBrandResourceApi.md
+docs/DrugControllerApi.md
+docs/DrugCriteria.md
+docs/DrugResourceApi.md
+docs/DrugSynonym.md
+docs/DrugSynonymResourceApi.md
+docs/EnsemblGene.md
+docs/EnsemblGeneControllerApi.md
+docs/EnsemblGeneResourceApi.md
+docs/EnsemblTranscript.md
+docs/Exon.md
+docs/FdaDrug.md
+docs/FdaDrugResourceApi.md
+docs/FdaSubmission.md
+docs/FdaSubmissionCriteria.md
+docs/FdaSubmissionResourceApi.md
+docs/FdaSubmissionType.md
+docs/FdaSubmissionTypeResourceApi.md
+docs/Gene.md
+docs/GeneAlias.md
+docs/GeneAliasResourceApi.md
+docs/GeneControllerApi.md
+docs/GeneCriteria.md
+docs/GeneResourceApi.md
+docs/GenomeFragment.md
+docs/GenomeFragmentResourceApi.md
+docs/Info.md
+docs/InfoResourceApi.md
+docs/InstantFilter.md
+docs/IntegerFilter.md
+docs/LogoutResourceApi.md
+docs/LongFilter.md
+docs/MatchTranscriptVM.md
+docs/Pageable.md
+docs/PfamDomainRange.md
+docs/PipelineControllerApi.md
+docs/SearchControllerApi.md
+docs/SearchResultDTO.md
+docs/Sequence.md
+docs/SequenceControllerApi.md
+docs/SequenceResourceApi.md
+docs/SpecimenType.md
+docs/SpecimenTypeResourceApi.md
+docs/StringFilter.md
+docs/Transcript.md
+docs/TranscriptComparisonResultVM.md
+docs/TranscriptComparisonVM.md
+docs/TranscriptControllerApi.md
+docs/TranscriptDTO.md
+docs/TranscriptMatchResultVM.md
+docs/TranscriptPairVM.md
+docs/TranscriptResourceApi.md
+docs/TranscriptSuggestionVM.md
+docs/TumorFormFilter.md
+docs/UntranslatedRegion.md
+docs/User.md
+docs/UserDTO.md
+docs/UserResourceApi.md
+git_push.sh
+gradle.properties
+gradle/wrapper/gradle-wrapper.jar
+gradle/wrapper/gradle-wrapper.properties
+gradlew
+gradlew.bat
+pom.xml
+settings.gradle
+src/main/AndroidManifest.xml
+src/main/java/org/oncokb/oncokb_curation/ApiCallback.java
+src/main/java/org/oncokb/oncokb_curation/ApiClient.java
+src/main/java/org/oncokb/oncokb_curation/ApiException.java
+src/main/java/org/oncokb/oncokb_curation/ApiResponse.java
+src/main/java/org/oncokb/oncokb_curation/Configuration.java
+src/main/java/org/oncokb/oncokb_curation/GzipRequestInterceptor.java
+src/main/java/org/oncokb/oncokb_curation/JSON.java
+src/main/java/org/oncokb/oncokb_curation/Pair.java
+src/main/java/org/oncokb/oncokb_curation/ProgressRequestBody.java
+src/main/java/org/oncokb/oncokb_curation/ProgressResponseBody.java
+src/main/java/org/oncokb/oncokb_curation/ServerConfiguration.java
+src/main/java/org/oncokb/oncokb_curation/ServerVariable.java
+src/main/java/org/oncokb/oncokb_curation/StringUtil.java
+src/main/java/org/oncokb/oncokb_curation/auth/ApiKeyAuth.java
+src/main/java/org/oncokb/oncokb_curation/auth/Authentication.java
+src/main/java/org/oncokb/oncokb_curation/auth/HttpBasicAuth.java
+src/main/java/org/oncokb/oncokb_curation/auth/HttpBearerAuth.java
+src/main/java/org/oncokb/oncokb_curation/client/AccountResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/AddEnsemblGeneBody.java
+src/main/java/org/oncokb/oncokb_curation/client/AddTranscriptBody.java
+src/main/java/org/oncokb/oncokb_curation/client/AllReferenceTranscriptSuggestionVM.java
+src/main/java/org/oncokb/oncokb_curation/client/Alteration.java
+src/main/java/org/oncokb/oncokb_curation/client/AlterationControllerApi.java
+src/main/java/org/oncokb/oncokb_curation/client/AlterationCriteria.java
+src/main/java/org/oncokb/oncokb_curation/client/AlterationReferenceGenome.java
+src/main/java/org/oncokb/oncokb_curation/client/AlterationResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/Article.java
+src/main/java/org/oncokb/oncokb_curation/client/ArticleCriteria.java
+src/main/java/org/oncokb/oncokb_curation/client/ArticleResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/AuthInfoResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/AuthInfoVM.java
+src/main/java/org/oncokb/oncokb_curation/client/BiomarkerAssociation.java
+src/main/java/org/oncokb/oncokb_curation/client/BiomarkerAssociationDTO.java
+src/main/java/org/oncokb/oncokb_curation/client/BiomarkerAssociationResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/BooleanFilter.java
+src/main/java/org/oncokb/oncokb_curation/client/CancerType.java
+src/main/java/org/oncokb/oncokb_curation/client/CancerTypeCriteria.java
+src/main/java/org/oncokb/oncokb_curation/client/CancerTypeResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/CategoricalAlteration.java
+src/main/java/org/oncokb/oncokb_curation/client/CategoricalAlterationResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/ClinicalTrialsGovCondition.java
+src/main/java/org/oncokb/oncokb_curation/client/ClinicalTrialsGovConditionCriteria.java
+src/main/java/org/oncokb/oncokb_curation/client/ClinicalTrialsGovConditionResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/CompanionDiagnosticDevice.java
+src/main/java/org/oncokb/oncokb_curation/client/CompanionDiagnosticDeviceCriteria.java
+src/main/java/org/oncokb/oncokb_curation/client/CompanionDiagnosticDeviceResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/Consequence.java
+src/main/java/org/oncokb/oncokb_curation/client/ConsequenceResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/Drug.java
+src/main/java/org/oncokb/oncokb_curation/client/DrugBrand.java
+src/main/java/org/oncokb/oncokb_curation/client/DrugBrandResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/DrugControllerApi.java
+src/main/java/org/oncokb/oncokb_curation/client/DrugCriteria.java
+src/main/java/org/oncokb/oncokb_curation/client/DrugResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/DrugSynonym.java
+src/main/java/org/oncokb/oncokb_curation/client/DrugSynonymResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/EnsemblGene.java
+src/main/java/org/oncokb/oncokb_curation/client/EnsemblGeneControllerApi.java
+src/main/java/org/oncokb/oncokb_curation/client/EnsemblGeneResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/EnsemblTranscript.java
+src/main/java/org/oncokb/oncokb_curation/client/Exon.java
+src/main/java/org/oncokb/oncokb_curation/client/FdaDrug.java
+src/main/java/org/oncokb/oncokb_curation/client/FdaDrugResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/FdaSubmission.java
+src/main/java/org/oncokb/oncokb_curation/client/FdaSubmissionCriteria.java
+src/main/java/org/oncokb/oncokb_curation/client/FdaSubmissionResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/FdaSubmissionType.java
+src/main/java/org/oncokb/oncokb_curation/client/FdaSubmissionTypeResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/Gene.java
+src/main/java/org/oncokb/oncokb_curation/client/GeneAlias.java
+src/main/java/org/oncokb/oncokb_curation/client/GeneAliasResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/GeneControllerApi.java
+src/main/java/org/oncokb/oncokb_curation/client/GeneCriteria.java
+src/main/java/org/oncokb/oncokb_curation/client/GeneResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/GenomeFragment.java
+src/main/java/org/oncokb/oncokb_curation/client/GenomeFragmentResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/Info.java
+src/main/java/org/oncokb/oncokb_curation/client/InfoResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/InstantFilter.java
+src/main/java/org/oncokb/oncokb_curation/client/IntegerFilter.java
+src/main/java/org/oncokb/oncokb_curation/client/LogoutResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/LongFilter.java
+src/main/java/org/oncokb/oncokb_curation/client/MatchTranscriptVM.java
+src/main/java/org/oncokb/oncokb_curation/client/Pageable.java
+src/main/java/org/oncokb/oncokb_curation/client/PfamDomainRange.java
+src/main/java/org/oncokb/oncokb_curation/client/PipelineControllerApi.java
+src/main/java/org/oncokb/oncokb_curation/client/SearchControllerApi.java
+src/main/java/org/oncokb/oncokb_curation/client/SearchResultDTO.java
+src/main/java/org/oncokb/oncokb_curation/client/Sequence.java
+src/main/java/org/oncokb/oncokb_curation/client/SequenceControllerApi.java
+src/main/java/org/oncokb/oncokb_curation/client/SequenceResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/SpecimenType.java
+src/main/java/org/oncokb/oncokb_curation/client/SpecimenTypeResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/StringFilter.java
+src/main/java/org/oncokb/oncokb_curation/client/Transcript.java
+src/main/java/org/oncokb/oncokb_curation/client/TranscriptComparisonResultVM.java
+src/main/java/org/oncokb/oncokb_curation/client/TranscriptComparisonVM.java
+src/main/java/org/oncokb/oncokb_curation/client/TranscriptControllerApi.java
+src/main/java/org/oncokb/oncokb_curation/client/TranscriptDTO.java
+src/main/java/org/oncokb/oncokb_curation/client/TranscriptMatchResultVM.java
+src/main/java/org/oncokb/oncokb_curation/client/TranscriptPairVM.java
+src/main/java/org/oncokb/oncokb_curation/client/TranscriptResourceApi.java
+src/main/java/org/oncokb/oncokb_curation/client/TranscriptSuggestionVM.java
+src/main/java/org/oncokb/oncokb_curation/client/TumorFormFilter.java
+src/main/java/org/oncokb/oncokb_curation/client/UntranslatedRegion.java
+src/main/java/org/oncokb/oncokb_curation/client/User.java
+src/main/java/org/oncokb/oncokb_curation/client/UserDTO.java
+src/main/java/org/oncokb/oncokb_curation/client/UserResourceApi.java
+src/test/java/org/oncokb/oncokb_curation/client/AccountResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/AddEnsemblGeneBodyTest.java
+src/test/java/org/oncokb/oncokb_curation/client/AddTranscriptBodyTest.java
+src/test/java/org/oncokb/oncokb_curation/client/AllReferenceTranscriptSuggestionVMTest.java
+src/test/java/org/oncokb/oncokb_curation/client/AlterationControllerApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/AlterationCriteriaTest.java
+src/test/java/org/oncokb/oncokb_curation/client/AlterationReferenceGenomeTest.java
+src/test/java/org/oncokb/oncokb_curation/client/AlterationResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/AlterationTest.java
+src/test/java/org/oncokb/oncokb_curation/client/ArticleCriteriaTest.java
+src/test/java/org/oncokb/oncokb_curation/client/ArticleResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/ArticleTest.java
+src/test/java/org/oncokb/oncokb_curation/client/AuthInfoResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/AuthInfoVMTest.java
+src/test/java/org/oncokb/oncokb_curation/client/BiomarkerAssociationDTOTest.java
+src/test/java/org/oncokb/oncokb_curation/client/BiomarkerAssociationResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/BiomarkerAssociationTest.java
+src/test/java/org/oncokb/oncokb_curation/client/BooleanFilterTest.java
+src/test/java/org/oncokb/oncokb_curation/client/CancerTypeCriteriaTest.java
+src/test/java/org/oncokb/oncokb_curation/client/CancerTypeResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/CancerTypeTest.java
+src/test/java/org/oncokb/oncokb_curation/client/CategoricalAlterationResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/CategoricalAlterationTest.java
+src/test/java/org/oncokb/oncokb_curation/client/ClinicalTrialsGovConditionCriteriaTest.java
+src/test/java/org/oncokb/oncokb_curation/client/ClinicalTrialsGovConditionResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/ClinicalTrialsGovConditionTest.java
+src/test/java/org/oncokb/oncokb_curation/client/CompanionDiagnosticDeviceCriteriaTest.java
+src/test/java/org/oncokb/oncokb_curation/client/CompanionDiagnosticDeviceResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/CompanionDiagnosticDeviceTest.java
+src/test/java/org/oncokb/oncokb_curation/client/ConsequenceResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/ConsequenceTest.java
+src/test/java/org/oncokb/oncokb_curation/client/DrugBrandResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/DrugBrandTest.java
+src/test/java/org/oncokb/oncokb_curation/client/DrugControllerApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/DrugCriteriaTest.java
+src/test/java/org/oncokb/oncokb_curation/client/DrugResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/DrugSynonymResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/DrugSynonymTest.java
+src/test/java/org/oncokb/oncokb_curation/client/DrugTest.java
+src/test/java/org/oncokb/oncokb_curation/client/EnsemblGeneControllerApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/EnsemblGeneResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/EnsemblGeneTest.java
+src/test/java/org/oncokb/oncokb_curation/client/EnsemblTranscriptTest.java
+src/test/java/org/oncokb/oncokb_curation/client/ExonTest.java
+src/test/java/org/oncokb/oncokb_curation/client/FdaDrugResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/FdaDrugTest.java
+src/test/java/org/oncokb/oncokb_curation/client/FdaSubmissionCriteriaTest.java
+src/test/java/org/oncokb/oncokb_curation/client/FdaSubmissionResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/FdaSubmissionTest.java
+src/test/java/org/oncokb/oncokb_curation/client/FdaSubmissionTypeResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/FdaSubmissionTypeTest.java
+src/test/java/org/oncokb/oncokb_curation/client/GeneAliasResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/GeneAliasTest.java
+src/test/java/org/oncokb/oncokb_curation/client/GeneControllerApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/GeneCriteriaTest.java
+src/test/java/org/oncokb/oncokb_curation/client/GeneResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/GeneTest.java
+src/test/java/org/oncokb/oncokb_curation/client/GenomeFragmentResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/GenomeFragmentTest.java
+src/test/java/org/oncokb/oncokb_curation/client/InfoResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/InfoTest.java
+src/test/java/org/oncokb/oncokb_curation/client/InstantFilterTest.java
+src/test/java/org/oncokb/oncokb_curation/client/IntegerFilterTest.java
+src/test/java/org/oncokb/oncokb_curation/client/LogoutResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/LongFilterTest.java
+src/test/java/org/oncokb/oncokb_curation/client/MatchTranscriptVMTest.java
+src/test/java/org/oncokb/oncokb_curation/client/PageableTest.java
+src/test/java/org/oncokb/oncokb_curation/client/PfamDomainRangeTest.java
+src/test/java/org/oncokb/oncokb_curation/client/PipelineControllerApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/SearchControllerApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/SearchResultDTOTest.java
+src/test/java/org/oncokb/oncokb_curation/client/SequenceControllerApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/SequenceResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/SequenceTest.java
+src/test/java/org/oncokb/oncokb_curation/client/SpecimenTypeResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/SpecimenTypeTest.java
+src/test/java/org/oncokb/oncokb_curation/client/StringFilterTest.java
+src/test/java/org/oncokb/oncokb_curation/client/TranscriptComparisonResultVMTest.java
+src/test/java/org/oncokb/oncokb_curation/client/TranscriptComparisonVMTest.java
+src/test/java/org/oncokb/oncokb_curation/client/TranscriptControllerApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/TranscriptDTOTest.java
+src/test/java/org/oncokb/oncokb_curation/client/TranscriptMatchResultVMTest.java
+src/test/java/org/oncokb/oncokb_curation/client/TranscriptPairVMTest.java
+src/test/java/org/oncokb/oncokb_curation/client/TranscriptResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/TranscriptSuggestionVMTest.java
+src/test/java/org/oncokb/oncokb_curation/client/TranscriptTest.java
+src/test/java/org/oncokb/oncokb_curation/client/TumorFormFilterTest.java
+src/test/java/org/oncokb/oncokb_curation/client/UntranslatedRegionTest.java
+src/test/java/org/oncokb/oncokb_curation/client/UserDTOTest.java
+src/test/java/org/oncokb/oncokb_curation/client/UserResourceApiTest.java
+src/test/java/org/oncokb/oncokb_curation/client/UserTest.java
diff --git a/oncokbTranscriptApiClient/.openapi-generator/VERSION b/oncokbCurationApiClient/.openapi-generator/VERSION
similarity index 100%
rename from oncokbTranscriptApiClient/.openapi-generator/VERSION
rename to oncokbCurationApiClient/.openapi-generator/VERSION
diff --git a/oncokbTranscriptApiClient/.travis.yml b/oncokbCurationApiClient/.travis.yml
similarity index 100%
rename from oncokbTranscriptApiClient/.travis.yml
rename to oncokbCurationApiClient/.travis.yml
diff --git a/oncokbCurationApiClient/README.md b/oncokbCurationApiClient/README.md
new file mode 100644
index 0000000..4a355e2
--- /dev/null
+++ b/oncokbCurationApiClient/README.md
@@ -0,0 +1,368 @@
+# oncokbCurationApiClient
+
+OpenAPI definition
+- API version: v1.0.0
+
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+
+
+*Automatically generated by the [OpenAPI Generator](https://openapi-generator.tech)*
+
+
+## Requirements
+
+Building the API client library requires:
+1. Java 1.7+
+2. Maven (3.8.3+)/Gradle (7.2+)
+
+## Installation
+
+To install the API client library to your local Maven repository, simply execute:
+
+```shell
+mvn clean install
+```
+
+To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
+
+```shell
+mvn clean deploy
+```
+
+Refer to the [OSSRH Guide](http://central.sonatype.org/pages/ossrh-guide.html) for more information.
+
+### Maven users
+
+Add this dependency to your project's POM:
+
+```xml
+
+ org.oncokb.oncokb-curation.client
+ oncokbCurationApiClient
+ 1.0.0-SNAPSHOT
+ compile
+
+```
+
+### Gradle users
+
+Add this dependency to your project's build file:
+
+```groovy
+ repositories {
+ mavenCentral() // Needed if the 'oncokbCurationApiClient' jar has been published to maven central.
+ mavenLocal() // Needed if the 'oncokbCurationApiClient' jar has been published to the local maven repo.
+ }
+
+ dependencies {
+ implementation "org.oncokb.oncokb-curation.client:oncokbCurationApiClient:1.0.0-SNAPSHOT"
+ }
+```
+
+### Others
+
+At first generate the JAR by executing:
+
+```shell
+mvn clean package
+```
+
+Then manually install the following JARs:
+
+* `target/oncokbCurationApiClient-1.0.0-SNAPSHOT.jar`
+* `target/lib/*.jar`
+
+## Getting Started
+
+Please follow the [installation](#installation) instruction and execute the following Java code:
+
+```java
+
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AccountResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AccountResourceApi apiInstance = new AccountResourceApi(defaultClient);
+ try {
+ UserDTO result = apiInstance.getAccount();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AccountResourceApi#getAccount");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+
+```
+
+## Documentation for API Endpoints
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Class | Method | HTTP request | Description
+------------ | ------------- | ------------- | -------------
+*AccountResourceApi* | [**getAccount**](docs/AccountResourceApi.md#getAccount) | **GET** /api/account |
+*AccountResourceApi* | [**getFirebaseToken**](docs/AccountResourceApi.md#getFirebaseToken) | **GET** /api/account/firebase-token |
+*AccountResourceApi* | [**isAuthenticated**](docs/AccountResourceApi.md#isAuthenticated) | **GET** /api/authenticate |
+*AlterationControllerApi* | [**annotateAlteration**](docs/AlterationControllerApi.md#annotateAlteration) | **POST** /api/annotate-alteration |
+*AlterationResourceApi* | [**countAlterations**](docs/AlterationResourceApi.md#countAlterations) | **GET** /api/alterations/count |
+*AlterationResourceApi* | [**createAlteration**](docs/AlterationResourceApi.md#createAlteration) | **POST** /api/alterations |
+*AlterationResourceApi* | [**deleteAlteration**](docs/AlterationResourceApi.md#deleteAlteration) | **DELETE** /api/alterations/{id} |
+*AlterationResourceApi* | [**findByGeneId**](docs/AlterationResourceApi.md#findByGeneId) | **GET** /api/alterations/gene/{id} |
+*AlterationResourceApi* | [**getAllAlterations**](docs/AlterationResourceApi.md#getAllAlterations) | **GET** /api/alterations |
+*AlterationResourceApi* | [**getAlteration**](docs/AlterationResourceApi.md#getAlteration) | **GET** /api/alterations/{id} |
+*AlterationResourceApi* | [**partialUpdateAlteration**](docs/AlterationResourceApi.md#partialUpdateAlteration) | **PATCH** /api/alterations/{id} |
+*AlterationResourceApi* | [**searchAlterations**](docs/AlterationResourceApi.md#searchAlterations) | **GET** /api/_search/alterations |
+*AlterationResourceApi* | [**updateAlteration**](docs/AlterationResourceApi.md#updateAlteration) | **PUT** /api/alterations/{id} |
+*ArticleResourceApi* | [**countArticles**](docs/ArticleResourceApi.md#countArticles) | **GET** /api/articles/count |
+*ArticleResourceApi* | [**createArticle**](docs/ArticleResourceApi.md#createArticle) | **POST** /api/articles |
+*ArticleResourceApi* | [**deleteArticle**](docs/ArticleResourceApi.md#deleteArticle) | **DELETE** /api/articles/{id} |
+*ArticleResourceApi* | [**getAllArticles**](docs/ArticleResourceApi.md#getAllArticles) | **GET** /api/articles |
+*ArticleResourceApi* | [**getArticle**](docs/ArticleResourceApi.md#getArticle) | **GET** /api/articles/{id} |
+*ArticleResourceApi* | [**partialUpdateArticle**](docs/ArticleResourceApi.md#partialUpdateArticle) | **PATCH** /api/articles/{id} |
+*ArticleResourceApi* | [**searchArticles**](docs/ArticleResourceApi.md#searchArticles) | **GET** /api/_search/articles |
+*ArticleResourceApi* | [**updateArticle**](docs/ArticleResourceApi.md#updateArticle) | **PUT** /api/articles/{id} |
+*AuthInfoResourceApi* | [**getAuthInfo**](docs/AuthInfoResourceApi.md#getAuthInfo) | **GET** /api/auth-info |
+*BiomarkerAssociationResourceApi* | [**createBiomarkerAssociation**](docs/BiomarkerAssociationResourceApi.md#createBiomarkerAssociation) | **POST** /api/biomarker-associations |
+*BiomarkerAssociationResourceApi* | [**deleteBiomarkerAssociation**](docs/BiomarkerAssociationResourceApi.md#deleteBiomarkerAssociation) | **DELETE** /api/biomarker-associations/{id} |
+*BiomarkerAssociationResourceApi* | [**getAllBiomarkerAssociations**](docs/BiomarkerAssociationResourceApi.md#getAllBiomarkerAssociations) | **GET** /api/biomarker-associations |
+*BiomarkerAssociationResourceApi* | [**getBiomarkerAssociation**](docs/BiomarkerAssociationResourceApi.md#getBiomarkerAssociation) | **GET** /api/biomarker-associations/{id} |
+*BiomarkerAssociationResourceApi* | [**getBiomarkerAssociationByCompanionDiagnosticDevice**](docs/BiomarkerAssociationResourceApi.md#getBiomarkerAssociationByCompanionDiagnosticDevice) | **GET** /api/biomarker-associations/companion-diagnostic-device/{id} |
+*BiomarkerAssociationResourceApi* | [**partialUpdateBiomarkerAssociation**](docs/BiomarkerAssociationResourceApi.md#partialUpdateBiomarkerAssociation) | **PATCH** /api/biomarker-associations/{id} |
+*BiomarkerAssociationResourceApi* | [**updateBiomarkerAssociation**](docs/BiomarkerAssociationResourceApi.md#updateBiomarkerAssociation) | **PUT** /api/biomarker-associations/{id} |
+*CancerTypeResourceApi* | [**countCancerTypes**](docs/CancerTypeResourceApi.md#countCancerTypes) | **GET** /api/cancer-types/count |
+*CancerTypeResourceApi* | [**createCancerType**](docs/CancerTypeResourceApi.md#createCancerType) | **POST** /api/cancer-types |
+*CancerTypeResourceApi* | [**deleteCancerType**](docs/CancerTypeResourceApi.md#deleteCancerType) | **DELETE** /api/cancer-types/{id} |
+*CancerTypeResourceApi* | [**getAllCancerTypes**](docs/CancerTypeResourceApi.md#getAllCancerTypes) | **GET** /api/cancer-types |
+*CancerTypeResourceApi* | [**getCancerType**](docs/CancerTypeResourceApi.md#getCancerType) | **GET** /api/cancer-types/{id} |
+*CancerTypeResourceApi* | [**partialUpdateCancerType**](docs/CancerTypeResourceApi.md#partialUpdateCancerType) | **PATCH** /api/cancer-types/{id} |
+*CancerTypeResourceApi* | [**searchCancerTypes**](docs/CancerTypeResourceApi.md#searchCancerTypes) | **GET** /api/_search/cancer-types |
+*CancerTypeResourceApi* | [**updateCancerType**](docs/CancerTypeResourceApi.md#updateCancerType) | **PUT** /api/cancer-types/{id} |
+*CategoricalAlterationResourceApi* | [**createCategoricalAlteration**](docs/CategoricalAlterationResourceApi.md#createCategoricalAlteration) | **POST** /api/categorical-alterations |
+*CategoricalAlterationResourceApi* | [**deleteCategoricalAlteration**](docs/CategoricalAlterationResourceApi.md#deleteCategoricalAlteration) | **DELETE** /api/categorical-alterations/{id} |
+*CategoricalAlterationResourceApi* | [**getAllCategoricalAlterations**](docs/CategoricalAlterationResourceApi.md#getAllCategoricalAlterations) | **GET** /api/categorical-alterations |
+*CategoricalAlterationResourceApi* | [**getCategoricalAlteration**](docs/CategoricalAlterationResourceApi.md#getCategoricalAlteration) | **GET** /api/categorical-alterations/{id} |
+*CategoricalAlterationResourceApi* | [**partialUpdateCategoricalAlteration**](docs/CategoricalAlterationResourceApi.md#partialUpdateCategoricalAlteration) | **PATCH** /api/categorical-alterations/{id} |
+*CategoricalAlterationResourceApi* | [**updateCategoricalAlteration**](docs/CategoricalAlterationResourceApi.md#updateCategoricalAlteration) | **PUT** /api/categorical-alterations/{id} |
+*ClinicalTrialsGovConditionResourceApi* | [**countClinicalTrialsGovConditions**](docs/ClinicalTrialsGovConditionResourceApi.md#countClinicalTrialsGovConditions) | **GET** /api/clinical-trials-gov-conditions/count |
+*ClinicalTrialsGovConditionResourceApi* | [**createClinicalTrialsGovCondition**](docs/ClinicalTrialsGovConditionResourceApi.md#createClinicalTrialsGovCondition) | **POST** /api/clinical-trials-gov-conditions |
+*ClinicalTrialsGovConditionResourceApi* | [**deleteClinicalTrialsGovCondition**](docs/ClinicalTrialsGovConditionResourceApi.md#deleteClinicalTrialsGovCondition) | **DELETE** /api/clinical-trials-gov-conditions/{id} |
+*ClinicalTrialsGovConditionResourceApi* | [**getAllClinicalTrialsGovConditions**](docs/ClinicalTrialsGovConditionResourceApi.md#getAllClinicalTrialsGovConditions) | **GET** /api/clinical-trials-gov-conditions |
+*ClinicalTrialsGovConditionResourceApi* | [**getClinicalTrialsGovCondition**](docs/ClinicalTrialsGovConditionResourceApi.md#getClinicalTrialsGovCondition) | **GET** /api/clinical-trials-gov-conditions/{id} |
+*ClinicalTrialsGovConditionResourceApi* | [**partialUpdateClinicalTrialsGovCondition**](docs/ClinicalTrialsGovConditionResourceApi.md#partialUpdateClinicalTrialsGovCondition) | **PATCH** /api/clinical-trials-gov-conditions/{id} |
+*ClinicalTrialsGovConditionResourceApi* | [**searchClinicalTrialsGovConditions**](docs/ClinicalTrialsGovConditionResourceApi.md#searchClinicalTrialsGovConditions) | **GET** /api/_search/clinical-trials-gov-conditions |
+*ClinicalTrialsGovConditionResourceApi* | [**updateClinicalTrialsGovCondition**](docs/ClinicalTrialsGovConditionResourceApi.md#updateClinicalTrialsGovCondition) | **PUT** /api/clinical-trials-gov-conditions/{id} |
+*CompanionDiagnosticDeviceResourceApi* | [**countCompanionDiagnosticDevices**](docs/CompanionDiagnosticDeviceResourceApi.md#countCompanionDiagnosticDevices) | **GET** /api/companion-diagnostic-devices/count |
+*CompanionDiagnosticDeviceResourceApi* | [**createCompanionDiagnosticDevice**](docs/CompanionDiagnosticDeviceResourceApi.md#createCompanionDiagnosticDevice) | **POST** /api/companion-diagnostic-devices |
+*CompanionDiagnosticDeviceResourceApi* | [**deleteCompanionDiagnosticDevice**](docs/CompanionDiagnosticDeviceResourceApi.md#deleteCompanionDiagnosticDevice) | **DELETE** /api/companion-diagnostic-devices/{id} |
+*CompanionDiagnosticDeviceResourceApi* | [**getAllCompanionDiagnosticDevices**](docs/CompanionDiagnosticDeviceResourceApi.md#getAllCompanionDiagnosticDevices) | **GET** /api/companion-diagnostic-devices |
+*CompanionDiagnosticDeviceResourceApi* | [**getCompanionDiagnosticDevice**](docs/CompanionDiagnosticDeviceResourceApi.md#getCompanionDiagnosticDevice) | **GET** /api/companion-diagnostic-devices/{id} |
+*CompanionDiagnosticDeviceResourceApi* | [**partialUpdateCompanionDiagnosticDevice**](docs/CompanionDiagnosticDeviceResourceApi.md#partialUpdateCompanionDiagnosticDevice) | **PATCH** /api/companion-diagnostic-devices/{id} |
+*CompanionDiagnosticDeviceResourceApi* | [**searchCompanionDiagnosticDevices**](docs/CompanionDiagnosticDeviceResourceApi.md#searchCompanionDiagnosticDevices) | **GET** /api/_search/companion-diagnostic-devices |
+*CompanionDiagnosticDeviceResourceApi* | [**updateCompanionDiagnosticDevice**](docs/CompanionDiagnosticDeviceResourceApi.md#updateCompanionDiagnosticDevice) | **PUT** /api/companion-diagnostic-devices/{id} |
+*ConsequenceResourceApi* | [**createConsequence**](docs/ConsequenceResourceApi.md#createConsequence) | **POST** /api/consequences |
+*ConsequenceResourceApi* | [**deleteConsequence**](docs/ConsequenceResourceApi.md#deleteConsequence) | **DELETE** /api/consequences/{id} |
+*ConsequenceResourceApi* | [**getAllConsequences**](docs/ConsequenceResourceApi.md#getAllConsequences) | **GET** /api/consequences |
+*ConsequenceResourceApi* | [**getConsequence**](docs/ConsequenceResourceApi.md#getConsequence) | **GET** /api/consequences/{id} |
+*ConsequenceResourceApi* | [**partialUpdateConsequence**](docs/ConsequenceResourceApi.md#partialUpdateConsequence) | **PATCH** /api/consequences/{id} |
+*ConsequenceResourceApi* | [**updateConsequence**](docs/ConsequenceResourceApi.md#updateConsequence) | **PUT** /api/consequences/{id} |
+*DrugBrandResourceApi* | [**createDrugBrand**](docs/DrugBrandResourceApi.md#createDrugBrand) | **POST** /api/drug-brands |
+*DrugBrandResourceApi* | [**deleteDrugBrand**](docs/DrugBrandResourceApi.md#deleteDrugBrand) | **DELETE** /api/drug-brands/{id} |
+*DrugBrandResourceApi* | [**getAllDrugBrands**](docs/DrugBrandResourceApi.md#getAllDrugBrands) | **GET** /api/drug-brands |
+*DrugBrandResourceApi* | [**getDrugBrand**](docs/DrugBrandResourceApi.md#getDrugBrand) | **GET** /api/drug-brands/{id} |
+*DrugBrandResourceApi* | [**partialUpdateDrugBrand**](docs/DrugBrandResourceApi.md#partialUpdateDrugBrand) | **PATCH** /api/drug-brands/{id} |
+*DrugBrandResourceApi* | [**updateDrugBrand**](docs/DrugBrandResourceApi.md#updateDrugBrand) | **PUT** /api/drug-brands/{id} |
+*DrugControllerApi* | [**findDrugByCode**](docs/DrugControllerApi.md#findDrugByCode) | **GET** /api/drugs/search-by-code/{code} |
+*DrugControllerApi* | [**findDrugs**](docs/DrugControllerApi.md#findDrugs) | **GET** /api/drugs/search |
+*DrugResourceApi* | [**countDrugs**](docs/DrugResourceApi.md#countDrugs) | **GET** /api/drugs/count |
+*DrugResourceApi* | [**createDrug**](docs/DrugResourceApi.md#createDrug) | **POST** /api/drugs |
+*DrugResourceApi* | [**deleteDrug**](docs/DrugResourceApi.md#deleteDrug) | **DELETE** /api/drugs/{id} |
+*DrugResourceApi* | [**getAllDrugs**](docs/DrugResourceApi.md#getAllDrugs) | **GET** /api/drugs |
+*DrugResourceApi* | [**getDrug**](docs/DrugResourceApi.md#getDrug) | **GET** /api/drugs/{id} |
+*DrugResourceApi* | [**partialUpdateDrug**](docs/DrugResourceApi.md#partialUpdateDrug) | **PATCH** /api/drugs/{id} |
+*DrugResourceApi* | [**searchDrugs**](docs/DrugResourceApi.md#searchDrugs) | **GET** /api/_search/drugs |
+*DrugResourceApi* | [**updateDrug**](docs/DrugResourceApi.md#updateDrug) | **PUT** /api/drugs/{id} |
+*DrugSynonymResourceApi* | [**createDrugSynonym**](docs/DrugSynonymResourceApi.md#createDrugSynonym) | **POST** /api/drug-synonyms |
+*DrugSynonymResourceApi* | [**deleteDrugSynonym**](docs/DrugSynonymResourceApi.md#deleteDrugSynonym) | **DELETE** /api/drug-synonyms/{id} |
+*DrugSynonymResourceApi* | [**getAllDrugSynonyms**](docs/DrugSynonymResourceApi.md#getAllDrugSynonyms) | **GET** /api/drug-synonyms |
+*DrugSynonymResourceApi* | [**getDrugSynonym**](docs/DrugSynonymResourceApi.md#getDrugSynonym) | **GET** /api/drug-synonyms/{id} |
+*DrugSynonymResourceApi* | [**partialUpdateDrugSynonym**](docs/DrugSynonymResourceApi.md#partialUpdateDrugSynonym) | **PATCH** /api/drug-synonyms/{id} |
+*DrugSynonymResourceApi* | [**updateDrugSynonym**](docs/DrugSynonymResourceApi.md#updateDrugSynonym) | **PUT** /api/drug-synonyms/{id} |
+*EnsemblGeneControllerApi* | [**addEnsemblGene**](docs/EnsemblGeneControllerApi.md#addEnsemblGene) | **POST** /api/add-ensembl-gene |
+*EnsemblGeneResourceApi* | [**createEnsemblGene**](docs/EnsemblGeneResourceApi.md#createEnsemblGene) | **POST** /api/ensembl-genes |
+*EnsemblGeneResourceApi* | [**deleteEnsemblGene**](docs/EnsemblGeneResourceApi.md#deleteEnsemblGene) | **DELETE** /api/ensembl-genes/{id} |
+*EnsemblGeneResourceApi* | [**getAllEnsemblGenes**](docs/EnsemblGeneResourceApi.md#getAllEnsemblGenes) | **GET** /api/ensembl-genes |
+*EnsemblGeneResourceApi* | [**getEnsemblGene**](docs/EnsemblGeneResourceApi.md#getEnsemblGene) | **GET** /api/ensembl-genes/{id} |
+*EnsemblGeneResourceApi* | [**partialUpdateEnsemblGene**](docs/EnsemblGeneResourceApi.md#partialUpdateEnsemblGene) | **PATCH** /api/ensembl-genes/{id} |
+*EnsemblGeneResourceApi* | [**updateEnsemblGene**](docs/EnsemblGeneResourceApi.md#updateEnsemblGene) | **PUT** /api/ensembl-genes/{id} |
+*FdaDrugResourceApi* | [**createFdaDrug**](docs/FdaDrugResourceApi.md#createFdaDrug) | **POST** /api/fda-drugs |
+*FdaDrugResourceApi* | [**deleteFdaDrug**](docs/FdaDrugResourceApi.md#deleteFdaDrug) | **DELETE** /api/fda-drugs/{id} |
+*FdaDrugResourceApi* | [**getAllFdaDrugs**](docs/FdaDrugResourceApi.md#getAllFdaDrugs) | **GET** /api/fda-drugs |
+*FdaDrugResourceApi* | [**getFdaDrug**](docs/FdaDrugResourceApi.md#getFdaDrug) | **GET** /api/fda-drugs/{id} |
+*FdaDrugResourceApi* | [**partialUpdateFdaDrug**](docs/FdaDrugResourceApi.md#partialUpdateFdaDrug) | **PATCH** /api/fda-drugs/{id} |
+*FdaDrugResourceApi* | [**updateFdaDrug**](docs/FdaDrugResourceApi.md#updateFdaDrug) | **PUT** /api/fda-drugs/{id} |
+*FdaSubmissionResourceApi* | [**countFdaSubmissions**](docs/FdaSubmissionResourceApi.md#countFdaSubmissions) | **GET** /api/fda-submissions/count |
+*FdaSubmissionResourceApi* | [**createFdaSubmission**](docs/FdaSubmissionResourceApi.md#createFdaSubmission) | **POST** /api/fda-submissions |
+*FdaSubmissionResourceApi* | [**deleteFdaSubmission**](docs/FdaSubmissionResourceApi.md#deleteFdaSubmission) | **DELETE** /api/fda-submissions/{id} |
+*FdaSubmissionResourceApi* | [**findFdaSubmissionsByCompanionDiagnosticDevice**](docs/FdaSubmissionResourceApi.md#findFdaSubmissionsByCompanionDiagnosticDevice) | **GET** /api/fda-submissions/companion-diagnostic-device/{id} |
+*FdaSubmissionResourceApi* | [**getAllFdaSubmissions**](docs/FdaSubmissionResourceApi.md#getAllFdaSubmissions) | **GET** /api/fda-submissions |
+*FdaSubmissionResourceApi* | [**getFdaSubmission**](docs/FdaSubmissionResourceApi.md#getFdaSubmission) | **GET** /api/fda-submissions/{id} |
+*FdaSubmissionResourceApi* | [**getFdaSubmissionByNumber**](docs/FdaSubmissionResourceApi.md#getFdaSubmissionByNumber) | **GET** /api/fda-submissions/lookup |
+*FdaSubmissionResourceApi* | [**partialUpdateFdaSubmission**](docs/FdaSubmissionResourceApi.md#partialUpdateFdaSubmission) | **PATCH** /api/fda-submissions/{id} |
+*FdaSubmissionResourceApi* | [**searchFdaSubmissions**](docs/FdaSubmissionResourceApi.md#searchFdaSubmissions) | **GET** /api/_search/fda-submissions |
+*FdaSubmissionResourceApi* | [**updateFdaSubmission**](docs/FdaSubmissionResourceApi.md#updateFdaSubmission) | **PUT** /api/fda-submissions/{id} |
+*FdaSubmissionTypeResourceApi* | [**createFdaSubmissionType**](docs/FdaSubmissionTypeResourceApi.md#createFdaSubmissionType) | **POST** /api/fda-submission-types |
+*FdaSubmissionTypeResourceApi* | [**deleteFdaSubmissionType**](docs/FdaSubmissionTypeResourceApi.md#deleteFdaSubmissionType) | **DELETE** /api/fda-submission-types/{id} |
+*FdaSubmissionTypeResourceApi* | [**getAllFdaSubmissionTypes**](docs/FdaSubmissionTypeResourceApi.md#getAllFdaSubmissionTypes) | **GET** /api/fda-submission-types |
+*FdaSubmissionTypeResourceApi* | [**getFdaSubmissionType**](docs/FdaSubmissionTypeResourceApi.md#getFdaSubmissionType) | **GET** /api/fda-submission-types/{id} |
+*FdaSubmissionTypeResourceApi* | [**partialUpdateFdaSubmissionType**](docs/FdaSubmissionTypeResourceApi.md#partialUpdateFdaSubmissionType) | **PATCH** /api/fda-submission-types/{id} |
+*FdaSubmissionTypeResourceApi* | [**updateFdaSubmissionType**](docs/FdaSubmissionTypeResourceApi.md#updateFdaSubmissionType) | **PUT** /api/fda-submission-types/{id} |
+*GeneAliasResourceApi* | [**createGeneAlias**](docs/GeneAliasResourceApi.md#createGeneAlias) | **POST** /api/gene-aliases |
+*GeneAliasResourceApi* | [**deleteGeneAlias**](docs/GeneAliasResourceApi.md#deleteGeneAlias) | **DELETE** /api/gene-aliases/{id} |
+*GeneAliasResourceApi* | [**getAllGeneAliases**](docs/GeneAliasResourceApi.md#getAllGeneAliases) | **GET** /api/gene-aliases |
+*GeneAliasResourceApi* | [**getGeneAlias**](docs/GeneAliasResourceApi.md#getGeneAlias) | **GET** /api/gene-aliases/{id} |
+*GeneAliasResourceApi* | [**partialUpdateGeneAlias**](docs/GeneAliasResourceApi.md#partialUpdateGeneAlias) | **PATCH** /api/gene-aliases/{id} |
+*GeneAliasResourceApi* | [**updateGeneAlias**](docs/GeneAliasResourceApi.md#updateGeneAlias) | **PUT** /api/gene-aliases/{id} |
+*GeneControllerApi* | [**findGeneBySymbol**](docs/GeneControllerApi.md#findGeneBySymbol) | **GET** /api/find-genes |
+*GeneControllerApi* | [**findGenesBySymbols**](docs/GeneControllerApi.md#findGenesBySymbols) | **POST** /api/find-genes |
+*GeneResourceApi* | [**countGenes**](docs/GeneResourceApi.md#countGenes) | **GET** /api/genes/count |
+*GeneResourceApi* | [**createGene**](docs/GeneResourceApi.md#createGene) | **POST** /api/genes |
+*GeneResourceApi* | [**deleteGene**](docs/GeneResourceApi.md#deleteGene) | **DELETE** /api/genes/{id} |
+*GeneResourceApi* | [**getAllGenes**](docs/GeneResourceApi.md#getAllGenes) | **GET** /api/genes |
+*GeneResourceApi* | [**getGene**](docs/GeneResourceApi.md#getGene) | **GET** /api/genes/{id} |
+*GeneResourceApi* | [**partialUpdateGene**](docs/GeneResourceApi.md#partialUpdateGene) | **PATCH** /api/genes/{id} |
+*GeneResourceApi* | [**searchGenes**](docs/GeneResourceApi.md#searchGenes) | **GET** /api/_search/genes |
+*GeneResourceApi* | [**updateGene**](docs/GeneResourceApi.md#updateGene) | **PUT** /api/genes/{id} |
+*GenomeFragmentResourceApi* | [**createGenomeFragment**](docs/GenomeFragmentResourceApi.md#createGenomeFragment) | **POST** /api/genome-fragments |
+*GenomeFragmentResourceApi* | [**deleteGenomeFragment**](docs/GenomeFragmentResourceApi.md#deleteGenomeFragment) | **DELETE** /api/genome-fragments/{id} |
+*GenomeFragmentResourceApi* | [**getAllGenomeFragments**](docs/GenomeFragmentResourceApi.md#getAllGenomeFragments) | **GET** /api/genome-fragments |
+*GenomeFragmentResourceApi* | [**getGenomeFragment**](docs/GenomeFragmentResourceApi.md#getGenomeFragment) | **GET** /api/genome-fragments/{id} |
+*GenomeFragmentResourceApi* | [**partialUpdateGenomeFragment**](docs/GenomeFragmentResourceApi.md#partialUpdateGenomeFragment) | **PATCH** /api/genome-fragments/{id} |
+*GenomeFragmentResourceApi* | [**updateGenomeFragment**](docs/GenomeFragmentResourceApi.md#updateGenomeFragment) | **PUT** /api/genome-fragments/{id} |
+*InfoResourceApi* | [**createInfo**](docs/InfoResourceApi.md#createInfo) | **POST** /api/infos |
+*InfoResourceApi* | [**deleteInfo**](docs/InfoResourceApi.md#deleteInfo) | **DELETE** /api/infos/{id} |
+*InfoResourceApi* | [**getAllInfos**](docs/InfoResourceApi.md#getAllInfos) | **GET** /api/infos |
+*InfoResourceApi* | [**getInfo**](docs/InfoResourceApi.md#getInfo) | **GET** /api/infos/{id} |
+*InfoResourceApi* | [**partialUpdateInfo**](docs/InfoResourceApi.md#partialUpdateInfo) | **PATCH** /api/infos/{id} |
+*InfoResourceApi* | [**updateInfo**](docs/InfoResourceApi.md#updateInfo) | **PUT** /api/infos/{id} |
+*LogoutResourceApi* | [**logout**](docs/LogoutResourceApi.md#logout) | **POST** /api/logout |
+*PipelineControllerApi* | [**updateNcit**](docs/PipelineControllerApi.md#updateNcit) | **POST** /api/pipeline/update-ncit |
+*PipelineControllerApi* | [**updatePortalGene**](docs/PipelineControllerApi.md#updatePortalGene) | **POST** /api/pipeline/update-gene |
+*SearchControllerApi* | [**search**](docs/SearchControllerApi.md#search) | **GET** /api/_search/all |
+*SequenceControllerApi* | [**findCanonicalSequence**](docs/SequenceControllerApi.md#findCanonicalSequence) | **GET** /api/find-canonical-sequences |
+*SequenceControllerApi* | [**findCanonicalSequences**](docs/SequenceControllerApi.md#findCanonicalSequences) | **POST** /api/find-canonical-sequences |
+*SequenceResourceApi* | [**createSequence**](docs/SequenceResourceApi.md#createSequence) | **POST** /api/sequences |
+*SequenceResourceApi* | [**deleteSequence**](docs/SequenceResourceApi.md#deleteSequence) | **DELETE** /api/sequences/{id} |
+*SequenceResourceApi* | [**getAllSequences**](docs/SequenceResourceApi.md#getAllSequences) | **GET** /api/sequences |
+*SequenceResourceApi* | [**getSequence**](docs/SequenceResourceApi.md#getSequence) | **GET** /api/sequences/{id} |
+*SequenceResourceApi* | [**partialUpdateSequence**](docs/SequenceResourceApi.md#partialUpdateSequence) | **PATCH** /api/sequences/{id} |
+*SequenceResourceApi* | [**updateSequence**](docs/SequenceResourceApi.md#updateSequence) | **PUT** /api/sequences/{id} |
+*SpecimenTypeResourceApi* | [**createSpecimenType**](docs/SpecimenTypeResourceApi.md#createSpecimenType) | **POST** /api/specimen-types |
+*SpecimenTypeResourceApi* | [**deleteSpecimenType**](docs/SpecimenTypeResourceApi.md#deleteSpecimenType) | **DELETE** /api/specimen-types/{id} |
+*SpecimenTypeResourceApi* | [**getAllSpecimenTypes**](docs/SpecimenTypeResourceApi.md#getAllSpecimenTypes) | **GET** /api/specimen-types |
+*SpecimenTypeResourceApi* | [**getSpecimenType**](docs/SpecimenTypeResourceApi.md#getSpecimenType) | **GET** /api/specimen-types/{id} |
+*SpecimenTypeResourceApi* | [**partialUpdateSpecimenType**](docs/SpecimenTypeResourceApi.md#partialUpdateSpecimenType) | **PATCH** /api/specimen-types/{id} |
+*SpecimenTypeResourceApi* | [**updateSpecimenType**](docs/SpecimenTypeResourceApi.md#updateSpecimenType) | **PUT** /api/specimen-types/{id} |
+*TranscriptControllerApi* | [**addTranscript**](docs/TranscriptControllerApi.md#addTranscript) | **POST** /api/add-transcript |
+*TranscriptControllerApi* | [**compareTranscript**](docs/TranscriptControllerApi.md#compareTranscript) | **POST** /api/compare-transcript/{hugoSymbol} |
+*TranscriptControllerApi* | [**findTranscriptsByEnsemblIds**](docs/TranscriptControllerApi.md#findTranscriptsByEnsemblIds) | **POST** /api/find-transcripts-by-ensembl-ids |
+*TranscriptControllerApi* | [**matchTranscript**](docs/TranscriptControllerApi.md#matchTranscript) | **POST** /api/match-transcript/{hugoSymbol} |
+*TranscriptControllerApi* | [**suggestVariant**](docs/TranscriptControllerApi.md#suggestVariant) | **GET** /api/suggest-variant/{hugoSymbol} |
+*TranscriptResourceApi* | [**createTranscript**](docs/TranscriptResourceApi.md#createTranscript) | **POST** /api/transcripts |
+*TranscriptResourceApi* | [**deleteTranscript**](docs/TranscriptResourceApi.md#deleteTranscript) | **DELETE** /api/transcripts/{id} |
+*TranscriptResourceApi* | [**getAllTranscripts**](docs/TranscriptResourceApi.md#getAllTranscripts) | **GET** /api/transcripts |
+*TranscriptResourceApi* | [**getTranscript**](docs/TranscriptResourceApi.md#getTranscript) | **GET** /api/transcripts/{id} |
+*TranscriptResourceApi* | [**partialUpdateTranscript**](docs/TranscriptResourceApi.md#partialUpdateTranscript) | **PATCH** /api/transcripts/{id} |
+*TranscriptResourceApi* | [**updateTranscript**](docs/TranscriptResourceApi.md#updateTranscript) | **PUT** /api/transcripts/{id} |
+*UserResourceApi* | [**createUser**](docs/UserResourceApi.md#createUser) | **POST** /api/admin/users |
+*UserResourceApi* | [**deleteUser**](docs/UserResourceApi.md#deleteUser) | **DELETE** /api/admin/users/{login} |
+*UserResourceApi* | [**getAllUsers**](docs/UserResourceApi.md#getAllUsers) | **GET** /api/admin/users |
+*UserResourceApi* | [**getUser**](docs/UserResourceApi.md#getUser) | **GET** /api/admin/users/{login} |
+*UserResourceApi* | [**updateUser**](docs/UserResourceApi.md#updateUser) | **PUT** /api/admin/users/{id} |
+
+
+## Documentation for Models
+
+ - [AddEnsemblGeneBody](docs/AddEnsemblGeneBody.md)
+ - [AddTranscriptBody](docs/AddTranscriptBody.md)
+ - [AllReferenceTranscriptSuggestionVM](docs/AllReferenceTranscriptSuggestionVM.md)
+ - [Alteration](docs/Alteration.md)
+ - [AlterationCriteria](docs/AlterationCriteria.md)
+ - [AlterationReferenceGenome](docs/AlterationReferenceGenome.md)
+ - [Article](docs/Article.md)
+ - [ArticleCriteria](docs/ArticleCriteria.md)
+ - [AuthInfoVM](docs/AuthInfoVM.md)
+ - [BiomarkerAssociation](docs/BiomarkerAssociation.md)
+ - [BiomarkerAssociationDTO](docs/BiomarkerAssociationDTO.md)
+ - [BooleanFilter](docs/BooleanFilter.md)
+ - [CancerType](docs/CancerType.md)
+ - [CancerTypeCriteria](docs/CancerTypeCriteria.md)
+ - [CategoricalAlteration](docs/CategoricalAlteration.md)
+ - [ClinicalTrialsGovCondition](docs/ClinicalTrialsGovCondition.md)
+ - [ClinicalTrialsGovConditionCriteria](docs/ClinicalTrialsGovConditionCriteria.md)
+ - [CompanionDiagnosticDevice](docs/CompanionDiagnosticDevice.md)
+ - [CompanionDiagnosticDeviceCriteria](docs/CompanionDiagnosticDeviceCriteria.md)
+ - [Consequence](docs/Consequence.md)
+ - [Drug](docs/Drug.md)
+ - [DrugBrand](docs/DrugBrand.md)
+ - [DrugCriteria](docs/DrugCriteria.md)
+ - [DrugSynonym](docs/DrugSynonym.md)
+ - [EnsemblGene](docs/EnsemblGene.md)
+ - [EnsemblTranscript](docs/EnsemblTranscript.md)
+ - [Exon](docs/Exon.md)
+ - [FdaDrug](docs/FdaDrug.md)
+ - [FdaSubmission](docs/FdaSubmission.md)
+ - [FdaSubmissionCriteria](docs/FdaSubmissionCriteria.md)
+ - [FdaSubmissionType](docs/FdaSubmissionType.md)
+ - [Gene](docs/Gene.md)
+ - [GeneAlias](docs/GeneAlias.md)
+ - [GeneCriteria](docs/GeneCriteria.md)
+ - [GenomeFragment](docs/GenomeFragment.md)
+ - [Info](docs/Info.md)
+ - [InstantFilter](docs/InstantFilter.md)
+ - [IntegerFilter](docs/IntegerFilter.md)
+ - [LongFilter](docs/LongFilter.md)
+ - [MatchTranscriptVM](docs/MatchTranscriptVM.md)
+ - [Pageable](docs/Pageable.md)
+ - [PfamDomainRange](docs/PfamDomainRange.md)
+ - [SearchResultDTO](docs/SearchResultDTO.md)
+ - [Sequence](docs/Sequence.md)
+ - [SpecimenType](docs/SpecimenType.md)
+ - [StringFilter](docs/StringFilter.md)
+ - [Transcript](docs/Transcript.md)
+ - [TranscriptComparisonResultVM](docs/TranscriptComparisonResultVM.md)
+ - [TranscriptComparisonVM](docs/TranscriptComparisonVM.md)
+ - [TranscriptDTO](docs/TranscriptDTO.md)
+ - [TranscriptMatchResultVM](docs/TranscriptMatchResultVM.md)
+ - [TranscriptPairVM](docs/TranscriptPairVM.md)
+ - [TranscriptSuggestionVM](docs/TranscriptSuggestionVM.md)
+ - [TumorFormFilter](docs/TumorFormFilter.md)
+ - [UntranslatedRegion](docs/UntranslatedRegion.md)
+ - [User](docs/User.md)
+ - [UserDTO](docs/UserDTO.md)
+
+
+## Documentation for Authorization
+
+All endpoints do not require authorization.
+Authentication schemes defined for the API:
+
+## Recommendation
+
+It's recommended to create an instance of `ApiClient` per thread in a multithreaded environment to avoid any potential issues.
+
+## Author
+
+
+
diff --git a/oncokbCurationApiClient/api/openapi.yaml b/oncokbCurationApiClient/api/openapi.yaml
new file mode 100644
index 0000000..66883ee
--- /dev/null
+++ b/oncokbCurationApiClient/api/openapi.yaml
@@ -0,0 +1,9692 @@
+openapi: 3.0.1
+info:
+ title: OpenAPI definition
+ version: v0
+servers:
+- description: Generated server url
+ url: http://beta.curation.oncokb.dev.aws.mskcc.org
+paths:
+ /api/transcripts/{id}:
+ delete:
+ operationId: deleteTranscript
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - transcript-resource
+ x-accepts: application/json
+ get:
+ operationId: getTranscript
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/TranscriptDTO'
+ description: OK
+ tags:
+ - transcript-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateTranscript
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/TranscriptDTO'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/TranscriptDTO'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/TranscriptDTO'
+ description: OK
+ tags:
+ - transcript-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateTranscript
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/TranscriptDTO'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/TranscriptDTO'
+ description: OK
+ tags:
+ - transcript-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/specimen-types/{id}:
+ delete:
+ operationId: deleteSpecimenType
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - specimen-type-resource
+ x-accepts: application/json
+ get:
+ operationId: getSpecimenType
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/SpecimenType'
+ description: OK
+ tags:
+ - specimen-type-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateSpecimenType
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/SpecimenType'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/SpecimenType'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/SpecimenType'
+ description: OK
+ tags:
+ - specimen-type-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateSpecimenType
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/SpecimenType'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/SpecimenType'
+ description: OK
+ tags:
+ - specimen-type-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/sequences/{id}:
+ delete:
+ operationId: deleteSequence
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - sequence-resource
+ x-accepts: application/json
+ get:
+ operationId: getSequence
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Sequence'
+ description: OK
+ tags:
+ - sequence-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateSequence
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Sequence'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/Sequence'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Sequence'
+ description: OK
+ tags:
+ - sequence-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateSequence
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Sequence'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Sequence'
+ description: OK
+ tags:
+ - sequence-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/infos/{id}:
+ delete:
+ operationId: deleteInfo
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - info-resource
+ x-accepts: application/json
+ get:
+ operationId: getInfo
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Info'
+ description: OK
+ tags:
+ - info-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateInfo
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Info'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/Info'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Info'
+ description: OK
+ tags:
+ - info-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateInfo
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Info'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Info'
+ description: OK
+ tags:
+ - info-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/genome-fragments/{id}:
+ delete:
+ operationId: deleteGenomeFragment
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - genome-fragment-resource
+ x-accepts: application/json
+ get:
+ operationId: getGenomeFragment
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/GenomeFragment'
+ description: OK
+ tags:
+ - genome-fragment-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateGenomeFragment
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/GenomeFragment'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/GenomeFragment'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/GenomeFragment'
+ description: OK
+ tags:
+ - genome-fragment-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateGenomeFragment
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/GenomeFragment'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/GenomeFragment'
+ description: OK
+ tags:
+ - genome-fragment-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/genes/{id}:
+ delete:
+ operationId: deleteGene
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - gene-resource
+ x-accepts: application/json
+ get:
+ operationId: getGene
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Gene'
+ description: OK
+ tags:
+ - gene-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateGene
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Gene'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/Gene'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Gene'
+ description: OK
+ tags:
+ - gene-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateGene
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Gene'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Gene'
+ description: OK
+ tags:
+ - gene-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/gene-aliases/{id}:
+ delete:
+ operationId: deleteGeneAlias
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - gene-alias-resource
+ x-accepts: application/json
+ get:
+ operationId: getGeneAlias
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/GeneAlias'
+ description: OK
+ tags:
+ - gene-alias-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateGeneAlias
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/GeneAlias'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/GeneAlias'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/GeneAlias'
+ description: OK
+ tags:
+ - gene-alias-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateGeneAlias
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/GeneAlias'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/GeneAlias'
+ description: OK
+ tags:
+ - gene-alias-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/fda-submissions/{id}:
+ delete:
+ operationId: deleteFdaSubmission
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - fda-submission-resource
+ x-accepts: application/json
+ get:
+ operationId: getFdaSubmission
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/FdaSubmission'
+ description: OK
+ tags:
+ - fda-submission-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateFdaSubmission
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FdaSubmission'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/FdaSubmission'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/FdaSubmission'
+ description: OK
+ tags:
+ - fda-submission-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateFdaSubmission
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FdaSubmission'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/FdaSubmission'
+ description: OK
+ tags:
+ - fda-submission-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/fda-submission-types/{id}:
+ delete:
+ operationId: deleteFdaSubmissionType
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - fda-submission-type-resource
+ x-accepts: application/json
+ get:
+ operationId: getFdaSubmissionType
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/FdaSubmissionType'
+ description: OK
+ tags:
+ - fda-submission-type-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateFdaSubmissionType
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FdaSubmissionType'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/FdaSubmissionType'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/FdaSubmissionType'
+ description: OK
+ tags:
+ - fda-submission-type-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateFdaSubmissionType
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FdaSubmissionType'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/FdaSubmissionType'
+ description: OK
+ tags:
+ - fda-submission-type-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/fda-drugs/{id}:
+ delete:
+ operationId: deleteFdaDrug
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - fda-drug-resource
+ x-accepts: application/json
+ get:
+ operationId: getFdaDrug
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/FdaDrug'
+ description: OK
+ tags:
+ - fda-drug-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateFdaDrug
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FdaDrug'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/FdaDrug'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/FdaDrug'
+ description: OK
+ tags:
+ - fda-drug-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateFdaDrug
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FdaDrug'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/FdaDrug'
+ description: OK
+ tags:
+ - fda-drug-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/ensembl-genes/{id}:
+ delete:
+ operationId: deleteEnsemblGene
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - ensembl-gene-resource
+ x-accepts: application/json
+ get:
+ operationId: getEnsemblGene
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/EnsemblGene'
+ description: OK
+ tags:
+ - ensembl-gene-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateEnsemblGene
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/EnsemblGene'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/EnsemblGene'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/EnsemblGene'
+ description: OK
+ tags:
+ - ensembl-gene-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateEnsemblGene
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/EnsemblGene'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/EnsemblGene'
+ description: OK
+ tags:
+ - ensembl-gene-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/drugs/{id}:
+ delete:
+ operationId: deleteDrug
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - drug-resource
+ x-accepts: application/json
+ get:
+ operationId: getDrug
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Drug'
+ description: OK
+ tags:
+ - drug-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateDrug
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Drug'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/Drug'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Drug'
+ description: OK
+ tags:
+ - drug-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateDrug
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Drug'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Drug'
+ description: OK
+ tags:
+ - drug-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/drug-synonyms/{id}:
+ delete:
+ operationId: deleteDrugSynonym
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - drug-synonym-resource
+ x-accepts: application/json
+ get:
+ operationId: getDrugSynonym
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/DrugSynonym'
+ description: OK
+ tags:
+ - drug-synonym-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateDrugSynonym
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/DrugSynonym'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/DrugSynonym'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/DrugSynonym'
+ description: OK
+ tags:
+ - drug-synonym-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateDrugSynonym
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/DrugSynonym'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/DrugSynonym'
+ description: OK
+ tags:
+ - drug-synonym-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/drug-brands/{id}:
+ delete:
+ operationId: deleteDrugBrand
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - drug-brand-resource
+ x-accepts: application/json
+ get:
+ operationId: getDrugBrand
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/DrugBrand'
+ description: OK
+ tags:
+ - drug-brand-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateDrugBrand
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/DrugBrand'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/DrugBrand'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/DrugBrand'
+ description: OK
+ tags:
+ - drug-brand-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateDrugBrand
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/DrugBrand'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/DrugBrand'
+ description: OK
+ tags:
+ - drug-brand-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/consequences/{id}:
+ delete:
+ operationId: deleteConsequence
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - consequence-resource
+ x-accepts: application/json
+ get:
+ operationId: getConsequence
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Consequence'
+ description: OK
+ tags:
+ - consequence-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateConsequence
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Consequence'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/Consequence'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Consequence'
+ description: OK
+ tags:
+ - consequence-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateConsequence
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Consequence'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Consequence'
+ description: OK
+ tags:
+ - consequence-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/companion-diagnostic-devices/{id}:
+ delete:
+ operationId: deleteCompanionDiagnosticDevice
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - companion-diagnostic-device-resource
+ x-accepts: application/json
+ get:
+ operationId: getCompanionDiagnosticDevice
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/CompanionDiagnosticDevice'
+ description: OK
+ tags:
+ - companion-diagnostic-device-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateCompanionDiagnosticDevice
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/CompanionDiagnosticDevice'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/CompanionDiagnosticDevice'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/CompanionDiagnosticDevice'
+ description: OK
+ tags:
+ - companion-diagnostic-device-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateCompanionDiagnosticDevice
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/CompanionDiagnosticDevice'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/CompanionDiagnosticDevice'
+ description: OK
+ tags:
+ - companion-diagnostic-device-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/clinical-trials-gov-conditions/{id}:
+ delete:
+ operationId: deleteClinicalTrialsGovCondition
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - clinical-trials-gov-condition-resource
+ x-accepts: application/json
+ get:
+ operationId: getClinicalTrialsGovCondition
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/ClinicalTrialsGovCondition'
+ description: OK
+ tags:
+ - clinical-trials-gov-condition-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateClinicalTrialsGovCondition
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ClinicalTrialsGovCondition'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/ClinicalTrialsGovCondition'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/ClinicalTrialsGovCondition'
+ description: OK
+ tags:
+ - clinical-trials-gov-condition-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateClinicalTrialsGovCondition
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ClinicalTrialsGovCondition'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/ClinicalTrialsGovCondition'
+ description: OK
+ tags:
+ - clinical-trials-gov-condition-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/categorical-alterations/{id}:
+ delete:
+ operationId: deleteCategoricalAlteration
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - categorical-alteration-resource
+ x-accepts: application/json
+ get:
+ operationId: getCategoricalAlteration
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/CategoricalAlteration'
+ description: OK
+ tags:
+ - categorical-alteration-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateCategoricalAlteration
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/CategoricalAlteration'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/CategoricalAlteration'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/CategoricalAlteration'
+ description: OK
+ tags:
+ - categorical-alteration-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateCategoricalAlteration
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/CategoricalAlteration'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/CategoricalAlteration'
+ description: OK
+ tags:
+ - categorical-alteration-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/cancer-types/{id}:
+ delete:
+ operationId: deleteCancerType
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - cancer-type-resource
+ x-accepts: application/json
+ get:
+ operationId: getCancerType
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/CancerType'
+ description: OK
+ tags:
+ - cancer-type-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateCancerType
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/CancerType'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/CancerType'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/CancerType'
+ description: OK
+ tags:
+ - cancer-type-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateCancerType
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/CancerType'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/CancerType'
+ description: OK
+ tags:
+ - cancer-type-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/biomarker-associations/{id}:
+ delete:
+ operationId: deleteBiomarkerAssociation
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - biomarker-association-resource
+ x-accepts: application/json
+ get:
+ operationId: getBiomarkerAssociation
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/BiomarkerAssociation'
+ description: OK
+ tags:
+ - biomarker-association-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateBiomarkerAssociation
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/BiomarkerAssociation'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/BiomarkerAssociation'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/BiomarkerAssociation'
+ description: OK
+ tags:
+ - biomarker-association-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateBiomarkerAssociation
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/BiomarkerAssociation'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/BiomarkerAssociation'
+ description: OK
+ tags:
+ - biomarker-association-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/articles/{id}:
+ delete:
+ operationId: deleteArticle
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - article-resource
+ x-accepts: application/json
+ get:
+ operationId: getArticle
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Article'
+ description: OK
+ tags:
+ - article-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateArticle
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Article'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/Article'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Article'
+ description: OK
+ tags:
+ - article-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateArticle
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Article'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Article'
+ description: OK
+ tags:
+ - article-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/alterations/{id}:
+ delete:
+ operationId: deleteAlteration
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - alteration-resource
+ x-accepts: application/json
+ get:
+ operationId: getAlteration
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Alteration'
+ description: OK
+ tags:
+ - alteration-resource
+ x-accepts: '*/*'
+ patch:
+ operationId: partialUpdateAlteration
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Alteration'
+ application/merge-patch+json:
+ schema:
+ $ref: '#/components/schemas/Alteration'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Alteration'
+ description: OK
+ tags:
+ - alteration-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ put:
+ operationId: updateAlteration
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Alteration'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Alteration'
+ description: OK
+ tags:
+ - alteration-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/admin/users/{id}:
+ put:
+ operationId: updateUser
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/UserDTO'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/UserDTO'
+ description: OK
+ tags:
+ - user-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/transcripts:
+ get:
+ operationId: getAllTranscripts
+ parameters:
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/TranscriptDTO'
+ type: array
+ description: OK
+ tags:
+ - transcript-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createTranscript
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/TranscriptDTO'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/TranscriptDTO'
+ description: OK
+ tags:
+ - transcript-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/specimen-types:
+ get:
+ operationId: getAllSpecimenTypes
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/SpecimenType'
+ type: array
+ description: OK
+ tags:
+ - specimen-type-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createSpecimenType
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/SpecimenType'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/SpecimenType'
+ description: OK
+ tags:
+ - specimen-type-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/sequences:
+ get:
+ operationId: getAllSequences
+ parameters:
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Sequence'
+ type: array
+ description: OK
+ tags:
+ - sequence-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createSequence
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Sequence'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Sequence'
+ description: OK
+ tags:
+ - sequence-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/pipeline/update-ncit:
+ post:
+ operationId: updateNcit
+ responses:
+ "200":
+ description: OK
+ tags:
+ - pipeline-controller
+ x-accepts: application/json
+ /api/pipeline/update-gene:
+ post:
+ operationId: updatePortalGene
+ responses:
+ "200":
+ description: OK
+ tags:
+ - pipeline-controller
+ x-accepts: application/json
+ /api/match-transcript/{hugoSymbol}:
+ post:
+ operationId: matchTranscript
+ parameters:
+ - explode: false
+ in: path
+ name: hugoSymbol
+ required: true
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MatchTranscriptVM'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/TranscriptMatchResultVM'
+ description: OK
+ tags:
+ - transcript-controller
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/logout:
+ post:
+ operationId: logout
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ type: object
+ description: OK
+ tags:
+ - logout-resource
+ x-accepts: '*/*'
+ /api/infos:
+ get:
+ operationId: getAllInfos
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Info'
+ type: array
+ description: OK
+ tags:
+ - info-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createInfo
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Info'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Info'
+ description: OK
+ tags:
+ - info-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/genome-fragments:
+ get:
+ operationId: getAllGenomeFragments
+ parameters:
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/GenomeFragment'
+ type: array
+ description: OK
+ tags:
+ - genome-fragment-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createGenomeFragment
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/GenomeFragment'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/GenomeFragment'
+ description: OK
+ tags:
+ - genome-fragment-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/genes:
+ get:
+ operationId: getAllGenes
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/GeneCriteria'
+ style: form
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Gene'
+ type: array
+ description: OK
+ tags:
+ - gene-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createGene
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Gene'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Gene'
+ description: OK
+ tags:
+ - gene-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/gene-aliases:
+ get:
+ operationId: getAllGeneAliases
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/GeneAlias'
+ type: array
+ description: OK
+ tags:
+ - gene-alias-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createGeneAlias
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/GeneAlias'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/GeneAlias'
+ description: OK
+ tags:
+ - gene-alias-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/find-transcripts-by-ensembl-ids:
+ post:
+ operationId: findTranscriptsByEnsemblIds
+ parameters:
+ - explode: true
+ in: query
+ name: referenceGenome
+ required: true
+ schema:
+ enum:
+ - GRCh37
+ - GRCh38
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ items:
+ type: string
+ type: array
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/TranscriptDTO'
+ type: array
+ description: OK
+ tags:
+ - transcript-controller
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/find-genes:
+ get:
+ operationId: findGeneBySymbol
+ parameters:
+ - explode: true
+ in: query
+ name: symbol
+ required: true
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Gene'
+ description: OK
+ tags:
+ - gene-controller
+ x-accepts: '*/*'
+ post:
+ operationId: findGenesBySymbols
+ requestBody:
+ content:
+ application/json:
+ schema:
+ items:
+ type: string
+ type: array
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Gene'
+ type: array
+ uniqueItems: true
+ description: OK
+ tags:
+ - gene-controller
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/find-canonical-sequences:
+ get:
+ operationId: findCanonicalSequence
+ parameters:
+ - explode: true
+ in: query
+ name: referenceGenome
+ required: true
+ schema:
+ enum:
+ - GRCh37
+ - GRCh38
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: entrezGeneId
+ required: true
+ schema:
+ format: int32
+ type: integer
+ style: form
+ - explode: true
+ in: query
+ name: sequenceType
+ required: false
+ schema:
+ default: PROTEIN
+ enum:
+ - PROTEIN
+ - CDNA
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Sequence'
+ description: OK
+ tags:
+ - sequence-controller
+ x-accepts: '*/*'
+ post:
+ operationId: findCanonicalSequences
+ parameters:
+ - explode: true
+ in: query
+ name: referenceGenome
+ required: true
+ schema:
+ enum:
+ - GRCh37
+ - GRCh38
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: sequenceType
+ required: false
+ schema:
+ default: PROTEIN
+ enum:
+ - PROTEIN
+ - CDNA
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ items:
+ format: int32
+ type: integer
+ type: array
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Sequence'
+ type: array
+ description: OK
+ tags:
+ - sequence-controller
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/fda-submissions:
+ get:
+ operationId: getAllFdaSubmissions
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/FdaSubmissionCriteria'
+ style: form
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/FdaSubmission'
+ type: array
+ description: OK
+ tags:
+ - fda-submission-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createFdaSubmission
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FdaSubmission'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/FdaSubmission'
+ description: OK
+ tags:
+ - fda-submission-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/fda-submission-types:
+ get:
+ operationId: getAllFdaSubmissionTypes
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/FdaSubmissionType'
+ type: array
+ description: OK
+ tags:
+ - fda-submission-type-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createFdaSubmissionType
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FdaSubmissionType'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/FdaSubmissionType'
+ description: OK
+ tags:
+ - fda-submission-type-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/fda-drugs:
+ get:
+ operationId: getAllFdaDrugs
+ parameters:
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ - explode: true
+ in: query
+ name: filter
+ required: false
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/FdaDrug'
+ type: array
+ description: OK
+ tags:
+ - fda-drug-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createFdaDrug
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FdaDrug'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/FdaDrug'
+ description: OK
+ tags:
+ - fda-drug-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/ensembl-genes:
+ get:
+ operationId: getAllEnsemblGenes
+ parameters:
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/EnsemblGene'
+ type: array
+ description: OK
+ tags:
+ - ensembl-gene-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createEnsemblGene
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/EnsemblGene'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/EnsemblGene'
+ description: OK
+ tags:
+ - ensembl-gene-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/drugs:
+ get:
+ operationId: getAllDrugs
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/DrugCriteria'
+ style: form
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Drug'
+ type: array
+ description: OK
+ tags:
+ - drug-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createDrug
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Drug'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Drug'
+ description: OK
+ tags:
+ - drug-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/drug-synonyms:
+ get:
+ operationId: getAllDrugSynonyms
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/DrugSynonym'
+ type: array
+ description: OK
+ tags:
+ - drug-synonym-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createDrugSynonym
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/DrugSynonym'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/DrugSynonym'
+ description: OK
+ tags:
+ - drug-synonym-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/drug-brands:
+ get:
+ operationId: getAllDrugBrands
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/DrugBrand'
+ type: array
+ description: OK
+ tags:
+ - drug-brand-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createDrugBrand
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/DrugBrand'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/DrugBrand'
+ description: OK
+ tags:
+ - drug-brand-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/consequences:
+ get:
+ operationId: getAllConsequences
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Consequence'
+ type: array
+ description: OK
+ tags:
+ - consequence-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createConsequence
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Consequence'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Consequence'
+ description: OK
+ tags:
+ - consequence-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/compare-transcript/{hugoSymbol}:
+ post:
+ operationId: compareTranscript
+ parameters:
+ - explode: false
+ in: path
+ name: hugoSymbol
+ required: true
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/TranscriptComparisonVM'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/TranscriptComparisonResultVM'
+ description: OK
+ tags:
+ - transcript-controller
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/companion-diagnostic-devices:
+ get:
+ operationId: getAllCompanionDiagnosticDevices
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/CompanionDiagnosticDeviceCriteria'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/CompanionDiagnosticDevice'
+ type: array
+ description: OK
+ tags:
+ - companion-diagnostic-device-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createCompanionDiagnosticDevice
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/CompanionDiagnosticDevice'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/CompanionDiagnosticDevice'
+ description: OK
+ tags:
+ - companion-diagnostic-device-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/clinical-trials-gov-conditions:
+ get:
+ operationId: getAllClinicalTrialsGovConditions
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/ClinicalTrialsGovConditionCriteria'
+ style: form
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/ClinicalTrialsGovCondition'
+ type: array
+ description: OK
+ tags:
+ - clinical-trials-gov-condition-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createClinicalTrialsGovCondition
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ClinicalTrialsGovCondition'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/ClinicalTrialsGovCondition'
+ description: OK
+ tags:
+ - clinical-trials-gov-condition-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/categorical-alterations:
+ get:
+ operationId: getAllCategoricalAlterations
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/CategoricalAlteration'
+ type: array
+ description: OK
+ tags:
+ - categorical-alteration-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createCategoricalAlteration
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/CategoricalAlteration'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/CategoricalAlteration'
+ description: OK
+ tags:
+ - categorical-alteration-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/cancer-types:
+ get:
+ operationId: getAllCancerTypes
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/CancerTypeCriteria'
+ style: form
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/CancerType'
+ type: array
+ description: OK
+ tags:
+ - cancer-type-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createCancerType
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/CancerType'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/CancerType'
+ description: OK
+ tags:
+ - cancer-type-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/biomarker-associations:
+ get:
+ operationId: getAllBiomarkerAssociations
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/BiomarkerAssociation'
+ type: array
+ description: OK
+ tags:
+ - biomarker-association-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createBiomarkerAssociation
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/BiomarkerAssociationDTO'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/BiomarkerAssociation'
+ description: OK
+ tags:
+ - biomarker-association-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/articles:
+ get:
+ operationId: getAllArticles
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/ArticleCriteria'
+ style: form
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Article'
+ type: array
+ description: OK
+ tags:
+ - article-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createArticle
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Article'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Article'
+ description: OK
+ tags:
+ - article-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/annotate-alteration:
+ post:
+ operationId: annotateAlteration
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Alteration'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Alteration'
+ description: OK
+ tags:
+ - alteration-controller
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/alterations:
+ get:
+ operationId: getAllAlterations
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/AlterationCriteria'
+ style: form
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Alteration'
+ type: array
+ description: OK
+ tags:
+ - alteration-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createAlteration
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Alteration'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Alteration'
+ description: OK
+ tags:
+ - alteration-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/admin/users:
+ get:
+ operationId: getAllUsers
+ parameters:
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/UserDTO'
+ type: array
+ description: OK
+ tags:
+ - user-resource
+ x-accepts: '*/*'
+ post:
+ operationId: createUser
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/UserDTO'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/User'
+ description: OK
+ tags:
+ - user-resource
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/add-transcript:
+ post:
+ operationId: addTranscript
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AddTranscriptBody'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/TranscriptDTO'
+ description: OK
+ tags:
+ - transcript-controller
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/add-ensembl-gene:
+ post:
+ operationId: addEnsemblGene
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AddEnsemblGeneBody'
+ required: true
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/EnsemblGene'
+ description: OK
+ tags:
+ - ensembl-gene-controller
+ x-contentType: application/json
+ x-accepts: '*/*'
+ /api/suggest-variant/{hugoSymbol}:
+ get:
+ operationId: suggestVariant
+ parameters:
+ - explode: false
+ in: path
+ name: hugoSymbol
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: proteinPosition
+ required: true
+ schema:
+ format: int32
+ type: integer
+ style: form
+ - explode: true
+ in: query
+ name: curatedResidue
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: grch37Transcript
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: grch38Transcript
+ required: true
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/AllReferenceTranscriptSuggestionVM'
+ description: OK
+ tags:
+ - transcript-controller
+ x-accepts: '*/*'
+ /api/genes/count:
+ get:
+ operationId: countGenes
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/GeneCriteria'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ format: int64
+ type: integer
+ description: OK
+ tags:
+ - gene-resource
+ x-accepts: '*/*'
+ /api/fda-submissions/lookup:
+ get:
+ operationId: getFdaSubmissionByNumber
+ parameters:
+ - explode: true
+ in: query
+ name: number
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: supplementNumber
+ required: false
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/FdaSubmission'
+ description: OK
+ tags:
+ - fda-submission-resource
+ x-accepts: '*/*'
+ /api/fda-submissions/count:
+ get:
+ operationId: countFdaSubmissions
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/FdaSubmissionCriteria'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ format: int64
+ type: integer
+ description: OK
+ tags:
+ - fda-submission-resource
+ x-accepts: '*/*'
+ /api/fda-submissions/companion-diagnostic-device/{id}:
+ get:
+ operationId: findFdaSubmissionsByCompanionDiagnosticDevice
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/FdaSubmission'
+ type: array
+ description: OK
+ tags:
+ - fda-submission-resource
+ x-accepts: '*/*'
+ /api/drugs/search:
+ get:
+ operationId: findDrugs
+ parameters:
+ - explode: true
+ in: query
+ name: query
+ required: true
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Drug'
+ type: array
+ description: OK
+ tags:
+ - drug-controller
+ x-accepts: '*/*'
+ /api/drugs/search-by-code/{code}:
+ get:
+ operationId: findDrugByCode
+ parameters:
+ - explode: false
+ in: path
+ name: code
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/Drug'
+ description: OK
+ tags:
+ - drug-controller
+ x-accepts: '*/*'
+ /api/drugs/count:
+ get:
+ operationId: countDrugs
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/DrugCriteria'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ format: int64
+ type: integer
+ description: OK
+ tags:
+ - drug-resource
+ x-accepts: '*/*'
+ /api/companion-diagnostic-devices/count:
+ get:
+ operationId: countCompanionDiagnosticDevices
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/CompanionDiagnosticDeviceCriteria'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ format: int64
+ type: integer
+ description: OK
+ tags:
+ - companion-diagnostic-device-resource
+ x-accepts: '*/*'
+ /api/clinical-trials-gov-conditions/count:
+ get:
+ operationId: countClinicalTrialsGovConditions
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/ClinicalTrialsGovConditionCriteria'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ format: int64
+ type: integer
+ description: OK
+ tags:
+ - clinical-trials-gov-condition-resource
+ x-accepts: '*/*'
+ /api/cancer-types/count:
+ get:
+ operationId: countCancerTypes
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/CancerTypeCriteria'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ format: int64
+ type: integer
+ description: OK
+ tags:
+ - cancer-type-resource
+ x-accepts: '*/*'
+ /api/biomarker-associations/companion-diagnostic-device/{id}:
+ get:
+ operationId: getBiomarkerAssociationByCompanionDiagnosticDevice
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/BiomarkerAssociation'
+ type: array
+ description: OK
+ tags:
+ - biomarker-association-resource
+ x-accepts: '*/*'
+ /api/authenticate:
+ get:
+ operationId: isAuthenticated
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ type: string
+ description: OK
+ tags:
+ - account-resource
+ x-accepts: '*/*'
+ /api/auth-info:
+ get:
+ operationId: getAuthInfo
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/AuthInfoVM'
+ description: OK
+ tags:
+ - auth-info-resource
+ x-accepts: '*/*'
+ /api/articles/count:
+ get:
+ operationId: countArticles
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/ArticleCriteria'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ format: int64
+ type: integer
+ description: OK
+ tags:
+ - article-resource
+ x-accepts: '*/*'
+ /api/alterations/gene/{id}:
+ get:
+ operationId: findByGeneId
+ parameters:
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Alteration'
+ type: array
+ description: OK
+ tags:
+ - alteration-resource
+ x-accepts: '*/*'
+ /api/alterations/count:
+ get:
+ operationId: countAlterations
+ parameters:
+ - explode: true
+ in: query
+ name: criteria
+ required: true
+ schema:
+ $ref: '#/components/schemas/AlterationCriteria'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ format: int64
+ type: integer
+ description: OK
+ tags:
+ - alteration-resource
+ x-accepts: '*/*'
+ /api/admin/users/{login}:
+ delete:
+ operationId: deleteUser
+ parameters:
+ - explode: false
+ in: path
+ name: login
+ required: true
+ schema:
+ pattern: ^(?>[a-zA-Z0-9!$&*+=?^_`{|}~.-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*)|(?>[_.@A-Za-z0-9-]+)$
+ type: string
+ style: simple
+ responses:
+ "200":
+ description: OK
+ tags:
+ - user-resource
+ x-accepts: application/json
+ get:
+ operationId: getUser
+ parameters:
+ - explode: false
+ in: path
+ name: login
+ required: true
+ schema:
+ pattern: ^(?>[a-zA-Z0-9!$&*+=?^_`{|}~.-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*)|(?>[_.@A-Za-z0-9-]+)$
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/UserDTO'
+ description: OK
+ tags:
+ - user-resource
+ x-accepts: '*/*'
+ /api/account:
+ get:
+ operationId: getAccount
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/UserDTO'
+ description: OK
+ tags:
+ - account-resource
+ x-accepts: '*/*'
+ /api/account/firebase-token:
+ get:
+ operationId: getFirebaseToken
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ type: string
+ description: OK
+ tags:
+ - account-resource
+ x-accepts: '*/*'
+ /api/_search/genes:
+ get:
+ operationId: searchGenes
+ parameters:
+ - explode: true
+ in: query
+ name: query
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Gene'
+ type: array
+ description: OK
+ tags:
+ - gene-resource
+ x-accepts: '*/*'
+ /api/_search/fda-submissions:
+ get:
+ operationId: searchFdaSubmissions
+ parameters:
+ - explode: true
+ in: query
+ name: query
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/FdaSubmission'
+ type: array
+ description: OK
+ tags:
+ - fda-submission-resource
+ x-accepts: '*/*'
+ /api/_search/drugs:
+ get:
+ operationId: searchDrugs
+ parameters:
+ - explode: true
+ in: query
+ name: query
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Drug'
+ type: array
+ description: OK
+ tags:
+ - drug-resource
+ x-accepts: '*/*'
+ /api/_search/companion-diagnostic-devices:
+ get:
+ operationId: searchCompanionDiagnosticDevices
+ parameters:
+ - explode: true
+ in: query
+ name: query
+ required: true
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/CompanionDiagnosticDevice'
+ type: array
+ description: OK
+ tags:
+ - companion-diagnostic-device-resource
+ x-accepts: '*/*'
+ /api/_search/clinical-trials-gov-conditions:
+ get:
+ operationId: searchClinicalTrialsGovConditions
+ parameters:
+ - explode: true
+ in: query
+ name: query
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/ClinicalTrialsGovCondition'
+ type: array
+ description: OK
+ tags:
+ - clinical-trials-gov-condition-resource
+ x-accepts: '*/*'
+ /api/_search/cancer-types:
+ get:
+ operationId: searchCancerTypes
+ parameters:
+ - explode: true
+ in: query
+ name: query
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/CancerType'
+ type: array
+ description: OK
+ tags:
+ - cancer-type-resource
+ x-accepts: '*/*'
+ /api/_search/articles:
+ get:
+ operationId: searchArticles
+ parameters:
+ - explode: true
+ in: query
+ name: query
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Article'
+ type: array
+ description: OK
+ tags:
+ - article-resource
+ x-accepts: '*/*'
+ /api/_search/alterations:
+ get:
+ operationId: searchAlterations
+ parameters:
+ - explode: true
+ in: query
+ name: query
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: pageable
+ required: true
+ schema:
+ $ref: '#/components/schemas/Pageable'
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ items:
+ $ref: '#/components/schemas/Alteration'
+ type: array
+ description: OK
+ tags:
+ - alteration-resource
+ x-accepts: '*/*'
+ /api/_search/all:
+ get:
+ operationId: search
+ parameters:
+ - explode: true
+ in: query
+ name: query
+ required: true
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ '*/*':
+ schema:
+ $ref: '#/components/schemas/SearchResultDTO'
+ description: OK
+ tags:
+ - search-controller
+ x-accepts: '*/*'
+components:
+ schemas:
+ EnsemblGene:
+ example:
+ ensemblGeneId: ensemblGeneId
+ strand: 5
+ transcripts:
+ - ensemblProteinId: ensemblProteinId
+ ensemblTranscriptId: ensemblTranscriptId
+ description: description
+ fragments:
+ - strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ - strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ id: 2
+ canonical: true
+ referenceSequenceId: referenceSequenceId
+ sequences:
+ - sequence: sequence
+ id: 4
+ sequenceType: PROTEIN
+ - sequence: sequence
+ id: 4
+ sequenceType: PROTEIN
+ - ensemblProteinId: ensemblProteinId
+ ensemblTranscriptId: ensemblTranscriptId
+ description: description
+ fragments:
+ - strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ - strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ id: 2
+ canonical: true
+ referenceSequenceId: referenceSequenceId
+ sequences:
+ - sequence: sequence
+ id: 4
+ sequenceType: PROTEIN
+ - sequence: sequence
+ id: 4
+ sequenceType: PROTEIN
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ chromosome: chromosome
+ start: 1
+ end: 5
+ id: 6
+ canonical: true
+ referenceGenome: GRCh37
+ properties:
+ id:
+ format: int64
+ type: integer
+ referenceGenome:
+ enum:
+ - GRCh37
+ - GRCh38
+ type: string
+ ensemblGeneId:
+ type: string
+ canonical:
+ type: boolean
+ chromosome:
+ type: string
+ start:
+ format: int32
+ type: integer
+ end:
+ format: int32
+ type: integer
+ strand:
+ format: int32
+ type: integer
+ transcripts:
+ items:
+ $ref: '#/components/schemas/Transcript'
+ type: array
+ uniqueItems: true
+ gene:
+ $ref: '#/components/schemas/Gene'
+ required:
+ - canonical
+ - chromosome
+ - end
+ - ensemblGeneId
+ - start
+ - strand
+ type: object
+ Gene:
+ example:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ properties:
+ id:
+ format: int64
+ type: integer
+ entrezGeneId:
+ format: int32
+ type: integer
+ hugoSymbol:
+ type: string
+ type: object
+ GenomeFragment:
+ example:
+ strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ properties:
+ id:
+ format: int64
+ type: integer
+ chromosome:
+ type: string
+ start:
+ format: int32
+ type: integer
+ end:
+ format: int32
+ type: integer
+ strand:
+ format: int32
+ type: integer
+ type:
+ enum:
+ - GENE
+ - EXON
+ - FIVE_PRIME_UTR
+ - THREE_PRIME_UTR
+ type: string
+ transcript:
+ $ref: '#/components/schemas/Transcript'
+ type: object
+ Sequence:
+ example:
+ sequence: sequence
+ id: 4
+ sequenceType: PROTEIN
+ properties:
+ id:
+ format: int64
+ type: integer
+ sequenceType:
+ enum:
+ - PROTEIN
+ - CDNA
+ type: string
+ sequence:
+ type: string
+ transcript:
+ $ref: '#/components/schemas/Transcript'
+ type: object
+ Transcript:
+ example:
+ ensemblProteinId: ensemblProteinId
+ ensemblTranscriptId: ensemblTranscriptId
+ description: description
+ fragments:
+ - strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ - strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ id: 2
+ canonical: true
+ referenceSequenceId: referenceSequenceId
+ sequences:
+ - sequence: sequence
+ id: 4
+ sequenceType: PROTEIN
+ - sequence: sequence
+ id: 4
+ sequenceType: PROTEIN
+ properties:
+ id:
+ format: int64
+ type: integer
+ ensemblTranscriptId:
+ type: string
+ canonical:
+ type: boolean
+ ensemblProteinId:
+ type: string
+ referenceSequenceId:
+ type: string
+ description:
+ type: string
+ fragments:
+ items:
+ $ref: '#/components/schemas/GenomeFragment'
+ type: array
+ uniqueItems: true
+ sequences:
+ items:
+ $ref: '#/components/schemas/Sequence'
+ type: array
+ uniqueItems: true
+ ensemblGene:
+ $ref: '#/components/schemas/EnsemblGene'
+ required:
+ - canonical
+ type: object
+ TranscriptDTO:
+ example:
+ ensemblProteinId: ensemblProteinId
+ ensemblTranscriptId: ensemblTranscriptId
+ ensemblGene:
+ ensemblGeneId: ensemblGeneId
+ strand: 5
+ transcripts:
+ - ensemblProteinId: ensemblProteinId
+ ensemblTranscriptId: ensemblTranscriptId
+ description: description
+ fragments:
+ - strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ - strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ id: 2
+ canonical: true
+ referenceSequenceId: referenceSequenceId
+ sequences:
+ - sequence: sequence
+ id: 4
+ sequenceType: PROTEIN
+ - sequence: sequence
+ id: 4
+ sequenceType: PROTEIN
+ - ensemblProteinId: ensemblProteinId
+ ensemblTranscriptId: ensemblTranscriptId
+ description: description
+ fragments:
+ - strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ - strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ id: 2
+ canonical: true
+ referenceSequenceId: referenceSequenceId
+ sequences:
+ - sequence: sequence
+ id: 4
+ sequenceType: PROTEIN
+ - sequence: sequence
+ id: 4
+ sequenceType: PROTEIN
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ chromosome: chromosome
+ start: 1
+ end: 5
+ id: 6
+ canonical: true
+ referenceGenome: GRCh37
+ exons:
+ - strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ - strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ chromosome: chromosome
+ start: 1
+ description: description
+ canonical: true
+ strand: 1
+ utrs:
+ - strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ - strand: 2
+ chromosome: chromosome
+ start: 9
+ end: 3
+ id: 7
+ type: GENE
+ end: 6
+ id: 0
+ referenceSequenceId: referenceSequenceId
+ properties:
+ id:
+ format: int64
+ type: integer
+ ensemblTranscriptId:
+ type: string
+ canonical:
+ type: boolean
+ ensemblProteinId:
+ type: string
+ referenceSequenceId:
+ type: string
+ description:
+ type: string
+ ensemblGene:
+ $ref: '#/components/schemas/EnsemblGene'
+ strand:
+ format: int32
+ type: integer
+ chromosome:
+ type: string
+ start:
+ format: int32
+ type: integer
+ end:
+ format: int32
+ type: integer
+ exons:
+ items:
+ $ref: '#/components/schemas/GenomeFragment'
+ type: array
+ utrs:
+ items:
+ $ref: '#/components/schemas/GenomeFragment'
+ type: array
+ required:
+ - canonical
+ type: object
+ Alteration:
+ example:
+ consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ properties:
+ id:
+ format: int64
+ type: integer
+ name:
+ type: string
+ alteration:
+ type: string
+ proteinStart:
+ format: int32
+ type: integer
+ proteinEnd:
+ format: int32
+ type: integer
+ refResidues:
+ type: string
+ variantResidues:
+ type: string
+ referenceGenomes:
+ items:
+ $ref: '#/components/schemas/AlterationReferenceGenome'
+ type: array
+ uniqueItems: true
+ genes:
+ items:
+ $ref: '#/components/schemas/Gene'
+ type: array
+ uniqueItems: true
+ consequence:
+ $ref: '#/components/schemas/Consequence'
+ biomarkerAssociations:
+ items:
+ $ref: '#/components/schemas/BiomarkerAssociation'
+ type: array
+ uniqueItems: true
+ required:
+ - alteration
+ - name
+ type: object
+ AlterationReferenceGenome:
+ example:
+ id: 3
+ referenceGenome: GRCh37
+ properties:
+ id:
+ format: int64
+ type: integer
+ referenceGenome:
+ enum:
+ - GRCh37
+ - GRCh38
+ type: string
+ alteration:
+ $ref: '#/components/schemas/Alteration'
+ type: object
+ BiomarkerAssociation:
+ example:
+ fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ properties:
+ id:
+ format: int64
+ type: integer
+ alterations:
+ items:
+ $ref: '#/components/schemas/Alteration'
+ type: array
+ uniqueItems: true
+ drugs:
+ items:
+ $ref: '#/components/schemas/Drug'
+ type: array
+ uniqueItems: true
+ fdaSubmissions:
+ items:
+ $ref: '#/components/schemas/FdaSubmission'
+ type: array
+ uniqueItems: true
+ cancerType:
+ $ref: '#/components/schemas/CancerType'
+ gene:
+ $ref: '#/components/schemas/Gene'
+ type: object
+ CancerType:
+ example:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ properties:
+ id:
+ format: int64
+ type: integer
+ code:
+ type: string
+ color:
+ type: string
+ level:
+ format: int32
+ type: integer
+ mainType:
+ type: string
+ subtype:
+ type: string
+ tissue:
+ type: string
+ tumorForm:
+ enum:
+ - SOLID
+ - LIQUID
+ - MIXED
+ type: string
+ required:
+ - level
+ - mainType
+ - tumorForm
+ type: object
+ CompanionDiagnosticDevice:
+ example:
+ fdaSubmissions:
+ - genetic: true
+ genericName: genericName
+ description: description
+ type:
+ name: name
+ description: description
+ id: 5
+ type: PMA
+ shortName: shortName
+ deviceName: deviceName
+ supplementNumber: supplementNumber
+ platform: platform
+ decisionDate: 2000-01-23T04:56:07.000+00:00
+ number: number
+ dateReceived: 2000-01-23T04:56:07.000+00:00
+ curated: true
+ additionalInfo: additionalInfo
+ id: 1
+ biomarkerAssociations:
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - genetic: true
+ genericName: genericName
+ description: description
+ type:
+ name: name
+ description: description
+ id: 5
+ type: PMA
+ shortName: shortName
+ deviceName: deviceName
+ supplementNumber: supplementNumber
+ platform: platform
+ decisionDate: 2000-01-23T04:56:07.000+00:00
+ number: number
+ dateReceived: 2000-01-23T04:56:07.000+00:00
+ curated: true
+ additionalInfo: additionalInfo
+ id: 1
+ biomarkerAssociations:
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ indicationDetails: indicationDetails
+ name: name
+ id: 6
+ specimenTypes:
+ - null
+ - null
+ manufacturer: manufacturer
+ properties:
+ id:
+ format: int64
+ type: integer
+ name:
+ type: string
+ manufacturer:
+ type: string
+ indicationDetails:
+ type: string
+ fdaSubmissions:
+ items:
+ $ref: '#/components/schemas/FdaSubmission'
+ type: array
+ uniqueItems: true
+ specimenTypes:
+ items:
+ $ref: '#/components/schemas/SpecimenType'
+ type: array
+ uniqueItems: true
+ required:
+ - manufacturer
+ - name
+ type: object
+ Consequence:
+ example:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ properties:
+ id:
+ format: int64
+ type: integer
+ type:
+ enum:
+ - MUTATION
+ - COPY_NUMBER_ALTERATION
+ - STRUCTURAL_VARIANT
+ - UNKNOWN
+ - NA
+ type: string
+ term:
+ type: string
+ name:
+ type: string
+ isGenerallyTruncating:
+ type: boolean
+ description:
+ type: string
+ required:
+ - isGenerallyTruncating
+ - name
+ - term
+ - type
+ type: object
+ Drug:
+ example:
+ code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ properties:
+ id:
+ format: int64
+ type: integer
+ name:
+ type: string
+ code:
+ type: string
+ semanticType:
+ type: string
+ fdaDrug:
+ $ref: '#/components/schemas/FdaDrug'
+ synonyms:
+ items:
+ $ref: '#/components/schemas/DrugSynonym'
+ type: array
+ uniqueItems: true
+ brands:
+ items:
+ $ref: '#/components/schemas/DrugBrand'
+ type: array
+ uniqueItems: true
+ biomarkerAssociations:
+ items:
+ $ref: '#/components/schemas/BiomarkerAssociation'
+ type: array
+ uniqueItems: true
+ type: object
+ DrugBrand:
+ example:
+ name: name
+ id: 1
+ region: US
+ properties:
+ id:
+ format: int64
+ type: integer
+ name:
+ type: string
+ region:
+ enum:
+ - US
+ - EU
+ type: string
+ drug:
+ $ref: '#/components/schemas/Drug'
+ type: object
+ DrugSynonym:
+ example:
+ name: name
+ id: 1
+ properties:
+ id:
+ format: int64
+ type: integer
+ name:
+ type: string
+ drug:
+ $ref: '#/components/schemas/Drug'
+ type: object
+ FdaDrug:
+ example:
+ applicationNumber: applicationNumber
+ id: 7
+ properties:
+ id:
+ format: int64
+ type: integer
+ applicationNumber:
+ type: string
+ required:
+ - applicationNumber
+ type: object
+ FdaSubmission:
+ example:
+ genetic: true
+ genericName: genericName
+ description: description
+ type:
+ name: name
+ description: description
+ id: 5
+ type: PMA
+ shortName: shortName
+ deviceName: deviceName
+ supplementNumber: supplementNumber
+ platform: platform
+ decisionDate: 2000-01-23T04:56:07.000+00:00
+ number: number
+ dateReceived: 2000-01-23T04:56:07.000+00:00
+ curated: true
+ additionalInfo: additionalInfo
+ id: 1
+ biomarkerAssociations:
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ properties:
+ id:
+ format: int64
+ type: integer
+ number:
+ type: string
+ supplementNumber:
+ type: string
+ deviceName:
+ type: string
+ genericName:
+ type: string
+ dateReceived:
+ format: date-time
+ type: string
+ decisionDate:
+ format: date-time
+ type: string
+ description:
+ type: string
+ platform:
+ type: string
+ curated:
+ type: boolean
+ genetic:
+ type: boolean
+ additionalInfo:
+ type: string
+ companionDiagnosticDevice:
+ $ref: '#/components/schemas/CompanionDiagnosticDevice'
+ type:
+ $ref: '#/components/schemas/FdaSubmissionType'
+ biomarkerAssociations:
+ items:
+ $ref: '#/components/schemas/BiomarkerAssociation'
+ type: array
+ uniqueItems: true
+ required:
+ - curated
+ - deviceName
+ - genetic
+ - number
+ type: object
+ FdaSubmissionType:
+ example:
+ name: name
+ description: description
+ id: 5
+ type: PMA
+ shortName: shortName
+ properties:
+ id:
+ format: int64
+ type: integer
+ type:
+ enum:
+ - PMA
+ - DE_NOVO
+ - HDE
+ - PMN
+ type: string
+ name:
+ type: string
+ shortName:
+ type: string
+ description:
+ type: string
+ required:
+ - name
+ - type
+ type: object
+ GeneAlias:
+ example:
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ id: 0
+ properties:
+ id:
+ format: int64
+ type: integer
+ name:
+ type: string
+ gene:
+ $ref: '#/components/schemas/Gene'
+ type: object
+ SpecimenType:
+ example:
+ companionDiagnosticDevices:
+ - fdaSubmissions:
+ - genetic: true
+ genericName: genericName
+ description: description
+ type:
+ name: name
+ description: description
+ id: 5
+ type: PMA
+ shortName: shortName
+ deviceName: deviceName
+ supplementNumber: supplementNumber
+ platform: platform
+ decisionDate: 2000-01-23T04:56:07.000+00:00
+ number: number
+ dateReceived: 2000-01-23T04:56:07.000+00:00
+ curated: true
+ additionalInfo: additionalInfo
+ id: 1
+ biomarkerAssociations:
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - genetic: true
+ genericName: genericName
+ description: description
+ type:
+ name: name
+ description: description
+ id: 5
+ type: PMA
+ shortName: shortName
+ deviceName: deviceName
+ supplementNumber: supplementNumber
+ platform: platform
+ decisionDate: 2000-01-23T04:56:07.000+00:00
+ number: number
+ dateReceived: 2000-01-23T04:56:07.000+00:00
+ curated: true
+ additionalInfo: additionalInfo
+ id: 1
+ biomarkerAssociations:
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ indicationDetails: indicationDetails
+ name: name
+ id: 6
+ specimenTypes:
+ - null
+ - null
+ manufacturer: manufacturer
+ - fdaSubmissions:
+ - genetic: true
+ genericName: genericName
+ description: description
+ type:
+ name: name
+ description: description
+ id: 5
+ type: PMA
+ shortName: shortName
+ deviceName: deviceName
+ supplementNumber: supplementNumber
+ platform: platform
+ decisionDate: 2000-01-23T04:56:07.000+00:00
+ number: number
+ dateReceived: 2000-01-23T04:56:07.000+00:00
+ curated: true
+ additionalInfo: additionalInfo
+ id: 1
+ biomarkerAssociations:
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - genetic: true
+ genericName: genericName
+ description: description
+ type:
+ name: name
+ description: description
+ id: 5
+ type: PMA
+ shortName: shortName
+ deviceName: deviceName
+ supplementNumber: supplementNumber
+ platform: platform
+ decisionDate: 2000-01-23T04:56:07.000+00:00
+ number: number
+ dateReceived: 2000-01-23T04:56:07.000+00:00
+ curated: true
+ additionalInfo: additionalInfo
+ id: 1
+ biomarkerAssociations:
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ indicationDetails: indicationDetails
+ name: name
+ id: 6
+ specimenTypes:
+ - null
+ - null
+ manufacturer: manufacturer
+ name: name
+ id: 0
+ type: type
+ properties:
+ id:
+ format: int64
+ type: integer
+ type:
+ type: string
+ name:
+ type: string
+ companionDiagnosticDevices:
+ items:
+ $ref: '#/components/schemas/CompanionDiagnosticDevice'
+ type: array
+ uniqueItems: true
+ required:
+ - name
+ - type
+ type: object
+ Info:
+ example:
+ lastUpdated: 2000-01-23T04:56:07.000+00:00
+ id: 0
+ type: NCIT_VERSION
+ value: value
+ properties:
+ id:
+ format: int64
+ type: integer
+ type:
+ enum:
+ - NCIT_VERSION
+ - GENE_LAST_UPDATED
+ type: string
+ value:
+ type: string
+ lastUpdated:
+ format: date-time
+ type: string
+ required:
+ - type
+ type: object
+ ClinicalTrialsGovCondition:
+ example:
+ name: name
+ id: 0
+ cancerTypes:
+ - code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ properties:
+ id:
+ format: int64
+ type: integer
+ name:
+ type: string
+ cancerTypes:
+ items:
+ $ref: '#/components/schemas/CancerType'
+ type: array
+ uniqueItems: true
+ required:
+ - name
+ type: object
+ CategoricalAlteration:
+ example:
+ name: name
+ id: 0
+ alterationType: MUTATION
+ type: ONCOGENIC_MUTATIONS
+ properties:
+ id:
+ format: int64
+ type: integer
+ name:
+ type: string
+ type:
+ enum:
+ - ONCOGENIC_MUTATIONS
+ - GAIN_OF_FUNCTION_MUTATIONS
+ - LOSS_OF_FUNCTION_MUTATIONS
+ - SWITCH_OF_FUNCTION_MUTATIONS
+ - VUS
+ - TRUNCATING_MUTATIONS
+ - FUSIONS
+ - AMPLIFICATION
+ - DELETION
+ - PROMOTER
+ - WILDTYPE
+ type: string
+ alterationType:
+ enum:
+ - MUTATION
+ - COPY_NUMBER_ALTERATION
+ - STRUCTURAL_VARIANT
+ - UNKNOWN
+ - NA
+ type: string
+ required:
+ - alterationType
+ - name
+ - type
+ type: object
+ Article:
+ example:
+ volume: volume
+ journal: journal
+ pages: pages
+ issue: issue
+ id: 0
+ pmid: pmid
+ title: title
+ pubDate: pubDate
+ authors: authors
+ properties:
+ id:
+ format: int64
+ type: integer
+ pmid:
+ type: string
+ title:
+ type: string
+ journal:
+ type: string
+ pubDate:
+ type: string
+ volume:
+ type: string
+ issue:
+ type: string
+ pages:
+ type: string
+ authors:
+ type: string
+ type: object
+ UserDTO:
+ example:
+ lastName: lastName
+ lastModifiedDate: 2000-01-23T04:56:07.000+00:00
+ lastModifiedBy: lastModifiedBy
+ login: login
+ authorities:
+ - authorities
+ - authorities
+ firstName: firstName
+ createdDate: 2000-01-23T04:56:07.000+00:00
+ langKey: langKey
+ createdBy: createdBy
+ imageUrl: imageUrl
+ id: 0
+ email: email
+ activated: true
+ properties:
+ id:
+ format: int64
+ type: integer
+ login:
+ maxLength: 50
+ minLength: 1
+ pattern: ^(?>[a-zA-Z0-9!$&*+=?^_`{|}~.-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*)|(?>[_.@A-Za-z0-9-]+)$
+ type: string
+ firstName:
+ maxLength: 50
+ minLength: 0
+ type: string
+ lastName:
+ maxLength: 50
+ minLength: 0
+ type: string
+ email:
+ maxLength: 254
+ minLength: 5
+ type: string
+ imageUrl:
+ maxLength: 256
+ minLength: 0
+ type: string
+ activated:
+ type: boolean
+ langKey:
+ maxLength: 10
+ minLength: 2
+ type: string
+ createdBy:
+ type: string
+ createdDate:
+ format: date-time
+ type: string
+ lastModifiedBy:
+ type: string
+ lastModifiedDate:
+ format: date-time
+ type: string
+ authorities:
+ items:
+ type: string
+ type: array
+ uniqueItems: true
+ required:
+ - login
+ type: object
+ MatchTranscriptVM:
+ example:
+ targetReferenceGenome: GRCh37
+ transcript:
+ transcript: transcript
+ referenceGenome: GRCh37
+ properties:
+ transcript:
+ $ref: '#/components/schemas/TranscriptPairVM'
+ targetReferenceGenome:
+ enum:
+ - GRCh37
+ - GRCh38
+ type: string
+ type: object
+ TranscriptPairVM:
+ example:
+ transcript: transcript
+ referenceGenome: GRCh37
+ properties:
+ referenceGenome:
+ enum:
+ - GRCh37
+ - GRCh38
+ type: string
+ transcript:
+ type: string
+ type: object
+ EnsemblTranscript:
+ example:
+ proteinLength: 0
+ refseqMrnaId: refseqMrnaId
+ proteinId: proteinId
+ pfamDomains:
+ - pfamDomainStart: 6
+ pfamDomainEnd: 1
+ pfamDomainId: pfamDomainId
+ - pfamDomainStart: 6
+ pfamDomainEnd: 1
+ pfamDomainId: pfamDomainId
+ hugoSymbols:
+ - hugoSymbols
+ - hugoSymbols
+ geneId: geneId
+ exons:
+ - exonEnd: 5
+ strand: 7
+ exonId: exonId
+ rank: 2
+ exonStart: 5
+ version: 9
+ - exonEnd: 5
+ strand: 7
+ exonId: exonId
+ rank: 2
+ exonStart: 5
+ version: 9
+ utrs:
+ - strand: 4
+ start: 3
+ end: 2
+ type: type
+ - strand: 4
+ start: 3
+ end: 2
+ type: type
+ transcriptId: transcriptId
+ ccdsId: ccdsId
+ properties:
+ transcriptId:
+ type: string
+ geneId:
+ type: string
+ proteinId:
+ type: string
+ proteinLength:
+ format: int32
+ type: integer
+ pfamDomains:
+ items:
+ $ref: '#/components/schemas/PfamDomainRange'
+ type: array
+ hugoSymbols:
+ items:
+ type: string
+ type: array
+ refseqMrnaId:
+ type: string
+ ccdsId:
+ type: string
+ exons:
+ items:
+ $ref: '#/components/schemas/Exon'
+ type: array
+ utrs:
+ items:
+ $ref: '#/components/schemas/UntranslatedRegion'
+ type: array
+ type: object
+ Exon:
+ example:
+ exonEnd: 5
+ strand: 7
+ exonId: exonId
+ rank: 2
+ exonStart: 5
+ version: 9
+ properties:
+ exonId:
+ type: string
+ exonStart:
+ format: int32
+ type: integer
+ exonEnd:
+ format: int32
+ type: integer
+ rank:
+ format: int32
+ type: integer
+ strand:
+ format: int32
+ type: integer
+ version:
+ format: int32
+ type: integer
+ type: object
+ PfamDomainRange:
+ example:
+ pfamDomainStart: 6
+ pfamDomainEnd: 1
+ pfamDomainId: pfamDomainId
+ properties:
+ pfamDomainId:
+ type: string
+ pfamDomainStart:
+ format: int32
+ type: integer
+ pfamDomainEnd:
+ format: int32
+ type: integer
+ type: object
+ TranscriptMatchResultVM:
+ example:
+ note: note
+ targetEnsemblTranscript:
+ proteinLength: 0
+ refseqMrnaId: refseqMrnaId
+ proteinId: proteinId
+ pfamDomains:
+ - pfamDomainStart: 6
+ pfamDomainEnd: 1
+ pfamDomainId: pfamDomainId
+ - pfamDomainStart: 6
+ pfamDomainEnd: 1
+ pfamDomainId: pfamDomainId
+ hugoSymbols:
+ - hugoSymbols
+ - hugoSymbols
+ geneId: geneId
+ exons:
+ - exonEnd: 5
+ strand: 7
+ exonId: exonId
+ rank: 2
+ exonStart: 5
+ version: 9
+ - exonEnd: 5
+ strand: 7
+ exonId: exonId
+ rank: 2
+ exonStart: 5
+ version: 9
+ utrs:
+ - strand: 4
+ start: 3
+ end: 2
+ type: type
+ - strand: 4
+ start: 3
+ end: 2
+ type: type
+ transcriptId: transcriptId
+ ccdsId: ccdsId
+ originalEnsemblTranscript:
+ proteinLength: 0
+ refseqMrnaId: refseqMrnaId
+ proteinId: proteinId
+ pfamDomains:
+ - pfamDomainStart: 6
+ pfamDomainEnd: 1
+ pfamDomainId: pfamDomainId
+ - pfamDomainStart: 6
+ pfamDomainEnd: 1
+ pfamDomainId: pfamDomainId
+ hugoSymbols:
+ - hugoSymbols
+ - hugoSymbols
+ geneId: geneId
+ exons:
+ - exonEnd: 5
+ strand: 7
+ exonId: exonId
+ rank: 2
+ exonStart: 5
+ version: 9
+ - exonEnd: 5
+ strand: 7
+ exonId: exonId
+ rank: 2
+ exonStart: 5
+ version: 9
+ utrs:
+ - strand: 4
+ start: 3
+ end: 2
+ type: type
+ - strand: 4
+ start: 3
+ end: 2
+ type: type
+ transcriptId: transcriptId
+ ccdsId: ccdsId
+ properties:
+ note:
+ type: string
+ originalEnsemblTranscript:
+ $ref: '#/components/schemas/EnsemblTranscript'
+ targetEnsemblTranscript:
+ $ref: '#/components/schemas/EnsemblTranscript'
+ type: object
+ UntranslatedRegion:
+ example:
+ strand: 4
+ start: 3
+ end: 2
+ type: type
+ properties:
+ type:
+ type: string
+ start:
+ format: int32
+ type: integer
+ end:
+ format: int32
+ type: integer
+ strand:
+ format: int32
+ type: integer
+ type: object
+ TranscriptComparisonVM:
+ example:
+ transcriptA:
+ transcript: transcript
+ referenceGenome: GRCh37
+ transcriptB:
+ transcript: transcript
+ referenceGenome: GRCh37
+ align: true
+ properties:
+ align:
+ type: boolean
+ transcriptA:
+ $ref: '#/components/schemas/TranscriptPairVM'
+ transcriptB:
+ $ref: '#/components/schemas/TranscriptPairVM'
+ type: object
+ TranscriptComparisonResultVM:
+ example:
+ match: true
+ sequenceA: sequenceA
+ sequenceB: sequenceB
+ properties:
+ match:
+ type: boolean
+ sequenceA:
+ type: string
+ sequenceB:
+ type: string
+ type: object
+ BiomarkerAssociationDTO:
+ example:
+ fdaSubmissions:
+ - 5
+ - 5
+ drugs:
+ - 1
+ - 1
+ gene: 2
+ alterations:
+ - 6
+ - 6
+ id: 0
+ cancerType: 5
+ properties:
+ id:
+ format: int64
+ type: integer
+ alterations:
+ items:
+ format: int64
+ type: integer
+ type: array
+ uniqueItems: true
+ drugs:
+ items:
+ format: int64
+ type: integer
+ type: array
+ uniqueItems: true
+ fdaSubmissions:
+ items:
+ format: int64
+ type: integer
+ type: array
+ uniqueItems: true
+ cancerType:
+ format: int64
+ type: integer
+ gene:
+ format: int64
+ type: integer
+ type: object
+ User:
+ example:
+ firstName: firstName
+ lastName: lastName
+ langKey: langKey
+ imageUrl: imageUrl
+ id: 0
+ login: login
+ email: email
+ activated: true
+ properties:
+ id:
+ format: int64
+ type: integer
+ login:
+ maxLength: 50
+ minLength: 1
+ pattern: ^(?>[a-zA-Z0-9!$&*+=?^_`{|}~.-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*)|(?>[_.@A-Za-z0-9-]+)$
+ type: string
+ firstName:
+ maxLength: 50
+ minLength: 0
+ type: string
+ lastName:
+ maxLength: 50
+ minLength: 0
+ type: string
+ email:
+ maxLength: 254
+ minLength: 5
+ type: string
+ activated:
+ type: boolean
+ langKey:
+ maxLength: 10
+ minLength: 2
+ type: string
+ imageUrl:
+ maxLength: 256
+ minLength: 0
+ type: string
+ required:
+ - activated
+ - login
+ type: object
+ AddTranscriptBody:
+ example:
+ ensemblTranscriptId: ensemblTranscriptId
+ entrezGeneId: 0
+ canonical: true
+ referenceGenome: referenceGenome
+ properties:
+ entrezGeneId:
+ format: int32
+ type: integer
+ referenceGenome:
+ type: string
+ ensemblTranscriptId:
+ type: string
+ canonical:
+ type: boolean
+ required:
+ - ensemblTranscriptId
+ - entrezGeneId
+ - referenceGenome
+ type: object
+ AddEnsemblGeneBody:
+ example:
+ ensemblGeneId: ensemblGeneId
+ entrezGeneId: 0
+ canonical: true
+ referenceGenome: referenceGenome
+ properties:
+ referenceGenome:
+ type: string
+ entrezGeneId:
+ format: int32
+ type: integer
+ ensemblGeneId:
+ type: string
+ canonical:
+ type: boolean
+ required:
+ - ensemblGeneId
+ - entrezGeneId
+ - referenceGenome
+ type: object
+ Pageable:
+ properties:
+ page:
+ format: int32
+ minimum: 0
+ type: integer
+ size:
+ format: int32
+ minimum: 1
+ type: integer
+ sort:
+ items:
+ type: string
+ type: array
+ type: object
+ AllReferenceTranscriptSuggestionVM:
+ example:
+ grch37:
+ note: note
+ suggestions:
+ - suggestions
+ - suggestions
+ referenceGenome: GRCh37
+ grch38:
+ note: note
+ suggestions:
+ - suggestions
+ - suggestions
+ referenceGenome: GRCh37
+ properties:
+ grch37:
+ $ref: '#/components/schemas/TranscriptSuggestionVM'
+ grch38:
+ $ref: '#/components/schemas/TranscriptSuggestionVM'
+ type: object
+ TranscriptSuggestionVM:
+ example:
+ note: note
+ suggestions:
+ - suggestions
+ - suggestions
+ referenceGenome: GRCh37
+ properties:
+ referenceGenome:
+ enum:
+ - GRCh37
+ - GRCh38
+ type: string
+ note:
+ type: string
+ suggestions:
+ items:
+ type: string
+ type: array
+ type: object
+ GeneCriteria:
+ properties:
+ id:
+ $ref: '#/components/schemas/LongFilter'
+ entrezGeneId:
+ $ref: '#/components/schemas/IntegerFilter'
+ hugoSymbol:
+ $ref: '#/components/schemas/StringFilter'
+ geneAliasId:
+ $ref: '#/components/schemas/LongFilter'
+ ensemblGeneId:
+ $ref: '#/components/schemas/LongFilter'
+ alterationId:
+ $ref: '#/components/schemas/LongFilter'
+ distinct:
+ type: boolean
+ type: object
+ IntegerFilter:
+ properties:
+ equals:
+ format: int32
+ type: integer
+ notEquals:
+ format: int32
+ type: integer
+ specified:
+ type: boolean
+ in:
+ items:
+ format: int32
+ type: integer
+ type: array
+ notIn:
+ items:
+ format: int32
+ type: integer
+ type: array
+ greaterThan:
+ format: int32
+ type: integer
+ lessThan:
+ format: int32
+ type: integer
+ greaterThanOrEqual:
+ format: int32
+ type: integer
+ lessThanOrEqual:
+ format: int32
+ type: integer
+ type: object
+ LongFilter:
+ properties:
+ equals:
+ format: int64
+ type: integer
+ notEquals:
+ format: int64
+ type: integer
+ specified:
+ type: boolean
+ in:
+ items:
+ format: int64
+ type: integer
+ type: array
+ notIn:
+ items:
+ format: int64
+ type: integer
+ type: array
+ greaterThan:
+ format: int64
+ type: integer
+ lessThan:
+ format: int64
+ type: integer
+ greaterThanOrEqual:
+ format: int64
+ type: integer
+ lessThanOrEqual:
+ format: int64
+ type: integer
+ type: object
+ StringFilter:
+ properties:
+ equals:
+ type: string
+ notEquals:
+ type: string
+ specified:
+ type: boolean
+ in:
+ items:
+ type: string
+ type: array
+ notIn:
+ items:
+ type: string
+ type: array
+ contains:
+ type: string
+ doesNotContain:
+ type: string
+ type: object
+ BooleanFilter:
+ properties:
+ equals:
+ type: boolean
+ notEquals:
+ type: boolean
+ specified:
+ type: boolean
+ in:
+ items:
+ type: boolean
+ type: array
+ notIn:
+ items:
+ type: boolean
+ type: array
+ type: object
+ FdaSubmissionCriteria:
+ properties:
+ id:
+ $ref: '#/components/schemas/LongFilter'
+ number:
+ $ref: '#/components/schemas/StringFilter'
+ supplementNumber:
+ $ref: '#/components/schemas/StringFilter'
+ deviceName:
+ $ref: '#/components/schemas/StringFilter'
+ genericName:
+ $ref: '#/components/schemas/StringFilter'
+ dateReceived:
+ $ref: '#/components/schemas/InstantFilter'
+ decisionDate:
+ $ref: '#/components/schemas/InstantFilter'
+ curated:
+ $ref: '#/components/schemas/BooleanFilter'
+ genetic:
+ $ref: '#/components/schemas/BooleanFilter'
+ biomarkerAssociationId:
+ $ref: '#/components/schemas/LongFilter'
+ companionDiagnosticDeviceId:
+ $ref: '#/components/schemas/LongFilter'
+ typeId:
+ $ref: '#/components/schemas/LongFilter'
+ typeName:
+ $ref: '#/components/schemas/StringFilter'
+ typeShortName:
+ $ref: '#/components/schemas/StringFilter'
+ distinct:
+ type: boolean
+ type: object
+ InstantFilter:
+ properties:
+ equals:
+ format: date-time
+ type: string
+ notEquals:
+ format: date-time
+ type: string
+ specified:
+ type: boolean
+ in:
+ items:
+ format: date-time
+ type: string
+ type: array
+ notIn:
+ items:
+ format: date-time
+ type: string
+ type: array
+ greaterThan:
+ format: date-time
+ type: string
+ lessThan:
+ format: date-time
+ type: string
+ greaterThanOrEqual:
+ format: date-time
+ type: string
+ lessThanOrEqual:
+ format: date-time
+ type: string
+ type: object
+ DrugCriteria:
+ properties:
+ id:
+ $ref: '#/components/schemas/LongFilter'
+ name:
+ $ref: '#/components/schemas/StringFilter'
+ code:
+ $ref: '#/components/schemas/StringFilter'
+ synonymsId:
+ $ref: '#/components/schemas/LongFilter'
+ biomarkerAssociationId:
+ $ref: '#/components/schemas/LongFilter'
+ brandsId:
+ $ref: '#/components/schemas/LongFilter'
+ brandsName:
+ $ref: '#/components/schemas/StringFilter'
+ distinct:
+ type: boolean
+ type: object
+ CompanionDiagnosticDeviceCriteria:
+ properties:
+ id:
+ $ref: '#/components/schemas/LongFilter'
+ name:
+ $ref: '#/components/schemas/StringFilter'
+ manufacturer:
+ $ref: '#/components/schemas/StringFilter'
+ fdaSubmissionId:
+ $ref: '#/components/schemas/LongFilter'
+ specimenTypeId:
+ $ref: '#/components/schemas/LongFilter'
+ distinct:
+ type: boolean
+ type: object
+ ClinicalTrialsGovConditionCriteria:
+ properties:
+ id:
+ $ref: '#/components/schemas/LongFilter'
+ name:
+ $ref: '#/components/schemas/StringFilter'
+ cancerTypeId:
+ $ref: '#/components/schemas/LongFilter'
+ distinct:
+ type: boolean
+ type: object
+ CancerTypeCriteria:
+ properties:
+ id:
+ $ref: '#/components/schemas/LongFilter'
+ code:
+ $ref: '#/components/schemas/StringFilter'
+ color:
+ $ref: '#/components/schemas/StringFilter'
+ level:
+ $ref: '#/components/schemas/IntegerFilter'
+ mainType:
+ $ref: '#/components/schemas/StringFilter'
+ subtype:
+ $ref: '#/components/schemas/StringFilter'
+ tissue:
+ $ref: '#/components/schemas/StringFilter'
+ tumorForm:
+ $ref: '#/components/schemas/TumorFormFilter'
+ childrenId:
+ $ref: '#/components/schemas/LongFilter'
+ biomarkerAssociationId:
+ $ref: '#/components/schemas/LongFilter'
+ parentId:
+ $ref: '#/components/schemas/LongFilter'
+ distinct:
+ type: boolean
+ type: object
+ TumorFormFilter:
+ properties:
+ equals:
+ enum:
+ - SOLID
+ - LIQUID
+ - MIXED
+ type: string
+ notEquals:
+ enum:
+ - SOLID
+ - LIQUID
+ - MIXED
+ type: string
+ specified:
+ type: boolean
+ in:
+ items:
+ enum:
+ - SOLID
+ - LIQUID
+ - MIXED
+ type: string
+ type: array
+ notIn:
+ items:
+ enum:
+ - SOLID
+ - LIQUID
+ - MIXED
+ type: string
+ type: array
+ type: object
+ AuthInfoVM:
+ example:
+ clientId: clientId
+ issuer: issuer
+ properties:
+ issuer:
+ type: string
+ clientId:
+ type: string
+ type: object
+ ArticleCriteria:
+ properties:
+ id:
+ $ref: '#/components/schemas/LongFilter'
+ pmid:
+ $ref: '#/components/schemas/StringFilter'
+ journal:
+ $ref: '#/components/schemas/StringFilter'
+ pubDate:
+ $ref: '#/components/schemas/StringFilter'
+ volume:
+ $ref: '#/components/schemas/StringFilter'
+ issue:
+ $ref: '#/components/schemas/StringFilter'
+ pages:
+ $ref: '#/components/schemas/StringFilter'
+ authors:
+ $ref: '#/components/schemas/StringFilter'
+ distinct:
+ type: boolean
+ type: object
+ AlterationCriteria:
+ properties:
+ id:
+ $ref: '#/components/schemas/LongFilter'
+ name:
+ $ref: '#/components/schemas/StringFilter'
+ alteration:
+ $ref: '#/components/schemas/StringFilter'
+ proteinStart:
+ $ref: '#/components/schemas/IntegerFilter'
+ proteinEnd:
+ $ref: '#/components/schemas/IntegerFilter'
+ refResidues:
+ $ref: '#/components/schemas/StringFilter'
+ variantResidues:
+ $ref: '#/components/schemas/StringFilter'
+ biomarkerAssociationId:
+ $ref: '#/components/schemas/LongFilter'
+ referenceGenomesId:
+ $ref: '#/components/schemas/LongFilter'
+ geneId:
+ $ref: '#/components/schemas/LongFilter'
+ consequenceId:
+ $ref: '#/components/schemas/LongFilter'
+ distinct:
+ type: boolean
+ type: object
+ SearchResultDTO:
+ example:
+ fdaSubmissions:
+ - genetic: true
+ genericName: genericName
+ description: description
+ type:
+ name: name
+ description: description
+ id: 5
+ type: PMA
+ shortName: shortName
+ deviceName: deviceName
+ supplementNumber: supplementNumber
+ platform: platform
+ decisionDate: 2000-01-23T04:56:07.000+00:00
+ number: number
+ dateReceived: 2000-01-23T04:56:07.000+00:00
+ curated: true
+ additionalInfo: additionalInfo
+ id: 1
+ biomarkerAssociations:
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - genetic: true
+ genericName: genericName
+ description: description
+ type:
+ name: name
+ description: description
+ id: 5
+ type: PMA
+ shortName: shortName
+ deviceName: deviceName
+ supplementNumber: supplementNumber
+ platform: platform
+ decisionDate: 2000-01-23T04:56:07.000+00:00
+ number: number
+ dateReceived: 2000-01-23T04:56:07.000+00:00
+ curated: true
+ additionalInfo: additionalInfo
+ id: 1
+ biomarkerAssociations:
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ companionDiagnosticDevices:
+ - fdaSubmissions:
+ - genetic: true
+ genericName: genericName
+ description: description
+ type:
+ name: name
+ description: description
+ id: 5
+ type: PMA
+ shortName: shortName
+ deviceName: deviceName
+ supplementNumber: supplementNumber
+ platform: platform
+ decisionDate: 2000-01-23T04:56:07.000+00:00
+ number: number
+ dateReceived: 2000-01-23T04:56:07.000+00:00
+ curated: true
+ additionalInfo: additionalInfo
+ id: 1
+ biomarkerAssociations:
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - genetic: true
+ genericName: genericName
+ description: description
+ type:
+ name: name
+ description: description
+ id: 5
+ type: PMA
+ shortName: shortName
+ deviceName: deviceName
+ supplementNumber: supplementNumber
+ platform: platform
+ decisionDate: 2000-01-23T04:56:07.000+00:00
+ number: number
+ dateReceived: 2000-01-23T04:56:07.000+00:00
+ curated: true
+ additionalInfo: additionalInfo
+ id: 1
+ biomarkerAssociations:
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ indicationDetails: indicationDetails
+ name: name
+ id: 6
+ specimenTypes:
+ - null
+ - null
+ manufacturer: manufacturer
+ - fdaSubmissions:
+ - genetic: true
+ genericName: genericName
+ description: description
+ type:
+ name: name
+ description: description
+ id: 5
+ type: PMA
+ shortName: shortName
+ deviceName: deviceName
+ supplementNumber: supplementNumber
+ platform: platform
+ decisionDate: 2000-01-23T04:56:07.000+00:00
+ number: number
+ dateReceived: 2000-01-23T04:56:07.000+00:00
+ curated: true
+ additionalInfo: additionalInfo
+ id: 1
+ biomarkerAssociations:
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - genetic: true
+ genericName: genericName
+ description: description
+ type:
+ name: name
+ description: description
+ id: 5
+ type: PMA
+ shortName: shortName
+ deviceName: deviceName
+ supplementNumber: supplementNumber
+ platform: platform
+ decisionDate: 2000-01-23T04:56:07.000+00:00
+ number: number
+ dateReceived: 2000-01-23T04:56:07.000+00:00
+ curated: true
+ additionalInfo: additionalInfo
+ id: 1
+ biomarkerAssociations:
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ - fdaSubmissions:
+ - null
+ - null
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ gene:
+ entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ id: 5
+ cancerType:
+ code: code
+ color: color
+ level: 6
+ subtype: subtype
+ tumorForm: SOLID
+ tissue: tissue
+ id: 1
+ mainType: mainType
+ indicationDetails: indicationDetails
+ name: name
+ id: 6
+ specimenTypes:
+ - null
+ - null
+ manufacturer: manufacturer
+ drugs:
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ - code: code
+ brands:
+ - name: name
+ id: 1
+ region: US
+ - name: name
+ id: 1
+ region: US
+ fdaDrug:
+ applicationNumber: applicationNumber
+ id: 7
+ synonyms:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ semanticType: semanticType
+ name: name
+ id: 4
+ biomarkerAssociations:
+ - null
+ - null
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ alterations:
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ - consequence:
+ isGenerallyTruncating: true
+ name: name
+ description: description
+ term: term
+ id: 2
+ type: MUTATION
+ proteinStart: 7
+ refResidues: refResidues
+ genes:
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ - entrezGeneId: 1
+ hugoSymbol: hugoSymbol
+ id: 7
+ name: name
+ alteration: alteration
+ variantResidues: variantResidues
+ id: 2
+ proteinEnd: 9
+ referenceGenomes:
+ - id: 3
+ referenceGenome: GRCh37
+ - id: 3
+ referenceGenome: GRCh37
+ biomarkerAssociations:
+ - null
+ - null
+ articles:
+ - volume: volume
+ journal: journal
+ pages: pages
+ issue: issue
+ id: 0
+ pmid: pmid
+ title: title
+ pubDate: pubDate
+ authors: authors
+ - volume: volume
+ journal: journal
+ pages: pages
+ issue: issue
+ id: 0
+ pmid: pmid
+ title: title
+ pubDate: pubDate
+ authors: authors
+ properties:
+ fdaSubmissions:
+ items:
+ $ref: '#/components/schemas/FdaSubmission'
+ type: array
+ companionDiagnosticDevices:
+ items:
+ $ref: '#/components/schemas/CompanionDiagnosticDevice'
+ type: array
+ articles:
+ items:
+ $ref: '#/components/schemas/Article'
+ type: array
+ drugs:
+ items:
+ $ref: '#/components/schemas/Drug'
+ type: array
+ genes:
+ items:
+ $ref: '#/components/schemas/Gene'
+ type: array
+ alterations:
+ items:
+ $ref: '#/components/schemas/Alteration'
+ type: array
+ type: object
+
diff --git a/oncokbTranscriptApiClient/build.gradle b/oncokbCurationApiClient/build.gradle
similarity index 97%
rename from oncokbTranscriptApiClient/build.gradle
rename to oncokbCurationApiClient/build.gradle
index ffa47ba..1a53737 100644
--- a/oncokbTranscriptApiClient/build.gradle
+++ b/oncokbCurationApiClient/build.gradle
@@ -3,8 +3,8 @@ apply plugin: 'eclipse'
apply plugin: 'java'
apply plugin: 'com.diffplug.spotless'
-group = 'org.oncokb.oncokb-transcript.client'
-version = '0.0.1-SNAPSHOT'
+group = 'org.oncokb.oncokb-curation.client'
+version = '1.0.0-SNAPSHOT'
buildscript {
repositories {
@@ -89,7 +89,7 @@ if(hasProperty('target') && target == 'android') {
publishing {
publications {
maven(MavenPublication) {
- artifactId = 'oncokbTranscriptApiClient'
+ artifactId = 'oncokbCurationApiClient'
from components.java
}
}
diff --git a/oncokbTranscriptApiClient/build.sbt b/oncokbCurationApiClient/build.sbt
similarity index 89%
rename from oncokbTranscriptApiClient/build.sbt
rename to oncokbCurationApiClient/build.sbt
index c38e9a0..9006b64 100644
--- a/oncokbTranscriptApiClient/build.sbt
+++ b/oncokbCurationApiClient/build.sbt
@@ -1,8 +1,8 @@
lazy val root = (project in file(".")).
settings(
- organization := "org.oncokb.oncokb-transcript.client",
- name := "oncokbTranscriptApiClient",
- version := "0.0.1-SNAPSHOT",
+ organization := "org.oncokb.oncokb-curation.client",
+ name := "oncokbCurationApiClient",
+ version := "1.0.0-SNAPSHOT",
scalaVersion := "2.11.4",
scalacOptions ++= Seq("-feature"),
javacOptions in compile ++= Seq("-Xlint:deprecation"),
diff --git a/oncokbCurationApiClient/docs/AccountResourceApi.md b/oncokbCurationApiClient/docs/AccountResourceApi.md
new file mode 100644
index 0000000..eda4ba1
--- /dev/null
+++ b/oncokbCurationApiClient/docs/AccountResourceApi.md
@@ -0,0 +1,179 @@
+# AccountResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**getAccount**](AccountResourceApi.md#getAccount) | **GET** /api/account |
+[**getFirebaseToken**](AccountResourceApi.md#getFirebaseToken) | **GET** /api/account/firebase-token |
+[**isAuthenticated**](AccountResourceApi.md#isAuthenticated) | **GET** /api/authenticate |
+
+
+
+# **getAccount**
+> UserDTO getAccount()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AccountResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AccountResourceApi apiInstance = new AccountResourceApi(defaultClient);
+ try {
+ UserDTO result = apiInstance.getAccount();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AccountResourceApi#getAccount");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**UserDTO**](UserDTO.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getFirebaseToken**
+> String getFirebaseToken()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AccountResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AccountResourceApi apiInstance = new AccountResourceApi(defaultClient);
+ try {
+ String result = apiInstance.getFirebaseToken();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AccountResourceApi#getFirebaseToken");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+**String**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **isAuthenticated**
+> String isAuthenticated()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AccountResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AccountResourceApi apiInstance = new AccountResourceApi(defaultClient);
+ try {
+ String result = apiInstance.isAuthenticated();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AccountResourceApi#isAuthenticated");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+**String**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbTranscriptApiClient/docs/AddEnsemblGeneBody.md b/oncokbCurationApiClient/docs/AddEnsemblGeneBody.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/AddEnsemblGeneBody.md
rename to oncokbCurationApiClient/docs/AddEnsemblGeneBody.md
index fcfa0c7..8f91e7c 100644
--- a/oncokbTranscriptApiClient/docs/AddEnsemblGeneBody.md
+++ b/oncokbCurationApiClient/docs/AddEnsemblGeneBody.md
@@ -7,10 +7,10 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**canonical** | **Boolean** | | [optional]
-**ensemblGeneId** | **String** | |
-**entrezGeneId** | **Integer** | |
**referenceGenome** | **String** | |
+**entrezGeneId** | **Integer** | |
+**ensemblGeneId** | **String** | |
+**canonical** | **Boolean** | | [optional]
## Implemented Interfaces
diff --git a/oncokbTranscriptApiClient/docs/AddTranscriptBody.md b/oncokbCurationApiClient/docs/AddTranscriptBody.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/AddTranscriptBody.md
rename to oncokbCurationApiClient/docs/AddTranscriptBody.md
index 2d5417f..0a48242 100644
--- a/oncokbTranscriptApiClient/docs/AddTranscriptBody.md
+++ b/oncokbCurationApiClient/docs/AddTranscriptBody.md
@@ -7,10 +7,10 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**canonical** | **Boolean** | | [optional]
-**ensemblTranscriptId** | **String** | |
**entrezGeneId** | **Integer** | |
**referenceGenome** | **String** | |
+**ensemblTranscriptId** | **String** | |
+**canonical** | **Boolean** | | [optional]
## Implemented Interfaces
diff --git a/oncokbTranscriptApiClient/docs/AllReferenceTranscriptSuggestionVM.md b/oncokbCurationApiClient/docs/AllReferenceTranscriptSuggestionVM.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/AllReferenceTranscriptSuggestionVM.md
rename to oncokbCurationApiClient/docs/AllReferenceTranscriptSuggestionVM.md
diff --git a/oncokbCurationApiClient/docs/Alteration.md b/oncokbCurationApiClient/docs/Alteration.md
new file mode 100644
index 0000000..68066ee
--- /dev/null
+++ b/oncokbCurationApiClient/docs/Alteration.md
@@ -0,0 +1,27 @@
+
+
+# Alteration
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**name** | **String** | |
+**alteration** | **String** | |
+**proteinStart** | **Integer** | | [optional]
+**proteinEnd** | **Integer** | | [optional]
+**refResidues** | **String** | | [optional]
+**variantResidues** | **String** | | [optional]
+**referenceGenomes** | [**Set<AlterationReferenceGenome>**](AlterationReferenceGenome.md) | | [optional]
+**genes** | [**Set<Gene>**](Gene.md) | | [optional]
+**consequence** | [**Consequence**](Consequence.md) | | [optional]
+**biomarkerAssociations** | [**Set<BiomarkerAssociation>**](BiomarkerAssociation.md) | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/AlterationControllerApi.md b/oncokbCurationApiClient/docs/AlterationControllerApi.md
new file mode 100644
index 0000000..d4d822c
--- /dev/null
+++ b/oncokbCurationApiClient/docs/AlterationControllerApi.md
@@ -0,0 +1,69 @@
+# AlterationControllerApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**annotateAlteration**](AlterationControllerApi.md#annotateAlteration) | **POST** /api/annotate-alteration |
+
+
+
+# **annotateAlteration**
+> Alteration annotateAlteration(alteration)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AlterationControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AlterationControllerApi apiInstance = new AlterationControllerApi(defaultClient);
+ Alteration alteration = new Alteration(); // Alteration |
+ try {
+ Alteration result = apiInstance.annotateAlteration(alteration);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AlterationControllerApi#annotateAlteration");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **alteration** | [**Alteration**](Alteration.md)| |
+
+### Return type
+
+[**Alteration**](Alteration.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/AlterationCriteria.md b/oncokbCurationApiClient/docs/AlterationCriteria.md
new file mode 100644
index 0000000..dc9f495
--- /dev/null
+++ b/oncokbCurationApiClient/docs/AlterationCriteria.md
@@ -0,0 +1,28 @@
+
+
+# AlterationCriteria
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | [**LongFilter**](LongFilter.md) | | [optional]
+**name** | [**StringFilter**](StringFilter.md) | | [optional]
+**alteration** | [**StringFilter**](StringFilter.md) | | [optional]
+**proteinStart** | [**IntegerFilter**](IntegerFilter.md) | | [optional]
+**proteinEnd** | [**IntegerFilter**](IntegerFilter.md) | | [optional]
+**refResidues** | [**StringFilter**](StringFilter.md) | | [optional]
+**variantResidues** | [**StringFilter**](StringFilter.md) | | [optional]
+**biomarkerAssociationId** | [**LongFilter**](LongFilter.md) | | [optional]
+**referenceGenomesId** | [**LongFilter**](LongFilter.md) | | [optional]
+**geneId** | [**LongFilter**](LongFilter.md) | | [optional]
+**consequenceId** | [**LongFilter**](LongFilter.md) | | [optional]
+**distinct** | **Boolean** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/AlterationReferenceGenome.md b/oncokbCurationApiClient/docs/AlterationReferenceGenome.md
new file mode 100644
index 0000000..dab3d57
--- /dev/null
+++ b/oncokbCurationApiClient/docs/AlterationReferenceGenome.md
@@ -0,0 +1,28 @@
+
+
+# AlterationReferenceGenome
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**referenceGenome** | [**ReferenceGenomeEnum**](#ReferenceGenomeEnum) | | [optional]
+**alteration** | [**Alteration**](Alteration.md) | | [optional]
+
+
+
+## Enum: ReferenceGenomeEnum
+
+Name | Value
+---- | -----
+GRCH37 | "GRCh37"
+GRCH38 | "GRCh38"
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/AlterationResourceApi.md b/oncokbCurationApiClient/docs/AlterationResourceApi.md
new file mode 100644
index 0000000..6e1e893
--- /dev/null
+++ b/oncokbCurationApiClient/docs/AlterationResourceApi.md
@@ -0,0 +1,564 @@
+# AlterationResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**countAlterations**](AlterationResourceApi.md#countAlterations) | **GET** /api/alterations/count |
+[**createAlteration**](AlterationResourceApi.md#createAlteration) | **POST** /api/alterations |
+[**deleteAlteration**](AlterationResourceApi.md#deleteAlteration) | **DELETE** /api/alterations/{id} |
+[**findByGeneId**](AlterationResourceApi.md#findByGeneId) | **GET** /api/alterations/gene/{id} |
+[**getAllAlterations**](AlterationResourceApi.md#getAllAlterations) | **GET** /api/alterations |
+[**getAlteration**](AlterationResourceApi.md#getAlteration) | **GET** /api/alterations/{id} |
+[**partialUpdateAlteration**](AlterationResourceApi.md#partialUpdateAlteration) | **PATCH** /api/alterations/{id} |
+[**searchAlterations**](AlterationResourceApi.md#searchAlterations) | **GET** /api/_search/alterations |
+[**updateAlteration**](AlterationResourceApi.md#updateAlteration) | **PUT** /api/alterations/{id} |
+
+
+
+# **countAlterations**
+> Long countAlterations(criteria)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AlterationResourceApi apiInstance = new AlterationResourceApi(defaultClient);
+ AlterationCriteria criteria = new AlterationCriteria(); // AlterationCriteria |
+ try {
+ Long result = apiInstance.countAlterations(criteria);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AlterationResourceApi#countAlterations");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**AlterationCriteria**](.md)| |
+
+### Return type
+
+**Long**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **createAlteration**
+> Alteration createAlteration(alteration)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AlterationResourceApi apiInstance = new AlterationResourceApi(defaultClient);
+ Alteration alteration = new Alteration(); // Alteration |
+ try {
+ Alteration result = apiInstance.createAlteration(alteration);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AlterationResourceApi#createAlteration");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **alteration** | [**Alteration**](Alteration.md)| |
+
+### Return type
+
+[**Alteration**](Alteration.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteAlteration**
+> deleteAlteration(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AlterationResourceApi apiInstance = new AlterationResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteAlteration(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AlterationResourceApi#deleteAlteration");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **findByGeneId**
+> List<Alteration> findByGeneId(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AlterationResourceApi apiInstance = new AlterationResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ List result = apiInstance.findByGeneId(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AlterationResourceApi#findByGeneId");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**List<Alteration>**](Alteration.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllAlterations**
+> List<Alteration> getAllAlterations(criteria, pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AlterationResourceApi apiInstance = new AlterationResourceApi(defaultClient);
+ AlterationCriteria criteria = new AlterationCriteria(); // AlterationCriteria |
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.getAllAlterations(criteria, pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AlterationResourceApi#getAllAlterations");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**AlterationCriteria**](.md)| |
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<Alteration>**](Alteration.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAlteration**
+> Alteration getAlteration(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AlterationResourceApi apiInstance = new AlterationResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ Alteration result = apiInstance.getAlteration(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AlterationResourceApi#getAlteration");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**Alteration**](Alteration.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateAlteration**
+> Alteration partialUpdateAlteration(id, alteration)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AlterationResourceApi apiInstance = new AlterationResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ Alteration alteration = new Alteration(); // Alteration |
+ try {
+ Alteration result = apiInstance.partialUpdateAlteration(id, alteration);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AlterationResourceApi#partialUpdateAlteration");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **alteration** | [**Alteration**](Alteration.md)| |
+
+### Return type
+
+[**Alteration**](Alteration.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **searchAlterations**
+> List<Alteration> searchAlterations(query, pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AlterationResourceApi apiInstance = new AlterationResourceApi(defaultClient);
+ String query = "query_example"; // String |
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.searchAlterations(query, pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AlterationResourceApi#searchAlterations");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **query** | **String**| |
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<Alteration>**](Alteration.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateAlteration**
+> Alteration updateAlteration(id, alteration)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AlterationResourceApi apiInstance = new AlterationResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ Alteration alteration = new Alteration(); // Alteration |
+ try {
+ Alteration result = apiInstance.updateAlteration(id, alteration);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AlterationResourceApi#updateAlteration");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **alteration** | [**Alteration**](Alteration.md)| |
+
+### Return type
+
+[**Alteration**](Alteration.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/Article.md b/oncokbCurationApiClient/docs/Article.md
new file mode 100644
index 0000000..448f069
--- /dev/null
+++ b/oncokbCurationApiClient/docs/Article.md
@@ -0,0 +1,25 @@
+
+
+# Article
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**pmid** | **String** | | [optional]
+**title** | **String** | | [optional]
+**journal** | **String** | | [optional]
+**pubDate** | **String** | | [optional]
+**volume** | **String** | | [optional]
+**issue** | **String** | | [optional]
+**pages** | **String** | | [optional]
+**authors** | **String** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/ArticleCriteria.md b/oncokbCurationApiClient/docs/ArticleCriteria.md
new file mode 100644
index 0000000..2513ac8
--- /dev/null
+++ b/oncokbCurationApiClient/docs/ArticleCriteria.md
@@ -0,0 +1,25 @@
+
+
+# ArticleCriteria
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | [**LongFilter**](LongFilter.md) | | [optional]
+**pmid** | [**StringFilter**](StringFilter.md) | | [optional]
+**journal** | [**StringFilter**](StringFilter.md) | | [optional]
+**pubDate** | [**StringFilter**](StringFilter.md) | | [optional]
+**volume** | [**StringFilter**](StringFilter.md) | | [optional]
+**issue** | [**StringFilter**](StringFilter.md) | | [optional]
+**pages** | [**StringFilter**](StringFilter.md) | | [optional]
+**authors** | [**StringFilter**](StringFilter.md) | | [optional]
+**distinct** | **Boolean** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/ArticleResourceApi.md b/oncokbCurationApiClient/docs/ArticleResourceApi.md
new file mode 100644
index 0000000..fda6036
--- /dev/null
+++ b/oncokbCurationApiClient/docs/ArticleResourceApi.md
@@ -0,0 +1,503 @@
+# ArticleResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**countArticles**](ArticleResourceApi.md#countArticles) | **GET** /api/articles/count |
+[**createArticle**](ArticleResourceApi.md#createArticle) | **POST** /api/articles |
+[**deleteArticle**](ArticleResourceApi.md#deleteArticle) | **DELETE** /api/articles/{id} |
+[**getAllArticles**](ArticleResourceApi.md#getAllArticles) | **GET** /api/articles |
+[**getArticle**](ArticleResourceApi.md#getArticle) | **GET** /api/articles/{id} |
+[**partialUpdateArticle**](ArticleResourceApi.md#partialUpdateArticle) | **PATCH** /api/articles/{id} |
+[**searchArticles**](ArticleResourceApi.md#searchArticles) | **GET** /api/_search/articles |
+[**updateArticle**](ArticleResourceApi.md#updateArticle) | **PUT** /api/articles/{id} |
+
+
+
+# **countArticles**
+> Long countArticles(criteria)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ArticleResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ArticleResourceApi apiInstance = new ArticleResourceApi(defaultClient);
+ ArticleCriteria criteria = new ArticleCriteria(); // ArticleCriteria |
+ try {
+ Long result = apiInstance.countArticles(criteria);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ArticleResourceApi#countArticles");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**ArticleCriteria**](.md)| |
+
+### Return type
+
+**Long**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **createArticle**
+> Article createArticle(article)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ArticleResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ArticleResourceApi apiInstance = new ArticleResourceApi(defaultClient);
+ Article article = new Article(); // Article |
+ try {
+ Article result = apiInstance.createArticle(article);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ArticleResourceApi#createArticle");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **article** | [**Article**](Article.md)| |
+
+### Return type
+
+[**Article**](Article.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteArticle**
+> deleteArticle(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ArticleResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ArticleResourceApi apiInstance = new ArticleResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteArticle(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ArticleResourceApi#deleteArticle");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllArticles**
+> List<Article> getAllArticles(criteria, pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ArticleResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ArticleResourceApi apiInstance = new ArticleResourceApi(defaultClient);
+ ArticleCriteria criteria = new ArticleCriteria(); // ArticleCriteria |
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.getAllArticles(criteria, pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ArticleResourceApi#getAllArticles");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**ArticleCriteria**](.md)| |
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<Article>**](Article.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getArticle**
+> Article getArticle(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ArticleResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ArticleResourceApi apiInstance = new ArticleResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ Article result = apiInstance.getArticle(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ArticleResourceApi#getArticle");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**Article**](Article.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateArticle**
+> Article partialUpdateArticle(id, article)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ArticleResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ArticleResourceApi apiInstance = new ArticleResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ Article article = new Article(); // Article |
+ try {
+ Article result = apiInstance.partialUpdateArticle(id, article);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ArticleResourceApi#partialUpdateArticle");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **article** | [**Article**](Article.md)| |
+
+### Return type
+
+[**Article**](Article.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **searchArticles**
+> List<Article> searchArticles(query, pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ArticleResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ArticleResourceApi apiInstance = new ArticleResourceApi(defaultClient);
+ String query = "query_example"; // String |
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.searchArticles(query, pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ArticleResourceApi#searchArticles");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **query** | **String**| |
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<Article>**](Article.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateArticle**
+> Article updateArticle(id, article)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ArticleResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ArticleResourceApi apiInstance = new ArticleResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ Article article = new Article(); // Article |
+ try {
+ Article result = apiInstance.updateArticle(id, article);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ArticleResourceApi#updateArticle");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **article** | [**Article**](Article.md)| |
+
+### Return type
+
+[**Article**](Article.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/AuthInfoResourceApi.md b/oncokbCurationApiClient/docs/AuthInfoResourceApi.md
new file mode 100644
index 0000000..c7229e0
--- /dev/null
+++ b/oncokbCurationApiClient/docs/AuthInfoResourceApi.md
@@ -0,0 +1,65 @@
+# AuthInfoResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**getAuthInfo**](AuthInfoResourceApi.md#getAuthInfo) | **GET** /api/auth-info |
+
+
+
+# **getAuthInfo**
+> AuthInfoVM getAuthInfo()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.AuthInfoResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ AuthInfoResourceApi apiInstance = new AuthInfoResourceApi(defaultClient);
+ try {
+ AuthInfoVM result = apiInstance.getAuthInfo();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling AuthInfoResourceApi#getAuthInfo");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**AuthInfoVM**](AuthInfoVM.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbTranscriptApiClient/docs/UserVM.md b/oncokbCurationApiClient/docs/AuthInfoVM.md
similarity index 51%
rename from oncokbTranscriptApiClient/docs/UserVM.md
rename to oncokbCurationApiClient/docs/AuthInfoVM.md
index c64be51..894c8f1 100644
--- a/oncokbTranscriptApiClient/docs/UserVM.md
+++ b/oncokbCurationApiClient/docs/AuthInfoVM.md
@@ -1,15 +1,14 @@
-# UserVM
+# AuthInfoVM
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**activated** | **Boolean** | | [optional]
-**authorities** | **Set<String>** | | [optional]
-**login** | **String** | | [optional]
+**issuer** | **String** | | [optional]
+**clientId** | **String** | | [optional]
## Implemented Interfaces
diff --git a/oncokbCurationApiClient/docs/BiomarkerAssociation.md b/oncokbCurationApiClient/docs/BiomarkerAssociation.md
new file mode 100644
index 0000000..cf178ec
--- /dev/null
+++ b/oncokbCurationApiClient/docs/BiomarkerAssociation.md
@@ -0,0 +1,22 @@
+
+
+# BiomarkerAssociation
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**alterations** | [**Set<Alteration>**](Alteration.md) | | [optional]
+**drugs** | [**Set<Drug>**](Drug.md) | | [optional]
+**fdaSubmissions** | [**Set<FdaSubmission>**](FdaSubmission.md) | | [optional]
+**cancerType** | [**CancerType**](CancerType.md) | | [optional]
+**gene** | [**Gene**](Gene.md) | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/BiomarkerAssociationDTO.md b/oncokbCurationApiClient/docs/BiomarkerAssociationDTO.md
new file mode 100644
index 0000000..4fa30ba
--- /dev/null
+++ b/oncokbCurationApiClient/docs/BiomarkerAssociationDTO.md
@@ -0,0 +1,22 @@
+
+
+# BiomarkerAssociationDTO
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**alterations** | **Set<Long>** | | [optional]
+**drugs** | **Set<Long>** | | [optional]
+**fdaSubmissions** | **Set<Long>** | | [optional]
+**cancerType** | **Long** | | [optional]
+**gene** | **Long** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/BiomarkerAssociationResourceApi.md b/oncokbCurationApiClient/docs/BiomarkerAssociationResourceApi.md
new file mode 100644
index 0000000..fa51d1b
--- /dev/null
+++ b/oncokbCurationApiClient/docs/BiomarkerAssociationResourceApi.md
@@ -0,0 +1,434 @@
+# BiomarkerAssociationResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createBiomarkerAssociation**](BiomarkerAssociationResourceApi.md#createBiomarkerAssociation) | **POST** /api/biomarker-associations |
+[**deleteBiomarkerAssociation**](BiomarkerAssociationResourceApi.md#deleteBiomarkerAssociation) | **DELETE** /api/biomarker-associations/{id} |
+[**getAllBiomarkerAssociations**](BiomarkerAssociationResourceApi.md#getAllBiomarkerAssociations) | **GET** /api/biomarker-associations |
+[**getBiomarkerAssociation**](BiomarkerAssociationResourceApi.md#getBiomarkerAssociation) | **GET** /api/biomarker-associations/{id} |
+[**getBiomarkerAssociationByCompanionDiagnosticDevice**](BiomarkerAssociationResourceApi.md#getBiomarkerAssociationByCompanionDiagnosticDevice) | **GET** /api/biomarker-associations/companion-diagnostic-device/{id} |
+[**partialUpdateBiomarkerAssociation**](BiomarkerAssociationResourceApi.md#partialUpdateBiomarkerAssociation) | **PATCH** /api/biomarker-associations/{id} |
+[**updateBiomarkerAssociation**](BiomarkerAssociationResourceApi.md#updateBiomarkerAssociation) | **PUT** /api/biomarker-associations/{id} |
+
+
+
+# **createBiomarkerAssociation**
+> BiomarkerAssociation createBiomarkerAssociation(biomarkerAssociationDTO)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.BiomarkerAssociationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ BiomarkerAssociationResourceApi apiInstance = new BiomarkerAssociationResourceApi(defaultClient);
+ BiomarkerAssociationDTO biomarkerAssociationDTO = new BiomarkerAssociationDTO(); // BiomarkerAssociationDTO |
+ try {
+ BiomarkerAssociation result = apiInstance.createBiomarkerAssociation(biomarkerAssociationDTO);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling BiomarkerAssociationResourceApi#createBiomarkerAssociation");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **biomarkerAssociationDTO** | [**BiomarkerAssociationDTO**](BiomarkerAssociationDTO.md)| |
+
+### Return type
+
+[**BiomarkerAssociation**](BiomarkerAssociation.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteBiomarkerAssociation**
+> deleteBiomarkerAssociation(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.BiomarkerAssociationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ BiomarkerAssociationResourceApi apiInstance = new BiomarkerAssociationResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteBiomarkerAssociation(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling BiomarkerAssociationResourceApi#deleteBiomarkerAssociation");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllBiomarkerAssociations**
+> List<BiomarkerAssociation> getAllBiomarkerAssociations()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.BiomarkerAssociationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ BiomarkerAssociationResourceApi apiInstance = new BiomarkerAssociationResourceApi(defaultClient);
+ try {
+ List result = apiInstance.getAllBiomarkerAssociations();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling BiomarkerAssociationResourceApi#getAllBiomarkerAssociations");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**List<BiomarkerAssociation>**](BiomarkerAssociation.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getBiomarkerAssociation**
+> BiomarkerAssociation getBiomarkerAssociation(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.BiomarkerAssociationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ BiomarkerAssociationResourceApi apiInstance = new BiomarkerAssociationResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ BiomarkerAssociation result = apiInstance.getBiomarkerAssociation(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling BiomarkerAssociationResourceApi#getBiomarkerAssociation");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**BiomarkerAssociation**](BiomarkerAssociation.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getBiomarkerAssociationByCompanionDiagnosticDevice**
+> List<BiomarkerAssociation> getBiomarkerAssociationByCompanionDiagnosticDevice(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.BiomarkerAssociationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ BiomarkerAssociationResourceApi apiInstance = new BiomarkerAssociationResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ List result = apiInstance.getBiomarkerAssociationByCompanionDiagnosticDevice(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling BiomarkerAssociationResourceApi#getBiomarkerAssociationByCompanionDiagnosticDevice");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**List<BiomarkerAssociation>**](BiomarkerAssociation.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateBiomarkerAssociation**
+> BiomarkerAssociation partialUpdateBiomarkerAssociation(id, biomarkerAssociation)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.BiomarkerAssociationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ BiomarkerAssociationResourceApi apiInstance = new BiomarkerAssociationResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ BiomarkerAssociation biomarkerAssociation = new BiomarkerAssociation(); // BiomarkerAssociation |
+ try {
+ BiomarkerAssociation result = apiInstance.partialUpdateBiomarkerAssociation(id, biomarkerAssociation);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling BiomarkerAssociationResourceApi#partialUpdateBiomarkerAssociation");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **biomarkerAssociation** | [**BiomarkerAssociation**](BiomarkerAssociation.md)| |
+
+### Return type
+
+[**BiomarkerAssociation**](BiomarkerAssociation.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateBiomarkerAssociation**
+> BiomarkerAssociation updateBiomarkerAssociation(id, biomarkerAssociation)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.BiomarkerAssociationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ BiomarkerAssociationResourceApi apiInstance = new BiomarkerAssociationResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ BiomarkerAssociation biomarkerAssociation = new BiomarkerAssociation(); // BiomarkerAssociation |
+ try {
+ BiomarkerAssociation result = apiInstance.updateBiomarkerAssociation(id, biomarkerAssociation);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling BiomarkerAssociationResourceApi#updateBiomarkerAssociation");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **biomarkerAssociation** | [**BiomarkerAssociation**](BiomarkerAssociation.md)| |
+
+### Return type
+
+[**BiomarkerAssociation**](BiomarkerAssociation.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/BooleanFilter.md b/oncokbCurationApiClient/docs/BooleanFilter.md
new file mode 100644
index 0000000..3615a82
--- /dev/null
+++ b/oncokbCurationApiClient/docs/BooleanFilter.md
@@ -0,0 +1,21 @@
+
+
+# BooleanFilter
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**equals** | **Boolean** | | [optional]
+**notEquals** | **Boolean** | | [optional]
+**specified** | **Boolean** | | [optional]
+**in** | **List<Boolean>** | | [optional]
+**notIn** | **List<Boolean>** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/CancerType.md b/oncokbCurationApiClient/docs/CancerType.md
new file mode 100644
index 0000000..994477a
--- /dev/null
+++ b/oncokbCurationApiClient/docs/CancerType.md
@@ -0,0 +1,34 @@
+
+
+# CancerType
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**code** | **String** | | [optional]
+**color** | **String** | | [optional]
+**level** | **Integer** | |
+**mainType** | **String** | |
+**subtype** | **String** | | [optional]
+**tissue** | **String** | | [optional]
+**tumorForm** | [**TumorFormEnum**](#TumorFormEnum) | |
+
+
+
+## Enum: TumorFormEnum
+
+Name | Value
+---- | -----
+SOLID | "SOLID"
+LIQUID | "LIQUID"
+MIXED | "MIXED"
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/CancerTypeCriteria.md b/oncokbCurationApiClient/docs/CancerTypeCriteria.md
new file mode 100644
index 0000000..f3cf2c8
--- /dev/null
+++ b/oncokbCurationApiClient/docs/CancerTypeCriteria.md
@@ -0,0 +1,28 @@
+
+
+# CancerTypeCriteria
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | [**LongFilter**](LongFilter.md) | | [optional]
+**code** | [**StringFilter**](StringFilter.md) | | [optional]
+**color** | [**StringFilter**](StringFilter.md) | | [optional]
+**level** | [**IntegerFilter**](IntegerFilter.md) | | [optional]
+**mainType** | [**StringFilter**](StringFilter.md) | | [optional]
+**subtype** | [**StringFilter**](StringFilter.md) | | [optional]
+**tissue** | [**StringFilter**](StringFilter.md) | | [optional]
+**tumorForm** | [**TumorFormFilter**](TumorFormFilter.md) | | [optional]
+**childrenId** | [**LongFilter**](LongFilter.md) | | [optional]
+**biomarkerAssociationId** | [**LongFilter**](LongFilter.md) | | [optional]
+**parentId** | [**LongFilter**](LongFilter.md) | | [optional]
+**distinct** | **Boolean** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/CancerTypeResourceApi.md b/oncokbCurationApiClient/docs/CancerTypeResourceApi.md
new file mode 100644
index 0000000..e110244
--- /dev/null
+++ b/oncokbCurationApiClient/docs/CancerTypeResourceApi.md
@@ -0,0 +1,503 @@
+# CancerTypeResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**countCancerTypes**](CancerTypeResourceApi.md#countCancerTypes) | **GET** /api/cancer-types/count |
+[**createCancerType**](CancerTypeResourceApi.md#createCancerType) | **POST** /api/cancer-types |
+[**deleteCancerType**](CancerTypeResourceApi.md#deleteCancerType) | **DELETE** /api/cancer-types/{id} |
+[**getAllCancerTypes**](CancerTypeResourceApi.md#getAllCancerTypes) | **GET** /api/cancer-types |
+[**getCancerType**](CancerTypeResourceApi.md#getCancerType) | **GET** /api/cancer-types/{id} |
+[**partialUpdateCancerType**](CancerTypeResourceApi.md#partialUpdateCancerType) | **PATCH** /api/cancer-types/{id} |
+[**searchCancerTypes**](CancerTypeResourceApi.md#searchCancerTypes) | **GET** /api/_search/cancer-types |
+[**updateCancerType**](CancerTypeResourceApi.md#updateCancerType) | **PUT** /api/cancer-types/{id} |
+
+
+
+# **countCancerTypes**
+> Long countCancerTypes(criteria)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CancerTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CancerTypeResourceApi apiInstance = new CancerTypeResourceApi(defaultClient);
+ CancerTypeCriteria criteria = new CancerTypeCriteria(); // CancerTypeCriteria |
+ try {
+ Long result = apiInstance.countCancerTypes(criteria);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CancerTypeResourceApi#countCancerTypes");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**CancerTypeCriteria**](.md)| |
+
+### Return type
+
+**Long**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **createCancerType**
+> CancerType createCancerType(cancerType)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CancerTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CancerTypeResourceApi apiInstance = new CancerTypeResourceApi(defaultClient);
+ CancerType cancerType = new CancerType(); // CancerType |
+ try {
+ CancerType result = apiInstance.createCancerType(cancerType);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CancerTypeResourceApi#createCancerType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **cancerType** | [**CancerType**](CancerType.md)| |
+
+### Return type
+
+[**CancerType**](CancerType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteCancerType**
+> deleteCancerType(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CancerTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CancerTypeResourceApi apiInstance = new CancerTypeResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteCancerType(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CancerTypeResourceApi#deleteCancerType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllCancerTypes**
+> List<CancerType> getAllCancerTypes(criteria, pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CancerTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CancerTypeResourceApi apiInstance = new CancerTypeResourceApi(defaultClient);
+ CancerTypeCriteria criteria = new CancerTypeCriteria(); // CancerTypeCriteria |
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.getAllCancerTypes(criteria, pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CancerTypeResourceApi#getAllCancerTypes");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**CancerTypeCriteria**](.md)| |
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<CancerType>**](CancerType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getCancerType**
+> CancerType getCancerType(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CancerTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CancerTypeResourceApi apiInstance = new CancerTypeResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ CancerType result = apiInstance.getCancerType(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CancerTypeResourceApi#getCancerType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**CancerType**](CancerType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateCancerType**
+> CancerType partialUpdateCancerType(id, cancerType)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CancerTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CancerTypeResourceApi apiInstance = new CancerTypeResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ CancerType cancerType = new CancerType(); // CancerType |
+ try {
+ CancerType result = apiInstance.partialUpdateCancerType(id, cancerType);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CancerTypeResourceApi#partialUpdateCancerType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **cancerType** | [**CancerType**](CancerType.md)| |
+
+### Return type
+
+[**CancerType**](CancerType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **searchCancerTypes**
+> List<CancerType> searchCancerTypes(query, pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CancerTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CancerTypeResourceApi apiInstance = new CancerTypeResourceApi(defaultClient);
+ String query = "query_example"; // String |
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.searchCancerTypes(query, pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CancerTypeResourceApi#searchCancerTypes");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **query** | **String**| |
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<CancerType>**](CancerType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateCancerType**
+> CancerType updateCancerType(id, cancerType)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CancerTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CancerTypeResourceApi apiInstance = new CancerTypeResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ CancerType cancerType = new CancerType(); // CancerType |
+ try {
+ CancerType result = apiInstance.updateCancerType(id, cancerType);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CancerTypeResourceApi#updateCancerType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **cancerType** | [**CancerType**](CancerType.md)| |
+
+### Return type
+
+[**CancerType**](CancerType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/CategoricalAlteration.md b/oncokbCurationApiClient/docs/CategoricalAlteration.md
new file mode 100644
index 0000000..d2dcc39
--- /dev/null
+++ b/oncokbCurationApiClient/docs/CategoricalAlteration.md
@@ -0,0 +1,50 @@
+
+
+# CategoricalAlteration
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**name** | **String** | |
+**type** | [**TypeEnum**](#TypeEnum) | |
+**alterationType** | [**AlterationTypeEnum**](#AlterationTypeEnum) | |
+
+
+
+## Enum: TypeEnum
+
+Name | Value
+---- | -----
+ONCOGENIC_MUTATIONS | "ONCOGENIC_MUTATIONS"
+GAIN_OF_FUNCTION_MUTATIONS | "GAIN_OF_FUNCTION_MUTATIONS"
+LOSS_OF_FUNCTION_MUTATIONS | "LOSS_OF_FUNCTION_MUTATIONS"
+SWITCH_OF_FUNCTION_MUTATIONS | "SWITCH_OF_FUNCTION_MUTATIONS"
+VUS | "VUS"
+TRUNCATING_MUTATIONS | "TRUNCATING_MUTATIONS"
+FUSIONS | "FUSIONS"
+AMPLIFICATION | "AMPLIFICATION"
+DELETION | "DELETION"
+PROMOTER | "PROMOTER"
+WILDTYPE | "WILDTYPE"
+
+
+
+## Enum: AlterationTypeEnum
+
+Name | Value
+---- | -----
+MUTATION | "MUTATION"
+COPY_NUMBER_ALTERATION | "COPY_NUMBER_ALTERATION"
+STRUCTURAL_VARIANT | "STRUCTURAL_VARIANT"
+UNKNOWN | "UNKNOWN"
+NA | "NA"
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/CategoricalAlterationResourceApi.md b/oncokbCurationApiClient/docs/CategoricalAlterationResourceApi.md
new file mode 100644
index 0000000..07f90e2
--- /dev/null
+++ b/oncokbCurationApiClient/docs/CategoricalAlterationResourceApi.md
@@ -0,0 +1,373 @@
+# CategoricalAlterationResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createCategoricalAlteration**](CategoricalAlterationResourceApi.md#createCategoricalAlteration) | **POST** /api/categorical-alterations |
+[**deleteCategoricalAlteration**](CategoricalAlterationResourceApi.md#deleteCategoricalAlteration) | **DELETE** /api/categorical-alterations/{id} |
+[**getAllCategoricalAlterations**](CategoricalAlterationResourceApi.md#getAllCategoricalAlterations) | **GET** /api/categorical-alterations |
+[**getCategoricalAlteration**](CategoricalAlterationResourceApi.md#getCategoricalAlteration) | **GET** /api/categorical-alterations/{id} |
+[**partialUpdateCategoricalAlteration**](CategoricalAlterationResourceApi.md#partialUpdateCategoricalAlteration) | **PATCH** /api/categorical-alterations/{id} |
+[**updateCategoricalAlteration**](CategoricalAlterationResourceApi.md#updateCategoricalAlteration) | **PUT** /api/categorical-alterations/{id} |
+
+
+
+# **createCategoricalAlteration**
+> CategoricalAlteration createCategoricalAlteration(categoricalAlteration)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CategoricalAlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CategoricalAlterationResourceApi apiInstance = new CategoricalAlterationResourceApi(defaultClient);
+ CategoricalAlteration categoricalAlteration = new CategoricalAlteration(); // CategoricalAlteration |
+ try {
+ CategoricalAlteration result = apiInstance.createCategoricalAlteration(categoricalAlteration);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CategoricalAlterationResourceApi#createCategoricalAlteration");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **categoricalAlteration** | [**CategoricalAlteration**](CategoricalAlteration.md)| |
+
+### Return type
+
+[**CategoricalAlteration**](CategoricalAlteration.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteCategoricalAlteration**
+> deleteCategoricalAlteration(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CategoricalAlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CategoricalAlterationResourceApi apiInstance = new CategoricalAlterationResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteCategoricalAlteration(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CategoricalAlterationResourceApi#deleteCategoricalAlteration");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllCategoricalAlterations**
+> List<CategoricalAlteration> getAllCategoricalAlterations()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CategoricalAlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CategoricalAlterationResourceApi apiInstance = new CategoricalAlterationResourceApi(defaultClient);
+ try {
+ List result = apiInstance.getAllCategoricalAlterations();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CategoricalAlterationResourceApi#getAllCategoricalAlterations");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**List<CategoricalAlteration>**](CategoricalAlteration.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getCategoricalAlteration**
+> CategoricalAlteration getCategoricalAlteration(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CategoricalAlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CategoricalAlterationResourceApi apiInstance = new CategoricalAlterationResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ CategoricalAlteration result = apiInstance.getCategoricalAlteration(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CategoricalAlterationResourceApi#getCategoricalAlteration");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**CategoricalAlteration**](CategoricalAlteration.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateCategoricalAlteration**
+> CategoricalAlteration partialUpdateCategoricalAlteration(id, categoricalAlteration)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CategoricalAlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CategoricalAlterationResourceApi apiInstance = new CategoricalAlterationResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ CategoricalAlteration categoricalAlteration = new CategoricalAlteration(); // CategoricalAlteration |
+ try {
+ CategoricalAlteration result = apiInstance.partialUpdateCategoricalAlteration(id, categoricalAlteration);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CategoricalAlterationResourceApi#partialUpdateCategoricalAlteration");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **categoricalAlteration** | [**CategoricalAlteration**](CategoricalAlteration.md)| |
+
+### Return type
+
+[**CategoricalAlteration**](CategoricalAlteration.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateCategoricalAlteration**
+> CategoricalAlteration updateCategoricalAlteration(id, categoricalAlteration)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CategoricalAlterationResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CategoricalAlterationResourceApi apiInstance = new CategoricalAlterationResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ CategoricalAlteration categoricalAlteration = new CategoricalAlteration(); // CategoricalAlteration |
+ try {
+ CategoricalAlteration result = apiInstance.updateCategoricalAlteration(id, categoricalAlteration);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CategoricalAlterationResourceApi#updateCategoricalAlteration");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **categoricalAlteration** | [**CategoricalAlteration**](CategoricalAlteration.md)| |
+
+### Return type
+
+[**CategoricalAlteration**](CategoricalAlteration.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/ClinicalTrialsGovCondition.md b/oncokbCurationApiClient/docs/ClinicalTrialsGovCondition.md
new file mode 100644
index 0000000..044a9f1
--- /dev/null
+++ b/oncokbCurationApiClient/docs/ClinicalTrialsGovCondition.md
@@ -0,0 +1,19 @@
+
+
+# ClinicalTrialsGovCondition
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**name** | **String** | |
+**cancerTypes** | [**Set<CancerType>**](CancerType.md) | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/ClinicalTrialsGovConditionCriteria.md b/oncokbCurationApiClient/docs/ClinicalTrialsGovConditionCriteria.md
new file mode 100644
index 0000000..da8e8e7
--- /dev/null
+++ b/oncokbCurationApiClient/docs/ClinicalTrialsGovConditionCriteria.md
@@ -0,0 +1,20 @@
+
+
+# ClinicalTrialsGovConditionCriteria
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | [**LongFilter**](LongFilter.md) | | [optional]
+**name** | [**StringFilter**](StringFilter.md) | | [optional]
+**cancerTypeId** | [**LongFilter**](LongFilter.md) | | [optional]
+**distinct** | **Boolean** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/ClinicalTrialsGovConditionResourceApi.md b/oncokbCurationApiClient/docs/ClinicalTrialsGovConditionResourceApi.md
new file mode 100644
index 0000000..8a322fd
--- /dev/null
+++ b/oncokbCurationApiClient/docs/ClinicalTrialsGovConditionResourceApi.md
@@ -0,0 +1,503 @@
+# ClinicalTrialsGovConditionResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**countClinicalTrialsGovConditions**](ClinicalTrialsGovConditionResourceApi.md#countClinicalTrialsGovConditions) | **GET** /api/clinical-trials-gov-conditions/count |
+[**createClinicalTrialsGovCondition**](ClinicalTrialsGovConditionResourceApi.md#createClinicalTrialsGovCondition) | **POST** /api/clinical-trials-gov-conditions |
+[**deleteClinicalTrialsGovCondition**](ClinicalTrialsGovConditionResourceApi.md#deleteClinicalTrialsGovCondition) | **DELETE** /api/clinical-trials-gov-conditions/{id} |
+[**getAllClinicalTrialsGovConditions**](ClinicalTrialsGovConditionResourceApi.md#getAllClinicalTrialsGovConditions) | **GET** /api/clinical-trials-gov-conditions |
+[**getClinicalTrialsGovCondition**](ClinicalTrialsGovConditionResourceApi.md#getClinicalTrialsGovCondition) | **GET** /api/clinical-trials-gov-conditions/{id} |
+[**partialUpdateClinicalTrialsGovCondition**](ClinicalTrialsGovConditionResourceApi.md#partialUpdateClinicalTrialsGovCondition) | **PATCH** /api/clinical-trials-gov-conditions/{id} |
+[**searchClinicalTrialsGovConditions**](ClinicalTrialsGovConditionResourceApi.md#searchClinicalTrialsGovConditions) | **GET** /api/_search/clinical-trials-gov-conditions |
+[**updateClinicalTrialsGovCondition**](ClinicalTrialsGovConditionResourceApi.md#updateClinicalTrialsGovCondition) | **PUT** /api/clinical-trials-gov-conditions/{id} |
+
+
+
+# **countClinicalTrialsGovConditions**
+> Long countClinicalTrialsGovConditions(criteria)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ClinicalTrialsGovConditionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ClinicalTrialsGovConditionResourceApi apiInstance = new ClinicalTrialsGovConditionResourceApi(defaultClient);
+ ClinicalTrialsGovConditionCriteria criteria = new ClinicalTrialsGovConditionCriteria(); // ClinicalTrialsGovConditionCriteria |
+ try {
+ Long result = apiInstance.countClinicalTrialsGovConditions(criteria);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ClinicalTrialsGovConditionResourceApi#countClinicalTrialsGovConditions");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**ClinicalTrialsGovConditionCriteria**](.md)| |
+
+### Return type
+
+**Long**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **createClinicalTrialsGovCondition**
+> ClinicalTrialsGovCondition createClinicalTrialsGovCondition(clinicalTrialsGovCondition)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ClinicalTrialsGovConditionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ClinicalTrialsGovConditionResourceApi apiInstance = new ClinicalTrialsGovConditionResourceApi(defaultClient);
+ ClinicalTrialsGovCondition clinicalTrialsGovCondition = new ClinicalTrialsGovCondition(); // ClinicalTrialsGovCondition |
+ try {
+ ClinicalTrialsGovCondition result = apiInstance.createClinicalTrialsGovCondition(clinicalTrialsGovCondition);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ClinicalTrialsGovConditionResourceApi#createClinicalTrialsGovCondition");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **clinicalTrialsGovCondition** | [**ClinicalTrialsGovCondition**](ClinicalTrialsGovCondition.md)| |
+
+### Return type
+
+[**ClinicalTrialsGovCondition**](ClinicalTrialsGovCondition.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteClinicalTrialsGovCondition**
+> deleteClinicalTrialsGovCondition(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ClinicalTrialsGovConditionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ClinicalTrialsGovConditionResourceApi apiInstance = new ClinicalTrialsGovConditionResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteClinicalTrialsGovCondition(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ClinicalTrialsGovConditionResourceApi#deleteClinicalTrialsGovCondition");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllClinicalTrialsGovConditions**
+> List<ClinicalTrialsGovCondition> getAllClinicalTrialsGovConditions(criteria, pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ClinicalTrialsGovConditionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ClinicalTrialsGovConditionResourceApi apiInstance = new ClinicalTrialsGovConditionResourceApi(defaultClient);
+ ClinicalTrialsGovConditionCriteria criteria = new ClinicalTrialsGovConditionCriteria(); // ClinicalTrialsGovConditionCriteria |
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.getAllClinicalTrialsGovConditions(criteria, pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ClinicalTrialsGovConditionResourceApi#getAllClinicalTrialsGovConditions");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**ClinicalTrialsGovConditionCriteria**](.md)| |
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<ClinicalTrialsGovCondition>**](ClinicalTrialsGovCondition.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getClinicalTrialsGovCondition**
+> ClinicalTrialsGovCondition getClinicalTrialsGovCondition(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ClinicalTrialsGovConditionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ClinicalTrialsGovConditionResourceApi apiInstance = new ClinicalTrialsGovConditionResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ ClinicalTrialsGovCondition result = apiInstance.getClinicalTrialsGovCondition(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ClinicalTrialsGovConditionResourceApi#getClinicalTrialsGovCondition");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**ClinicalTrialsGovCondition**](ClinicalTrialsGovCondition.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateClinicalTrialsGovCondition**
+> ClinicalTrialsGovCondition partialUpdateClinicalTrialsGovCondition(id, clinicalTrialsGovCondition)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ClinicalTrialsGovConditionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ClinicalTrialsGovConditionResourceApi apiInstance = new ClinicalTrialsGovConditionResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ ClinicalTrialsGovCondition clinicalTrialsGovCondition = new ClinicalTrialsGovCondition(); // ClinicalTrialsGovCondition |
+ try {
+ ClinicalTrialsGovCondition result = apiInstance.partialUpdateClinicalTrialsGovCondition(id, clinicalTrialsGovCondition);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ClinicalTrialsGovConditionResourceApi#partialUpdateClinicalTrialsGovCondition");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **clinicalTrialsGovCondition** | [**ClinicalTrialsGovCondition**](ClinicalTrialsGovCondition.md)| |
+
+### Return type
+
+[**ClinicalTrialsGovCondition**](ClinicalTrialsGovCondition.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **searchClinicalTrialsGovConditions**
+> List<ClinicalTrialsGovCondition> searchClinicalTrialsGovConditions(query, pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ClinicalTrialsGovConditionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ClinicalTrialsGovConditionResourceApi apiInstance = new ClinicalTrialsGovConditionResourceApi(defaultClient);
+ String query = "query_example"; // String |
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.searchClinicalTrialsGovConditions(query, pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ClinicalTrialsGovConditionResourceApi#searchClinicalTrialsGovConditions");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **query** | **String**| |
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<ClinicalTrialsGovCondition>**](ClinicalTrialsGovCondition.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateClinicalTrialsGovCondition**
+> ClinicalTrialsGovCondition updateClinicalTrialsGovCondition(id, clinicalTrialsGovCondition)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ClinicalTrialsGovConditionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ClinicalTrialsGovConditionResourceApi apiInstance = new ClinicalTrialsGovConditionResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ ClinicalTrialsGovCondition clinicalTrialsGovCondition = new ClinicalTrialsGovCondition(); // ClinicalTrialsGovCondition |
+ try {
+ ClinicalTrialsGovCondition result = apiInstance.updateClinicalTrialsGovCondition(id, clinicalTrialsGovCondition);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ClinicalTrialsGovConditionResourceApi#updateClinicalTrialsGovCondition");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **clinicalTrialsGovCondition** | [**ClinicalTrialsGovCondition**](ClinicalTrialsGovCondition.md)| |
+
+### Return type
+
+[**ClinicalTrialsGovCondition**](ClinicalTrialsGovCondition.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/CompanionDiagnosticDevice.md b/oncokbCurationApiClient/docs/CompanionDiagnosticDevice.md
new file mode 100644
index 0000000..b18c400
--- /dev/null
+++ b/oncokbCurationApiClient/docs/CompanionDiagnosticDevice.md
@@ -0,0 +1,22 @@
+
+
+# CompanionDiagnosticDevice
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**name** | **String** | |
+**manufacturer** | **String** | |
+**indicationDetails** | **String** | | [optional]
+**fdaSubmissions** | [**Set<FdaSubmission>**](FdaSubmission.md) | | [optional]
+**specimenTypes** | [**Set<SpecimenType>**](SpecimenType.md) | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/CompanionDiagnosticDeviceCriteria.md b/oncokbCurationApiClient/docs/CompanionDiagnosticDeviceCriteria.md
new file mode 100644
index 0000000..b3ba5cb
--- /dev/null
+++ b/oncokbCurationApiClient/docs/CompanionDiagnosticDeviceCriteria.md
@@ -0,0 +1,22 @@
+
+
+# CompanionDiagnosticDeviceCriteria
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | [**LongFilter**](LongFilter.md) | | [optional]
+**name** | [**StringFilter**](StringFilter.md) | | [optional]
+**manufacturer** | [**StringFilter**](StringFilter.md) | | [optional]
+**fdaSubmissionId** | [**LongFilter**](LongFilter.md) | | [optional]
+**specimenTypeId** | [**LongFilter**](LongFilter.md) | | [optional]
+**distinct** | **Boolean** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/CompanionDiagnosticDeviceResourceApi.md b/oncokbCurationApiClient/docs/CompanionDiagnosticDeviceResourceApi.md
new file mode 100644
index 0000000..2be17a1
--- /dev/null
+++ b/oncokbCurationApiClient/docs/CompanionDiagnosticDeviceResourceApi.md
@@ -0,0 +1,499 @@
+# CompanionDiagnosticDeviceResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**countCompanionDiagnosticDevices**](CompanionDiagnosticDeviceResourceApi.md#countCompanionDiagnosticDevices) | **GET** /api/companion-diagnostic-devices/count |
+[**createCompanionDiagnosticDevice**](CompanionDiagnosticDeviceResourceApi.md#createCompanionDiagnosticDevice) | **POST** /api/companion-diagnostic-devices |
+[**deleteCompanionDiagnosticDevice**](CompanionDiagnosticDeviceResourceApi.md#deleteCompanionDiagnosticDevice) | **DELETE** /api/companion-diagnostic-devices/{id} |
+[**getAllCompanionDiagnosticDevices**](CompanionDiagnosticDeviceResourceApi.md#getAllCompanionDiagnosticDevices) | **GET** /api/companion-diagnostic-devices |
+[**getCompanionDiagnosticDevice**](CompanionDiagnosticDeviceResourceApi.md#getCompanionDiagnosticDevice) | **GET** /api/companion-diagnostic-devices/{id} |
+[**partialUpdateCompanionDiagnosticDevice**](CompanionDiagnosticDeviceResourceApi.md#partialUpdateCompanionDiagnosticDevice) | **PATCH** /api/companion-diagnostic-devices/{id} |
+[**searchCompanionDiagnosticDevices**](CompanionDiagnosticDeviceResourceApi.md#searchCompanionDiagnosticDevices) | **GET** /api/_search/companion-diagnostic-devices |
+[**updateCompanionDiagnosticDevice**](CompanionDiagnosticDeviceResourceApi.md#updateCompanionDiagnosticDevice) | **PUT** /api/companion-diagnostic-devices/{id} |
+
+
+
+# **countCompanionDiagnosticDevices**
+> Long countCompanionDiagnosticDevices(criteria)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CompanionDiagnosticDeviceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CompanionDiagnosticDeviceResourceApi apiInstance = new CompanionDiagnosticDeviceResourceApi(defaultClient);
+ CompanionDiagnosticDeviceCriteria criteria = new CompanionDiagnosticDeviceCriteria(); // CompanionDiagnosticDeviceCriteria |
+ try {
+ Long result = apiInstance.countCompanionDiagnosticDevices(criteria);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CompanionDiagnosticDeviceResourceApi#countCompanionDiagnosticDevices");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**CompanionDiagnosticDeviceCriteria**](.md)| |
+
+### Return type
+
+**Long**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **createCompanionDiagnosticDevice**
+> CompanionDiagnosticDevice createCompanionDiagnosticDevice(companionDiagnosticDevice)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CompanionDiagnosticDeviceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CompanionDiagnosticDeviceResourceApi apiInstance = new CompanionDiagnosticDeviceResourceApi(defaultClient);
+ CompanionDiagnosticDevice companionDiagnosticDevice = new CompanionDiagnosticDevice(); // CompanionDiagnosticDevice |
+ try {
+ CompanionDiagnosticDevice result = apiInstance.createCompanionDiagnosticDevice(companionDiagnosticDevice);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CompanionDiagnosticDeviceResourceApi#createCompanionDiagnosticDevice");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **companionDiagnosticDevice** | [**CompanionDiagnosticDevice**](CompanionDiagnosticDevice.md)| |
+
+### Return type
+
+[**CompanionDiagnosticDevice**](CompanionDiagnosticDevice.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteCompanionDiagnosticDevice**
+> deleteCompanionDiagnosticDevice(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CompanionDiagnosticDeviceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CompanionDiagnosticDeviceResourceApi apiInstance = new CompanionDiagnosticDeviceResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteCompanionDiagnosticDevice(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CompanionDiagnosticDeviceResourceApi#deleteCompanionDiagnosticDevice");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllCompanionDiagnosticDevices**
+> List<CompanionDiagnosticDevice> getAllCompanionDiagnosticDevices(criteria)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CompanionDiagnosticDeviceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CompanionDiagnosticDeviceResourceApi apiInstance = new CompanionDiagnosticDeviceResourceApi(defaultClient);
+ CompanionDiagnosticDeviceCriteria criteria = new CompanionDiagnosticDeviceCriteria(); // CompanionDiagnosticDeviceCriteria |
+ try {
+ List result = apiInstance.getAllCompanionDiagnosticDevices(criteria);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CompanionDiagnosticDeviceResourceApi#getAllCompanionDiagnosticDevices");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**CompanionDiagnosticDeviceCriteria**](.md)| |
+
+### Return type
+
+[**List<CompanionDiagnosticDevice>**](CompanionDiagnosticDevice.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getCompanionDiagnosticDevice**
+> CompanionDiagnosticDevice getCompanionDiagnosticDevice(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CompanionDiagnosticDeviceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CompanionDiagnosticDeviceResourceApi apiInstance = new CompanionDiagnosticDeviceResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ CompanionDiagnosticDevice result = apiInstance.getCompanionDiagnosticDevice(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CompanionDiagnosticDeviceResourceApi#getCompanionDiagnosticDevice");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**CompanionDiagnosticDevice**](CompanionDiagnosticDevice.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateCompanionDiagnosticDevice**
+> CompanionDiagnosticDevice partialUpdateCompanionDiagnosticDevice(id, companionDiagnosticDevice)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CompanionDiagnosticDeviceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CompanionDiagnosticDeviceResourceApi apiInstance = new CompanionDiagnosticDeviceResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ CompanionDiagnosticDevice companionDiagnosticDevice = new CompanionDiagnosticDevice(); // CompanionDiagnosticDevice |
+ try {
+ CompanionDiagnosticDevice result = apiInstance.partialUpdateCompanionDiagnosticDevice(id, companionDiagnosticDevice);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CompanionDiagnosticDeviceResourceApi#partialUpdateCompanionDiagnosticDevice");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **companionDiagnosticDevice** | [**CompanionDiagnosticDevice**](CompanionDiagnosticDevice.md)| |
+
+### Return type
+
+[**CompanionDiagnosticDevice**](CompanionDiagnosticDevice.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **searchCompanionDiagnosticDevices**
+> List<CompanionDiagnosticDevice> searchCompanionDiagnosticDevices(query)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CompanionDiagnosticDeviceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CompanionDiagnosticDeviceResourceApi apiInstance = new CompanionDiagnosticDeviceResourceApi(defaultClient);
+ String query = "query_example"; // String |
+ try {
+ List result = apiInstance.searchCompanionDiagnosticDevices(query);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CompanionDiagnosticDeviceResourceApi#searchCompanionDiagnosticDevices");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **query** | **String**| |
+
+### Return type
+
+[**List<CompanionDiagnosticDevice>**](CompanionDiagnosticDevice.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateCompanionDiagnosticDevice**
+> CompanionDiagnosticDevice updateCompanionDiagnosticDevice(id, companionDiagnosticDevice)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.CompanionDiagnosticDeviceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ CompanionDiagnosticDeviceResourceApi apiInstance = new CompanionDiagnosticDeviceResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ CompanionDiagnosticDevice companionDiagnosticDevice = new CompanionDiagnosticDevice(); // CompanionDiagnosticDevice |
+ try {
+ CompanionDiagnosticDevice result = apiInstance.updateCompanionDiagnosticDevice(id, companionDiagnosticDevice);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling CompanionDiagnosticDeviceResourceApi#updateCompanionDiagnosticDevice");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **companionDiagnosticDevice** | [**CompanionDiagnosticDevice**](CompanionDiagnosticDevice.md)| |
+
+### Return type
+
+[**CompanionDiagnosticDevice**](CompanionDiagnosticDevice.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/Consequence.md b/oncokbCurationApiClient/docs/Consequence.md
new file mode 100644
index 0000000..fa1bfe4
--- /dev/null
+++ b/oncokbCurationApiClient/docs/Consequence.md
@@ -0,0 +1,34 @@
+
+
+# Consequence
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**type** | [**TypeEnum**](#TypeEnum) | |
+**term** | **String** | |
+**name** | **String** | |
+**isGenerallyTruncating** | **Boolean** | |
+**description** | **String** | | [optional]
+
+
+
+## Enum: TypeEnum
+
+Name | Value
+---- | -----
+MUTATION | "MUTATION"
+COPY_NUMBER_ALTERATION | "COPY_NUMBER_ALTERATION"
+STRUCTURAL_VARIANT | "STRUCTURAL_VARIANT"
+UNKNOWN | "UNKNOWN"
+NA | "NA"
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/ConsequenceResourceApi.md b/oncokbCurationApiClient/docs/ConsequenceResourceApi.md
new file mode 100644
index 0000000..8b564d8
--- /dev/null
+++ b/oncokbCurationApiClient/docs/ConsequenceResourceApi.md
@@ -0,0 +1,373 @@
+# ConsequenceResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createConsequence**](ConsequenceResourceApi.md#createConsequence) | **POST** /api/consequences |
+[**deleteConsequence**](ConsequenceResourceApi.md#deleteConsequence) | **DELETE** /api/consequences/{id} |
+[**getAllConsequences**](ConsequenceResourceApi.md#getAllConsequences) | **GET** /api/consequences |
+[**getConsequence**](ConsequenceResourceApi.md#getConsequence) | **GET** /api/consequences/{id} |
+[**partialUpdateConsequence**](ConsequenceResourceApi.md#partialUpdateConsequence) | **PATCH** /api/consequences/{id} |
+[**updateConsequence**](ConsequenceResourceApi.md#updateConsequence) | **PUT** /api/consequences/{id} |
+
+
+
+# **createConsequence**
+> Consequence createConsequence(consequence)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ConsequenceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ConsequenceResourceApi apiInstance = new ConsequenceResourceApi(defaultClient);
+ Consequence consequence = new Consequence(); // Consequence |
+ try {
+ Consequence result = apiInstance.createConsequence(consequence);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ConsequenceResourceApi#createConsequence");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **consequence** | [**Consequence**](Consequence.md)| |
+
+### Return type
+
+[**Consequence**](Consequence.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteConsequence**
+> deleteConsequence(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ConsequenceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ConsequenceResourceApi apiInstance = new ConsequenceResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteConsequence(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ConsequenceResourceApi#deleteConsequence");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllConsequences**
+> List<Consequence> getAllConsequences()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ConsequenceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ConsequenceResourceApi apiInstance = new ConsequenceResourceApi(defaultClient);
+ try {
+ List result = apiInstance.getAllConsequences();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ConsequenceResourceApi#getAllConsequences");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**List<Consequence>**](Consequence.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getConsequence**
+> Consequence getConsequence(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ConsequenceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ConsequenceResourceApi apiInstance = new ConsequenceResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ Consequence result = apiInstance.getConsequence(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ConsequenceResourceApi#getConsequence");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**Consequence**](Consequence.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateConsequence**
+> Consequence partialUpdateConsequence(id, consequence)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ConsequenceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ConsequenceResourceApi apiInstance = new ConsequenceResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ Consequence consequence = new Consequence(); // Consequence |
+ try {
+ Consequence result = apiInstance.partialUpdateConsequence(id, consequence);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ConsequenceResourceApi#partialUpdateConsequence");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **consequence** | [**Consequence**](Consequence.md)| |
+
+### Return type
+
+[**Consequence**](Consequence.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateConsequence**
+> Consequence updateConsequence(id, consequence)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.ConsequenceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ ConsequenceResourceApi apiInstance = new ConsequenceResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ Consequence consequence = new Consequence(); // Consequence |
+ try {
+ Consequence result = apiInstance.updateConsequence(id, consequence);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ConsequenceResourceApi#updateConsequence");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **consequence** | [**Consequence**](Consequence.md)| |
+
+### Return type
+
+[**Consequence**](Consequence.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbTranscriptApiClient/docs/Drug.md b/oncokbCurationApiClient/docs/Drug.md
similarity index 63%
rename from oncokbTranscriptApiClient/docs/Drug.md
rename to oncokbCurationApiClient/docs/Drug.md
index ff767f4..a29aff3 100644
--- a/oncokbTranscriptApiClient/docs/Drug.md
+++ b/oncokbCurationApiClient/docs/Drug.md
@@ -7,11 +7,14 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**code** | **String** | | [optional]
**id** | **Long** | | [optional]
**name** | **String** | | [optional]
+**code** | **String** | | [optional]
**semanticType** | **String** | | [optional]
+**fdaDrug** | [**FdaDrug**](FdaDrug.md) | | [optional]
**synonyms** | [**Set<DrugSynonym>**](DrugSynonym.md) | | [optional]
+**brands** | [**Set<DrugBrand>**](DrugBrand.md) | | [optional]
+**biomarkerAssociations** | [**Set<BiomarkerAssociation>**](BiomarkerAssociation.md) | | [optional]
## Implemented Interfaces
diff --git a/oncokbCurationApiClient/docs/DrugBrand.md b/oncokbCurationApiClient/docs/DrugBrand.md
new file mode 100644
index 0000000..8e1124c
--- /dev/null
+++ b/oncokbCurationApiClient/docs/DrugBrand.md
@@ -0,0 +1,29 @@
+
+
+# DrugBrand
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**name** | **String** | | [optional]
+**region** | [**RegionEnum**](#RegionEnum) | | [optional]
+**drug** | [**Drug**](Drug.md) | | [optional]
+
+
+
+## Enum: RegionEnum
+
+Name | Value
+---- | -----
+US | "US"
+EU | "EU"
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/DrugBrandResourceApi.md b/oncokbCurationApiClient/docs/DrugBrandResourceApi.md
new file mode 100644
index 0000000..649a733
--- /dev/null
+++ b/oncokbCurationApiClient/docs/DrugBrandResourceApi.md
@@ -0,0 +1,373 @@
+# DrugBrandResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createDrugBrand**](DrugBrandResourceApi.md#createDrugBrand) | **POST** /api/drug-brands |
+[**deleteDrugBrand**](DrugBrandResourceApi.md#deleteDrugBrand) | **DELETE** /api/drug-brands/{id} |
+[**getAllDrugBrands**](DrugBrandResourceApi.md#getAllDrugBrands) | **GET** /api/drug-brands |
+[**getDrugBrand**](DrugBrandResourceApi.md#getDrugBrand) | **GET** /api/drug-brands/{id} |
+[**partialUpdateDrugBrand**](DrugBrandResourceApi.md#partialUpdateDrugBrand) | **PATCH** /api/drug-brands/{id} |
+[**updateDrugBrand**](DrugBrandResourceApi.md#updateDrugBrand) | **PUT** /api/drug-brands/{id} |
+
+
+
+# **createDrugBrand**
+> DrugBrand createDrugBrand(drugBrand)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugBrandResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugBrandResourceApi apiInstance = new DrugBrandResourceApi(defaultClient);
+ DrugBrand drugBrand = new DrugBrand(); // DrugBrand |
+ try {
+ DrugBrand result = apiInstance.createDrugBrand(drugBrand);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugBrandResourceApi#createDrugBrand");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **drugBrand** | [**DrugBrand**](DrugBrand.md)| |
+
+### Return type
+
+[**DrugBrand**](DrugBrand.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteDrugBrand**
+> deleteDrugBrand(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugBrandResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugBrandResourceApi apiInstance = new DrugBrandResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteDrugBrand(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugBrandResourceApi#deleteDrugBrand");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllDrugBrands**
+> List<DrugBrand> getAllDrugBrands()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugBrandResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugBrandResourceApi apiInstance = new DrugBrandResourceApi(defaultClient);
+ try {
+ List result = apiInstance.getAllDrugBrands();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugBrandResourceApi#getAllDrugBrands");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**List<DrugBrand>**](DrugBrand.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getDrugBrand**
+> DrugBrand getDrugBrand(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugBrandResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugBrandResourceApi apiInstance = new DrugBrandResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ DrugBrand result = apiInstance.getDrugBrand(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugBrandResourceApi#getDrugBrand");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**DrugBrand**](DrugBrand.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateDrugBrand**
+> DrugBrand partialUpdateDrugBrand(id, drugBrand)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugBrandResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugBrandResourceApi apiInstance = new DrugBrandResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ DrugBrand drugBrand = new DrugBrand(); // DrugBrand |
+ try {
+ DrugBrand result = apiInstance.partialUpdateDrugBrand(id, drugBrand);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugBrandResourceApi#partialUpdateDrugBrand");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **drugBrand** | [**DrugBrand**](DrugBrand.md)| |
+
+### Return type
+
+[**DrugBrand**](DrugBrand.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateDrugBrand**
+> DrugBrand updateDrugBrand(id, drugBrand)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugBrandResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugBrandResourceApi apiInstance = new DrugBrandResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ DrugBrand drugBrand = new DrugBrand(); // DrugBrand |
+ try {
+ DrugBrand result = apiInstance.updateDrugBrand(id, drugBrand);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugBrandResourceApi#updateDrugBrand");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **drugBrand** | [**DrugBrand**](DrugBrand.md)| |
+
+### Return type
+
+[**DrugBrand**](DrugBrand.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/DrugControllerApi.md b/oncokbCurationApiClient/docs/DrugControllerApi.md
new file mode 100644
index 0000000..4a2e23f
--- /dev/null
+++ b/oncokbCurationApiClient/docs/DrugControllerApi.md
@@ -0,0 +1,130 @@
+# DrugControllerApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**findDrugByCode**](DrugControllerApi.md#findDrugByCode) | **GET** /api/drugs/search-by-code/{code} |
+[**findDrugs**](DrugControllerApi.md#findDrugs) | **GET** /api/drugs/search |
+
+
+
+# **findDrugByCode**
+> Drug findDrugByCode(code)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugControllerApi apiInstance = new DrugControllerApi(defaultClient);
+ String code = "code_example"; // String |
+ try {
+ Drug result = apiInstance.findDrugByCode(code);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugControllerApi#findDrugByCode");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **code** | **String**| |
+
+### Return type
+
+[**Drug**](Drug.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **findDrugs**
+> List<Drug> findDrugs(query)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugControllerApi apiInstance = new DrugControllerApi(defaultClient);
+ String query = "query_example"; // String |
+ try {
+ List result = apiInstance.findDrugs(query);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugControllerApi#findDrugs");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **query** | **String**| |
+
+### Return type
+
+[**List<Drug>**](Drug.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/DrugCriteria.md b/oncokbCurationApiClient/docs/DrugCriteria.md
new file mode 100644
index 0000000..cb304fe
--- /dev/null
+++ b/oncokbCurationApiClient/docs/DrugCriteria.md
@@ -0,0 +1,24 @@
+
+
+# DrugCriteria
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | [**LongFilter**](LongFilter.md) | | [optional]
+**name** | [**StringFilter**](StringFilter.md) | | [optional]
+**code** | [**StringFilter**](StringFilter.md) | | [optional]
+**synonymsId** | [**LongFilter**](LongFilter.md) | | [optional]
+**biomarkerAssociationId** | [**LongFilter**](LongFilter.md) | | [optional]
+**brandsId** | [**LongFilter**](LongFilter.md) | | [optional]
+**brandsName** | [**StringFilter**](StringFilter.md) | | [optional]
+**distinct** | **Boolean** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/DrugResourceApi.md b/oncokbCurationApiClient/docs/DrugResourceApi.md
new file mode 100644
index 0000000..3e9fe4a
--- /dev/null
+++ b/oncokbCurationApiClient/docs/DrugResourceApi.md
@@ -0,0 +1,503 @@
+# DrugResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**countDrugs**](DrugResourceApi.md#countDrugs) | **GET** /api/drugs/count |
+[**createDrug**](DrugResourceApi.md#createDrug) | **POST** /api/drugs |
+[**deleteDrug**](DrugResourceApi.md#deleteDrug) | **DELETE** /api/drugs/{id} |
+[**getAllDrugs**](DrugResourceApi.md#getAllDrugs) | **GET** /api/drugs |
+[**getDrug**](DrugResourceApi.md#getDrug) | **GET** /api/drugs/{id} |
+[**partialUpdateDrug**](DrugResourceApi.md#partialUpdateDrug) | **PATCH** /api/drugs/{id} |
+[**searchDrugs**](DrugResourceApi.md#searchDrugs) | **GET** /api/_search/drugs |
+[**updateDrug**](DrugResourceApi.md#updateDrug) | **PUT** /api/drugs/{id} |
+
+
+
+# **countDrugs**
+> Long countDrugs(criteria)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugResourceApi apiInstance = new DrugResourceApi(defaultClient);
+ DrugCriteria criteria = new DrugCriteria(); // DrugCriteria |
+ try {
+ Long result = apiInstance.countDrugs(criteria);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugResourceApi#countDrugs");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**DrugCriteria**](.md)| |
+
+### Return type
+
+**Long**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **createDrug**
+> Drug createDrug(drug)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugResourceApi apiInstance = new DrugResourceApi(defaultClient);
+ Drug drug = new Drug(); // Drug |
+ try {
+ Drug result = apiInstance.createDrug(drug);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugResourceApi#createDrug");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **drug** | [**Drug**](Drug.md)| |
+
+### Return type
+
+[**Drug**](Drug.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteDrug**
+> deleteDrug(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugResourceApi apiInstance = new DrugResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteDrug(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugResourceApi#deleteDrug");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllDrugs**
+> List<Drug> getAllDrugs(criteria, pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugResourceApi apiInstance = new DrugResourceApi(defaultClient);
+ DrugCriteria criteria = new DrugCriteria(); // DrugCriteria |
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.getAllDrugs(criteria, pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugResourceApi#getAllDrugs");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**DrugCriteria**](.md)| |
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<Drug>**](Drug.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getDrug**
+> Drug getDrug(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugResourceApi apiInstance = new DrugResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ Drug result = apiInstance.getDrug(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugResourceApi#getDrug");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**Drug**](Drug.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateDrug**
+> Drug partialUpdateDrug(id, drug)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugResourceApi apiInstance = new DrugResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ Drug drug = new Drug(); // Drug |
+ try {
+ Drug result = apiInstance.partialUpdateDrug(id, drug);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugResourceApi#partialUpdateDrug");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **drug** | [**Drug**](Drug.md)| |
+
+### Return type
+
+[**Drug**](Drug.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **searchDrugs**
+> List<Drug> searchDrugs(query, pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugResourceApi apiInstance = new DrugResourceApi(defaultClient);
+ String query = "query_example"; // String |
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.searchDrugs(query, pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugResourceApi#searchDrugs");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **query** | **String**| |
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<Drug>**](Drug.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateDrug**
+> Drug updateDrug(id, drug)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugResourceApi apiInstance = new DrugResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ Drug drug = new Drug(); // Drug |
+ try {
+ Drug result = apiInstance.updateDrug(id, drug);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugResourceApi#updateDrug");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **drug** | [**Drug**](Drug.md)| |
+
+### Return type
+
+[**Drug**](Drug.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbTranscriptApiClient/docs/DrugSynonym.md b/oncokbCurationApiClient/docs/DrugSynonym.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/DrugSynonym.md
rename to oncokbCurationApiClient/docs/DrugSynonym.md
index 59534e3..f34e1d2 100644
--- a/oncokbTranscriptApiClient/docs/DrugSynonym.md
+++ b/oncokbCurationApiClient/docs/DrugSynonym.md
@@ -7,9 +7,9 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**drug** | [**Drug**](Drug.md) | | [optional]
**id** | **Long** | | [optional]
**name** | **String** | | [optional]
+**drug** | [**Drug**](Drug.md) | | [optional]
## Implemented Interfaces
diff --git a/oncokbCurationApiClient/docs/DrugSynonymResourceApi.md b/oncokbCurationApiClient/docs/DrugSynonymResourceApi.md
new file mode 100644
index 0000000..54723d5
--- /dev/null
+++ b/oncokbCurationApiClient/docs/DrugSynonymResourceApi.md
@@ -0,0 +1,373 @@
+# DrugSynonymResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createDrugSynonym**](DrugSynonymResourceApi.md#createDrugSynonym) | **POST** /api/drug-synonyms |
+[**deleteDrugSynonym**](DrugSynonymResourceApi.md#deleteDrugSynonym) | **DELETE** /api/drug-synonyms/{id} |
+[**getAllDrugSynonyms**](DrugSynonymResourceApi.md#getAllDrugSynonyms) | **GET** /api/drug-synonyms |
+[**getDrugSynonym**](DrugSynonymResourceApi.md#getDrugSynonym) | **GET** /api/drug-synonyms/{id} |
+[**partialUpdateDrugSynonym**](DrugSynonymResourceApi.md#partialUpdateDrugSynonym) | **PATCH** /api/drug-synonyms/{id} |
+[**updateDrugSynonym**](DrugSynonymResourceApi.md#updateDrugSynonym) | **PUT** /api/drug-synonyms/{id} |
+
+
+
+# **createDrugSynonym**
+> DrugSynonym createDrugSynonym(drugSynonym)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugSynonymResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugSynonymResourceApi apiInstance = new DrugSynonymResourceApi(defaultClient);
+ DrugSynonym drugSynonym = new DrugSynonym(); // DrugSynonym |
+ try {
+ DrugSynonym result = apiInstance.createDrugSynonym(drugSynonym);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugSynonymResourceApi#createDrugSynonym");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **drugSynonym** | [**DrugSynonym**](DrugSynonym.md)| |
+
+### Return type
+
+[**DrugSynonym**](DrugSynonym.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteDrugSynonym**
+> deleteDrugSynonym(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugSynonymResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugSynonymResourceApi apiInstance = new DrugSynonymResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteDrugSynonym(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugSynonymResourceApi#deleteDrugSynonym");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllDrugSynonyms**
+> List<DrugSynonym> getAllDrugSynonyms()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugSynonymResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugSynonymResourceApi apiInstance = new DrugSynonymResourceApi(defaultClient);
+ try {
+ List result = apiInstance.getAllDrugSynonyms();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugSynonymResourceApi#getAllDrugSynonyms");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**List<DrugSynonym>**](DrugSynonym.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getDrugSynonym**
+> DrugSynonym getDrugSynonym(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugSynonymResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugSynonymResourceApi apiInstance = new DrugSynonymResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ DrugSynonym result = apiInstance.getDrugSynonym(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugSynonymResourceApi#getDrugSynonym");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**DrugSynonym**](DrugSynonym.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateDrugSynonym**
+> DrugSynonym partialUpdateDrugSynonym(id, drugSynonym)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugSynonymResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugSynonymResourceApi apiInstance = new DrugSynonymResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ DrugSynonym drugSynonym = new DrugSynonym(); // DrugSynonym |
+ try {
+ DrugSynonym result = apiInstance.partialUpdateDrugSynonym(id, drugSynonym);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugSynonymResourceApi#partialUpdateDrugSynonym");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **drugSynonym** | [**DrugSynonym**](DrugSynonym.md)| |
+
+### Return type
+
+[**DrugSynonym**](DrugSynonym.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateDrugSynonym**
+> DrugSynonym updateDrugSynonym(id, drugSynonym)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.DrugSynonymResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ DrugSynonymResourceApi apiInstance = new DrugSynonymResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ DrugSynonym drugSynonym = new DrugSynonym(); // DrugSynonym |
+ try {
+ DrugSynonym result = apiInstance.updateDrugSynonym(id, drugSynonym);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling DrugSynonymResourceApi#updateDrugSynonym");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **drugSynonym** | [**DrugSynonym**](DrugSynonym.md)| |
+
+### Return type
+
+[**DrugSynonym**](DrugSynonym.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbTranscriptApiClient/docs/EnsemblGene.md b/oncokbCurationApiClient/docs/EnsemblGene.md
similarity index 72%
rename from oncokbTranscriptApiClient/docs/EnsemblGene.md
rename to oncokbCurationApiClient/docs/EnsemblGene.md
index 01537b7..f6dcc7d 100644
--- a/oncokbTranscriptApiClient/docs/EnsemblGene.md
+++ b/oncokbCurationApiClient/docs/EnsemblGene.md
@@ -7,16 +7,25 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**referenceGenome** | [**ReferenceGenomeEnum**](#ReferenceGenomeEnum) | | [optional]
+**ensemblGeneId** | **String** | |
**canonical** | **Boolean** | |
**chromosome** | **String** | |
-**end** | **Integer** | |
-**ensemblGeneId** | **String** | |
-**gene** | [**Gene**](Gene.md) | | [optional]
-**id** | **Long** | | [optional]
-**referenceGenome** | **String** | |
**start** | **Integer** | |
+**end** | **Integer** | |
**strand** | **Integer** | |
**transcripts** | [**Set<Transcript>**](Transcript.md) | | [optional]
+**gene** | [**Gene**](Gene.md) | | [optional]
+
+
+
+## Enum: ReferenceGenomeEnum
+
+Name | Value
+---- | -----
+GRCH37 | "GRCh37"
+GRCH38 | "GRCh38"
## Implemented Interfaces
diff --git a/oncokbTranscriptApiClient/docs/EnsemblGeneControllerApi.md b/oncokbCurationApiClient/docs/EnsemblGeneControllerApi.md
similarity index 51%
rename from oncokbTranscriptApiClient/docs/EnsemblGeneControllerApi.md
rename to oncokbCurationApiClient/docs/EnsemblGeneControllerApi.md
index 1672bfa..79dfef7 100644
--- a/oncokbTranscriptApiClient/docs/EnsemblGeneControllerApi.md
+++ b/oncokbCurationApiClient/docs/EnsemblGeneControllerApi.md
@@ -1,44 +1,39 @@
# EnsemblGeneControllerApi
-All URIs are relative to *https://transcript.oncokb.org:443*
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**addEnsemblGeneUsingPOST**](EnsemblGeneControllerApi.md#addEnsemblGeneUsingPOST) | **POST** /api/add-ensembl-gene | addEnsemblGene
+[**addEnsemblGene**](EnsemblGeneControllerApi.md#addEnsemblGene) | **POST** /api/add-ensembl-gene |
-
-# **addEnsemblGeneUsingPOST**
-> EnsemblGene addEnsemblGeneUsingPOST(addEnsemblGeneBody)
+
+# **addEnsemblGene**
+> EnsemblGene addEnsemblGene(addEnsemblGeneBody)
+
-addEnsemblGene
### Example
```java
// Import classes:
-import org.oncokb.oncokb_transcript.ApiClient;
-import org.oncokb.oncokb_transcript.ApiException;
-import org.oncokb.oncokb_transcript.Configuration;
-import org.oncokb.oncokb_transcript.auth.*;
-import org.oncokb.oncokb_transcript.models.*;
-import org.oncokb.oncokb_transcript.client.EnsemblGeneControllerApi;
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.EnsemblGeneControllerApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
- defaultClient.setBasePath("https://transcript.oncokb.org:443");
-
- // Configure HTTP bearer authorization: Authorization
- HttpBearerAuth Authorization = (HttpBearerAuth) defaultClient.getAuthentication("Authorization");
- Authorization.setBearerToken("BEARER TOKEN");
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
EnsemblGeneControllerApi apiInstance = new EnsemblGeneControllerApi(defaultClient);
AddEnsemblGeneBody addEnsemblGeneBody = new AddEnsemblGeneBody(); // AddEnsemblGeneBody |
try {
- EnsemblGene result = apiInstance.addEnsemblGeneUsingPOST(addEnsemblGeneBody);
+ EnsemblGene result = apiInstance.addEnsemblGene(addEnsemblGeneBody);
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling EnsemblGeneControllerApi#addEnsemblGeneUsingPOST");
+ System.err.println("Exception when calling EnsemblGeneControllerApi#addEnsemblGene");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -52,7 +47,7 @@ public class Example {
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **addEnsemblGeneBody** | [**AddEnsemblGeneBody**](AddEnsemblGeneBody.md)| | [optional]
+ **addEnsemblGeneBody** | [**AddEnsemblGeneBody**](AddEnsemblGeneBody.md)| |
### Return type
@@ -60,7 +55,7 @@ Name | Type | Description | Notes
### Authorization
-[Authorization](../README.md#Authorization)
+No authorization required
### HTTP request headers
@@ -71,8 +66,4 @@ Name | Type | Description | Notes
| Status code | Description | Response headers |
|-------------|-------------|------------------|
**200** | OK | - |
-**201** | Created | - |
-**401** | Unauthorized | - |
-**403** | Forbidden | - |
-**404** | Not Found | - |
diff --git a/oncokbCurationApiClient/docs/EnsemblGeneResourceApi.md b/oncokbCurationApiClient/docs/EnsemblGeneResourceApi.md
new file mode 100644
index 0000000..669112e
--- /dev/null
+++ b/oncokbCurationApiClient/docs/EnsemblGeneResourceApi.md
@@ -0,0 +1,377 @@
+# EnsemblGeneResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createEnsemblGene**](EnsemblGeneResourceApi.md#createEnsemblGene) | **POST** /api/ensembl-genes |
+[**deleteEnsemblGene**](EnsemblGeneResourceApi.md#deleteEnsemblGene) | **DELETE** /api/ensembl-genes/{id} |
+[**getAllEnsemblGenes**](EnsemblGeneResourceApi.md#getAllEnsemblGenes) | **GET** /api/ensembl-genes |
+[**getEnsemblGene**](EnsemblGeneResourceApi.md#getEnsemblGene) | **GET** /api/ensembl-genes/{id} |
+[**partialUpdateEnsemblGene**](EnsemblGeneResourceApi.md#partialUpdateEnsemblGene) | **PATCH** /api/ensembl-genes/{id} |
+[**updateEnsemblGene**](EnsemblGeneResourceApi.md#updateEnsemblGene) | **PUT** /api/ensembl-genes/{id} |
+
+
+
+# **createEnsemblGene**
+> EnsemblGene createEnsemblGene(ensemblGene)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.EnsemblGeneResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ EnsemblGeneResourceApi apiInstance = new EnsemblGeneResourceApi(defaultClient);
+ EnsemblGene ensemblGene = new EnsemblGene(); // EnsemblGene |
+ try {
+ EnsemblGene result = apiInstance.createEnsemblGene(ensemblGene);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling EnsemblGeneResourceApi#createEnsemblGene");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **ensemblGene** | [**EnsemblGene**](EnsemblGene.md)| |
+
+### Return type
+
+[**EnsemblGene**](EnsemblGene.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteEnsemblGene**
+> deleteEnsemblGene(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.EnsemblGeneResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ EnsemblGeneResourceApi apiInstance = new EnsemblGeneResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteEnsemblGene(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling EnsemblGeneResourceApi#deleteEnsemblGene");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllEnsemblGenes**
+> List<EnsemblGene> getAllEnsemblGenes(pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.EnsemblGeneResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ EnsemblGeneResourceApi apiInstance = new EnsemblGeneResourceApi(defaultClient);
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.getAllEnsemblGenes(pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling EnsemblGeneResourceApi#getAllEnsemblGenes");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<EnsemblGene>**](EnsemblGene.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getEnsemblGene**
+> EnsemblGene getEnsemblGene(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.EnsemblGeneResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ EnsemblGeneResourceApi apiInstance = new EnsemblGeneResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ EnsemblGene result = apiInstance.getEnsemblGene(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling EnsemblGeneResourceApi#getEnsemblGene");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**EnsemblGene**](EnsemblGene.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateEnsemblGene**
+> EnsemblGene partialUpdateEnsemblGene(id, ensemblGene)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.EnsemblGeneResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ EnsemblGeneResourceApi apiInstance = new EnsemblGeneResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ EnsemblGene ensemblGene = new EnsemblGene(); // EnsemblGene |
+ try {
+ EnsemblGene result = apiInstance.partialUpdateEnsemblGene(id, ensemblGene);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling EnsemblGeneResourceApi#partialUpdateEnsemblGene");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **ensemblGene** | [**EnsemblGene**](EnsemblGene.md)| |
+
+### Return type
+
+[**EnsemblGene**](EnsemblGene.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateEnsemblGene**
+> EnsemblGene updateEnsemblGene(id, ensemblGene)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.EnsemblGeneResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ EnsemblGeneResourceApi apiInstance = new EnsemblGeneResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ EnsemblGene ensemblGene = new EnsemblGene(); // EnsemblGene |
+ try {
+ EnsemblGene result = apiInstance.updateEnsemblGene(id, ensemblGene);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling EnsemblGeneResourceApi#updateEnsemblGene");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **ensemblGene** | [**EnsemblGene**](EnsemblGene.md)| |
+
+### Return type
+
+[**EnsemblGene**](EnsemblGene.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/EnsemblTranscript.md b/oncokbCurationApiClient/docs/EnsemblTranscript.md
new file mode 100644
index 0000000..dcc687e
--- /dev/null
+++ b/oncokbCurationApiClient/docs/EnsemblTranscript.md
@@ -0,0 +1,26 @@
+
+
+# EnsemblTranscript
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**transcriptId** | **String** | | [optional]
+**geneId** | **String** | | [optional]
+**proteinId** | **String** | | [optional]
+**proteinLength** | **Integer** | | [optional]
+**pfamDomains** | [**List<PfamDomainRange>**](PfamDomainRange.md) | | [optional]
+**hugoSymbols** | **List<String>** | | [optional]
+**refseqMrnaId** | **String** | | [optional]
+**ccdsId** | **String** | | [optional]
+**exons** | [**List<Exon>**](Exon.md) | | [optional]
+**utrs** | [**List<UntranslatedRegion>**](UntranslatedRegion.md) | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/Exon.md b/oncokbCurationApiClient/docs/Exon.md
new file mode 100644
index 0000000..484affe
--- /dev/null
+++ b/oncokbCurationApiClient/docs/Exon.md
@@ -0,0 +1,22 @@
+
+
+# Exon
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**exonId** | **String** | | [optional]
+**exonStart** | **Integer** | | [optional]
+**exonEnd** | **Integer** | | [optional]
+**rank** | **Integer** | | [optional]
+**strand** | **Integer** | | [optional]
+**version** | **Integer** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/FdaDrug.md b/oncokbCurationApiClient/docs/FdaDrug.md
new file mode 100644
index 0000000..e8bf9b9
--- /dev/null
+++ b/oncokbCurationApiClient/docs/FdaDrug.md
@@ -0,0 +1,18 @@
+
+
+# FdaDrug
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**applicationNumber** | **String** | |
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/FdaDrugResourceApi.md b/oncokbCurationApiClient/docs/FdaDrugResourceApi.md
new file mode 100644
index 0000000..d4dcc4b
--- /dev/null
+++ b/oncokbCurationApiClient/docs/FdaDrugResourceApi.md
@@ -0,0 +1,379 @@
+# FdaDrugResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createFdaDrug**](FdaDrugResourceApi.md#createFdaDrug) | **POST** /api/fda-drugs |
+[**deleteFdaDrug**](FdaDrugResourceApi.md#deleteFdaDrug) | **DELETE** /api/fda-drugs/{id} |
+[**getAllFdaDrugs**](FdaDrugResourceApi.md#getAllFdaDrugs) | **GET** /api/fda-drugs |
+[**getFdaDrug**](FdaDrugResourceApi.md#getFdaDrug) | **GET** /api/fda-drugs/{id} |
+[**partialUpdateFdaDrug**](FdaDrugResourceApi.md#partialUpdateFdaDrug) | **PATCH** /api/fda-drugs/{id} |
+[**updateFdaDrug**](FdaDrugResourceApi.md#updateFdaDrug) | **PUT** /api/fda-drugs/{id} |
+
+
+
+# **createFdaDrug**
+> FdaDrug createFdaDrug(fdaDrug)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaDrugResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaDrugResourceApi apiInstance = new FdaDrugResourceApi(defaultClient);
+ FdaDrug fdaDrug = new FdaDrug(); // FdaDrug |
+ try {
+ FdaDrug result = apiInstance.createFdaDrug(fdaDrug);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaDrugResourceApi#createFdaDrug");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **fdaDrug** | [**FdaDrug**](FdaDrug.md)| |
+
+### Return type
+
+[**FdaDrug**](FdaDrug.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteFdaDrug**
+> deleteFdaDrug(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaDrugResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaDrugResourceApi apiInstance = new FdaDrugResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteFdaDrug(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaDrugResourceApi#deleteFdaDrug");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllFdaDrugs**
+> List<FdaDrug> getAllFdaDrugs(pageable, filter)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaDrugResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaDrugResourceApi apiInstance = new FdaDrugResourceApi(defaultClient);
+ Pageable pageable = new Pageable(); // Pageable |
+ String filter = "filter_example"; // String |
+ try {
+ List result = apiInstance.getAllFdaDrugs(pageable, filter);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaDrugResourceApi#getAllFdaDrugs");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **pageable** | [**Pageable**](.md)| |
+ **filter** | **String**| | [optional]
+
+### Return type
+
+[**List<FdaDrug>**](FdaDrug.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getFdaDrug**
+> FdaDrug getFdaDrug(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaDrugResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaDrugResourceApi apiInstance = new FdaDrugResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ FdaDrug result = apiInstance.getFdaDrug(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaDrugResourceApi#getFdaDrug");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**FdaDrug**](FdaDrug.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateFdaDrug**
+> FdaDrug partialUpdateFdaDrug(id, fdaDrug)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaDrugResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaDrugResourceApi apiInstance = new FdaDrugResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ FdaDrug fdaDrug = new FdaDrug(); // FdaDrug |
+ try {
+ FdaDrug result = apiInstance.partialUpdateFdaDrug(id, fdaDrug);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaDrugResourceApi#partialUpdateFdaDrug");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **fdaDrug** | [**FdaDrug**](FdaDrug.md)| |
+
+### Return type
+
+[**FdaDrug**](FdaDrug.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateFdaDrug**
+> FdaDrug updateFdaDrug(id, fdaDrug)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaDrugResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaDrugResourceApi apiInstance = new FdaDrugResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ FdaDrug fdaDrug = new FdaDrug(); // FdaDrug |
+ try {
+ FdaDrug result = apiInstance.updateFdaDrug(id, fdaDrug);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaDrugResourceApi#updateFdaDrug");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **fdaDrug** | [**FdaDrug**](FdaDrug.md)| |
+
+### Return type
+
+[**FdaDrug**](FdaDrug.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/FdaSubmission.md b/oncokbCurationApiClient/docs/FdaSubmission.md
new file mode 100644
index 0000000..85b2d68
--- /dev/null
+++ b/oncokbCurationApiClient/docs/FdaSubmission.md
@@ -0,0 +1,31 @@
+
+
+# FdaSubmission
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**number** | **String** | |
+**supplementNumber** | **String** | | [optional]
+**deviceName** | **String** | |
+**genericName** | **String** | | [optional]
+**dateReceived** | **OffsetDateTime** | | [optional]
+**decisionDate** | **OffsetDateTime** | | [optional]
+**description** | **String** | | [optional]
+**platform** | **String** | | [optional]
+**curated** | **Boolean** | |
+**genetic** | **Boolean** | |
+**additionalInfo** | **String** | | [optional]
+**companionDiagnosticDevice** | [**CompanionDiagnosticDevice**](CompanionDiagnosticDevice.md) | | [optional]
+**type** | [**FdaSubmissionType**](FdaSubmissionType.md) | | [optional]
+**biomarkerAssociations** | [**Set<BiomarkerAssociation>**](BiomarkerAssociation.md) | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/FdaSubmissionCriteria.md b/oncokbCurationApiClient/docs/FdaSubmissionCriteria.md
new file mode 100644
index 0000000..60bac50
--- /dev/null
+++ b/oncokbCurationApiClient/docs/FdaSubmissionCriteria.md
@@ -0,0 +1,31 @@
+
+
+# FdaSubmissionCriteria
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | [**LongFilter**](LongFilter.md) | | [optional]
+**number** | [**StringFilter**](StringFilter.md) | | [optional]
+**supplementNumber** | [**StringFilter**](StringFilter.md) | | [optional]
+**deviceName** | [**StringFilter**](StringFilter.md) | | [optional]
+**genericName** | [**StringFilter**](StringFilter.md) | | [optional]
+**dateReceived** | [**InstantFilter**](InstantFilter.md) | | [optional]
+**decisionDate** | [**InstantFilter**](InstantFilter.md) | | [optional]
+**curated** | [**BooleanFilter**](BooleanFilter.md) | | [optional]
+**genetic** | [**BooleanFilter**](BooleanFilter.md) | | [optional]
+**biomarkerAssociationId** | [**LongFilter**](LongFilter.md) | | [optional]
+**companionDiagnosticDeviceId** | [**LongFilter**](LongFilter.md) | | [optional]
+**typeId** | [**LongFilter**](LongFilter.md) | | [optional]
+**typeName** | [**StringFilter**](StringFilter.md) | | [optional]
+**typeShortName** | [**StringFilter**](StringFilter.md) | | [optional]
+**distinct** | **Boolean** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/FdaSubmissionResourceApi.md b/oncokbCurationApiClient/docs/FdaSubmissionResourceApi.md
new file mode 100644
index 0000000..5ed4420
--- /dev/null
+++ b/oncokbCurationApiClient/docs/FdaSubmissionResourceApi.md
@@ -0,0 +1,627 @@
+# FdaSubmissionResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**countFdaSubmissions**](FdaSubmissionResourceApi.md#countFdaSubmissions) | **GET** /api/fda-submissions/count |
+[**createFdaSubmission**](FdaSubmissionResourceApi.md#createFdaSubmission) | **POST** /api/fda-submissions |
+[**deleteFdaSubmission**](FdaSubmissionResourceApi.md#deleteFdaSubmission) | **DELETE** /api/fda-submissions/{id} |
+[**findFdaSubmissionsByCompanionDiagnosticDevice**](FdaSubmissionResourceApi.md#findFdaSubmissionsByCompanionDiagnosticDevice) | **GET** /api/fda-submissions/companion-diagnostic-device/{id} |
+[**getAllFdaSubmissions**](FdaSubmissionResourceApi.md#getAllFdaSubmissions) | **GET** /api/fda-submissions |
+[**getFdaSubmission**](FdaSubmissionResourceApi.md#getFdaSubmission) | **GET** /api/fda-submissions/{id} |
+[**getFdaSubmissionByNumber**](FdaSubmissionResourceApi.md#getFdaSubmissionByNumber) | **GET** /api/fda-submissions/lookup |
+[**partialUpdateFdaSubmission**](FdaSubmissionResourceApi.md#partialUpdateFdaSubmission) | **PATCH** /api/fda-submissions/{id} |
+[**searchFdaSubmissions**](FdaSubmissionResourceApi.md#searchFdaSubmissions) | **GET** /api/_search/fda-submissions |
+[**updateFdaSubmission**](FdaSubmissionResourceApi.md#updateFdaSubmission) | **PUT** /api/fda-submissions/{id} |
+
+
+
+# **countFdaSubmissions**
+> Long countFdaSubmissions(criteria)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionResourceApi apiInstance = new FdaSubmissionResourceApi(defaultClient);
+ FdaSubmissionCriteria criteria = new FdaSubmissionCriteria(); // FdaSubmissionCriteria |
+ try {
+ Long result = apiInstance.countFdaSubmissions(criteria);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionResourceApi#countFdaSubmissions");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**FdaSubmissionCriteria**](.md)| |
+
+### Return type
+
+**Long**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **createFdaSubmission**
+> FdaSubmission createFdaSubmission(fdaSubmission)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionResourceApi apiInstance = new FdaSubmissionResourceApi(defaultClient);
+ FdaSubmission fdaSubmission = new FdaSubmission(); // FdaSubmission |
+ try {
+ FdaSubmission result = apiInstance.createFdaSubmission(fdaSubmission);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionResourceApi#createFdaSubmission");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **fdaSubmission** | [**FdaSubmission**](FdaSubmission.md)| |
+
+### Return type
+
+[**FdaSubmission**](FdaSubmission.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteFdaSubmission**
+> deleteFdaSubmission(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionResourceApi apiInstance = new FdaSubmissionResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteFdaSubmission(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionResourceApi#deleteFdaSubmission");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **findFdaSubmissionsByCompanionDiagnosticDevice**
+> List<FdaSubmission> findFdaSubmissionsByCompanionDiagnosticDevice(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionResourceApi apiInstance = new FdaSubmissionResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ List result = apiInstance.findFdaSubmissionsByCompanionDiagnosticDevice(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionResourceApi#findFdaSubmissionsByCompanionDiagnosticDevice");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**List<FdaSubmission>**](FdaSubmission.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllFdaSubmissions**
+> List<FdaSubmission> getAllFdaSubmissions(criteria, pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionResourceApi apiInstance = new FdaSubmissionResourceApi(defaultClient);
+ FdaSubmissionCriteria criteria = new FdaSubmissionCriteria(); // FdaSubmissionCriteria |
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.getAllFdaSubmissions(criteria, pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionResourceApi#getAllFdaSubmissions");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**FdaSubmissionCriteria**](.md)| |
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<FdaSubmission>**](FdaSubmission.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getFdaSubmission**
+> FdaSubmission getFdaSubmission(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionResourceApi apiInstance = new FdaSubmissionResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ FdaSubmission result = apiInstance.getFdaSubmission(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionResourceApi#getFdaSubmission");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**FdaSubmission**](FdaSubmission.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getFdaSubmissionByNumber**
+> FdaSubmission getFdaSubmissionByNumber(number, supplementNumber)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionResourceApi apiInstance = new FdaSubmissionResourceApi(defaultClient);
+ String number = "number_example"; // String |
+ String supplementNumber = "supplementNumber_example"; // String |
+ try {
+ FdaSubmission result = apiInstance.getFdaSubmissionByNumber(number, supplementNumber);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionResourceApi#getFdaSubmissionByNumber");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **number** | **String**| |
+ **supplementNumber** | **String**| | [optional]
+
+### Return type
+
+[**FdaSubmission**](FdaSubmission.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateFdaSubmission**
+> FdaSubmission partialUpdateFdaSubmission(id, fdaSubmission)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionResourceApi apiInstance = new FdaSubmissionResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ FdaSubmission fdaSubmission = new FdaSubmission(); // FdaSubmission |
+ try {
+ FdaSubmission result = apiInstance.partialUpdateFdaSubmission(id, fdaSubmission);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionResourceApi#partialUpdateFdaSubmission");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **fdaSubmission** | [**FdaSubmission**](FdaSubmission.md)| |
+
+### Return type
+
+[**FdaSubmission**](FdaSubmission.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **searchFdaSubmissions**
+> List<FdaSubmission> searchFdaSubmissions(query, pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionResourceApi apiInstance = new FdaSubmissionResourceApi(defaultClient);
+ String query = "query_example"; // String |
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.searchFdaSubmissions(query, pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionResourceApi#searchFdaSubmissions");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **query** | **String**| |
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<FdaSubmission>**](FdaSubmission.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateFdaSubmission**
+> FdaSubmission updateFdaSubmission(id, fdaSubmission)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionResourceApi apiInstance = new FdaSubmissionResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ FdaSubmission fdaSubmission = new FdaSubmission(); // FdaSubmission |
+ try {
+ FdaSubmission result = apiInstance.updateFdaSubmission(id, fdaSubmission);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionResourceApi#updateFdaSubmission");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **fdaSubmission** | [**FdaSubmission**](FdaSubmission.md)| |
+
+### Return type
+
+[**FdaSubmission**](FdaSubmission.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/FdaSubmissionType.md b/oncokbCurationApiClient/docs/FdaSubmissionType.md
new file mode 100644
index 0000000..c2ebdbf
--- /dev/null
+++ b/oncokbCurationApiClient/docs/FdaSubmissionType.md
@@ -0,0 +1,32 @@
+
+
+# FdaSubmissionType
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**type** | [**TypeEnum**](#TypeEnum) | |
+**name** | **String** | |
+**shortName** | **String** | | [optional]
+**description** | **String** | | [optional]
+
+
+
+## Enum: TypeEnum
+
+Name | Value
+---- | -----
+PMA | "PMA"
+DE_NOVO | "DE_NOVO"
+HDE | "HDE"
+PMN | "PMN"
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/FdaSubmissionTypeResourceApi.md b/oncokbCurationApiClient/docs/FdaSubmissionTypeResourceApi.md
new file mode 100644
index 0000000..02333b3
--- /dev/null
+++ b/oncokbCurationApiClient/docs/FdaSubmissionTypeResourceApi.md
@@ -0,0 +1,373 @@
+# FdaSubmissionTypeResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createFdaSubmissionType**](FdaSubmissionTypeResourceApi.md#createFdaSubmissionType) | **POST** /api/fda-submission-types |
+[**deleteFdaSubmissionType**](FdaSubmissionTypeResourceApi.md#deleteFdaSubmissionType) | **DELETE** /api/fda-submission-types/{id} |
+[**getAllFdaSubmissionTypes**](FdaSubmissionTypeResourceApi.md#getAllFdaSubmissionTypes) | **GET** /api/fda-submission-types |
+[**getFdaSubmissionType**](FdaSubmissionTypeResourceApi.md#getFdaSubmissionType) | **GET** /api/fda-submission-types/{id} |
+[**partialUpdateFdaSubmissionType**](FdaSubmissionTypeResourceApi.md#partialUpdateFdaSubmissionType) | **PATCH** /api/fda-submission-types/{id} |
+[**updateFdaSubmissionType**](FdaSubmissionTypeResourceApi.md#updateFdaSubmissionType) | **PUT** /api/fda-submission-types/{id} |
+
+
+
+# **createFdaSubmissionType**
+> FdaSubmissionType createFdaSubmissionType(fdaSubmissionType)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionTypeResourceApi apiInstance = new FdaSubmissionTypeResourceApi(defaultClient);
+ FdaSubmissionType fdaSubmissionType = new FdaSubmissionType(); // FdaSubmissionType |
+ try {
+ FdaSubmissionType result = apiInstance.createFdaSubmissionType(fdaSubmissionType);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionTypeResourceApi#createFdaSubmissionType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **fdaSubmissionType** | [**FdaSubmissionType**](FdaSubmissionType.md)| |
+
+### Return type
+
+[**FdaSubmissionType**](FdaSubmissionType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteFdaSubmissionType**
+> deleteFdaSubmissionType(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionTypeResourceApi apiInstance = new FdaSubmissionTypeResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteFdaSubmissionType(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionTypeResourceApi#deleteFdaSubmissionType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllFdaSubmissionTypes**
+> List<FdaSubmissionType> getAllFdaSubmissionTypes()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionTypeResourceApi apiInstance = new FdaSubmissionTypeResourceApi(defaultClient);
+ try {
+ List result = apiInstance.getAllFdaSubmissionTypes();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionTypeResourceApi#getAllFdaSubmissionTypes");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**List<FdaSubmissionType>**](FdaSubmissionType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getFdaSubmissionType**
+> FdaSubmissionType getFdaSubmissionType(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionTypeResourceApi apiInstance = new FdaSubmissionTypeResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ FdaSubmissionType result = apiInstance.getFdaSubmissionType(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionTypeResourceApi#getFdaSubmissionType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**FdaSubmissionType**](FdaSubmissionType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateFdaSubmissionType**
+> FdaSubmissionType partialUpdateFdaSubmissionType(id, fdaSubmissionType)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionTypeResourceApi apiInstance = new FdaSubmissionTypeResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ FdaSubmissionType fdaSubmissionType = new FdaSubmissionType(); // FdaSubmissionType |
+ try {
+ FdaSubmissionType result = apiInstance.partialUpdateFdaSubmissionType(id, fdaSubmissionType);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionTypeResourceApi#partialUpdateFdaSubmissionType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **fdaSubmissionType** | [**FdaSubmissionType**](FdaSubmissionType.md)| |
+
+### Return type
+
+[**FdaSubmissionType**](FdaSubmissionType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateFdaSubmissionType**
+> FdaSubmissionType updateFdaSubmissionType(id, fdaSubmissionType)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.FdaSubmissionTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ FdaSubmissionTypeResourceApi apiInstance = new FdaSubmissionTypeResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ FdaSubmissionType fdaSubmissionType = new FdaSubmissionType(); // FdaSubmissionType |
+ try {
+ FdaSubmissionType result = apiInstance.updateFdaSubmissionType(id, fdaSubmissionType);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FdaSubmissionTypeResourceApi#updateFdaSubmissionType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **fdaSubmissionType** | [**FdaSubmissionType**](FdaSubmissionType.md)| |
+
+### Return type
+
+[**FdaSubmissionType**](FdaSubmissionType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbTranscriptApiClient/docs/Gene.md b/oncokbCurationApiClient/docs/Gene.md
similarity index 65%
rename from oncokbTranscriptApiClient/docs/Gene.md
rename to oncokbCurationApiClient/docs/Gene.md
index b309d2c..20b7c26 100644
--- a/oncokbTranscriptApiClient/docs/Gene.md
+++ b/oncokbCurationApiClient/docs/Gene.md
@@ -7,11 +7,9 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**ensemblGenes** | [**Set<EnsemblGene>**](EnsemblGene.md) | | [optional]
+**id** | **Long** | | [optional]
**entrezGeneId** | **Integer** | | [optional]
-**geneAliases** | [**Set<GeneAlias>**](GeneAlias.md) | | [optional]
**hugoSymbol** | **String** | | [optional]
-**id** | **Long** | | [optional]
## Implemented Interfaces
diff --git a/oncokbTranscriptApiClient/docs/GeneAlias.md b/oncokbCurationApiClient/docs/GeneAlias.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/GeneAlias.md
rename to oncokbCurationApiClient/docs/GeneAlias.md
index 6574c34..cfb2e02 100644
--- a/oncokbTranscriptApiClient/docs/GeneAlias.md
+++ b/oncokbCurationApiClient/docs/GeneAlias.md
@@ -7,9 +7,9 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**gene** | [**Gene**](Gene.md) | | [optional]
**id** | **Long** | | [optional]
**name** | **String** | | [optional]
+**gene** | [**Gene**](Gene.md) | | [optional]
## Implemented Interfaces
diff --git a/oncokbCurationApiClient/docs/GeneAliasResourceApi.md b/oncokbCurationApiClient/docs/GeneAliasResourceApi.md
new file mode 100644
index 0000000..73f4368
--- /dev/null
+++ b/oncokbCurationApiClient/docs/GeneAliasResourceApi.md
@@ -0,0 +1,373 @@
+# GeneAliasResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createGeneAlias**](GeneAliasResourceApi.md#createGeneAlias) | **POST** /api/gene-aliases |
+[**deleteGeneAlias**](GeneAliasResourceApi.md#deleteGeneAlias) | **DELETE** /api/gene-aliases/{id} |
+[**getAllGeneAliases**](GeneAliasResourceApi.md#getAllGeneAliases) | **GET** /api/gene-aliases |
+[**getGeneAlias**](GeneAliasResourceApi.md#getGeneAlias) | **GET** /api/gene-aliases/{id} |
+[**partialUpdateGeneAlias**](GeneAliasResourceApi.md#partialUpdateGeneAlias) | **PATCH** /api/gene-aliases/{id} |
+[**updateGeneAlias**](GeneAliasResourceApi.md#updateGeneAlias) | **PUT** /api/gene-aliases/{id} |
+
+
+
+# **createGeneAlias**
+> GeneAlias createGeneAlias(geneAlias)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneAliasResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneAliasResourceApi apiInstance = new GeneAliasResourceApi(defaultClient);
+ GeneAlias geneAlias = new GeneAlias(); // GeneAlias |
+ try {
+ GeneAlias result = apiInstance.createGeneAlias(geneAlias);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneAliasResourceApi#createGeneAlias");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **geneAlias** | [**GeneAlias**](GeneAlias.md)| |
+
+### Return type
+
+[**GeneAlias**](GeneAlias.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteGeneAlias**
+> deleteGeneAlias(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneAliasResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneAliasResourceApi apiInstance = new GeneAliasResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteGeneAlias(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneAliasResourceApi#deleteGeneAlias");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllGeneAliases**
+> List<GeneAlias> getAllGeneAliases()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneAliasResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneAliasResourceApi apiInstance = new GeneAliasResourceApi(defaultClient);
+ try {
+ List result = apiInstance.getAllGeneAliases();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneAliasResourceApi#getAllGeneAliases");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**List<GeneAlias>**](GeneAlias.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getGeneAlias**
+> GeneAlias getGeneAlias(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneAliasResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneAliasResourceApi apiInstance = new GeneAliasResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ GeneAlias result = apiInstance.getGeneAlias(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneAliasResourceApi#getGeneAlias");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**GeneAlias**](GeneAlias.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateGeneAlias**
+> GeneAlias partialUpdateGeneAlias(id, geneAlias)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneAliasResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneAliasResourceApi apiInstance = new GeneAliasResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ GeneAlias geneAlias = new GeneAlias(); // GeneAlias |
+ try {
+ GeneAlias result = apiInstance.partialUpdateGeneAlias(id, geneAlias);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneAliasResourceApi#partialUpdateGeneAlias");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **geneAlias** | [**GeneAlias**](GeneAlias.md)| |
+
+### Return type
+
+[**GeneAlias**](GeneAlias.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateGeneAlias**
+> GeneAlias updateGeneAlias(id, geneAlias)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneAliasResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneAliasResourceApi apiInstance = new GeneAliasResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ GeneAlias geneAlias = new GeneAlias(); // GeneAlias |
+ try {
+ GeneAlias result = apiInstance.updateGeneAlias(id, geneAlias);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneAliasResourceApi#updateGeneAlias");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **geneAlias** | [**GeneAlias**](GeneAlias.md)| |
+
+### Return type
+
+[**GeneAlias**](GeneAlias.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/GeneControllerApi.md b/oncokbCurationApiClient/docs/GeneControllerApi.md
new file mode 100644
index 0000000..88e0b33
--- /dev/null
+++ b/oncokbCurationApiClient/docs/GeneControllerApi.md
@@ -0,0 +1,130 @@
+# GeneControllerApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**findGeneBySymbol**](GeneControllerApi.md#findGeneBySymbol) | **GET** /api/find-genes |
+[**findGenesBySymbols**](GeneControllerApi.md#findGenesBySymbols) | **POST** /api/find-genes |
+
+
+
+# **findGeneBySymbol**
+> Gene findGeneBySymbol(symbol)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneControllerApi apiInstance = new GeneControllerApi(defaultClient);
+ String symbol = "symbol_example"; // String |
+ try {
+ Gene result = apiInstance.findGeneBySymbol(symbol);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneControllerApi#findGeneBySymbol");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **symbol** | **String**| |
+
+### Return type
+
+[**Gene**](Gene.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **findGenesBySymbols**
+> Set<Gene> findGenesBySymbols(requestBody)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneControllerApi apiInstance = new GeneControllerApi(defaultClient);
+ List requestBody = Arrays.asList(); // List |
+ try {
+ Set result = apiInstance.findGenesBySymbols(requestBody);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneControllerApi#findGenesBySymbols");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **requestBody** | [**List<String>**](String.md)| |
+
+### Return type
+
+[**Set<Gene>**](Gene.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/GeneCriteria.md b/oncokbCurationApiClient/docs/GeneCriteria.md
new file mode 100644
index 0000000..1933c6e
--- /dev/null
+++ b/oncokbCurationApiClient/docs/GeneCriteria.md
@@ -0,0 +1,23 @@
+
+
+# GeneCriteria
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | [**LongFilter**](LongFilter.md) | | [optional]
+**entrezGeneId** | [**IntegerFilter**](IntegerFilter.md) | | [optional]
+**hugoSymbol** | [**StringFilter**](StringFilter.md) | | [optional]
+**geneAliasId** | [**LongFilter**](LongFilter.md) | | [optional]
+**ensemblGeneId** | [**LongFilter**](LongFilter.md) | | [optional]
+**alterationId** | [**LongFilter**](LongFilter.md) | | [optional]
+**distinct** | **Boolean** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/GeneResourceApi.md b/oncokbCurationApiClient/docs/GeneResourceApi.md
new file mode 100644
index 0000000..b94cf53
--- /dev/null
+++ b/oncokbCurationApiClient/docs/GeneResourceApi.md
@@ -0,0 +1,503 @@
+# GeneResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**countGenes**](GeneResourceApi.md#countGenes) | **GET** /api/genes/count |
+[**createGene**](GeneResourceApi.md#createGene) | **POST** /api/genes |
+[**deleteGene**](GeneResourceApi.md#deleteGene) | **DELETE** /api/genes/{id} |
+[**getAllGenes**](GeneResourceApi.md#getAllGenes) | **GET** /api/genes |
+[**getGene**](GeneResourceApi.md#getGene) | **GET** /api/genes/{id} |
+[**partialUpdateGene**](GeneResourceApi.md#partialUpdateGene) | **PATCH** /api/genes/{id} |
+[**searchGenes**](GeneResourceApi.md#searchGenes) | **GET** /api/_search/genes |
+[**updateGene**](GeneResourceApi.md#updateGene) | **PUT** /api/genes/{id} |
+
+
+
+# **countGenes**
+> Long countGenes(criteria)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneResourceApi apiInstance = new GeneResourceApi(defaultClient);
+ GeneCriteria criteria = new GeneCriteria(); // GeneCriteria |
+ try {
+ Long result = apiInstance.countGenes(criteria);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneResourceApi#countGenes");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**GeneCriteria**](.md)| |
+
+### Return type
+
+**Long**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **createGene**
+> Gene createGene(gene)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneResourceApi apiInstance = new GeneResourceApi(defaultClient);
+ Gene gene = new Gene(); // Gene |
+ try {
+ Gene result = apiInstance.createGene(gene);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneResourceApi#createGene");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **gene** | [**Gene**](Gene.md)| |
+
+### Return type
+
+[**Gene**](Gene.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteGene**
+> deleteGene(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneResourceApi apiInstance = new GeneResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteGene(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneResourceApi#deleteGene");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllGenes**
+> List<Gene> getAllGenes(criteria, pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneResourceApi apiInstance = new GeneResourceApi(defaultClient);
+ GeneCriteria criteria = new GeneCriteria(); // GeneCriteria |
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.getAllGenes(criteria, pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneResourceApi#getAllGenes");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **criteria** | [**GeneCriteria**](.md)| |
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<Gene>**](Gene.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getGene**
+> Gene getGene(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneResourceApi apiInstance = new GeneResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ Gene result = apiInstance.getGene(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneResourceApi#getGene");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**Gene**](Gene.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateGene**
+> Gene partialUpdateGene(id, gene)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneResourceApi apiInstance = new GeneResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ Gene gene = new Gene(); // Gene |
+ try {
+ Gene result = apiInstance.partialUpdateGene(id, gene);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneResourceApi#partialUpdateGene");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **gene** | [**Gene**](Gene.md)| |
+
+### Return type
+
+[**Gene**](Gene.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **searchGenes**
+> List<Gene> searchGenes(query, pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneResourceApi apiInstance = new GeneResourceApi(defaultClient);
+ String query = "query_example"; // String |
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.searchGenes(query, pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneResourceApi#searchGenes");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **query** | **String**| |
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<Gene>**](Gene.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateGene**
+> Gene updateGene(id, gene)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GeneResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GeneResourceApi apiInstance = new GeneResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ Gene gene = new Gene(); // Gene |
+ try {
+ Gene result = apiInstance.updateGene(id, gene);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GeneResourceApi#updateGene");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **gene** | [**Gene**](Gene.md)| |
+
+### Return type
+
+[**Gene**](Gene.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbTranscriptApiClient/docs/GenomeFragment.md b/oncokbCurationApiClient/docs/GenomeFragment.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/GenomeFragment.md
rename to oncokbCurationApiClient/docs/GenomeFragment.md
index a8024e1..d6efad7 100644
--- a/oncokbTranscriptApiClient/docs/GenomeFragment.md
+++ b/oncokbCurationApiClient/docs/GenomeFragment.md
@@ -7,13 +7,13 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**chromosome** | **String** | | [optional]
-**end** | **Integer** | | [optional]
**id** | **Long** | | [optional]
+**chromosome** | **String** | | [optional]
**start** | **Integer** | | [optional]
+**end** | **Integer** | | [optional]
**strand** | **Integer** | | [optional]
-**transcript** | [**Transcript**](Transcript.md) | | [optional]
**type** | [**TypeEnum**](#TypeEnum) | | [optional]
+**transcript** | [**Transcript**](Transcript.md) | | [optional]
@@ -21,9 +21,9 @@ Name | Type | Description | Notes
Name | Value
---- | -----
+GENE | "GENE"
EXON | "EXON"
FIVE_PRIME_UTR | "FIVE_PRIME_UTR"
-GENE | "GENE"
THREE_PRIME_UTR | "THREE_PRIME_UTR"
diff --git a/oncokbCurationApiClient/docs/GenomeFragmentResourceApi.md b/oncokbCurationApiClient/docs/GenomeFragmentResourceApi.md
new file mode 100644
index 0000000..401a424
--- /dev/null
+++ b/oncokbCurationApiClient/docs/GenomeFragmentResourceApi.md
@@ -0,0 +1,377 @@
+# GenomeFragmentResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createGenomeFragment**](GenomeFragmentResourceApi.md#createGenomeFragment) | **POST** /api/genome-fragments |
+[**deleteGenomeFragment**](GenomeFragmentResourceApi.md#deleteGenomeFragment) | **DELETE** /api/genome-fragments/{id} |
+[**getAllGenomeFragments**](GenomeFragmentResourceApi.md#getAllGenomeFragments) | **GET** /api/genome-fragments |
+[**getGenomeFragment**](GenomeFragmentResourceApi.md#getGenomeFragment) | **GET** /api/genome-fragments/{id} |
+[**partialUpdateGenomeFragment**](GenomeFragmentResourceApi.md#partialUpdateGenomeFragment) | **PATCH** /api/genome-fragments/{id} |
+[**updateGenomeFragment**](GenomeFragmentResourceApi.md#updateGenomeFragment) | **PUT** /api/genome-fragments/{id} |
+
+
+
+# **createGenomeFragment**
+> GenomeFragment createGenomeFragment(genomeFragment)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GenomeFragmentResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GenomeFragmentResourceApi apiInstance = new GenomeFragmentResourceApi(defaultClient);
+ GenomeFragment genomeFragment = new GenomeFragment(); // GenomeFragment |
+ try {
+ GenomeFragment result = apiInstance.createGenomeFragment(genomeFragment);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GenomeFragmentResourceApi#createGenomeFragment");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **genomeFragment** | [**GenomeFragment**](GenomeFragment.md)| |
+
+### Return type
+
+[**GenomeFragment**](GenomeFragment.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteGenomeFragment**
+> deleteGenomeFragment(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GenomeFragmentResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GenomeFragmentResourceApi apiInstance = new GenomeFragmentResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteGenomeFragment(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GenomeFragmentResourceApi#deleteGenomeFragment");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllGenomeFragments**
+> List<GenomeFragment> getAllGenomeFragments(pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GenomeFragmentResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GenomeFragmentResourceApi apiInstance = new GenomeFragmentResourceApi(defaultClient);
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.getAllGenomeFragments(pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GenomeFragmentResourceApi#getAllGenomeFragments");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<GenomeFragment>**](GenomeFragment.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getGenomeFragment**
+> GenomeFragment getGenomeFragment(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GenomeFragmentResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GenomeFragmentResourceApi apiInstance = new GenomeFragmentResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ GenomeFragment result = apiInstance.getGenomeFragment(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GenomeFragmentResourceApi#getGenomeFragment");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**GenomeFragment**](GenomeFragment.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateGenomeFragment**
+> GenomeFragment partialUpdateGenomeFragment(id, genomeFragment)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GenomeFragmentResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GenomeFragmentResourceApi apiInstance = new GenomeFragmentResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ GenomeFragment genomeFragment = new GenomeFragment(); // GenomeFragment |
+ try {
+ GenomeFragment result = apiInstance.partialUpdateGenomeFragment(id, genomeFragment);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GenomeFragmentResourceApi#partialUpdateGenomeFragment");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **genomeFragment** | [**GenomeFragment**](GenomeFragment.md)| |
+
+### Return type
+
+[**GenomeFragment**](GenomeFragment.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateGenomeFragment**
+> GenomeFragment updateGenomeFragment(id, genomeFragment)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.GenomeFragmentResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ GenomeFragmentResourceApi apiInstance = new GenomeFragmentResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ GenomeFragment genomeFragment = new GenomeFragment(); // GenomeFragment |
+ try {
+ GenomeFragment result = apiInstance.updateGenomeFragment(id, genomeFragment);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling GenomeFragmentResourceApi#updateGenomeFragment");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **genomeFragment** | [**GenomeFragment**](GenomeFragment.md)| |
+
+### Return type
+
+[**GenomeFragment**](GenomeFragment.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/Info.md b/oncokbCurationApiClient/docs/Info.md
new file mode 100644
index 0000000..e82b516
--- /dev/null
+++ b/oncokbCurationApiClient/docs/Info.md
@@ -0,0 +1,29 @@
+
+
+# Info
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**type** | [**TypeEnum**](#TypeEnum) | |
+**value** | **String** | | [optional]
+**lastUpdated** | **OffsetDateTime** | | [optional]
+
+
+
+## Enum: TypeEnum
+
+Name | Value
+---- | -----
+NCIT_VERSION | "NCIT_VERSION"
+GENE_LAST_UPDATED | "GENE_LAST_UPDATED"
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/InfoResourceApi.md b/oncokbCurationApiClient/docs/InfoResourceApi.md
new file mode 100644
index 0000000..e37e89f
--- /dev/null
+++ b/oncokbCurationApiClient/docs/InfoResourceApi.md
@@ -0,0 +1,373 @@
+# InfoResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createInfo**](InfoResourceApi.md#createInfo) | **POST** /api/infos |
+[**deleteInfo**](InfoResourceApi.md#deleteInfo) | **DELETE** /api/infos/{id} |
+[**getAllInfos**](InfoResourceApi.md#getAllInfos) | **GET** /api/infos |
+[**getInfo**](InfoResourceApi.md#getInfo) | **GET** /api/infos/{id} |
+[**partialUpdateInfo**](InfoResourceApi.md#partialUpdateInfo) | **PATCH** /api/infos/{id} |
+[**updateInfo**](InfoResourceApi.md#updateInfo) | **PUT** /api/infos/{id} |
+
+
+
+# **createInfo**
+> Info createInfo(info)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.InfoResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ InfoResourceApi apiInstance = new InfoResourceApi(defaultClient);
+ Info info = new Info(); // Info |
+ try {
+ Info result = apiInstance.createInfo(info);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling InfoResourceApi#createInfo");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **info** | [**Info**](Info.md)| |
+
+### Return type
+
+[**Info**](Info.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteInfo**
+> deleteInfo(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.InfoResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ InfoResourceApi apiInstance = new InfoResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteInfo(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling InfoResourceApi#deleteInfo");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllInfos**
+> List<Info> getAllInfos()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.InfoResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ InfoResourceApi apiInstance = new InfoResourceApi(defaultClient);
+ try {
+ List result = apiInstance.getAllInfos();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling InfoResourceApi#getAllInfos");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**List<Info>**](Info.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getInfo**
+> Info getInfo(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.InfoResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ InfoResourceApi apiInstance = new InfoResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ Info result = apiInstance.getInfo(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling InfoResourceApi#getInfo");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**Info**](Info.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateInfo**
+> Info partialUpdateInfo(id, info)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.InfoResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ InfoResourceApi apiInstance = new InfoResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ Info info = new Info(); // Info |
+ try {
+ Info result = apiInstance.partialUpdateInfo(id, info);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling InfoResourceApi#partialUpdateInfo");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **info** | [**Info**](Info.md)| |
+
+### Return type
+
+[**Info**](Info.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateInfo**
+> Info updateInfo(id, info)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.InfoResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ InfoResourceApi apiInstance = new InfoResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ Info info = new Info(); // Info |
+ try {
+ Info result = apiInstance.updateInfo(id, info);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling InfoResourceApi#updateInfo");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **info** | [**Info**](Info.md)| |
+
+### Return type
+
+[**Info**](Info.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/InstantFilter.md b/oncokbCurationApiClient/docs/InstantFilter.md
new file mode 100644
index 0000000..0fc9eaa
--- /dev/null
+++ b/oncokbCurationApiClient/docs/InstantFilter.md
@@ -0,0 +1,25 @@
+
+
+# InstantFilter
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**equals** | **OffsetDateTime** | | [optional]
+**notEquals** | **OffsetDateTime** | | [optional]
+**specified** | **Boolean** | | [optional]
+**in** | **List<OffsetDateTime>** | | [optional]
+**notIn** | **List<OffsetDateTime>** | | [optional]
+**greaterThan** | **OffsetDateTime** | | [optional]
+**lessThan** | **OffsetDateTime** | | [optional]
+**greaterThanOrEqual** | **OffsetDateTime** | | [optional]
+**lessThanOrEqual** | **OffsetDateTime** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/IntegerFilter.md b/oncokbCurationApiClient/docs/IntegerFilter.md
new file mode 100644
index 0000000..b7ba138
--- /dev/null
+++ b/oncokbCurationApiClient/docs/IntegerFilter.md
@@ -0,0 +1,25 @@
+
+
+# IntegerFilter
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**equals** | **Integer** | | [optional]
+**notEquals** | **Integer** | | [optional]
+**specified** | **Boolean** | | [optional]
+**in** | **List<Integer>** | | [optional]
+**notIn** | **List<Integer>** | | [optional]
+**greaterThan** | **Integer** | | [optional]
+**lessThan** | **Integer** | | [optional]
+**greaterThanOrEqual** | **Integer** | | [optional]
+**lessThanOrEqual** | **Integer** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/LogoutResourceApi.md b/oncokbCurationApiClient/docs/LogoutResourceApi.md
new file mode 100644
index 0000000..6f7018e
--- /dev/null
+++ b/oncokbCurationApiClient/docs/LogoutResourceApi.md
@@ -0,0 +1,65 @@
+# LogoutResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**logout**](LogoutResourceApi.md#logout) | **POST** /api/logout |
+
+
+
+# **logout**
+> Object logout()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.LogoutResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ LogoutResourceApi apiInstance = new LogoutResourceApi(defaultClient);
+ try {
+ Object result = apiInstance.logout();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling LogoutResourceApi#logout");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+**Object**
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/LongFilter.md b/oncokbCurationApiClient/docs/LongFilter.md
new file mode 100644
index 0000000..333360e
--- /dev/null
+++ b/oncokbCurationApiClient/docs/LongFilter.md
@@ -0,0 +1,25 @@
+
+
+# LongFilter
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**equals** | **Long** | | [optional]
+**notEquals** | **Long** | | [optional]
+**specified** | **Boolean** | | [optional]
+**in** | **List<Long>** | | [optional]
+**notIn** | **List<Long>** | | [optional]
+**greaterThan** | **Long** | | [optional]
+**lessThan** | **Long** | | [optional]
+**greaterThanOrEqual** | **Long** | | [optional]
+**lessThanOrEqual** | **Long** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbTranscriptApiClient/docs/MatchTranscriptVM.md b/oncokbCurationApiClient/docs/MatchTranscriptVM.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/MatchTranscriptVM.md
rename to oncokbCurationApiClient/docs/MatchTranscriptVM.md
index 9e815af..a20356b 100644
--- a/oncokbTranscriptApiClient/docs/MatchTranscriptVM.md
+++ b/oncokbCurationApiClient/docs/MatchTranscriptVM.md
@@ -7,8 +7,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**targetReferenceGenome** | [**TargetReferenceGenomeEnum**](#TargetReferenceGenomeEnum) | | [optional]
**transcript** | [**TranscriptPairVM**](TranscriptPairVM.md) | | [optional]
+**targetReferenceGenome** | [**TargetReferenceGenomeEnum**](#TargetReferenceGenomeEnum) | | [optional]
diff --git a/oncokbCurationApiClient/docs/Pageable.md b/oncokbCurationApiClient/docs/Pageable.md
new file mode 100644
index 0000000..673427c
--- /dev/null
+++ b/oncokbCurationApiClient/docs/Pageable.md
@@ -0,0 +1,19 @@
+
+
+# Pageable
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**page** | **Integer** | | [optional]
+**size** | **Integer** | | [optional]
+**sort** | **List<String>** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/PfamDomainRange.md b/oncokbCurationApiClient/docs/PfamDomainRange.md
new file mode 100644
index 0000000..299bce2
--- /dev/null
+++ b/oncokbCurationApiClient/docs/PfamDomainRange.md
@@ -0,0 +1,19 @@
+
+
+# PfamDomainRange
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pfamDomainId** | **String** | | [optional]
+**pfamDomainStart** | **Integer** | | [optional]
+**pfamDomainEnd** | **Integer** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/PipelineControllerApi.md b/oncokbCurationApiClient/docs/PipelineControllerApi.md
new file mode 100644
index 0000000..5d75329
--- /dev/null
+++ b/oncokbCurationApiClient/docs/PipelineControllerApi.md
@@ -0,0 +1,120 @@
+# PipelineControllerApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**updateNcit**](PipelineControllerApi.md#updateNcit) | **POST** /api/pipeline/update-ncit |
+[**updatePortalGene**](PipelineControllerApi.md#updatePortalGene) | **POST** /api/pipeline/update-gene |
+
+
+
+# **updateNcit**
+> updateNcit()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.PipelineControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ PipelineControllerApi apiInstance = new PipelineControllerApi(defaultClient);
+ try {
+ apiInstance.updateNcit();
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PipelineControllerApi#updateNcit");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updatePortalGene**
+> updatePortalGene()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.PipelineControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ PipelineControllerApi apiInstance = new PipelineControllerApi(defaultClient);
+ try {
+ apiInstance.updatePortalGene();
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PipelineControllerApi#updatePortalGene");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/SearchControllerApi.md b/oncokbCurationApiClient/docs/SearchControllerApi.md
new file mode 100644
index 0000000..4fd7a6e
--- /dev/null
+++ b/oncokbCurationApiClient/docs/SearchControllerApi.md
@@ -0,0 +1,69 @@
+# SearchControllerApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**search**](SearchControllerApi.md#search) | **GET** /api/_search/all |
+
+
+
+# **search**
+> SearchResultDTO search(query)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SearchControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SearchControllerApi apiInstance = new SearchControllerApi(defaultClient);
+ String query = "query_example"; // String |
+ try {
+ SearchResultDTO result = apiInstance.search(query);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SearchControllerApi#search");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **query** | **String**| |
+
+### Return type
+
+[**SearchResultDTO**](SearchResultDTO.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/SearchResultDTO.md b/oncokbCurationApiClient/docs/SearchResultDTO.md
new file mode 100644
index 0000000..d68f3cf
--- /dev/null
+++ b/oncokbCurationApiClient/docs/SearchResultDTO.md
@@ -0,0 +1,22 @@
+
+
+# SearchResultDTO
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**fdaSubmissions** | [**List<FdaSubmission>**](FdaSubmission.md) | | [optional]
+**companionDiagnosticDevices** | [**List<CompanionDiagnosticDevice>**](CompanionDiagnosticDevice.md) | | [optional]
+**articles** | [**List<Article>**](Article.md) | | [optional]
+**drugs** | [**List<Drug>**](Drug.md) | | [optional]
+**genes** | [**List<Gene>**](Gene.md) | | [optional]
+**alterations** | [**List<Alteration>**](Alteration.md) | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbTranscriptApiClient/docs/Sequence.md b/oncokbCurationApiClient/docs/Sequence.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/Sequence.md
rename to oncokbCurationApiClient/docs/Sequence.md
index b3be038..9afdc35 100644
--- a/oncokbTranscriptApiClient/docs/Sequence.md
+++ b/oncokbCurationApiClient/docs/Sequence.md
@@ -8,8 +8,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **Long** | | [optional]
-**sequence** | **String** | | [optional]
**sequenceType** | [**SequenceTypeEnum**](#SequenceTypeEnum) | | [optional]
+**sequence** | **String** | | [optional]
**transcript** | [**Transcript**](Transcript.md) | | [optional]
@@ -18,8 +18,8 @@ Name | Type | Description | Notes
Name | Value
---- | -----
-CDNA | "CDNA"
PROTEIN | "PROTEIN"
+CDNA | "CDNA"
## Implemented Interfaces
diff --git a/oncokbCurationApiClient/docs/SequenceControllerApi.md b/oncokbCurationApiClient/docs/SequenceControllerApi.md
new file mode 100644
index 0000000..debe663
--- /dev/null
+++ b/oncokbCurationApiClient/docs/SequenceControllerApi.md
@@ -0,0 +1,138 @@
+# SequenceControllerApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**findCanonicalSequence**](SequenceControllerApi.md#findCanonicalSequence) | **GET** /api/find-canonical-sequences |
+[**findCanonicalSequences**](SequenceControllerApi.md#findCanonicalSequences) | **POST** /api/find-canonical-sequences |
+
+
+
+# **findCanonicalSequence**
+> Sequence findCanonicalSequence(referenceGenome, entrezGeneId, sequenceType)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SequenceControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SequenceControllerApi apiInstance = new SequenceControllerApi(defaultClient);
+ String referenceGenome = "GRCh37"; // String |
+ Integer entrezGeneId = 56; // Integer |
+ String sequenceType = "PROTEIN"; // String |
+ try {
+ Sequence result = apiInstance.findCanonicalSequence(referenceGenome, entrezGeneId, sequenceType);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SequenceControllerApi#findCanonicalSequence");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **referenceGenome** | **String**| | [enum: GRCh37, GRCh38]
+ **entrezGeneId** | **Integer**| |
+ **sequenceType** | **String**| | [optional] [default to PROTEIN] [enum: PROTEIN, CDNA]
+
+### Return type
+
+[**Sequence**](Sequence.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **findCanonicalSequences**
+> List<Sequence> findCanonicalSequences(referenceGenome, requestBody, sequenceType)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SequenceControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SequenceControllerApi apiInstance = new SequenceControllerApi(defaultClient);
+ String referenceGenome = "GRCh37"; // String |
+ List requestBody = Arrays.asList(); // List |
+ String sequenceType = "PROTEIN"; // String |
+ try {
+ List result = apiInstance.findCanonicalSequences(referenceGenome, requestBody, sequenceType);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SequenceControllerApi#findCanonicalSequences");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **referenceGenome** | **String**| | [enum: GRCh37, GRCh38]
+ **requestBody** | [**List<Integer>**](Integer.md)| |
+ **sequenceType** | **String**| | [optional] [default to PROTEIN] [enum: PROTEIN, CDNA]
+
+### Return type
+
+[**List<Sequence>**](Sequence.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/SequenceResourceApi.md b/oncokbCurationApiClient/docs/SequenceResourceApi.md
new file mode 100644
index 0000000..f3c7e1a
--- /dev/null
+++ b/oncokbCurationApiClient/docs/SequenceResourceApi.md
@@ -0,0 +1,377 @@
+# SequenceResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createSequence**](SequenceResourceApi.md#createSequence) | **POST** /api/sequences |
+[**deleteSequence**](SequenceResourceApi.md#deleteSequence) | **DELETE** /api/sequences/{id} |
+[**getAllSequences**](SequenceResourceApi.md#getAllSequences) | **GET** /api/sequences |
+[**getSequence**](SequenceResourceApi.md#getSequence) | **GET** /api/sequences/{id} |
+[**partialUpdateSequence**](SequenceResourceApi.md#partialUpdateSequence) | **PATCH** /api/sequences/{id} |
+[**updateSequence**](SequenceResourceApi.md#updateSequence) | **PUT** /api/sequences/{id} |
+
+
+
+# **createSequence**
+> Sequence createSequence(sequence)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SequenceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SequenceResourceApi apiInstance = new SequenceResourceApi(defaultClient);
+ Sequence sequence = new Sequence(); // Sequence |
+ try {
+ Sequence result = apiInstance.createSequence(sequence);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SequenceResourceApi#createSequence");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **sequence** | [**Sequence**](Sequence.md)| |
+
+### Return type
+
+[**Sequence**](Sequence.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteSequence**
+> deleteSequence(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SequenceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SequenceResourceApi apiInstance = new SequenceResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteSequence(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SequenceResourceApi#deleteSequence");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllSequences**
+> List<Sequence> getAllSequences(pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SequenceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SequenceResourceApi apiInstance = new SequenceResourceApi(defaultClient);
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.getAllSequences(pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SequenceResourceApi#getAllSequences");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<Sequence>**](Sequence.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getSequence**
+> Sequence getSequence(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SequenceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SequenceResourceApi apiInstance = new SequenceResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ Sequence result = apiInstance.getSequence(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SequenceResourceApi#getSequence");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**Sequence**](Sequence.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateSequence**
+> Sequence partialUpdateSequence(id, sequence)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SequenceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SequenceResourceApi apiInstance = new SequenceResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ Sequence sequence = new Sequence(); // Sequence |
+ try {
+ Sequence result = apiInstance.partialUpdateSequence(id, sequence);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SequenceResourceApi#partialUpdateSequence");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **sequence** | [**Sequence**](Sequence.md)| |
+
+### Return type
+
+[**Sequence**](Sequence.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateSequence**
+> Sequence updateSequence(id, sequence)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SequenceResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SequenceResourceApi apiInstance = new SequenceResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ Sequence sequence = new Sequence(); // Sequence |
+ try {
+ Sequence result = apiInstance.updateSequence(id, sequence);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SequenceResourceApi#updateSequence");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **sequence** | [**Sequence**](Sequence.md)| |
+
+### Return type
+
+[**Sequence**](Sequence.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/SpecimenType.md b/oncokbCurationApiClient/docs/SpecimenType.md
new file mode 100644
index 0000000..f2dae0d
--- /dev/null
+++ b/oncokbCurationApiClient/docs/SpecimenType.md
@@ -0,0 +1,20 @@
+
+
+# SpecimenType
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**type** | **String** | |
+**name** | **String** | |
+**companionDiagnosticDevices** | [**Set<CompanionDiagnosticDevice>**](CompanionDiagnosticDevice.md) | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/SpecimenTypeResourceApi.md b/oncokbCurationApiClient/docs/SpecimenTypeResourceApi.md
new file mode 100644
index 0000000..5401d1a
--- /dev/null
+++ b/oncokbCurationApiClient/docs/SpecimenTypeResourceApi.md
@@ -0,0 +1,373 @@
+# SpecimenTypeResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createSpecimenType**](SpecimenTypeResourceApi.md#createSpecimenType) | **POST** /api/specimen-types |
+[**deleteSpecimenType**](SpecimenTypeResourceApi.md#deleteSpecimenType) | **DELETE** /api/specimen-types/{id} |
+[**getAllSpecimenTypes**](SpecimenTypeResourceApi.md#getAllSpecimenTypes) | **GET** /api/specimen-types |
+[**getSpecimenType**](SpecimenTypeResourceApi.md#getSpecimenType) | **GET** /api/specimen-types/{id} |
+[**partialUpdateSpecimenType**](SpecimenTypeResourceApi.md#partialUpdateSpecimenType) | **PATCH** /api/specimen-types/{id} |
+[**updateSpecimenType**](SpecimenTypeResourceApi.md#updateSpecimenType) | **PUT** /api/specimen-types/{id} |
+
+
+
+# **createSpecimenType**
+> SpecimenType createSpecimenType(specimenType)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SpecimenTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SpecimenTypeResourceApi apiInstance = new SpecimenTypeResourceApi(defaultClient);
+ SpecimenType specimenType = new SpecimenType(); // SpecimenType |
+ try {
+ SpecimenType result = apiInstance.createSpecimenType(specimenType);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SpecimenTypeResourceApi#createSpecimenType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **specimenType** | [**SpecimenType**](SpecimenType.md)| |
+
+### Return type
+
+[**SpecimenType**](SpecimenType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteSpecimenType**
+> deleteSpecimenType(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SpecimenTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SpecimenTypeResourceApi apiInstance = new SpecimenTypeResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteSpecimenType(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SpecimenTypeResourceApi#deleteSpecimenType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllSpecimenTypes**
+> List<SpecimenType> getAllSpecimenTypes()
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SpecimenTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SpecimenTypeResourceApi apiInstance = new SpecimenTypeResourceApi(defaultClient);
+ try {
+ List result = apiInstance.getAllSpecimenTypes();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SpecimenTypeResourceApi#getAllSpecimenTypes");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**List<SpecimenType>**](SpecimenType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getSpecimenType**
+> SpecimenType getSpecimenType(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SpecimenTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SpecimenTypeResourceApi apiInstance = new SpecimenTypeResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ SpecimenType result = apiInstance.getSpecimenType(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SpecimenTypeResourceApi#getSpecimenType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**SpecimenType**](SpecimenType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateSpecimenType**
+> SpecimenType partialUpdateSpecimenType(id, specimenType)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SpecimenTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SpecimenTypeResourceApi apiInstance = new SpecimenTypeResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ SpecimenType specimenType = new SpecimenType(); // SpecimenType |
+ try {
+ SpecimenType result = apiInstance.partialUpdateSpecimenType(id, specimenType);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SpecimenTypeResourceApi#partialUpdateSpecimenType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **specimenType** | [**SpecimenType**](SpecimenType.md)| |
+
+### Return type
+
+[**SpecimenType**](SpecimenType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateSpecimenType**
+> SpecimenType updateSpecimenType(id, specimenType)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.SpecimenTypeResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ SpecimenTypeResourceApi apiInstance = new SpecimenTypeResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ SpecimenType specimenType = new SpecimenType(); // SpecimenType |
+ try {
+ SpecimenType result = apiInstance.updateSpecimenType(id, specimenType);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SpecimenTypeResourceApi#updateSpecimenType");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **specimenType** | [**SpecimenType**](SpecimenType.md)| |
+
+### Return type
+
+[**SpecimenType**](SpecimenType.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbCurationApiClient/docs/StringFilter.md b/oncokbCurationApiClient/docs/StringFilter.md
new file mode 100644
index 0000000..82ad283
--- /dev/null
+++ b/oncokbCurationApiClient/docs/StringFilter.md
@@ -0,0 +1,23 @@
+
+
+# StringFilter
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**equals** | **String** | | [optional]
+**notEquals** | **String** | | [optional]
+**specified** | **Boolean** | | [optional]
+**in** | **List<String>** | | [optional]
+**notIn** | **List<String>** | | [optional]
+**contains** | **String** | | [optional]
+**doesNotContain** | **String** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbTranscriptApiClient/docs/Transcript.md b/oncokbCurationApiClient/docs/Transcript.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/Transcript.md
rename to oncokbCurationApiClient/docs/Transcript.md
index 145d789..b7173ed 100644
--- a/oncokbTranscriptApiClient/docs/Transcript.md
+++ b/oncokbCurationApiClient/docs/Transcript.md
@@ -7,15 +7,15 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**ensemblTranscriptId** | **String** | | [optional]
**canonical** | **Boolean** | |
-**description** | **String** | | [optional]
-**ensemblGene** | [**EnsemblGene**](EnsemblGene.md) | | [optional]
**ensemblProteinId** | **String** | | [optional]
-**ensemblTranscriptId** | **String** | | [optional]
-**fragments** | [**Set<GenomeFragment>**](GenomeFragment.md) | | [optional]
-**id** | **Long** | | [optional]
**referenceSequenceId** | **String** | | [optional]
+**description** | **String** | | [optional]
+**fragments** | [**Set<GenomeFragment>**](GenomeFragment.md) | | [optional]
**sequences** | [**Set<Sequence>**](Sequence.md) | | [optional]
+**ensemblGene** | [**EnsemblGene**](EnsemblGene.md) | | [optional]
## Implemented Interfaces
diff --git a/oncokbTranscriptApiClient/docs/TranscriptComparisonResultVM.md b/oncokbCurationApiClient/docs/TranscriptComparisonResultVM.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/TranscriptComparisonResultVM.md
rename to oncokbCurationApiClient/docs/TranscriptComparisonResultVM.md
diff --git a/oncokbTranscriptApiClient/docs/TranscriptComparisonVM.md b/oncokbCurationApiClient/docs/TranscriptComparisonVM.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/TranscriptComparisonVM.md
rename to oncokbCurationApiClient/docs/TranscriptComparisonVM.md
diff --git a/oncokbCurationApiClient/docs/TranscriptControllerApi.md b/oncokbCurationApiClient/docs/TranscriptControllerApi.md
new file mode 100644
index 0000000..791c7aa
--- /dev/null
+++ b/oncokbCurationApiClient/docs/TranscriptControllerApi.md
@@ -0,0 +1,327 @@
+# TranscriptControllerApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**addTranscript**](TranscriptControllerApi.md#addTranscript) | **POST** /api/add-transcript |
+[**compareTranscript**](TranscriptControllerApi.md#compareTranscript) | **POST** /api/compare-transcript/{hugoSymbol} |
+[**findTranscriptsByEnsemblIds**](TranscriptControllerApi.md#findTranscriptsByEnsemblIds) | **POST** /api/find-transcripts-by-ensembl-ids |
+[**matchTranscript**](TranscriptControllerApi.md#matchTranscript) | **POST** /api/match-transcript/{hugoSymbol} |
+[**suggestVariant**](TranscriptControllerApi.md#suggestVariant) | **GET** /api/suggest-variant/{hugoSymbol} |
+
+
+
+# **addTranscript**
+> TranscriptDTO addTranscript(addTranscriptBody)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.TranscriptControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ TranscriptControllerApi apiInstance = new TranscriptControllerApi(defaultClient);
+ AddTranscriptBody addTranscriptBody = new AddTranscriptBody(); // AddTranscriptBody |
+ try {
+ TranscriptDTO result = apiInstance.addTranscript(addTranscriptBody);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling TranscriptControllerApi#addTranscript");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **addTranscriptBody** | [**AddTranscriptBody**](AddTranscriptBody.md)| |
+
+### Return type
+
+[**TranscriptDTO**](TranscriptDTO.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **compareTranscript**
+> TranscriptComparisonResultVM compareTranscript(hugoSymbol, transcriptComparisonVM)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.TranscriptControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ TranscriptControllerApi apiInstance = new TranscriptControllerApi(defaultClient);
+ String hugoSymbol = "hugoSymbol_example"; // String |
+ TranscriptComparisonVM transcriptComparisonVM = new TranscriptComparisonVM(); // TranscriptComparisonVM |
+ try {
+ TranscriptComparisonResultVM result = apiInstance.compareTranscript(hugoSymbol, transcriptComparisonVM);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling TranscriptControllerApi#compareTranscript");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **hugoSymbol** | **String**| |
+ **transcriptComparisonVM** | [**TranscriptComparisonVM**](TranscriptComparisonVM.md)| |
+
+### Return type
+
+[**TranscriptComparisonResultVM**](TranscriptComparisonResultVM.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **findTranscriptsByEnsemblIds**
+> List<TranscriptDTO> findTranscriptsByEnsemblIds(referenceGenome, requestBody)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.TranscriptControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ TranscriptControllerApi apiInstance = new TranscriptControllerApi(defaultClient);
+ String referenceGenome = "GRCh37"; // String |
+ List requestBody = Arrays.asList(); // List |
+ try {
+ List result = apiInstance.findTranscriptsByEnsemblIds(referenceGenome, requestBody);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling TranscriptControllerApi#findTranscriptsByEnsemblIds");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **referenceGenome** | **String**| | [enum: GRCh37, GRCh38]
+ **requestBody** | [**List<String>**](String.md)| |
+
+### Return type
+
+[**List<TranscriptDTO>**](TranscriptDTO.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **matchTranscript**
+> TranscriptMatchResultVM matchTranscript(hugoSymbol, matchTranscriptVM)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.TranscriptControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ TranscriptControllerApi apiInstance = new TranscriptControllerApi(defaultClient);
+ String hugoSymbol = "hugoSymbol_example"; // String |
+ MatchTranscriptVM matchTranscriptVM = new MatchTranscriptVM(); // MatchTranscriptVM |
+ try {
+ TranscriptMatchResultVM result = apiInstance.matchTranscript(hugoSymbol, matchTranscriptVM);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling TranscriptControllerApi#matchTranscript");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **hugoSymbol** | **String**| |
+ **matchTranscriptVM** | [**MatchTranscriptVM**](MatchTranscriptVM.md)| |
+
+### Return type
+
+[**TranscriptMatchResultVM**](TranscriptMatchResultVM.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **suggestVariant**
+> AllReferenceTranscriptSuggestionVM suggestVariant(hugoSymbol, proteinPosition, curatedResidue, grch37Transcript, grch38Transcript)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.TranscriptControllerApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ TranscriptControllerApi apiInstance = new TranscriptControllerApi(defaultClient);
+ String hugoSymbol = "hugoSymbol_example"; // String |
+ Integer proteinPosition = 56; // Integer |
+ String curatedResidue = "curatedResidue_example"; // String |
+ String grch37Transcript = "grch37Transcript_example"; // String |
+ String grch38Transcript = "grch38Transcript_example"; // String |
+ try {
+ AllReferenceTranscriptSuggestionVM result = apiInstance.suggestVariant(hugoSymbol, proteinPosition, curatedResidue, grch37Transcript, grch38Transcript);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling TranscriptControllerApi#suggestVariant");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **hugoSymbol** | **String**| |
+ **proteinPosition** | **Integer**| |
+ **curatedResidue** | **String**| |
+ **grch37Transcript** | **String**| |
+ **grch38Transcript** | **String**| |
+
+### Return type
+
+[**AllReferenceTranscriptSuggestionVM**](AllReferenceTranscriptSuggestionVM.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbTranscriptApiClient/docs/TranscriptDTO.md b/oncokbCurationApiClient/docs/TranscriptDTO.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/TranscriptDTO.md
rename to oncokbCurationApiClient/docs/TranscriptDTO.md
index e99b1e5..509f4e1 100644
--- a/oncokbTranscriptApiClient/docs/TranscriptDTO.md
+++ b/oncokbCurationApiClient/docs/TranscriptDTO.md
@@ -7,18 +7,18 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**ensemblTranscriptId** | **String** | | [optional]
**canonical** | **Boolean** | |
-**chromosome** | **String** | | [optional]
-**description** | **String** | | [optional]
-**end** | **Integer** | | [optional]
-**ensemblGene** | [**EnsemblGene**](EnsemblGene.md) | | [optional]
**ensemblProteinId** | **String** | | [optional]
-**ensemblTranscriptId** | **String** | | [optional]
-**exons** | [**List<GenomeFragment>**](GenomeFragment.md) | | [optional]
-**id** | **Long** | | [optional]
**referenceSequenceId** | **String** | | [optional]
-**start** | **Integer** | | [optional]
+**description** | **String** | | [optional]
+**ensemblGene** | [**EnsemblGene**](EnsemblGene.md) | | [optional]
**strand** | **Integer** | | [optional]
+**chromosome** | **String** | | [optional]
+**start** | **Integer** | | [optional]
+**end** | **Integer** | | [optional]
+**exons** | [**List<GenomeFragment>**](GenomeFragment.md) | | [optional]
**utrs** | [**List<GenomeFragment>**](GenomeFragment.md) | | [optional]
diff --git a/oncokbTranscriptApiClient/docs/TranscriptMatchResultVM.md b/oncokbCurationApiClient/docs/TranscriptMatchResultVM.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/TranscriptMatchResultVM.md
rename to oncokbCurationApiClient/docs/TranscriptMatchResultVM.md
diff --git a/oncokbTranscriptApiClient/docs/TranscriptPairVM.md b/oncokbCurationApiClient/docs/TranscriptPairVM.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/TranscriptPairVM.md
rename to oncokbCurationApiClient/docs/TranscriptPairVM.md
diff --git a/oncokbCurationApiClient/docs/TranscriptResourceApi.md b/oncokbCurationApiClient/docs/TranscriptResourceApi.md
new file mode 100644
index 0000000..2df38d5
--- /dev/null
+++ b/oncokbCurationApiClient/docs/TranscriptResourceApi.md
@@ -0,0 +1,377 @@
+# TranscriptResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createTranscript**](TranscriptResourceApi.md#createTranscript) | **POST** /api/transcripts |
+[**deleteTranscript**](TranscriptResourceApi.md#deleteTranscript) | **DELETE** /api/transcripts/{id} |
+[**getAllTranscripts**](TranscriptResourceApi.md#getAllTranscripts) | **GET** /api/transcripts |
+[**getTranscript**](TranscriptResourceApi.md#getTranscript) | **GET** /api/transcripts/{id} |
+[**partialUpdateTranscript**](TranscriptResourceApi.md#partialUpdateTranscript) | **PATCH** /api/transcripts/{id} |
+[**updateTranscript**](TranscriptResourceApi.md#updateTranscript) | **PUT** /api/transcripts/{id} |
+
+
+
+# **createTranscript**
+> TranscriptDTO createTranscript(transcriptDTO)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.TranscriptResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ TranscriptResourceApi apiInstance = new TranscriptResourceApi(defaultClient);
+ TranscriptDTO transcriptDTO = new TranscriptDTO(); // TranscriptDTO |
+ try {
+ TranscriptDTO result = apiInstance.createTranscript(transcriptDTO);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling TranscriptResourceApi#createTranscript");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **transcriptDTO** | [**TranscriptDTO**](TranscriptDTO.md)| |
+
+### Return type
+
+[**TranscriptDTO**](TranscriptDTO.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteTranscript**
+> deleteTranscript(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.TranscriptResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ TranscriptResourceApi apiInstance = new TranscriptResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ apiInstance.deleteTranscript(id);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling TranscriptResourceApi#deleteTranscript");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllTranscripts**
+> List<TranscriptDTO> getAllTranscripts(pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.TranscriptResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ TranscriptResourceApi apiInstance = new TranscriptResourceApi(defaultClient);
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.getAllTranscripts(pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling TranscriptResourceApi#getAllTranscripts");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<TranscriptDTO>**](TranscriptDTO.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getTranscript**
+> TranscriptDTO getTranscript(id)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.TranscriptResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ TranscriptResourceApi apiInstance = new TranscriptResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ try {
+ TranscriptDTO result = apiInstance.getTranscript(id);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling TranscriptResourceApi#getTranscript");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+
+### Return type
+
+[**TranscriptDTO**](TranscriptDTO.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **partialUpdateTranscript**
+> TranscriptDTO partialUpdateTranscript(id, transcriptDTO)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.TranscriptResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ TranscriptResourceApi apiInstance = new TranscriptResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ TranscriptDTO transcriptDTO = new TranscriptDTO(); // TranscriptDTO |
+ try {
+ TranscriptDTO result = apiInstance.partialUpdateTranscript(id, transcriptDTO);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling TranscriptResourceApi#partialUpdateTranscript");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **transcriptDTO** | [**TranscriptDTO**](TranscriptDTO.md)| |
+
+### Return type
+
+[**TranscriptDTO**](TranscriptDTO.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/merge-patch+json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateTranscript**
+> TranscriptDTO updateTranscript(id, transcriptDTO)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.TranscriptResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ TranscriptResourceApi apiInstance = new TranscriptResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ TranscriptDTO transcriptDTO = new TranscriptDTO(); // TranscriptDTO |
+ try {
+ TranscriptDTO result = apiInstance.updateTranscript(id, transcriptDTO);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling TranscriptResourceApi#updateTranscript");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **transcriptDTO** | [**TranscriptDTO**](TranscriptDTO.md)| |
+
+### Return type
+
+[**TranscriptDTO**](TranscriptDTO.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbTranscriptApiClient/docs/TranscriptSuggestionVM.md b/oncokbCurationApiClient/docs/TranscriptSuggestionVM.md
similarity index 100%
rename from oncokbTranscriptApiClient/docs/TranscriptSuggestionVM.md
rename to oncokbCurationApiClient/docs/TranscriptSuggestionVM.md
index 36da91f..148833a 100644
--- a/oncokbTranscriptApiClient/docs/TranscriptSuggestionVM.md
+++ b/oncokbCurationApiClient/docs/TranscriptSuggestionVM.md
@@ -7,8 +7,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**note** | **String** | | [optional]
**referenceGenome** | [**ReferenceGenomeEnum**](#ReferenceGenomeEnum) | | [optional]
+**note** | **String** | | [optional]
**suggestions** | **List<String>** | | [optional]
diff --git a/oncokbCurationApiClient/docs/TumorFormFilter.md b/oncokbCurationApiClient/docs/TumorFormFilter.md
new file mode 100644
index 0000000..238f14d
--- /dev/null
+++ b/oncokbCurationApiClient/docs/TumorFormFilter.md
@@ -0,0 +1,61 @@
+
+
+# TumorFormFilter
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**equals** | [**EqualsEnum**](#EqualsEnum) | | [optional]
+**notEquals** | [**NotEqualsEnum**](#NotEqualsEnum) | | [optional]
+**specified** | **Boolean** | | [optional]
+**in** | [**List<InEnum>**](#List<InEnum>) | | [optional]
+**notIn** | [**List<NotInEnum>**](#List<NotInEnum>) | | [optional]
+
+
+
+## Enum: EqualsEnum
+
+Name | Value
+---- | -----
+SOLID | "SOLID"
+LIQUID | "LIQUID"
+MIXED | "MIXED"
+
+
+
+## Enum: NotEqualsEnum
+
+Name | Value
+---- | -----
+SOLID | "SOLID"
+LIQUID | "LIQUID"
+MIXED | "MIXED"
+
+
+
+## Enum: List<InEnum>
+
+Name | Value
+---- | -----
+SOLID | "SOLID"
+LIQUID | "LIQUID"
+MIXED | "MIXED"
+
+
+
+## Enum: List<NotInEnum>
+
+Name | Value
+---- | -----
+SOLID | "SOLID"
+LIQUID | "LIQUID"
+MIXED | "MIXED"
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/UntranslatedRegion.md b/oncokbCurationApiClient/docs/UntranslatedRegion.md
new file mode 100644
index 0000000..52e171a
--- /dev/null
+++ b/oncokbCurationApiClient/docs/UntranslatedRegion.md
@@ -0,0 +1,20 @@
+
+
+# UntranslatedRegion
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**type** | **String** | | [optional]
+**start** | **Integer** | | [optional]
+**end** | **Integer** | | [optional]
+**strand** | **Integer** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/User.md b/oncokbCurationApiClient/docs/User.md
new file mode 100644
index 0000000..60ad752
--- /dev/null
+++ b/oncokbCurationApiClient/docs/User.md
@@ -0,0 +1,24 @@
+
+
+# User
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**login** | **String** | |
+**firstName** | **String** | | [optional]
+**lastName** | **String** | | [optional]
+**email** | **String** | | [optional]
+**activated** | **Boolean** | |
+**langKey** | **String** | | [optional]
+**imageUrl** | **String** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/UserDTO.md b/oncokbCurationApiClient/docs/UserDTO.md
new file mode 100644
index 0000000..b3157d6
--- /dev/null
+++ b/oncokbCurationApiClient/docs/UserDTO.md
@@ -0,0 +1,29 @@
+
+
+# UserDTO
+
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **Long** | | [optional]
+**login** | **String** | |
+**firstName** | **String** | | [optional]
+**lastName** | **String** | | [optional]
+**email** | **String** | | [optional]
+**imageUrl** | **String** | | [optional]
+**activated** | **Boolean** | | [optional]
+**langKey** | **String** | | [optional]
+**createdBy** | **String** | | [optional]
+**createdDate** | **OffsetDateTime** | | [optional]
+**lastModifiedBy** | **String** | | [optional]
+**lastModifiedDate** | **OffsetDateTime** | | [optional]
+**authorities** | **Set<String>** | | [optional]
+
+
+## Implemented Interfaces
+
+* Serializable
+
+
diff --git a/oncokbCurationApiClient/docs/UserResourceApi.md b/oncokbCurationApiClient/docs/UserResourceApi.md
new file mode 100644
index 0000000..c4229b2
--- /dev/null
+++ b/oncokbCurationApiClient/docs/UserResourceApi.md
@@ -0,0 +1,314 @@
+# UserResourceApi
+
+All URIs are relative to *http://beta.curation.oncokb.dev.aws.mskcc.org*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**createUser**](UserResourceApi.md#createUser) | **POST** /api/admin/users |
+[**deleteUser**](UserResourceApi.md#deleteUser) | **DELETE** /api/admin/users/{login} |
+[**getAllUsers**](UserResourceApi.md#getAllUsers) | **GET** /api/admin/users |
+[**getUser**](UserResourceApi.md#getUser) | **GET** /api/admin/users/{login} |
+[**updateUser**](UserResourceApi.md#updateUser) | **PUT** /api/admin/users/{id} |
+
+
+
+# **createUser**
+> User createUser(userDTO)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.UserResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ UserResourceApi apiInstance = new UserResourceApi(defaultClient);
+ UserDTO userDTO = new UserDTO(); // UserDTO |
+ try {
+ User result = apiInstance.createUser(userDTO);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling UserResourceApi#createUser");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userDTO** | [**UserDTO**](UserDTO.md)| |
+
+### Return type
+
+[**User**](User.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **deleteUser**
+> deleteUser(login)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.UserResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ UserResourceApi apiInstance = new UserResourceApi(defaultClient);
+ String login = "login_example"; // String |
+ try {
+ apiInstance.deleteUser(login);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling UserResourceApi#deleteUser");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **login** | **String**| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getAllUsers**
+> List<UserDTO> getAllUsers(pageable)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.UserResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ UserResourceApi apiInstance = new UserResourceApi(defaultClient);
+ Pageable pageable = new Pageable(); // Pageable |
+ try {
+ List result = apiInstance.getAllUsers(pageable);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling UserResourceApi#getAllUsers");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **pageable** | [**Pageable**](.md)| |
+
+### Return type
+
+[**List<UserDTO>**](UserDTO.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **getUser**
+> UserDTO getUser(login)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.UserResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ UserResourceApi apiInstance = new UserResourceApi(defaultClient);
+ String login = "login_example"; // String |
+ try {
+ UserDTO result = apiInstance.getUser(login);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling UserResourceApi#getUser");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **login** | **String**| |
+
+### Return type
+
+[**UserDTO**](UserDTO.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
+
+# **updateUser**
+> UserDTO updateUser(id, userDTO)
+
+
+
+### Example
+```java
+// Import classes:
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.models.*;
+import org.oncokb.oncokb_curation.client.UserResourceApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://beta.curation.oncokb.dev.aws.mskcc.org");
+
+ UserResourceApi apiInstance = new UserResourceApi(defaultClient);
+ Long id = 56L; // Long |
+ UserDTO userDTO = new UserDTO(); // UserDTO |
+ try {
+ UserDTO result = apiInstance.updateUser(id, userDTO);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling UserResourceApi#updateUser");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **id** | **Long**| |
+ **userDTO** | [**UserDTO**](UserDTO.md)| |
+
+### Return type
+
+[**UserDTO**](UserDTO.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: */*
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+**200** | OK | - |
+
diff --git a/oncokbTranscriptApiClient/git_push.sh b/oncokbCurationApiClient/git_push.sh
similarity index 100%
rename from oncokbTranscriptApiClient/git_push.sh
rename to oncokbCurationApiClient/git_push.sh
diff --git a/oncokbTranscriptApiClient/gradle.properties b/oncokbCurationApiClient/gradle.properties
similarity index 100%
rename from oncokbTranscriptApiClient/gradle.properties
rename to oncokbCurationApiClient/gradle.properties
diff --git a/oncokbTranscriptApiClient/gradle/wrapper/gradle-wrapper.jar b/oncokbCurationApiClient/gradle/wrapper/gradle-wrapper.jar
similarity index 100%
rename from oncokbTranscriptApiClient/gradle/wrapper/gradle-wrapper.jar
rename to oncokbCurationApiClient/gradle/wrapper/gradle-wrapper.jar
diff --git a/oncokbTranscriptApiClient/gradle/wrapper/gradle-wrapper.properties b/oncokbCurationApiClient/gradle/wrapper/gradle-wrapper.properties
similarity index 100%
rename from oncokbTranscriptApiClient/gradle/wrapper/gradle-wrapper.properties
rename to oncokbCurationApiClient/gradle/wrapper/gradle-wrapper.properties
diff --git a/oncokbTranscriptApiClient/gradlew b/oncokbCurationApiClient/gradlew
similarity index 100%
rename from oncokbTranscriptApiClient/gradlew
rename to oncokbCurationApiClient/gradlew
diff --git a/oncokbTranscriptApiClient/gradlew.bat b/oncokbCurationApiClient/gradlew.bat
similarity index 100%
rename from oncokbTranscriptApiClient/gradlew.bat
rename to oncokbCurationApiClient/gradlew.bat
diff --git a/oncokbTranscriptApiClient/pom.xml b/oncokbCurationApiClient/pom.xml
similarity index 98%
rename from oncokbTranscriptApiClient/pom.xml
rename to oncokbCurationApiClient/pom.xml
index 0331c71..842755b 100644
--- a/oncokbTranscriptApiClient/pom.xml
+++ b/oncokbCurationApiClient/pom.xml
@@ -1,11 +1,11 @@
4.0.0
- org.oncokb.oncokb-transcript.client
- oncokbTranscriptApiClient
+ org.oncokb.oncokb-curation.client
+ oncokbCurationApiClient
jar
- oncokbTranscriptApiClient
- 0.0.1-SNAPSHOT
+ oncokbCurationApiClient
+ 1.0.0-SNAPSHOT
https://github.com/openapitools/openapi-generator
OpenAPI Java
diff --git a/oncokbCurationApiClient/settings.gradle b/oncokbCurationApiClient/settings.gradle
new file mode 100644
index 0000000..dd6408e
--- /dev/null
+++ b/oncokbCurationApiClient/settings.gradle
@@ -0,0 +1 @@
+rootProject.name = "oncokbCurationApiClient"
\ No newline at end of file
diff --git a/oncokbCurationApiClient/src/main/AndroidManifest.xml b/oncokbCurationApiClient/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..ef3801f
--- /dev/null
+++ b/oncokbCurationApiClient/src/main/AndroidManifest.xml
@@ -0,0 +1,3 @@
+
+
+
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ApiCallback.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ApiCallback.java
similarity index 88%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ApiCallback.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ApiCallback.java
index 45c126c..bc36b1b 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ApiCallback.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ApiCallback.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package org.oncokb.oncokb_transcript;
+package org.oncokb.oncokb_curation;
import java.io.IOException;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ApiClient.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ApiClient.java
similarity index 97%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ApiClient.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ApiClient.java
index c67dc20..34af6b8 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ApiClient.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ApiClient.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package org.oncokb.oncokb_transcript;
+package org.oncokb.oncokb_curation;
import okhttp3.*;
import okhttp3.internal.http.HttpMethod;
@@ -50,17 +50,17 @@
import java.util.regex.Matcher;
import java.util.regex.Pattern;
-import org.oncokb.oncokb_transcript.auth.Authentication;
-import org.oncokb.oncokb_transcript.auth.HttpBasicAuth;
-import org.oncokb.oncokb_transcript.auth.HttpBearerAuth;
-import org.oncokb.oncokb_transcript.auth.ApiKeyAuth;
+import org.oncokb.oncokb_curation.auth.Authentication;
+import org.oncokb.oncokb_curation.auth.HttpBasicAuth;
+import org.oncokb.oncokb_curation.auth.HttpBearerAuth;
+import org.oncokb.oncokb_curation.auth.ApiKeyAuth;
/**
* ApiClient class.
*/
public class ApiClient {
- private String basePath = "https://transcript.oncokb.org:443";
+ private String basePath = "http://beta.curation.oncokb.dev.aws.mskcc.org";
private boolean debugging = false;
private Map defaultHeaderMap = new HashMap();
private Map defaultCookieMap = new HashMap();
@@ -90,7 +90,6 @@ public ApiClient() {
initHttpClient();
// Setup authentications (key: authentication name, value: authentication).
- authentications.put("Authorization", new HttpBearerAuth("bearer"));
// Prevent the authentications from being modified.
authentications = Collections.unmodifiableMap(authentications);
}
@@ -106,7 +105,6 @@ public ApiClient(OkHttpClient client) {
httpClient = client;
// Setup authentications (key: authentication name, value: authentication).
- authentications.put("Authorization", new HttpBearerAuth("bearer"));
// Prevent the authentications from being modified.
authentications = Collections.unmodifiableMap(authentications);
}
@@ -131,7 +129,7 @@ private void init() {
json = new JSON();
// Set default User-Agent.
- setUserAgent("OpenAPI-Generator/0.0.1-SNAPSHOT/java");
+ setUserAgent("OpenAPI-Generator/1.0.0-SNAPSHOT/java");
authentications = new HashMap();
}
@@ -148,7 +146,7 @@ public String getBasePath() {
/**
* Set base path
*
- * @param basePath Base path of the URL (e.g https://transcript.oncokb.org:443
+ * @param basePath Base path of the URL (e.g http://beta.curation.oncokb.dev.aws.mskcc.org
* @return An instance of OkHttpClient
*/
public ApiClient setBasePath(String basePath) {
@@ -347,19 +345,6 @@ public Authentication getAuthentication(String authName) {
return authentications.get(authName);
}
- /**
- * Helper method to set access token for the first Bearer authentication.
- * @param bearerToken Bearer token
- */
- public void setBearerToken(String bearerToken) {
- for (Authentication auth : authentications.values()) {
- if (auth instanceof HttpBearerAuth) {
- ((HttpBearerAuth) auth).setBearerToken(bearerToken);
- return;
- }
- }
- throw new RuntimeException("No Bearer authentication configured!");
- }
/**
* Helper method to set username for the first HTTP basic authentication.
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ApiException.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ApiException.java
similarity index 95%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ApiException.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ApiException.java
index 5881351..e56c204 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ApiException.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ApiException.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package org.oncokb.oncokb_transcript;
+package org.oncokb.oncokb_curation;
import java.util.Map;
import java.util.List;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ApiResponse.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ApiResponse.java
similarity index 88%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ApiResponse.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ApiResponse.java
index 4e76240..002e703 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ApiResponse.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ApiResponse.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package org.oncokb.oncokb_transcript;
+package org.oncokb.oncokb_curation;
import java.util.List;
import java.util.Map;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/Configuration.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/Configuration.java
similarity index 81%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/Configuration.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/Configuration.java
index 5310894..fbfa667 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/Configuration.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/Configuration.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package org.oncokb.oncokb_transcript;
+package org.oncokb.oncokb_curation;
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class Configuration {
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/GzipRequestInterceptor.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/GzipRequestInterceptor.java
similarity index 92%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/GzipRequestInterceptor.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/GzipRequestInterceptor.java
index d39fdab..734a4bb 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/GzipRequestInterceptor.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/GzipRequestInterceptor.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package org.oncokb.oncokb_transcript;
+package org.oncokb.oncokb_curation;
import okhttp3.*;
import okio.Buffer;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/JSON.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/JSON.java
similarity index 98%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/JSON.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/JSON.java
index 2971370..cfe4c72 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/JSON.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/JSON.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package org.oncokb.oncokb_transcript;
+package org.oncokb.oncokb_curation;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
@@ -27,7 +27,7 @@
import org.threeten.bp.OffsetDateTime;
import org.threeten.bp.format.DateTimeFormatter;
-import org.oncokb.oncokb_transcript.client.*;
+import org.oncokb.oncokb_curation.client.*;
import okio.ByteString;
import java.io.IOException;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/Pair.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/Pair.java
similarity index 83%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/Pair.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/Pair.java
index 04e9d2e..2c62b90 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/Pair.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/Pair.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package org.oncokb.oncokb_transcript;
+package org.oncokb.oncokb_curation;
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class Pair {
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ProgressRequestBody.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ProgressRequestBody.java
similarity index 89%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ProgressRequestBody.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ProgressRequestBody.java
index 9103d55..35273e2 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ProgressRequestBody.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ProgressRequestBody.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package org.oncokb.oncokb_transcript;
+package org.oncokb.oncokb_curation;
import okhttp3.MediaType;
import okhttp3.RequestBody;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ProgressResponseBody.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ProgressResponseBody.java
similarity index 89%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ProgressResponseBody.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ProgressResponseBody.java
index 69a88ce..8b36559 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ProgressResponseBody.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ProgressResponseBody.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package org.oncokb.oncokb_transcript;
+package org.oncokb.oncokb_curation;
import okhttp3.MediaType;
import okhttp3.ResponseBody;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ServerConfiguration.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ServerConfiguration.java
similarity index 98%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ServerConfiguration.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ServerConfiguration.java
index c04634a..59d9b4b 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ServerConfiguration.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ServerConfiguration.java
@@ -1,4 +1,4 @@
-package org.oncokb.oncokb_transcript;
+package org.oncokb.oncokb_curation;
import java.util.Map;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ServerVariable.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ServerVariable.java
similarity index 95%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ServerVariable.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ServerVariable.java
index 7948134..fdd4fd6 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/ServerVariable.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/ServerVariable.java
@@ -1,4 +1,4 @@
-package org.oncokb.oncokb_transcript;
+package org.oncokb.oncokb_curation;
import java.util.HashSet;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/StringUtil.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/StringUtil.java
similarity index 90%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/StringUtil.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/StringUtil.java
index 72396fb..e829348 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/StringUtil.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/StringUtil.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package org.oncokb.oncokb_transcript;
+package org.oncokb.oncokb_curation;
import java.util.Collection;
import java.util.Iterator;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/auth/ApiKeyAuth.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/auth/ApiKeyAuth.java
similarity index 84%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/auth/ApiKeyAuth.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/auth/ApiKeyAuth.java
index 0788f90..cb98e95 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/auth/ApiKeyAuth.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/auth/ApiKeyAuth.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,10 +11,10 @@
*/
-package org.oncokb.oncokb_transcript.auth;
+package org.oncokb.oncokb_curation.auth;
-import org.oncokb.oncokb_transcript.ApiException;
-import org.oncokb.oncokb_transcript.Pair;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Pair;
import java.net.URI;
import java.util.Map;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/auth/Authentication.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/auth/Authentication.java
similarity index 73%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/auth/Authentication.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/auth/Authentication.java
index 23b28c6..aa04f43 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/auth/Authentication.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/auth/Authentication.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,10 +11,10 @@
*/
-package org.oncokb.oncokb_transcript.auth;
+package org.oncokb.oncokb_curation.auth;
-import org.oncokb.oncokb_transcript.Pair;
-import org.oncokb.oncokb_transcript.ApiException;
+import org.oncokb.oncokb_curation.Pair;
+import org.oncokb.oncokb_curation.ApiException;
import java.net.URI;
import java.util.Map;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/auth/HttpBasicAuth.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/auth/HttpBasicAuth.java
similarity index 80%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/auth/HttpBasicAuth.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/auth/HttpBasicAuth.java
index f986eb2..e6ea2ea 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/auth/HttpBasicAuth.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/auth/HttpBasicAuth.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,10 +11,10 @@
*/
-package org.oncokb.oncokb_transcript.auth;
+package org.oncokb.oncokb_curation.auth;
-import org.oncokb.oncokb_transcript.Pair;
-import org.oncokb.oncokb_transcript.ApiException;
+import org.oncokb.oncokb_curation.Pair;
+import org.oncokb.oncokb_curation.ApiException;
import okhttp3.Credentials;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/auth/HttpBearerAuth.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/auth/HttpBearerAuth.java
similarity index 83%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/auth/HttpBearerAuth.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/auth/HttpBearerAuth.java
index 38ad522..01b241b 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/auth/HttpBearerAuth.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/auth/HttpBearerAuth.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,10 +11,10 @@
*/
-package org.oncokb.oncokb_transcript.auth;
+package org.oncokb.oncokb_curation.auth;
-import org.oncokb.oncokb_transcript.ApiException;
-import org.oncokb.oncokb_transcript.Pair;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.Pair;
import java.net.URI;
import java.util.Map;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/client/AccountResourceApi.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AccountResourceApi.java
similarity index 54%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/client/AccountResourceApi.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AccountResourceApi.java
index 59f3f7a..525c504 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/client/AccountResourceApi.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AccountResourceApi.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,23 +11,23 @@
*/
-package org.oncokb.oncokb_transcript.client;
+package org.oncokb.oncokb_curation.client;
-import org.oncokb.oncokb_transcript.ApiCallback;
-import org.oncokb.oncokb_transcript.ApiClient;
-import org.oncokb.oncokb_transcript.ApiException;
-import org.oncokb.oncokb_transcript.ApiResponse;
-import org.oncokb.oncokb_transcript.Configuration;
-import org.oncokb.oncokb_transcript.Pair;
-import org.oncokb.oncokb_transcript.ProgressRequestBody;
-import org.oncokb.oncokb_transcript.ProgressResponseBody;
+import org.oncokb.oncokb_curation.ApiCallback;
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.ApiResponse;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.Pair;
+import org.oncokb.oncokb_curation.ProgressRequestBody;
+import org.oncokb.oncokb_curation.ProgressResponseBody;
import com.google.gson.reflect.TypeToken;
import java.io.IOException;
-import org.oncokb.oncokb_transcript.client.UserVM;
+import org.oncokb.oncokb_curation.client.UserDTO;
import java.lang.reflect.Type;
import java.util.ArrayList;
@@ -73,7 +73,7 @@ public void setCustomBaseUrl(String customBaseUrl) {
}
/**
- * Build call for getAccountUsingGET
+ * Build call for getAccount
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
@@ -81,12 +81,9 @@ public void setCustomBaseUrl(String customBaseUrl) {
Status Code | Description | Response Headers |
200 | OK | - |
- 401 | Unauthorized | - |
- 403 | Forbidden | - |
- 404 | Not Found | - |
*/
- public okhttp3.Call getAccountUsingGETCall(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call getAccountCall(final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
@@ -128,60 +125,54 @@ public okhttp3.Call getAccountUsingGETCall(final ApiCallback _callback) throws A
localVarHeaderParams.put("Content-Type", localVarContentType);
}
- String[] localVarAuthNames = new String[] { "Authorization" };
+ String[] localVarAuthNames = new String[] { };
return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
- private okhttp3.Call getAccountUsingGETValidateBeforeCall(final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call getAccountValidateBeforeCall(final ApiCallback _callback) throws ApiException {
- okhttp3.Call localVarCall = getAccountUsingGETCall(_callback);
+ okhttp3.Call localVarCall = getAccountCall(_callback);
return localVarCall;
}
/**
- * getAccount
*
- * @return UserVM
+ *
+ * @return UserDTO
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code | Description | Response Headers |
200 | OK | - |
- 401 | Unauthorized | - |
- 403 | Forbidden | - |
- 404 | Not Found | - |
*/
- public UserVM getAccountUsingGET() throws ApiException {
- ApiResponse localVarResp = getAccountUsingGETWithHttpInfo();
+ public UserDTO getAccount() throws ApiException {
+ ApiResponse localVarResp = getAccountWithHttpInfo();
return localVarResp.getData();
}
/**
- * getAccount
*
- * @return ApiResponse<UserVM>
+ *
+ * @return ApiResponse<UserDTO>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code | Description | Response Headers |
200 | OK | - |
- 401 | Unauthorized | - |
- 403 | Forbidden | - |
- 404 | Not Found | - |
*/
- public ApiResponse getAccountUsingGETWithHttpInfo() throws ApiException {
- okhttp3.Call localVarCall = getAccountUsingGETValidateBeforeCall(null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ public ApiResponse getAccountWithHttpInfo() throws ApiException {
+ okhttp3.Call localVarCall = getAccountValidateBeforeCall(null);
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
- * getAccount (asynchronously)
+ * (asynchronously)
*
* @param _callback The callback to be executed when the API call finishes
* @return The request call
@@ -190,20 +181,17 @@ public ApiResponse getAccountUsingGETWithHttpInfo() throws ApiException
Status Code | Description | Response Headers |
200 | OK | - |
- 401 | Unauthorized | - |
- 403 | Forbidden | - |
- 404 | Not Found | - |
*/
- public okhttp3.Call getAccountUsingGETAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call getAccountAsync(final ApiCallback _callback) throws ApiException {
- okhttp3.Call localVarCall = getAccountUsingGETValidateBeforeCall(_callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ okhttp3.Call localVarCall = getAccountValidateBeforeCall(_callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
- * Build call for isAuthenticatedUsingGET
+ * Build call for getFirebaseToken
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
@@ -211,12 +199,127 @@ public okhttp3.Call getAccountUsingGETAsync(final ApiCallback _callback)
Status Code | Description | Response Headers |
200 | OK | - |
- 401 | Unauthorized | - |
- 403 | Forbidden | - |
- 404 | Not Found | - |
*/
- public okhttp3.Call isAuthenticatedUsingGETCall(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call getFirebaseTokenCall(final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/api/account/firebase-token";
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ final String[] localVarAccepts = {
+ "*/*"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarHeaderParams != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { };
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call getFirebaseTokenValidateBeforeCall(final ApiCallback _callback) throws ApiException {
+
+
+ okhttp3.Call localVarCall = getFirebaseTokenCall(_callback);
+ return localVarCall;
+
+ }
+
+ /**
+ *
+ *
+ * @return String
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public String getFirebaseToken() throws ApiException {
+ ApiResponse localVarResp = getFirebaseTokenWithHttpInfo();
+ return localVarResp.getData();
+ }
+
+ /**
+ *
+ *
+ * @return ApiResponse<String>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public ApiResponse getFirebaseTokenWithHttpInfo() throws ApiException {
+ okhttp3.Call localVarCall = getFirebaseTokenValidateBeforeCall(null);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * (asynchronously)
+ *
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call getFirebaseTokenAsync(final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = getFirebaseTokenValidateBeforeCall(_callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for isAuthenticated
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call isAuthenticatedCall(final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
@@ -258,21 +361,21 @@ public okhttp3.Call isAuthenticatedUsingGETCall(final ApiCallback _callback) thr
localVarHeaderParams.put("Content-Type", localVarContentType);
}
- String[] localVarAuthNames = new String[] { "Authorization" };
+ String[] localVarAuthNames = new String[] { };
return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
- private okhttp3.Call isAuthenticatedUsingGETValidateBeforeCall(final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call isAuthenticatedValidateBeforeCall(final ApiCallback _callback) throws ApiException {
- okhttp3.Call localVarCall = isAuthenticatedUsingGETCall(_callback);
+ okhttp3.Call localVarCall = isAuthenticatedCall(_callback);
return localVarCall;
}
/**
- * isAuthenticated
+ *
*
* @return String
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
@@ -280,18 +383,15 @@ private okhttp3.Call isAuthenticatedUsingGETValidateBeforeCall(final ApiCallback
Status Code | Description | Response Headers |
200 | OK | - |
- 401 | Unauthorized | - |
- 403 | Forbidden | - |
- 404 | Not Found | - |
*/
- public String isAuthenticatedUsingGET() throws ApiException {
- ApiResponse localVarResp = isAuthenticatedUsingGETWithHttpInfo();
+ public String isAuthenticated() throws ApiException {
+ ApiResponse localVarResp = isAuthenticatedWithHttpInfo();
return localVarResp.getData();
}
/**
- * isAuthenticated
+ *
*
* @return ApiResponse<String>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
@@ -299,19 +399,16 @@ public String isAuthenticatedUsingGET() throws ApiException {
Status Code | Description | Response Headers |
200 | OK | - |
- 401 | Unauthorized | - |
- 403 | Forbidden | - |
- 404 | Not Found | - |
*/
- public ApiResponse isAuthenticatedUsingGETWithHttpInfo() throws ApiException {
- okhttp3.Call localVarCall = isAuthenticatedUsingGETValidateBeforeCall(null);
+ public ApiResponse isAuthenticatedWithHttpInfo() throws ApiException {
+ okhttp3.Call localVarCall = isAuthenticatedValidateBeforeCall(null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
- * isAuthenticated (asynchronously)
+ * (asynchronously)
*
* @param _callback The callback to be executed when the API call finishes
* @return The request call
@@ -320,14 +417,11 @@ public ApiResponse isAuthenticatedUsingGETWithHttpInfo() throws ApiExcep
Status Code | Description | Response Headers |
200 | OK | - |
- 401 | Unauthorized | - |
- 403 | Forbidden | - |
- 404 | Not Found | - |
*/
- public okhttp3.Call isAuthenticatedUsingGETAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call isAuthenticatedAsync(final ApiCallback _callback) throws ApiException {
- okhttp3.Call localVarCall = isAuthenticatedUsingGETValidateBeforeCall(_callback);
+ okhttp3.Call localVarCall = isAuthenticatedValidateBeforeCall(_callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/client/AddEnsemblGeneBody.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AddEnsemblGeneBody.java
similarity index 90%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/client/AddEnsemblGeneBody.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AddEnsemblGeneBody.java
index 12e378f..0caac80 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/client/AddEnsemblGeneBody.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AddEnsemblGeneBody.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package org.oncokb.oncokb_transcript.client;
+package org.oncokb.oncokb_curation.client;
import java.util.Objects;
import java.util.Arrays;
@@ -32,114 +32,114 @@
public class AddEnsemblGeneBody implements Serializable {
private static final long serialVersionUID = 1L;
- public static final String SERIALIZED_NAME_CANONICAL = "canonical";
- @SerializedName(SERIALIZED_NAME_CANONICAL)
- private Boolean canonical;
-
- public static final String SERIALIZED_NAME_ENSEMBL_GENE_ID = "ensemblGeneId";
- @SerializedName(SERIALIZED_NAME_ENSEMBL_GENE_ID)
- private String ensemblGeneId;
+ public static final String SERIALIZED_NAME_REFERENCE_GENOME = "referenceGenome";
+ @SerializedName(SERIALIZED_NAME_REFERENCE_GENOME)
+ private String referenceGenome;
public static final String SERIALIZED_NAME_ENTREZ_GENE_ID = "entrezGeneId";
@SerializedName(SERIALIZED_NAME_ENTREZ_GENE_ID)
private Integer entrezGeneId;
- public static final String SERIALIZED_NAME_REFERENCE_GENOME = "referenceGenome";
- @SerializedName(SERIALIZED_NAME_REFERENCE_GENOME)
- private String referenceGenome;
+ public static final String SERIALIZED_NAME_ENSEMBL_GENE_ID = "ensemblGeneId";
+ @SerializedName(SERIALIZED_NAME_ENSEMBL_GENE_ID)
+ private String ensemblGeneId;
+
+ public static final String SERIALIZED_NAME_CANONICAL = "canonical";
+ @SerializedName(SERIALIZED_NAME_CANONICAL)
+ private Boolean canonical;
public AddEnsemblGeneBody() {
}
- public AddEnsemblGeneBody canonical(Boolean canonical) {
+ public AddEnsemblGeneBody referenceGenome(String referenceGenome) {
- this.canonical = canonical;
+ this.referenceGenome = referenceGenome;
return this;
}
/**
- * Get canonical
- * @return canonical
+ * Get referenceGenome
+ * @return referenceGenome
**/
- @javax.annotation.Nullable
- @ApiModelProperty(value = "")
+ @javax.annotation.Nonnull
+ @ApiModelProperty(required = true, value = "")
- public Boolean getCanonical() {
- return canonical;
+ public String getReferenceGenome() {
+ return referenceGenome;
}
- public void setCanonical(Boolean canonical) {
- this.canonical = canonical;
+ public void setReferenceGenome(String referenceGenome) {
+ this.referenceGenome = referenceGenome;
}
- public AddEnsemblGeneBody ensemblGeneId(String ensemblGeneId) {
+ public AddEnsemblGeneBody entrezGeneId(Integer entrezGeneId) {
- this.ensemblGeneId = ensemblGeneId;
+ this.entrezGeneId = entrezGeneId;
return this;
}
/**
- * Get ensemblGeneId
- * @return ensemblGeneId
+ * Get entrezGeneId
+ * @return entrezGeneId
**/
@javax.annotation.Nonnull
@ApiModelProperty(required = true, value = "")
- public String getEnsemblGeneId() {
- return ensemblGeneId;
+ public Integer getEntrezGeneId() {
+ return entrezGeneId;
}
- public void setEnsemblGeneId(String ensemblGeneId) {
- this.ensemblGeneId = ensemblGeneId;
+ public void setEntrezGeneId(Integer entrezGeneId) {
+ this.entrezGeneId = entrezGeneId;
}
- public AddEnsemblGeneBody entrezGeneId(Integer entrezGeneId) {
+ public AddEnsemblGeneBody ensemblGeneId(String ensemblGeneId) {
- this.entrezGeneId = entrezGeneId;
+ this.ensemblGeneId = ensemblGeneId;
return this;
}
/**
- * Get entrezGeneId
- * @return entrezGeneId
+ * Get ensemblGeneId
+ * @return ensemblGeneId
**/
@javax.annotation.Nonnull
@ApiModelProperty(required = true, value = "")
- public Integer getEntrezGeneId() {
- return entrezGeneId;
+ public String getEnsemblGeneId() {
+ return ensemblGeneId;
}
- public void setEntrezGeneId(Integer entrezGeneId) {
- this.entrezGeneId = entrezGeneId;
+ public void setEnsemblGeneId(String ensemblGeneId) {
+ this.ensemblGeneId = ensemblGeneId;
}
- public AddEnsemblGeneBody referenceGenome(String referenceGenome) {
+ public AddEnsemblGeneBody canonical(Boolean canonical) {
- this.referenceGenome = referenceGenome;
+ this.canonical = canonical;
return this;
}
/**
- * Get referenceGenome
- * @return referenceGenome
+ * Get canonical
+ * @return canonical
**/
- @javax.annotation.Nonnull
- @ApiModelProperty(required = true, value = "")
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
- public String getReferenceGenome() {
- return referenceGenome;
+ public Boolean getCanonical() {
+ return canonical;
}
- public void setReferenceGenome(String referenceGenome) {
- this.referenceGenome = referenceGenome;
+ public void setCanonical(Boolean canonical) {
+ this.canonical = canonical;
}
@@ -152,25 +152,25 @@ public boolean equals(Object o) {
return false;
}
AddEnsemblGeneBody addEnsemblGeneBody = (AddEnsemblGeneBody) o;
- return Objects.equals(this.canonical, addEnsemblGeneBody.canonical) &&
- Objects.equals(this.ensemblGeneId, addEnsemblGeneBody.ensemblGeneId) &&
+ return Objects.equals(this.referenceGenome, addEnsemblGeneBody.referenceGenome) &&
Objects.equals(this.entrezGeneId, addEnsemblGeneBody.entrezGeneId) &&
- Objects.equals(this.referenceGenome, addEnsemblGeneBody.referenceGenome);
+ Objects.equals(this.ensemblGeneId, addEnsemblGeneBody.ensemblGeneId) &&
+ Objects.equals(this.canonical, addEnsemblGeneBody.canonical);
}
@Override
public int hashCode() {
- return Objects.hash(canonical, ensemblGeneId, entrezGeneId, referenceGenome);
+ return Objects.hash(referenceGenome, entrezGeneId, ensemblGeneId, canonical);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class AddEnsemblGeneBody {\n");
- sb.append(" canonical: ").append(toIndentedString(canonical)).append("\n");
- sb.append(" ensemblGeneId: ").append(toIndentedString(ensemblGeneId)).append("\n");
- sb.append(" entrezGeneId: ").append(toIndentedString(entrezGeneId)).append("\n");
sb.append(" referenceGenome: ").append(toIndentedString(referenceGenome)).append("\n");
+ sb.append(" entrezGeneId: ").append(toIndentedString(entrezGeneId)).append("\n");
+ sb.append(" ensemblGeneId: ").append(toIndentedString(ensemblGeneId)).append("\n");
+ sb.append(" canonical: ").append(toIndentedString(canonical)).append("\n");
sb.append("}");
return sb.toString();
}
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/client/AddTranscriptBody.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AddTranscriptBody.java
similarity index 90%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/client/AddTranscriptBody.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AddTranscriptBody.java
index 79fee50..a392025 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/client/AddTranscriptBody.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AddTranscriptBody.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package org.oncokb.oncokb_transcript.client;
+package org.oncokb.oncokb_curation.client;
import java.util.Objects;
import java.util.Arrays;
@@ -32,14 +32,6 @@
public class AddTranscriptBody implements Serializable {
private static final long serialVersionUID = 1L;
- public static final String SERIALIZED_NAME_CANONICAL = "canonical";
- @SerializedName(SERIALIZED_NAME_CANONICAL)
- private Boolean canonical;
-
- public static final String SERIALIZED_NAME_ENSEMBL_TRANSCRIPT_ID = "ensemblTranscriptId";
- @SerializedName(SERIALIZED_NAME_ENSEMBL_TRANSCRIPT_ID)
- private String ensemblTranscriptId;
-
public static final String SERIALIZED_NAME_ENTREZ_GENE_ID = "entrezGeneId";
@SerializedName(SERIALIZED_NAME_ENTREZ_GENE_ID)
private Integer entrezGeneId;
@@ -48,98 +40,106 @@ public class AddTranscriptBody implements Serializable {
@SerializedName(SERIALIZED_NAME_REFERENCE_GENOME)
private String referenceGenome;
+ public static final String SERIALIZED_NAME_ENSEMBL_TRANSCRIPT_ID = "ensemblTranscriptId";
+ @SerializedName(SERIALIZED_NAME_ENSEMBL_TRANSCRIPT_ID)
+ private String ensemblTranscriptId;
+
+ public static final String SERIALIZED_NAME_CANONICAL = "canonical";
+ @SerializedName(SERIALIZED_NAME_CANONICAL)
+ private Boolean canonical;
+
public AddTranscriptBody() {
}
- public AddTranscriptBody canonical(Boolean canonical) {
+ public AddTranscriptBody entrezGeneId(Integer entrezGeneId) {
- this.canonical = canonical;
+ this.entrezGeneId = entrezGeneId;
return this;
}
/**
- * Get canonical
- * @return canonical
+ * Get entrezGeneId
+ * @return entrezGeneId
**/
- @javax.annotation.Nullable
- @ApiModelProperty(value = "")
+ @javax.annotation.Nonnull
+ @ApiModelProperty(required = true, value = "")
- public Boolean getCanonical() {
- return canonical;
+ public Integer getEntrezGeneId() {
+ return entrezGeneId;
}
- public void setCanonical(Boolean canonical) {
- this.canonical = canonical;
+ public void setEntrezGeneId(Integer entrezGeneId) {
+ this.entrezGeneId = entrezGeneId;
}
- public AddTranscriptBody ensemblTranscriptId(String ensemblTranscriptId) {
+ public AddTranscriptBody referenceGenome(String referenceGenome) {
- this.ensemblTranscriptId = ensemblTranscriptId;
+ this.referenceGenome = referenceGenome;
return this;
}
/**
- * Get ensemblTranscriptId
- * @return ensemblTranscriptId
+ * Get referenceGenome
+ * @return referenceGenome
**/
@javax.annotation.Nonnull
@ApiModelProperty(required = true, value = "")
- public String getEnsemblTranscriptId() {
- return ensemblTranscriptId;
+ public String getReferenceGenome() {
+ return referenceGenome;
}
- public void setEnsemblTranscriptId(String ensemblTranscriptId) {
- this.ensemblTranscriptId = ensemblTranscriptId;
+ public void setReferenceGenome(String referenceGenome) {
+ this.referenceGenome = referenceGenome;
}
- public AddTranscriptBody entrezGeneId(Integer entrezGeneId) {
+ public AddTranscriptBody ensemblTranscriptId(String ensemblTranscriptId) {
- this.entrezGeneId = entrezGeneId;
+ this.ensemblTranscriptId = ensemblTranscriptId;
return this;
}
/**
- * Get entrezGeneId
- * @return entrezGeneId
+ * Get ensemblTranscriptId
+ * @return ensemblTranscriptId
**/
@javax.annotation.Nonnull
@ApiModelProperty(required = true, value = "")
- public Integer getEntrezGeneId() {
- return entrezGeneId;
+ public String getEnsemblTranscriptId() {
+ return ensemblTranscriptId;
}
- public void setEntrezGeneId(Integer entrezGeneId) {
- this.entrezGeneId = entrezGeneId;
+ public void setEnsemblTranscriptId(String ensemblTranscriptId) {
+ this.ensemblTranscriptId = ensemblTranscriptId;
}
- public AddTranscriptBody referenceGenome(String referenceGenome) {
+ public AddTranscriptBody canonical(Boolean canonical) {
- this.referenceGenome = referenceGenome;
+ this.canonical = canonical;
return this;
}
/**
- * Get referenceGenome
- * @return referenceGenome
+ * Get canonical
+ * @return canonical
**/
- @javax.annotation.Nonnull
- @ApiModelProperty(required = true, value = "")
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
- public String getReferenceGenome() {
- return referenceGenome;
+ public Boolean getCanonical() {
+ return canonical;
}
- public void setReferenceGenome(String referenceGenome) {
- this.referenceGenome = referenceGenome;
+ public void setCanonical(Boolean canonical) {
+ this.canonical = canonical;
}
@@ -152,25 +152,25 @@ public boolean equals(Object o) {
return false;
}
AddTranscriptBody addTranscriptBody = (AddTranscriptBody) o;
- return Objects.equals(this.canonical, addTranscriptBody.canonical) &&
+ return Objects.equals(this.entrezGeneId, addTranscriptBody.entrezGeneId) &&
+ Objects.equals(this.referenceGenome, addTranscriptBody.referenceGenome) &&
Objects.equals(this.ensemblTranscriptId, addTranscriptBody.ensemblTranscriptId) &&
- Objects.equals(this.entrezGeneId, addTranscriptBody.entrezGeneId) &&
- Objects.equals(this.referenceGenome, addTranscriptBody.referenceGenome);
+ Objects.equals(this.canonical, addTranscriptBody.canonical);
}
@Override
public int hashCode() {
- return Objects.hash(canonical, ensemblTranscriptId, entrezGeneId, referenceGenome);
+ return Objects.hash(entrezGeneId, referenceGenome, ensemblTranscriptId, canonical);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class AddTranscriptBody {\n");
- sb.append(" canonical: ").append(toIndentedString(canonical)).append("\n");
- sb.append(" ensemblTranscriptId: ").append(toIndentedString(ensemblTranscriptId)).append("\n");
sb.append(" entrezGeneId: ").append(toIndentedString(entrezGeneId)).append("\n");
sb.append(" referenceGenome: ").append(toIndentedString(referenceGenome)).append("\n");
+ sb.append(" ensemblTranscriptId: ").append(toIndentedString(ensemblTranscriptId)).append("\n");
+ sb.append(" canonical: ").append(toIndentedString(canonical)).append("\n");
sb.append("}");
return sb.toString();
}
diff --git a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/client/AllReferenceTranscriptSuggestionVM.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AllReferenceTranscriptSuggestionVM.java
similarity index 91%
rename from oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/client/AllReferenceTranscriptSuggestionVM.java
rename to oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AllReferenceTranscriptSuggestionVM.java
index 9ed0e0f..d03433c 100644
--- a/oncokbTranscriptApiClient/src/main/java/org/oncokb/oncokb_transcript/client/AllReferenceTranscriptSuggestionVM.java
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AllReferenceTranscriptSuggestionVM.java
@@ -1,8 +1,8 @@
/*
- * oncokb-transcript API
- * oncokb-transcript API documentation
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 0.0.1
+ * The version of the OpenAPI document: v0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -11,7 +11,7 @@
*/
-package org.oncokb.oncokb_transcript.client;
+package org.oncokb.oncokb_curation.client;
import java.util.Objects;
import java.util.Arrays;
@@ -23,7 +23,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
-import org.oncokb.oncokb_transcript.client.TranscriptSuggestionVM;
+import org.oncokb.oncokb_curation.client.TranscriptSuggestionVM;
import java.io.Serializable;
/**
diff --git a/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/Alteration.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/Alteration.java
new file mode 100644
index 0000000..3f811c7
--- /dev/null
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/Alteration.java
@@ -0,0 +1,424 @@
+/*
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: v0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.oncokb.oncokb_curation.client;
+
+import java.util.Objects;
+import java.util.Arrays;
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.io.IOException;
+import java.util.LinkedHashSet;
+import java.util.List;
+import java.util.Set;
+import org.oncokb.oncokb_curation.client.AlterationReferenceGenome;
+import org.oncokb.oncokb_curation.client.BiomarkerAssociation;
+import org.oncokb.oncokb_curation.client.Consequence;
+import org.oncokb.oncokb_curation.client.Gene;
+import java.io.Serializable;
+
+/**
+ * Alteration
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+public class Alteration implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ public static final String SERIALIZED_NAME_ID = "id";
+ @SerializedName(SERIALIZED_NAME_ID)
+ private Long id;
+
+ public static final String SERIALIZED_NAME_NAME = "name";
+ @SerializedName(SERIALIZED_NAME_NAME)
+ private String name;
+
+ public static final String SERIALIZED_NAME_ALTERATION = "alteration";
+ @SerializedName(SERIALIZED_NAME_ALTERATION)
+ private String alteration;
+
+ public static final String SERIALIZED_NAME_PROTEIN_START = "proteinStart";
+ @SerializedName(SERIALIZED_NAME_PROTEIN_START)
+ private Integer proteinStart;
+
+ public static final String SERIALIZED_NAME_PROTEIN_END = "proteinEnd";
+ @SerializedName(SERIALIZED_NAME_PROTEIN_END)
+ private Integer proteinEnd;
+
+ public static final String SERIALIZED_NAME_REF_RESIDUES = "refResidues";
+ @SerializedName(SERIALIZED_NAME_REF_RESIDUES)
+ private String refResidues;
+
+ public static final String SERIALIZED_NAME_VARIANT_RESIDUES = "variantResidues";
+ @SerializedName(SERIALIZED_NAME_VARIANT_RESIDUES)
+ private String variantResidues;
+
+ public static final String SERIALIZED_NAME_REFERENCE_GENOMES = "referenceGenomes";
+ @SerializedName(SERIALIZED_NAME_REFERENCE_GENOMES)
+ private Set referenceGenomes = null;
+
+ public static final String SERIALIZED_NAME_GENES = "genes";
+ @SerializedName(SERIALIZED_NAME_GENES)
+ private Set genes = null;
+
+ public static final String SERIALIZED_NAME_CONSEQUENCE = "consequence";
+ @SerializedName(SERIALIZED_NAME_CONSEQUENCE)
+ private Consequence consequence;
+
+ public static final String SERIALIZED_NAME_BIOMARKER_ASSOCIATIONS = "biomarkerAssociations";
+ @SerializedName(SERIALIZED_NAME_BIOMARKER_ASSOCIATIONS)
+ private Set biomarkerAssociations = null;
+
+ public Alteration() {
+ }
+
+ public Alteration id(Long id) {
+
+ this.id = id;
+ return this;
+ }
+
+ /**
+ * Get id
+ * @return id
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Long getId() {
+ return id;
+ }
+
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+
+ public Alteration name(String name) {
+
+ this.name = name;
+ return this;
+ }
+
+ /**
+ * Get name
+ * @return name
+ **/
+ @javax.annotation.Nonnull
+ @ApiModelProperty(required = true, value = "")
+
+ public String getName() {
+ return name;
+ }
+
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+
+ public Alteration alteration(String alteration) {
+
+ this.alteration = alteration;
+ return this;
+ }
+
+ /**
+ * Get alteration
+ * @return alteration
+ **/
+ @javax.annotation.Nonnull
+ @ApiModelProperty(required = true, value = "")
+
+ public String getAlteration() {
+ return alteration;
+ }
+
+
+ public void setAlteration(String alteration) {
+ this.alteration = alteration;
+ }
+
+
+ public Alteration proteinStart(Integer proteinStart) {
+
+ this.proteinStart = proteinStart;
+ return this;
+ }
+
+ /**
+ * Get proteinStart
+ * @return proteinStart
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Integer getProteinStart() {
+ return proteinStart;
+ }
+
+
+ public void setProteinStart(Integer proteinStart) {
+ this.proteinStart = proteinStart;
+ }
+
+
+ public Alteration proteinEnd(Integer proteinEnd) {
+
+ this.proteinEnd = proteinEnd;
+ return this;
+ }
+
+ /**
+ * Get proteinEnd
+ * @return proteinEnd
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Integer getProteinEnd() {
+ return proteinEnd;
+ }
+
+
+ public void setProteinEnd(Integer proteinEnd) {
+ this.proteinEnd = proteinEnd;
+ }
+
+
+ public Alteration refResidues(String refResidues) {
+
+ this.refResidues = refResidues;
+ return this;
+ }
+
+ /**
+ * Get refResidues
+ * @return refResidues
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getRefResidues() {
+ return refResidues;
+ }
+
+
+ public void setRefResidues(String refResidues) {
+ this.refResidues = refResidues;
+ }
+
+
+ public Alteration variantResidues(String variantResidues) {
+
+ this.variantResidues = variantResidues;
+ return this;
+ }
+
+ /**
+ * Get variantResidues
+ * @return variantResidues
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getVariantResidues() {
+ return variantResidues;
+ }
+
+
+ public void setVariantResidues(String variantResidues) {
+ this.variantResidues = variantResidues;
+ }
+
+
+ public Alteration referenceGenomes(Set referenceGenomes) {
+
+ this.referenceGenomes = referenceGenomes;
+ return this;
+ }
+
+ public Alteration addReferenceGenomesItem(AlterationReferenceGenome referenceGenomesItem) {
+ if (this.referenceGenomes == null) {
+ this.referenceGenomes = new LinkedHashSet();
+ }
+ this.referenceGenomes.add(referenceGenomesItem);
+ return this;
+ }
+
+ /**
+ * Get referenceGenomes
+ * @return referenceGenomes
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Set getReferenceGenomes() {
+ return referenceGenomes;
+ }
+
+
+ public void setReferenceGenomes(Set referenceGenomes) {
+ this.referenceGenomes = referenceGenomes;
+ }
+
+
+ public Alteration genes(Set genes) {
+
+ this.genes = genes;
+ return this;
+ }
+
+ public Alteration addGenesItem(Gene genesItem) {
+ if (this.genes == null) {
+ this.genes = new LinkedHashSet();
+ }
+ this.genes.add(genesItem);
+ return this;
+ }
+
+ /**
+ * Get genes
+ * @return genes
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Set getGenes() {
+ return genes;
+ }
+
+
+ public void setGenes(Set genes) {
+ this.genes = genes;
+ }
+
+
+ public Alteration consequence(Consequence consequence) {
+
+ this.consequence = consequence;
+ return this;
+ }
+
+ /**
+ * Get consequence
+ * @return consequence
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Consequence getConsequence() {
+ return consequence;
+ }
+
+
+ public void setConsequence(Consequence consequence) {
+ this.consequence = consequence;
+ }
+
+
+ public Alteration biomarkerAssociations(Set biomarkerAssociations) {
+
+ this.biomarkerAssociations = biomarkerAssociations;
+ return this;
+ }
+
+ public Alteration addBiomarkerAssociationsItem(BiomarkerAssociation biomarkerAssociationsItem) {
+ if (this.biomarkerAssociations == null) {
+ this.biomarkerAssociations = new LinkedHashSet();
+ }
+ this.biomarkerAssociations.add(biomarkerAssociationsItem);
+ return this;
+ }
+
+ /**
+ * Get biomarkerAssociations
+ * @return biomarkerAssociations
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Set getBiomarkerAssociations() {
+ return biomarkerAssociations;
+ }
+
+
+ public void setBiomarkerAssociations(Set biomarkerAssociations) {
+ this.biomarkerAssociations = biomarkerAssociations;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Alteration alteration = (Alteration) o;
+ return Objects.equals(this.id, alteration.id) &&
+ Objects.equals(this.name, alteration.name) &&
+ Objects.equals(this.alteration, alteration.alteration) &&
+ Objects.equals(this.proteinStart, alteration.proteinStart) &&
+ Objects.equals(this.proteinEnd, alteration.proteinEnd) &&
+ Objects.equals(this.refResidues, alteration.refResidues) &&
+ Objects.equals(this.variantResidues, alteration.variantResidues) &&
+ Objects.equals(this.referenceGenomes, alteration.referenceGenomes) &&
+ Objects.equals(this.genes, alteration.genes) &&
+ Objects.equals(this.consequence, alteration.consequence) &&
+ Objects.equals(this.biomarkerAssociations, alteration.biomarkerAssociations);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, name, alteration, proteinStart, proteinEnd, refResidues, variantResidues, referenceGenomes, genes, consequence, biomarkerAssociations);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class Alteration {\n");
+ sb.append(" id: ").append(toIndentedString(id)).append("\n");
+ sb.append(" name: ").append(toIndentedString(name)).append("\n");
+ sb.append(" alteration: ").append(toIndentedString(alteration)).append("\n");
+ sb.append(" proteinStart: ").append(toIndentedString(proteinStart)).append("\n");
+ sb.append(" proteinEnd: ").append(toIndentedString(proteinEnd)).append("\n");
+ sb.append(" refResidues: ").append(toIndentedString(refResidues)).append("\n");
+ sb.append(" variantResidues: ").append(toIndentedString(variantResidues)).append("\n");
+ sb.append(" referenceGenomes: ").append(toIndentedString(referenceGenomes)).append("\n");
+ sb.append(" genes: ").append(toIndentedString(genes)).append("\n");
+ sb.append(" consequence: ").append(toIndentedString(consequence)).append("\n");
+ sb.append(" biomarkerAssociations: ").append(toIndentedString(biomarkerAssociations)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+
+}
+
diff --git a/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AlterationControllerApi.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AlterationControllerApi.java
new file mode 100644
index 0000000..4fac25d
--- /dev/null
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AlterationControllerApi.java
@@ -0,0 +1,202 @@
+/*
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: v0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.oncokb.oncokb_curation.client;
+
+import org.oncokb.oncokb_curation.ApiCallback;
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.ApiResponse;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.Pair;
+import org.oncokb.oncokb_curation.ProgressRequestBody;
+import org.oncokb.oncokb_curation.ProgressResponseBody;
+
+import com.google.gson.reflect.TypeToken;
+
+import java.io.IOException;
+
+
+import org.oncokb.oncokb_curation.client.Alteration;
+
+import java.lang.reflect.Type;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+public class AlterationControllerApi {
+ private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
+
+ public AlterationControllerApi() {
+ this(Configuration.getDefaultApiClient());
+ }
+
+ public AlterationControllerApi(ApiClient apiClient) {
+ this.localVarApiClient = apiClient;
+ }
+
+ public ApiClient getApiClient() {
+ return localVarApiClient;
+ }
+
+ public void setApiClient(ApiClient apiClient) {
+ this.localVarApiClient = apiClient;
+ }
+
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
+ /**
+ * Build call for annotateAlteration
+ * @param alteration (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call annotateAlterationCall(Alteration alteration, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = alteration;
+
+ // create path and map variables
+ String localVarPath = "/api/annotate-alteration";
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ final String[] localVarAccepts = {
+ "*/*"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ "application/json"
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarHeaderParams != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { };
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call annotateAlterationValidateBeforeCall(Alteration alteration, final ApiCallback _callback) throws ApiException {
+
+ // verify the required parameter 'alteration' is set
+ if (alteration == null) {
+ throw new ApiException("Missing the required parameter 'alteration' when calling annotateAlteration(Async)");
+ }
+
+
+ okhttp3.Call localVarCall = annotateAlterationCall(alteration, _callback);
+ return localVarCall;
+
+ }
+
+ /**
+ *
+ *
+ * @param alteration (required)
+ * @return Alteration
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public Alteration annotateAlteration(Alteration alteration) throws ApiException {
+ ApiResponse localVarResp = annotateAlterationWithHttpInfo(alteration);
+ return localVarResp.getData();
+ }
+
+ /**
+ *
+ *
+ * @param alteration (required)
+ * @return ApiResponse<Alteration>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public ApiResponse annotateAlterationWithHttpInfo(Alteration alteration) throws ApiException {
+ okhttp3.Call localVarCall = annotateAlterationValidateBeforeCall(alteration, null);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * (asynchronously)
+ *
+ * @param alteration (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call annotateAlterationAsync(Alteration alteration, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = annotateAlterationValidateBeforeCall(alteration, _callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+}
diff --git a/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AlterationCriteria.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AlterationCriteria.java
new file mode 100644
index 0000000..eb70fa4
--- /dev/null
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AlterationCriteria.java
@@ -0,0 +1,425 @@
+/*
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: v0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.oncokb.oncokb_curation.client;
+
+import java.util.Objects;
+import java.util.Arrays;
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.io.IOException;
+import org.oncokb.oncokb_curation.client.IntegerFilter;
+import org.oncokb.oncokb_curation.client.LongFilter;
+import org.oncokb.oncokb_curation.client.StringFilter;
+import java.io.Serializable;
+
+/**
+ * AlterationCriteria
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+public class AlterationCriteria implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ public static final String SERIALIZED_NAME_ID = "id";
+ @SerializedName(SERIALIZED_NAME_ID)
+ private LongFilter id;
+
+ public static final String SERIALIZED_NAME_NAME = "name";
+ @SerializedName(SERIALIZED_NAME_NAME)
+ private StringFilter name;
+
+ public static final String SERIALIZED_NAME_ALTERATION = "alteration";
+ @SerializedName(SERIALIZED_NAME_ALTERATION)
+ private StringFilter alteration;
+
+ public static final String SERIALIZED_NAME_PROTEIN_START = "proteinStart";
+ @SerializedName(SERIALIZED_NAME_PROTEIN_START)
+ private IntegerFilter proteinStart;
+
+ public static final String SERIALIZED_NAME_PROTEIN_END = "proteinEnd";
+ @SerializedName(SERIALIZED_NAME_PROTEIN_END)
+ private IntegerFilter proteinEnd;
+
+ public static final String SERIALIZED_NAME_REF_RESIDUES = "refResidues";
+ @SerializedName(SERIALIZED_NAME_REF_RESIDUES)
+ private StringFilter refResidues;
+
+ public static final String SERIALIZED_NAME_VARIANT_RESIDUES = "variantResidues";
+ @SerializedName(SERIALIZED_NAME_VARIANT_RESIDUES)
+ private StringFilter variantResidues;
+
+ public static final String SERIALIZED_NAME_BIOMARKER_ASSOCIATION_ID = "biomarkerAssociationId";
+ @SerializedName(SERIALIZED_NAME_BIOMARKER_ASSOCIATION_ID)
+ private LongFilter biomarkerAssociationId;
+
+ public static final String SERIALIZED_NAME_REFERENCE_GENOMES_ID = "referenceGenomesId";
+ @SerializedName(SERIALIZED_NAME_REFERENCE_GENOMES_ID)
+ private LongFilter referenceGenomesId;
+
+ public static final String SERIALIZED_NAME_GENE_ID = "geneId";
+ @SerializedName(SERIALIZED_NAME_GENE_ID)
+ private LongFilter geneId;
+
+ public static final String SERIALIZED_NAME_CONSEQUENCE_ID = "consequenceId";
+ @SerializedName(SERIALIZED_NAME_CONSEQUENCE_ID)
+ private LongFilter consequenceId;
+
+ public static final String SERIALIZED_NAME_DISTINCT = "distinct";
+ @SerializedName(SERIALIZED_NAME_DISTINCT)
+ private Boolean distinct;
+
+ public AlterationCriteria() {
+ }
+
+ public AlterationCriteria id(LongFilter id) {
+
+ this.id = id;
+ return this;
+ }
+
+ /**
+ * Get id
+ * @return id
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public LongFilter getId() {
+ return id;
+ }
+
+
+ public void setId(LongFilter id) {
+ this.id = id;
+ }
+
+
+ public AlterationCriteria name(StringFilter name) {
+
+ this.name = name;
+ return this;
+ }
+
+ /**
+ * Get name
+ * @return name
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public StringFilter getName() {
+ return name;
+ }
+
+
+ public void setName(StringFilter name) {
+ this.name = name;
+ }
+
+
+ public AlterationCriteria alteration(StringFilter alteration) {
+
+ this.alteration = alteration;
+ return this;
+ }
+
+ /**
+ * Get alteration
+ * @return alteration
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public StringFilter getAlteration() {
+ return alteration;
+ }
+
+
+ public void setAlteration(StringFilter alteration) {
+ this.alteration = alteration;
+ }
+
+
+ public AlterationCriteria proteinStart(IntegerFilter proteinStart) {
+
+ this.proteinStart = proteinStart;
+ return this;
+ }
+
+ /**
+ * Get proteinStart
+ * @return proteinStart
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public IntegerFilter getProteinStart() {
+ return proteinStart;
+ }
+
+
+ public void setProteinStart(IntegerFilter proteinStart) {
+ this.proteinStart = proteinStart;
+ }
+
+
+ public AlterationCriteria proteinEnd(IntegerFilter proteinEnd) {
+
+ this.proteinEnd = proteinEnd;
+ return this;
+ }
+
+ /**
+ * Get proteinEnd
+ * @return proteinEnd
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public IntegerFilter getProteinEnd() {
+ return proteinEnd;
+ }
+
+
+ public void setProteinEnd(IntegerFilter proteinEnd) {
+ this.proteinEnd = proteinEnd;
+ }
+
+
+ public AlterationCriteria refResidues(StringFilter refResidues) {
+
+ this.refResidues = refResidues;
+ return this;
+ }
+
+ /**
+ * Get refResidues
+ * @return refResidues
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public StringFilter getRefResidues() {
+ return refResidues;
+ }
+
+
+ public void setRefResidues(StringFilter refResidues) {
+ this.refResidues = refResidues;
+ }
+
+
+ public AlterationCriteria variantResidues(StringFilter variantResidues) {
+
+ this.variantResidues = variantResidues;
+ return this;
+ }
+
+ /**
+ * Get variantResidues
+ * @return variantResidues
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public StringFilter getVariantResidues() {
+ return variantResidues;
+ }
+
+
+ public void setVariantResidues(StringFilter variantResidues) {
+ this.variantResidues = variantResidues;
+ }
+
+
+ public AlterationCriteria biomarkerAssociationId(LongFilter biomarkerAssociationId) {
+
+ this.biomarkerAssociationId = biomarkerAssociationId;
+ return this;
+ }
+
+ /**
+ * Get biomarkerAssociationId
+ * @return biomarkerAssociationId
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public LongFilter getBiomarkerAssociationId() {
+ return biomarkerAssociationId;
+ }
+
+
+ public void setBiomarkerAssociationId(LongFilter biomarkerAssociationId) {
+ this.biomarkerAssociationId = biomarkerAssociationId;
+ }
+
+
+ public AlterationCriteria referenceGenomesId(LongFilter referenceGenomesId) {
+
+ this.referenceGenomesId = referenceGenomesId;
+ return this;
+ }
+
+ /**
+ * Get referenceGenomesId
+ * @return referenceGenomesId
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public LongFilter getReferenceGenomesId() {
+ return referenceGenomesId;
+ }
+
+
+ public void setReferenceGenomesId(LongFilter referenceGenomesId) {
+ this.referenceGenomesId = referenceGenomesId;
+ }
+
+
+ public AlterationCriteria geneId(LongFilter geneId) {
+
+ this.geneId = geneId;
+ return this;
+ }
+
+ /**
+ * Get geneId
+ * @return geneId
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public LongFilter getGeneId() {
+ return geneId;
+ }
+
+
+ public void setGeneId(LongFilter geneId) {
+ this.geneId = geneId;
+ }
+
+
+ public AlterationCriteria consequenceId(LongFilter consequenceId) {
+
+ this.consequenceId = consequenceId;
+ return this;
+ }
+
+ /**
+ * Get consequenceId
+ * @return consequenceId
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public LongFilter getConsequenceId() {
+ return consequenceId;
+ }
+
+
+ public void setConsequenceId(LongFilter consequenceId) {
+ this.consequenceId = consequenceId;
+ }
+
+
+ public AlterationCriteria distinct(Boolean distinct) {
+
+ this.distinct = distinct;
+ return this;
+ }
+
+ /**
+ * Get distinct
+ * @return distinct
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Boolean getDistinct() {
+ return distinct;
+ }
+
+
+ public void setDistinct(Boolean distinct) {
+ this.distinct = distinct;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ AlterationCriteria alterationCriteria = (AlterationCriteria) o;
+ return Objects.equals(this.id, alterationCriteria.id) &&
+ Objects.equals(this.name, alterationCriteria.name) &&
+ Objects.equals(this.alteration, alterationCriteria.alteration) &&
+ Objects.equals(this.proteinStart, alterationCriteria.proteinStart) &&
+ Objects.equals(this.proteinEnd, alterationCriteria.proteinEnd) &&
+ Objects.equals(this.refResidues, alterationCriteria.refResidues) &&
+ Objects.equals(this.variantResidues, alterationCriteria.variantResidues) &&
+ Objects.equals(this.biomarkerAssociationId, alterationCriteria.biomarkerAssociationId) &&
+ Objects.equals(this.referenceGenomesId, alterationCriteria.referenceGenomesId) &&
+ Objects.equals(this.geneId, alterationCriteria.geneId) &&
+ Objects.equals(this.consequenceId, alterationCriteria.consequenceId) &&
+ Objects.equals(this.distinct, alterationCriteria.distinct);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, name, alteration, proteinStart, proteinEnd, refResidues, variantResidues, biomarkerAssociationId, referenceGenomesId, geneId, consequenceId, distinct);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class AlterationCriteria {\n");
+ sb.append(" id: ").append(toIndentedString(id)).append("\n");
+ sb.append(" name: ").append(toIndentedString(name)).append("\n");
+ sb.append(" alteration: ").append(toIndentedString(alteration)).append("\n");
+ sb.append(" proteinStart: ").append(toIndentedString(proteinStart)).append("\n");
+ sb.append(" proteinEnd: ").append(toIndentedString(proteinEnd)).append("\n");
+ sb.append(" refResidues: ").append(toIndentedString(refResidues)).append("\n");
+ sb.append(" variantResidues: ").append(toIndentedString(variantResidues)).append("\n");
+ sb.append(" biomarkerAssociationId: ").append(toIndentedString(biomarkerAssociationId)).append("\n");
+ sb.append(" referenceGenomesId: ").append(toIndentedString(referenceGenomesId)).append("\n");
+ sb.append(" geneId: ").append(toIndentedString(geneId)).append("\n");
+ sb.append(" consequenceId: ").append(toIndentedString(consequenceId)).append("\n");
+ sb.append(" distinct: ").append(toIndentedString(distinct)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+
+}
+
diff --git a/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AlterationReferenceGenome.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AlterationReferenceGenome.java
new file mode 100644
index 0000000..fddff37
--- /dev/null
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AlterationReferenceGenome.java
@@ -0,0 +1,209 @@
+/*
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: v0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.oncokb.oncokb_curation.client;
+
+import java.util.Objects;
+import java.util.Arrays;
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.io.IOException;
+import org.oncokb.oncokb_curation.client.Alteration;
+import java.io.Serializable;
+
+/**
+ * AlterationReferenceGenome
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+public class AlterationReferenceGenome implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ public static final String SERIALIZED_NAME_ID = "id";
+ @SerializedName(SERIALIZED_NAME_ID)
+ private Long id;
+
+ /**
+ * Gets or Sets referenceGenome
+ */
+ @JsonAdapter(ReferenceGenomeEnum.Adapter.class)
+ public enum ReferenceGenomeEnum {
+ GRCH37("GRCh37"),
+
+ GRCH38("GRCh38");
+
+ private String value;
+
+ ReferenceGenomeEnum(String value) {
+ this.value = value;
+ }
+
+ public String getValue() {
+ return value;
+ }
+
+ @Override
+ public String toString() {
+ return String.valueOf(value);
+ }
+
+ public static ReferenceGenomeEnum fromValue(String value) {
+ for (ReferenceGenomeEnum b : ReferenceGenomeEnum.values()) {
+ if (b.value.equals(value)) {
+ return b;
+ }
+ }
+ throw new IllegalArgumentException("Unexpected value '" + value + "'");
+ }
+
+ public static class Adapter extends TypeAdapter {
+ @Override
+ public void write(final JsonWriter jsonWriter, final ReferenceGenomeEnum enumeration) throws IOException {
+ jsonWriter.value(enumeration.getValue());
+ }
+
+ @Override
+ public ReferenceGenomeEnum read(final JsonReader jsonReader) throws IOException {
+ String value = jsonReader.nextString();
+ return ReferenceGenomeEnum.fromValue(value);
+ }
+ }
+ }
+
+ public static final String SERIALIZED_NAME_REFERENCE_GENOME = "referenceGenome";
+ @SerializedName(SERIALIZED_NAME_REFERENCE_GENOME)
+ private ReferenceGenomeEnum referenceGenome;
+
+ public static final String SERIALIZED_NAME_ALTERATION = "alteration";
+ @SerializedName(SERIALIZED_NAME_ALTERATION)
+ private Alteration alteration;
+
+ public AlterationReferenceGenome() {
+ }
+
+ public AlterationReferenceGenome id(Long id) {
+
+ this.id = id;
+ return this;
+ }
+
+ /**
+ * Get id
+ * @return id
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Long getId() {
+ return id;
+ }
+
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+
+ public AlterationReferenceGenome referenceGenome(ReferenceGenomeEnum referenceGenome) {
+
+ this.referenceGenome = referenceGenome;
+ return this;
+ }
+
+ /**
+ * Get referenceGenome
+ * @return referenceGenome
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public ReferenceGenomeEnum getReferenceGenome() {
+ return referenceGenome;
+ }
+
+
+ public void setReferenceGenome(ReferenceGenomeEnum referenceGenome) {
+ this.referenceGenome = referenceGenome;
+ }
+
+
+ public AlterationReferenceGenome alteration(Alteration alteration) {
+
+ this.alteration = alteration;
+ return this;
+ }
+
+ /**
+ * Get alteration
+ * @return alteration
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Alteration getAlteration() {
+ return alteration;
+ }
+
+
+ public void setAlteration(Alteration alteration) {
+ this.alteration = alteration;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ AlterationReferenceGenome alterationReferenceGenome = (AlterationReferenceGenome) o;
+ return Objects.equals(this.id, alterationReferenceGenome.id) &&
+ Objects.equals(this.referenceGenome, alterationReferenceGenome.referenceGenome) &&
+ Objects.equals(this.alteration, alterationReferenceGenome.alteration);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, referenceGenome, alteration);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class AlterationReferenceGenome {\n");
+ sb.append(" id: ").append(toIndentedString(id)).append("\n");
+ sb.append(" referenceGenome: ").append(toIndentedString(referenceGenome)).append("\n");
+ sb.append(" alteration: ").append(toIndentedString(alteration)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+
+}
+
diff --git a/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AlterationResourceApi.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AlterationResourceApi.java
new file mode 100644
index 0000000..1426dfb
--- /dev/null
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/AlterationResourceApi.java
@@ -0,0 +1,1277 @@
+/*
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: v0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.oncokb.oncokb_curation.client;
+
+import org.oncokb.oncokb_curation.ApiCallback;
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.ApiResponse;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.Pair;
+import org.oncokb.oncokb_curation.ProgressRequestBody;
+import org.oncokb.oncokb_curation.ProgressResponseBody;
+
+import com.google.gson.reflect.TypeToken;
+
+import java.io.IOException;
+
+
+import org.oncokb.oncokb_curation.client.Alteration;
+import org.oncokb.oncokb_curation.client.AlterationCriteria;
+import org.oncokb.oncokb_curation.client.Pageable;
+
+import java.lang.reflect.Type;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+public class AlterationResourceApi {
+ private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
+
+ public AlterationResourceApi() {
+ this(Configuration.getDefaultApiClient());
+ }
+
+ public AlterationResourceApi(ApiClient apiClient) {
+ this.localVarApiClient = apiClient;
+ }
+
+ public ApiClient getApiClient() {
+ return localVarApiClient;
+ }
+
+ public void setApiClient(ApiClient apiClient) {
+ this.localVarApiClient = apiClient;
+ }
+
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
+ /**
+ * Build call for countAlterations
+ * @param criteria (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call countAlterationsCall(AlterationCriteria criteria, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/api/alterations/count";
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ if (criteria != null) {
+ localVarQueryParams.addAll(localVarApiClient.parameterToPair("criteria", criteria));
+ }
+
+ final String[] localVarAccepts = {
+ "*/*"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarHeaderParams != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { };
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call countAlterationsValidateBeforeCall(AlterationCriteria criteria, final ApiCallback _callback) throws ApiException {
+
+ // verify the required parameter 'criteria' is set
+ if (criteria == null) {
+ throw new ApiException("Missing the required parameter 'criteria' when calling countAlterations(Async)");
+ }
+
+
+ okhttp3.Call localVarCall = countAlterationsCall(criteria, _callback);
+ return localVarCall;
+
+ }
+
+ /**
+ *
+ *
+ * @param criteria (required)
+ * @return Long
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public Long countAlterations(AlterationCriteria criteria) throws ApiException {
+ ApiResponse localVarResp = countAlterationsWithHttpInfo(criteria);
+ return localVarResp.getData();
+ }
+
+ /**
+ *
+ *
+ * @param criteria (required)
+ * @return ApiResponse<Long>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public ApiResponse countAlterationsWithHttpInfo(AlterationCriteria criteria) throws ApiException {
+ okhttp3.Call localVarCall = countAlterationsValidateBeforeCall(criteria, null);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * (asynchronously)
+ *
+ * @param criteria (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call countAlterationsAsync(AlterationCriteria criteria, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = countAlterationsValidateBeforeCall(criteria, _callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for createAlteration
+ * @param alteration (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call createAlterationCall(Alteration alteration, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = alteration;
+
+ // create path and map variables
+ String localVarPath = "/api/alterations";
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ final String[] localVarAccepts = {
+ "*/*"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ "application/json"
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarHeaderParams != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { };
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call createAlterationValidateBeforeCall(Alteration alteration, final ApiCallback _callback) throws ApiException {
+
+ // verify the required parameter 'alteration' is set
+ if (alteration == null) {
+ throw new ApiException("Missing the required parameter 'alteration' when calling createAlteration(Async)");
+ }
+
+
+ okhttp3.Call localVarCall = createAlterationCall(alteration, _callback);
+ return localVarCall;
+
+ }
+
+ /**
+ *
+ *
+ * @param alteration (required)
+ * @return Alteration
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public Alteration createAlteration(Alteration alteration) throws ApiException {
+ ApiResponse localVarResp = createAlterationWithHttpInfo(alteration);
+ return localVarResp.getData();
+ }
+
+ /**
+ *
+ *
+ * @param alteration (required)
+ * @return ApiResponse<Alteration>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public ApiResponse createAlterationWithHttpInfo(Alteration alteration) throws ApiException {
+ okhttp3.Call localVarCall = createAlterationValidateBeforeCall(alteration, null);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * (asynchronously)
+ *
+ * @param alteration (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call createAlterationAsync(Alteration alteration, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = createAlterationValidateBeforeCall(alteration, _callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for deleteAlteration
+ * @param id (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call deleteAlterationCall(Long id, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/api/alterations/{id}"
+ .replaceAll("\\{" + "id" + "\\}", localVarApiClient.escapeString(id.toString()));
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ final String[] localVarAccepts = {
+
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarHeaderParams != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { };
+ return localVarApiClient.buildCall(basePath, localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call deleteAlterationValidateBeforeCall(Long id, final ApiCallback _callback) throws ApiException {
+
+ // verify the required parameter 'id' is set
+ if (id == null) {
+ throw new ApiException("Missing the required parameter 'id' when calling deleteAlteration(Async)");
+ }
+
+
+ okhttp3.Call localVarCall = deleteAlterationCall(id, _callback);
+ return localVarCall;
+
+ }
+
+ /**
+ *
+ *
+ * @param id (required)
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public void deleteAlteration(Long id) throws ApiException {
+ deleteAlterationWithHttpInfo(id);
+ }
+
+ /**
+ *
+ *
+ * @param id (required)
+ * @return ApiResponse<Void>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public ApiResponse deleteAlterationWithHttpInfo(Long id) throws ApiException {
+ okhttp3.Call localVarCall = deleteAlterationValidateBeforeCall(id, null);
+ return localVarApiClient.execute(localVarCall);
+ }
+
+ /**
+ * (asynchronously)
+ *
+ * @param id (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call deleteAlterationAsync(Long id, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = deleteAlterationValidateBeforeCall(id, _callback);
+ localVarApiClient.executeAsync(localVarCall, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for findByGeneId
+ * @param id (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call findByGeneIdCall(Long id, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/api/alterations/gene/{id}"
+ .replaceAll("\\{" + "id" + "\\}", localVarApiClient.escapeString(id.toString()));
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ final String[] localVarAccepts = {
+ "*/*"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarHeaderParams != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { };
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call findByGeneIdValidateBeforeCall(Long id, final ApiCallback _callback) throws ApiException {
+
+ // verify the required parameter 'id' is set
+ if (id == null) {
+ throw new ApiException("Missing the required parameter 'id' when calling findByGeneId(Async)");
+ }
+
+
+ okhttp3.Call localVarCall = findByGeneIdCall(id, _callback);
+ return localVarCall;
+
+ }
+
+ /**
+ *
+ *
+ * @param id (required)
+ * @return List<Alteration>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public List findByGeneId(Long id) throws ApiException {
+ ApiResponse> localVarResp = findByGeneIdWithHttpInfo(id);
+ return localVarResp.getData();
+ }
+
+ /**
+ *
+ *
+ * @param id (required)
+ * @return ApiResponse<List<Alteration>>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public ApiResponse> findByGeneIdWithHttpInfo(Long id) throws ApiException {
+ okhttp3.Call localVarCall = findByGeneIdValidateBeforeCall(id, null);
+ Type localVarReturnType = new TypeToken>(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * (asynchronously)
+ *
+ * @param id (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call findByGeneIdAsync(Long id, final ApiCallback> _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = findByGeneIdValidateBeforeCall(id, _callback);
+ Type localVarReturnType = new TypeToken>(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for getAllAlterations
+ * @param criteria (required)
+ * @param pageable (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call getAllAlterationsCall(AlterationCriteria criteria, Pageable pageable, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/api/alterations";
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ if (criteria != null) {
+ localVarQueryParams.addAll(localVarApiClient.parameterToPair("criteria", criteria));
+ }
+
+ if (pageable != null) {
+ localVarQueryParams.addAll(localVarApiClient.parameterToPair("pageable", pageable));
+ }
+
+ final String[] localVarAccepts = {
+ "*/*"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarHeaderParams != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { };
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call getAllAlterationsValidateBeforeCall(AlterationCriteria criteria, Pageable pageable, final ApiCallback _callback) throws ApiException {
+
+ // verify the required parameter 'criteria' is set
+ if (criteria == null) {
+ throw new ApiException("Missing the required parameter 'criteria' when calling getAllAlterations(Async)");
+ }
+
+ // verify the required parameter 'pageable' is set
+ if (pageable == null) {
+ throw new ApiException("Missing the required parameter 'pageable' when calling getAllAlterations(Async)");
+ }
+
+
+ okhttp3.Call localVarCall = getAllAlterationsCall(criteria, pageable, _callback);
+ return localVarCall;
+
+ }
+
+ /**
+ *
+ *
+ * @param criteria (required)
+ * @param pageable (required)
+ * @return List<Alteration>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public List getAllAlterations(AlterationCriteria criteria, Pageable pageable) throws ApiException {
+ ApiResponse> localVarResp = getAllAlterationsWithHttpInfo(criteria, pageable);
+ return localVarResp.getData();
+ }
+
+ /**
+ *
+ *
+ * @param criteria (required)
+ * @param pageable (required)
+ * @return ApiResponse<List<Alteration>>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public ApiResponse> getAllAlterationsWithHttpInfo(AlterationCriteria criteria, Pageable pageable) throws ApiException {
+ okhttp3.Call localVarCall = getAllAlterationsValidateBeforeCall(criteria, pageable, null);
+ Type localVarReturnType = new TypeToken>(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * (asynchronously)
+ *
+ * @param criteria (required)
+ * @param pageable (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call getAllAlterationsAsync(AlterationCriteria criteria, Pageable pageable, final ApiCallback> _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = getAllAlterationsValidateBeforeCall(criteria, pageable, _callback);
+ Type localVarReturnType = new TypeToken>(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for getAlteration
+ * @param id (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call getAlterationCall(Long id, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/api/alterations/{id}"
+ .replaceAll("\\{" + "id" + "\\}", localVarApiClient.escapeString(id.toString()));
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ final String[] localVarAccepts = {
+ "*/*"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarHeaderParams != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { };
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call getAlterationValidateBeforeCall(Long id, final ApiCallback _callback) throws ApiException {
+
+ // verify the required parameter 'id' is set
+ if (id == null) {
+ throw new ApiException("Missing the required parameter 'id' when calling getAlteration(Async)");
+ }
+
+
+ okhttp3.Call localVarCall = getAlterationCall(id, _callback);
+ return localVarCall;
+
+ }
+
+ /**
+ *
+ *
+ * @param id (required)
+ * @return Alteration
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public Alteration getAlteration(Long id) throws ApiException {
+ ApiResponse localVarResp = getAlterationWithHttpInfo(id);
+ return localVarResp.getData();
+ }
+
+ /**
+ *
+ *
+ * @param id (required)
+ * @return ApiResponse<Alteration>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public ApiResponse getAlterationWithHttpInfo(Long id) throws ApiException {
+ okhttp3.Call localVarCall = getAlterationValidateBeforeCall(id, null);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * (asynchronously)
+ *
+ * @param id (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call getAlterationAsync(Long id, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = getAlterationValidateBeforeCall(id, _callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for partialUpdateAlteration
+ * @param id (required)
+ * @param alteration (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call partialUpdateAlterationCall(Long id, Alteration alteration, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = alteration;
+
+ // create path and map variables
+ String localVarPath = "/api/alterations/{id}"
+ .replaceAll("\\{" + "id" + "\\}", localVarApiClient.escapeString(id.toString()));
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ final String[] localVarAccepts = {
+ "*/*"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ "application/json", "application/merge-patch+json"
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarHeaderParams != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { };
+ return localVarApiClient.buildCall(basePath, localVarPath, "PATCH", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call partialUpdateAlterationValidateBeforeCall(Long id, Alteration alteration, final ApiCallback _callback) throws ApiException {
+
+ // verify the required parameter 'id' is set
+ if (id == null) {
+ throw new ApiException("Missing the required parameter 'id' when calling partialUpdateAlteration(Async)");
+ }
+
+ // verify the required parameter 'alteration' is set
+ if (alteration == null) {
+ throw new ApiException("Missing the required parameter 'alteration' when calling partialUpdateAlteration(Async)");
+ }
+
+
+ okhttp3.Call localVarCall = partialUpdateAlterationCall(id, alteration, _callback);
+ return localVarCall;
+
+ }
+
+ /**
+ *
+ *
+ * @param id (required)
+ * @param alteration (required)
+ * @return Alteration
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public Alteration partialUpdateAlteration(Long id, Alteration alteration) throws ApiException {
+ ApiResponse localVarResp = partialUpdateAlterationWithHttpInfo(id, alteration);
+ return localVarResp.getData();
+ }
+
+ /**
+ *
+ *
+ * @param id (required)
+ * @param alteration (required)
+ * @return ApiResponse<Alteration>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public ApiResponse partialUpdateAlterationWithHttpInfo(Long id, Alteration alteration) throws ApiException {
+ okhttp3.Call localVarCall = partialUpdateAlterationValidateBeforeCall(id, alteration, null);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * (asynchronously)
+ *
+ * @param id (required)
+ * @param alteration (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call partialUpdateAlterationAsync(Long id, Alteration alteration, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = partialUpdateAlterationValidateBeforeCall(id, alteration, _callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for searchAlterations
+ * @param query (required)
+ * @param pageable (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call searchAlterationsCall(String query, Pageable pageable, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/api/_search/alterations";
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ if (query != null) {
+ localVarQueryParams.addAll(localVarApiClient.parameterToPair("query", query));
+ }
+
+ if (pageable != null) {
+ localVarQueryParams.addAll(localVarApiClient.parameterToPair("pageable", pageable));
+ }
+
+ final String[] localVarAccepts = {
+ "*/*"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarHeaderParams != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { };
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call searchAlterationsValidateBeforeCall(String query, Pageable pageable, final ApiCallback _callback) throws ApiException {
+
+ // verify the required parameter 'query' is set
+ if (query == null) {
+ throw new ApiException("Missing the required parameter 'query' when calling searchAlterations(Async)");
+ }
+
+ // verify the required parameter 'pageable' is set
+ if (pageable == null) {
+ throw new ApiException("Missing the required parameter 'pageable' when calling searchAlterations(Async)");
+ }
+
+
+ okhttp3.Call localVarCall = searchAlterationsCall(query, pageable, _callback);
+ return localVarCall;
+
+ }
+
+ /**
+ *
+ *
+ * @param query (required)
+ * @param pageable (required)
+ * @return List<Alteration>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public List searchAlterations(String query, Pageable pageable) throws ApiException {
+ ApiResponse> localVarResp = searchAlterationsWithHttpInfo(query, pageable);
+ return localVarResp.getData();
+ }
+
+ /**
+ *
+ *
+ * @param query (required)
+ * @param pageable (required)
+ * @return ApiResponse<List<Alteration>>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public ApiResponse> searchAlterationsWithHttpInfo(String query, Pageable pageable) throws ApiException {
+ okhttp3.Call localVarCall = searchAlterationsValidateBeforeCall(query, pageable, null);
+ Type localVarReturnType = new TypeToken>(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * (asynchronously)
+ *
+ * @param query (required)
+ * @param pageable (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call searchAlterationsAsync(String query, Pageable pageable, final ApiCallback> _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = searchAlterationsValidateBeforeCall(query, pageable, _callback);
+ Type localVarReturnType = new TypeToken>(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for updateAlteration
+ * @param id (required)
+ * @param alteration (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call updateAlterationCall(Long id, Alteration alteration, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = alteration;
+
+ // create path and map variables
+ String localVarPath = "/api/alterations/{id}"
+ .replaceAll("\\{" + "id" + "\\}", localVarApiClient.escapeString(id.toString()));
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ final String[] localVarAccepts = {
+ "*/*"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ "application/json"
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarHeaderParams != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { };
+ return localVarApiClient.buildCall(basePath, localVarPath, "PUT", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call updateAlterationValidateBeforeCall(Long id, Alteration alteration, final ApiCallback _callback) throws ApiException {
+
+ // verify the required parameter 'id' is set
+ if (id == null) {
+ throw new ApiException("Missing the required parameter 'id' when calling updateAlteration(Async)");
+ }
+
+ // verify the required parameter 'alteration' is set
+ if (alteration == null) {
+ throw new ApiException("Missing the required parameter 'alteration' when calling updateAlteration(Async)");
+ }
+
+
+ okhttp3.Call localVarCall = updateAlterationCall(id, alteration, _callback);
+ return localVarCall;
+
+ }
+
+ /**
+ *
+ *
+ * @param id (required)
+ * @param alteration (required)
+ * @return Alteration
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public Alteration updateAlteration(Long id, Alteration alteration) throws ApiException {
+ ApiResponse localVarResp = updateAlterationWithHttpInfo(id, alteration);
+ return localVarResp.getData();
+ }
+
+ /**
+ *
+ *
+ * @param id (required)
+ * @param alteration (required)
+ * @return ApiResponse<Alteration>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public ApiResponse updateAlterationWithHttpInfo(Long id, Alteration alteration) throws ApiException {
+ okhttp3.Call localVarCall = updateAlterationValidateBeforeCall(id, alteration, null);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * (asynchronously)
+ *
+ * @param id (required)
+ * @param alteration (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code | Description | Response Headers |
+ 200 | OK | - |
+
+ */
+ public okhttp3.Call updateAlterationAsync(Long id, Alteration alteration, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = updateAlterationValidateBeforeCall(id, alteration, _callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+}
diff --git a/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/Article.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/Article.java
new file mode 100644
index 0000000..9155cb4
--- /dev/null
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/Article.java
@@ -0,0 +1,335 @@
+/*
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: v0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.oncokb.oncokb_curation.client;
+
+import java.util.Objects;
+import java.util.Arrays;
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.io.IOException;
+import java.io.Serializable;
+
+/**
+ * Article
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+public class Article implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ public static final String SERIALIZED_NAME_ID = "id";
+ @SerializedName(SERIALIZED_NAME_ID)
+ private Long id;
+
+ public static final String SERIALIZED_NAME_PMID = "pmid";
+ @SerializedName(SERIALIZED_NAME_PMID)
+ private String pmid;
+
+ public static final String SERIALIZED_NAME_TITLE = "title";
+ @SerializedName(SERIALIZED_NAME_TITLE)
+ private String title;
+
+ public static final String SERIALIZED_NAME_JOURNAL = "journal";
+ @SerializedName(SERIALIZED_NAME_JOURNAL)
+ private String journal;
+
+ public static final String SERIALIZED_NAME_PUB_DATE = "pubDate";
+ @SerializedName(SERIALIZED_NAME_PUB_DATE)
+ private String pubDate;
+
+ public static final String SERIALIZED_NAME_VOLUME = "volume";
+ @SerializedName(SERIALIZED_NAME_VOLUME)
+ private String volume;
+
+ public static final String SERIALIZED_NAME_ISSUE = "issue";
+ @SerializedName(SERIALIZED_NAME_ISSUE)
+ private String issue;
+
+ public static final String SERIALIZED_NAME_PAGES = "pages";
+ @SerializedName(SERIALIZED_NAME_PAGES)
+ private String pages;
+
+ public static final String SERIALIZED_NAME_AUTHORS = "authors";
+ @SerializedName(SERIALIZED_NAME_AUTHORS)
+ private String authors;
+
+ public Article() {
+ }
+
+ public Article id(Long id) {
+
+ this.id = id;
+ return this;
+ }
+
+ /**
+ * Get id
+ * @return id
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Long getId() {
+ return id;
+ }
+
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+
+ public Article pmid(String pmid) {
+
+ this.pmid = pmid;
+ return this;
+ }
+
+ /**
+ * Get pmid
+ * @return pmid
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getPmid() {
+ return pmid;
+ }
+
+
+ public void setPmid(String pmid) {
+ this.pmid = pmid;
+ }
+
+
+ public Article title(String title) {
+
+ this.title = title;
+ return this;
+ }
+
+ /**
+ * Get title
+ * @return title
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getTitle() {
+ return title;
+ }
+
+
+ public void setTitle(String title) {
+ this.title = title;
+ }
+
+
+ public Article journal(String journal) {
+
+ this.journal = journal;
+ return this;
+ }
+
+ /**
+ * Get journal
+ * @return journal
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getJournal() {
+ return journal;
+ }
+
+
+ public void setJournal(String journal) {
+ this.journal = journal;
+ }
+
+
+ public Article pubDate(String pubDate) {
+
+ this.pubDate = pubDate;
+ return this;
+ }
+
+ /**
+ * Get pubDate
+ * @return pubDate
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getPubDate() {
+ return pubDate;
+ }
+
+
+ public void setPubDate(String pubDate) {
+ this.pubDate = pubDate;
+ }
+
+
+ public Article volume(String volume) {
+
+ this.volume = volume;
+ return this;
+ }
+
+ /**
+ * Get volume
+ * @return volume
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getVolume() {
+ return volume;
+ }
+
+
+ public void setVolume(String volume) {
+ this.volume = volume;
+ }
+
+
+ public Article issue(String issue) {
+
+ this.issue = issue;
+ return this;
+ }
+
+ /**
+ * Get issue
+ * @return issue
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getIssue() {
+ return issue;
+ }
+
+
+ public void setIssue(String issue) {
+ this.issue = issue;
+ }
+
+
+ public Article pages(String pages) {
+
+ this.pages = pages;
+ return this;
+ }
+
+ /**
+ * Get pages
+ * @return pages
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getPages() {
+ return pages;
+ }
+
+
+ public void setPages(String pages) {
+ this.pages = pages;
+ }
+
+
+ public Article authors(String authors) {
+
+ this.authors = authors;
+ return this;
+ }
+
+ /**
+ * Get authors
+ * @return authors
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public String getAuthors() {
+ return authors;
+ }
+
+
+ public void setAuthors(String authors) {
+ this.authors = authors;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ Article article = (Article) o;
+ return Objects.equals(this.id, article.id) &&
+ Objects.equals(this.pmid, article.pmid) &&
+ Objects.equals(this.title, article.title) &&
+ Objects.equals(this.journal, article.journal) &&
+ Objects.equals(this.pubDate, article.pubDate) &&
+ Objects.equals(this.volume, article.volume) &&
+ Objects.equals(this.issue, article.issue) &&
+ Objects.equals(this.pages, article.pages) &&
+ Objects.equals(this.authors, article.authors);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, pmid, title, journal, pubDate, volume, issue, pages, authors);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class Article {\n");
+ sb.append(" id: ").append(toIndentedString(id)).append("\n");
+ sb.append(" pmid: ").append(toIndentedString(pmid)).append("\n");
+ sb.append(" title: ").append(toIndentedString(title)).append("\n");
+ sb.append(" journal: ").append(toIndentedString(journal)).append("\n");
+ sb.append(" pubDate: ").append(toIndentedString(pubDate)).append("\n");
+ sb.append(" volume: ").append(toIndentedString(volume)).append("\n");
+ sb.append(" issue: ").append(toIndentedString(issue)).append("\n");
+ sb.append(" pages: ").append(toIndentedString(pages)).append("\n");
+ sb.append(" authors: ").append(toIndentedString(authors)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+
+}
+
diff --git a/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/ArticleCriteria.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/ArticleCriteria.java
new file mode 100644
index 0000000..538ac2f
--- /dev/null
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/ArticleCriteria.java
@@ -0,0 +1,337 @@
+/*
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: v0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.oncokb.oncokb_curation.client;
+
+import java.util.Objects;
+import java.util.Arrays;
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.io.IOException;
+import org.oncokb.oncokb_curation.client.LongFilter;
+import org.oncokb.oncokb_curation.client.StringFilter;
+import java.io.Serializable;
+
+/**
+ * ArticleCriteria
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+public class ArticleCriteria implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ public static final String SERIALIZED_NAME_ID = "id";
+ @SerializedName(SERIALIZED_NAME_ID)
+ private LongFilter id;
+
+ public static final String SERIALIZED_NAME_PMID = "pmid";
+ @SerializedName(SERIALIZED_NAME_PMID)
+ private StringFilter pmid;
+
+ public static final String SERIALIZED_NAME_JOURNAL = "journal";
+ @SerializedName(SERIALIZED_NAME_JOURNAL)
+ private StringFilter journal;
+
+ public static final String SERIALIZED_NAME_PUB_DATE = "pubDate";
+ @SerializedName(SERIALIZED_NAME_PUB_DATE)
+ private StringFilter pubDate;
+
+ public static final String SERIALIZED_NAME_VOLUME = "volume";
+ @SerializedName(SERIALIZED_NAME_VOLUME)
+ private StringFilter volume;
+
+ public static final String SERIALIZED_NAME_ISSUE = "issue";
+ @SerializedName(SERIALIZED_NAME_ISSUE)
+ private StringFilter issue;
+
+ public static final String SERIALIZED_NAME_PAGES = "pages";
+ @SerializedName(SERIALIZED_NAME_PAGES)
+ private StringFilter pages;
+
+ public static final String SERIALIZED_NAME_AUTHORS = "authors";
+ @SerializedName(SERIALIZED_NAME_AUTHORS)
+ private StringFilter authors;
+
+ public static final String SERIALIZED_NAME_DISTINCT = "distinct";
+ @SerializedName(SERIALIZED_NAME_DISTINCT)
+ private Boolean distinct;
+
+ public ArticleCriteria() {
+ }
+
+ public ArticleCriteria id(LongFilter id) {
+
+ this.id = id;
+ return this;
+ }
+
+ /**
+ * Get id
+ * @return id
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public LongFilter getId() {
+ return id;
+ }
+
+
+ public void setId(LongFilter id) {
+ this.id = id;
+ }
+
+
+ public ArticleCriteria pmid(StringFilter pmid) {
+
+ this.pmid = pmid;
+ return this;
+ }
+
+ /**
+ * Get pmid
+ * @return pmid
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public StringFilter getPmid() {
+ return pmid;
+ }
+
+
+ public void setPmid(StringFilter pmid) {
+ this.pmid = pmid;
+ }
+
+
+ public ArticleCriteria journal(StringFilter journal) {
+
+ this.journal = journal;
+ return this;
+ }
+
+ /**
+ * Get journal
+ * @return journal
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public StringFilter getJournal() {
+ return journal;
+ }
+
+
+ public void setJournal(StringFilter journal) {
+ this.journal = journal;
+ }
+
+
+ public ArticleCriteria pubDate(StringFilter pubDate) {
+
+ this.pubDate = pubDate;
+ return this;
+ }
+
+ /**
+ * Get pubDate
+ * @return pubDate
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public StringFilter getPubDate() {
+ return pubDate;
+ }
+
+
+ public void setPubDate(StringFilter pubDate) {
+ this.pubDate = pubDate;
+ }
+
+
+ public ArticleCriteria volume(StringFilter volume) {
+
+ this.volume = volume;
+ return this;
+ }
+
+ /**
+ * Get volume
+ * @return volume
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public StringFilter getVolume() {
+ return volume;
+ }
+
+
+ public void setVolume(StringFilter volume) {
+ this.volume = volume;
+ }
+
+
+ public ArticleCriteria issue(StringFilter issue) {
+
+ this.issue = issue;
+ return this;
+ }
+
+ /**
+ * Get issue
+ * @return issue
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public StringFilter getIssue() {
+ return issue;
+ }
+
+
+ public void setIssue(StringFilter issue) {
+ this.issue = issue;
+ }
+
+
+ public ArticleCriteria pages(StringFilter pages) {
+
+ this.pages = pages;
+ return this;
+ }
+
+ /**
+ * Get pages
+ * @return pages
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public StringFilter getPages() {
+ return pages;
+ }
+
+
+ public void setPages(StringFilter pages) {
+ this.pages = pages;
+ }
+
+
+ public ArticleCriteria authors(StringFilter authors) {
+
+ this.authors = authors;
+ return this;
+ }
+
+ /**
+ * Get authors
+ * @return authors
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public StringFilter getAuthors() {
+ return authors;
+ }
+
+
+ public void setAuthors(StringFilter authors) {
+ this.authors = authors;
+ }
+
+
+ public ArticleCriteria distinct(Boolean distinct) {
+
+ this.distinct = distinct;
+ return this;
+ }
+
+ /**
+ * Get distinct
+ * @return distinct
+ **/
+ @javax.annotation.Nullable
+ @ApiModelProperty(value = "")
+
+ public Boolean getDistinct() {
+ return distinct;
+ }
+
+
+ public void setDistinct(Boolean distinct) {
+ this.distinct = distinct;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ArticleCriteria articleCriteria = (ArticleCriteria) o;
+ return Objects.equals(this.id, articleCriteria.id) &&
+ Objects.equals(this.pmid, articleCriteria.pmid) &&
+ Objects.equals(this.journal, articleCriteria.journal) &&
+ Objects.equals(this.pubDate, articleCriteria.pubDate) &&
+ Objects.equals(this.volume, articleCriteria.volume) &&
+ Objects.equals(this.issue, articleCriteria.issue) &&
+ Objects.equals(this.pages, articleCriteria.pages) &&
+ Objects.equals(this.authors, articleCriteria.authors) &&
+ Objects.equals(this.distinct, articleCriteria.distinct);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(id, pmid, journal, pubDate, volume, issue, pages, authors, distinct);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class ArticleCriteria {\n");
+ sb.append(" id: ").append(toIndentedString(id)).append("\n");
+ sb.append(" pmid: ").append(toIndentedString(pmid)).append("\n");
+ sb.append(" journal: ").append(toIndentedString(journal)).append("\n");
+ sb.append(" pubDate: ").append(toIndentedString(pubDate)).append("\n");
+ sb.append(" volume: ").append(toIndentedString(volume)).append("\n");
+ sb.append(" issue: ").append(toIndentedString(issue)).append("\n");
+ sb.append(" pages: ").append(toIndentedString(pages)).append("\n");
+ sb.append(" authors: ").append(toIndentedString(authors)).append("\n");
+ sb.append(" distinct: ").append(toIndentedString(distinct)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+
+}
+
diff --git a/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/ArticleResourceApi.java b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/ArticleResourceApi.java
new file mode 100644
index 0000000..71c5447
--- /dev/null
+++ b/oncokbCurationApiClient/src/main/java/org/oncokb/oncokb_curation/client/ArticleResourceApi.java
@@ -0,0 +1,1149 @@
+/*
+ * OpenAPI definition
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * The version of the OpenAPI document: v0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.oncokb.oncokb_curation.client;
+
+import org.oncokb.oncokb_curation.ApiCallback;
+import org.oncokb.oncokb_curation.ApiClient;
+import org.oncokb.oncokb_curation.ApiException;
+import org.oncokb.oncokb_curation.ApiResponse;
+import org.oncokb.oncokb_curation.Configuration;
+import org.oncokb.oncokb_curation.Pair;
+import org.oncokb.oncokb_curation.ProgressRequestBody;
+import org.oncokb.oncokb_curation.ProgressResponseBody;
+
+import com.google.gson.reflect.TypeToken;
+
+import java.io.IOException;
+
+
+import org.oncokb.oncokb_curation.client.Article;
+import org.oncokb.oncokb_curation.client.ArticleCriteria;
+import org.oncokb.oncokb_curation.client.Pageable;
+
+import java.lang.reflect.Type;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+public class ArticleResourceApi {
+ private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
+
+ public ArticleResourceApi() {
+ this(Configuration.getDefaultApiClient());
+ }
+
+ public ArticleResourceApi(ApiClient apiClient) {
+ this.localVarApiClient = apiClient;
+ }
+
+ public ApiClient getApiClient() {
+ return localVarApiClient;
+ }
+
+ public void setApiClient(ApiClient apiClient) {
+ this.localVarApiClient = apiClient;
+ }
+
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
+ /**
+ * Build call for countArticles
+ * @param criteria (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+