@@ -6746,6 +6746,159 @@ export default class CBioPortalAPIInternal {
6746
6746
return response . body ;
6747
6747
} ) ;
6748
6748
} ;
6749
+ getAllStudyResourceDataInStudyPatientSampleUsingGETURL ( parameters : {
6750
+ 'studyId' : string ,
6751
+ 'resourceId' ? : string ,
6752
+ 'projection' ? : "ID" | "SUMMARY" | "DETAILED" | "META" ,
6753
+ 'pageSize' ? : number ,
6754
+ 'pageNumber' ? : number ,
6755
+ 'sortBy' ? : "ResourceId" | "url" ,
6756
+ 'direction' ? : "ASC" | "DESC" ,
6757
+ $queryParameters ? : any
6758
+ } ) : string {
6759
+ let queryParameters : any = { } ;
6760
+ let path = '/api/studies/{studyId}/resource-data-all' ;
6761
+
6762
+ path = path . replace ( '{studyId}' , parameters [ 'studyId' ] + '' ) ;
6763
+ if ( parameters [ 'resourceId' ] !== undefined ) {
6764
+ queryParameters [ 'resourceId' ] = parameters [ 'resourceId' ] ;
6765
+ }
6766
+
6767
+ if ( parameters [ 'projection' ] !== undefined ) {
6768
+ queryParameters [ 'projection' ] = parameters [ 'projection' ] ;
6769
+ }
6770
+
6771
+ if ( parameters [ 'pageSize' ] !== undefined ) {
6772
+ queryParameters [ 'pageSize' ] = parameters [ 'pageSize' ] ;
6773
+ }
6774
+
6775
+ if ( parameters [ 'pageNumber' ] !== undefined ) {
6776
+ queryParameters [ 'pageNumber' ] = parameters [ 'pageNumber' ] ;
6777
+ }
6778
+
6779
+ if ( parameters [ 'sortBy' ] !== undefined ) {
6780
+ queryParameters [ 'sortBy' ] = parameters [ 'sortBy' ] ;
6781
+ }
6782
+
6783
+ if ( parameters [ 'direction' ] !== undefined ) {
6784
+ queryParameters [ 'direction' ] = parameters [ 'direction' ] ;
6785
+ }
6786
+
6787
+ if ( parameters . $queryParameters ) {
6788
+ Object . keys ( parameters . $queryParameters ) . forEach ( function ( parameterName ) {
6789
+ var parameter = parameters . $queryParameters [ parameterName ] ;
6790
+ queryParameters [ parameterName ] = parameter ;
6791
+ } ) ;
6792
+ }
6793
+ let keys = Object . keys ( queryParameters ) ;
6794
+ return this . domain + path + ( keys . length > 0 ? '?' + ( keys . map ( key => key + '=' + encodeURIComponent ( queryParameters [ key ] ) ) . join ( '&' ) ) : '' ) ;
6795
+ } ;
6796
+
6797
+ /**
6798
+ * Get all resource data for for all patients and all samples within a study
6799
+ * @method
6800
+ * @name CBioPortalAPIInternal#getAllStudyResourceDataInStudyPatientSampleUsingGET
6801
+ * @param {string } studyId - Study ID e.g. acc_tcga
6802
+ * @param {string } resourceId - Resource ID
6803
+ * @param {string } projection - Level of detail of the response
6804
+ * @param {integer } pageSize - Page size of the result list
6805
+ * @param {integer } pageNumber - Page number of the result list
6806
+ * @param {string } sortBy - Name of the property that the result list is sorted by
6807
+ * @param {string } direction - Direction of the sort
6808
+ */
6809
+ getAllStudyResourceDataInStudyPatientSampleUsingGETWithHttpInfo ( parameters : {
6810
+ 'studyId' : string ,
6811
+ 'resourceId' ? : string ,
6812
+ 'projection' ? : "ID" | "SUMMARY" | "DETAILED" | "META" ,
6813
+ 'pageSize' ? : number ,
6814
+ 'pageNumber' ? : number ,
6815
+ 'sortBy' ? : "ResourceId" | "url" ,
6816
+ 'direction' ? : "ASC" | "DESC" ,
6817
+ $queryParameters ? : any ,
6818
+ $domain ? : string
6819
+ } ) : Promise < request . Response > {
6820
+ const domain = parameters . $domain ? parameters . $domain : this . domain ;
6821
+ const errorHandlers = this . errorHandlers ;
6822
+ const request = this . request ;
6823
+ let path = '/api/studies/{studyId}/resource-data-all' ;
6824
+ let body : any ;
6825
+ let queryParameters : any = { } ;
6826
+ let headers : any = { } ;
6827
+ let form : any = { } ;
6828
+ return new Promise ( function ( resolve , reject ) {
6829
+ headers [ 'Accept' ] = 'application/json' ;
6830
+
6831
+ path = path . replace ( '{studyId}' , parameters [ 'studyId' ] + '' ) ;
6832
+
6833
+ if ( parameters [ 'studyId' ] === undefined ) {
6834
+ reject ( new Error ( 'Missing required parameter: studyId' ) ) ;
6835
+ return ;
6836
+ }
6837
+
6838
+ if ( parameters [ 'resourceId' ] !== undefined ) {
6839
+ queryParameters [ 'resourceId' ] = parameters [ 'resourceId' ] ;
6840
+ }
6841
+
6842
+ if ( parameters [ 'projection' ] !== undefined ) {
6843
+ queryParameters [ 'projection' ] = parameters [ 'projection' ] ;
6844
+ }
6845
+
6846
+ if ( parameters [ 'pageSize' ] !== undefined ) {
6847
+ queryParameters [ 'pageSize' ] = parameters [ 'pageSize' ] ;
6848
+ }
6849
+
6850
+ if ( parameters [ 'pageNumber' ] !== undefined ) {
6851
+ queryParameters [ 'pageNumber' ] = parameters [ 'pageNumber' ] ;
6852
+ }
6853
+
6854
+ if ( parameters [ 'sortBy' ] !== undefined ) {
6855
+ queryParameters [ 'sortBy' ] = parameters [ 'sortBy' ] ;
6856
+ }
6857
+
6858
+ if ( parameters [ 'direction' ] !== undefined ) {
6859
+ queryParameters [ 'direction' ] = parameters [ 'direction' ] ;
6860
+ }
6861
+
6862
+ if ( parameters . $queryParameters ) {
6863
+ Object . keys ( parameters . $queryParameters ) . forEach ( function ( parameterName ) {
6864
+ var parameter = parameters . $queryParameters [ parameterName ] ;
6865
+ queryParameters [ parameterName ] = parameter ;
6866
+ } ) ;
6867
+ }
6868
+
6869
+ request ( 'GET' , domain + path , body , headers , queryParameters , form , reject , resolve , errorHandlers ) ;
6870
+
6871
+ } ) ;
6872
+ } ;
6873
+
6874
+ /**
6875
+ * Get all resource data for for all patients and all samples within a study
6876
+ * @method
6877
+ * @name CBioPortalAPIInternal#getAllStudyResourceDataInStudyPatientSampleUsingGET
6878
+ * @param {string } studyId - Study ID e.g. acc_tcga
6879
+ * @param {string } resourceId - Resource ID
6880
+ * @param {string } projection - Level of detail of the response
6881
+ * @param {integer } pageSize - Page size of the result list
6882
+ * @param {integer } pageNumber - Page number of the result list
6883
+ * @param {string } sortBy - Name of the property that the result list is sorted by
6884
+ * @param {string } direction - Direction of the sort
6885
+ */
6886
+ getAllStudyResourceDataInStudyPatientSampleUsingGET ( parameters : {
6887
+ 'studyId' : string ,
6888
+ 'resourceId' ? : string ,
6889
+ 'projection' ? : "ID" | "SUMMARY" | "DETAILED" | "META" ,
6890
+ 'pageSize' ? : number ,
6891
+ 'pageNumber' ? : number ,
6892
+ 'sortBy' ? : "ResourceId" | "url" ,
6893
+ 'direction' ? : "ASC" | "DESC" ,
6894
+ $queryParameters ? : any ,
6895
+ $domain ? : string
6896
+ } ) : Promise < Array < ResourceData >
6897
+ > {
6898
+ return this . getAllStudyResourceDataInStudyPatientSampleUsingGETWithHttpInfo ( parameters ) . then ( function ( response : request . Response ) {
6899
+ return response . body ;
6900
+ } ) ;
6901
+ } ;
6749
6902
getAllResourceDefinitionsInStudyUsingGETURL ( parameters : {
6750
6903
'studyId' : string ,
6751
6904
'projection' ? : "ID" | "SUMMARY" | "DETAILED" | "META" ,
0 commit comments