diff --git a/ChangeLog.txt b/ChangeLog.txt index dda201a9f8..027e11385a 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,11 @@ +2023-05-31 Version: v1.62.353 +- Generated 2020-03-20 for `imageprocess`. +- Release ScreenGC. +- Release ScreenLC. +- Release PredictCVD. +- Release ScreenCRC. +- Update ScreenChestCT. + 2023-05-30 Version: v1.62.352 - Generated 2022-01-01 for `VpcPeer`. - Adapt timeout. diff --git a/services/imageprocess/detect_liver_steatosis.go b/services/imageprocess/detect_liver_steatosis.go new file mode 100644 index 0000000000..090f42c61d --- /dev/null +++ b/services/imageprocess/detect_liver_steatosis.go @@ -0,0 +1,112 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import ( + "github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests" + "github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses" +) + +// DetectLiverSteatosis invokes the imageprocess.DetectLiverSteatosis API synchronously +func (client *Client) DetectLiverSteatosis(request *DetectLiverSteatosisRequest) (response *DetectLiverSteatosisResponse, err error) { + response = CreateDetectLiverSteatosisResponse() + err = client.DoAction(request, response) + return +} + +// DetectLiverSteatosisWithChan invokes the imageprocess.DetectLiverSteatosis API asynchronously +func (client *Client) DetectLiverSteatosisWithChan(request *DetectLiverSteatosisRequest) (<-chan *DetectLiverSteatosisResponse, <-chan error) { + responseChan := make(chan *DetectLiverSteatosisResponse, 1) + errChan := make(chan error, 1) + err := client.AddAsyncTask(func() { + defer close(responseChan) + defer close(errChan) + response, err := client.DetectLiverSteatosis(request) + if err != nil { + errChan <- err + } else { + responseChan <- response + } + }) + if err != nil { + errChan <- err + close(responseChan) + close(errChan) + } + return responseChan, errChan +} + +// DetectLiverSteatosisWithCallback invokes the imageprocess.DetectLiverSteatosis API asynchronously +func (client *Client) DetectLiverSteatosisWithCallback(request *DetectLiverSteatosisRequest, callback func(response *DetectLiverSteatosisResponse, err error)) <-chan int { + result := make(chan int, 1) + err := client.AddAsyncTask(func() { + var response *DetectLiverSteatosisResponse + var err error + defer close(result) + response, err = client.DetectLiverSteatosis(request) + callback(response, err) + result <- 1 + }) + if err != nil { + defer close(result) + callback(nil, err) + result <- 0 + } + return result +} + +// DetectLiverSteatosisRequest is the request struct for api DetectLiverSteatosis +type DetectLiverSteatosisRequest struct { + *requests.RpcRequest + OrgName string `position:"Body" name:"OrgName"` + SourceType string `position:"Body" name:"SourceType"` + DataFormat string `position:"Body" name:"DataFormat"` + URLList *[]DetectLiverSteatosisURLList `position:"Body" name:"URLList" type:"Repeated"` + OrgId string `position:"Body" name:"OrgId"` + Async requests.Boolean `position:"Body" name:"Async"` +} + +// DetectLiverSteatosisURLList is a repeated param struct in DetectLiverSteatosisRequest +type DetectLiverSteatosisURLList struct { + URL string `name:"URL"` +} + +// DetectLiverSteatosisResponse is the response struct for api DetectLiverSteatosis +type DetectLiverSteatosisResponse struct { + *responses.BaseResponse + RequestId string `json:"RequestId" xml:"RequestId"` + Code string `json:"Code" xml:"Code"` + Message string `json:"Message" xml:"Message"` + Data Data `json:"Data" xml:"Data"` +} + +// CreateDetectLiverSteatosisRequest creates a request to invoke DetectLiverSteatosis API +func CreateDetectLiverSteatosisRequest() (request *DetectLiverSteatosisRequest) { + request = &DetectLiverSteatosisRequest{ + RpcRequest: &requests.RpcRequest{}, + } + request.InitWithApiInfo("imageprocess", "2020-03-20", "DetectLiverSteatosis", "imageprocess", "openAPI") + request.Method = requests.POST + return +} + +// CreateDetectLiverSteatosisResponse creates a response to parse from DetectLiverSteatosis response +func CreateDetectLiverSteatosisResponse() (response *DetectLiverSteatosisResponse) { + response = &DetectLiverSteatosisResponse{ + BaseResponse: &responses.BaseResponse{}, + } + return +} diff --git a/services/imageprocess/predict_cvd.go b/services/imageprocess/predict_cvd.go new file mode 100644 index 0000000000..ce6a5ceb7d --- /dev/null +++ b/services/imageprocess/predict_cvd.go @@ -0,0 +1,112 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import ( + "github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests" + "github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses" +) + +// PredictCVD invokes the imageprocess.PredictCVD API synchronously +func (client *Client) PredictCVD(request *PredictCVDRequest) (response *PredictCVDResponse, err error) { + response = CreatePredictCVDResponse() + err = client.DoAction(request, response) + return +} + +// PredictCVDWithChan invokes the imageprocess.PredictCVD API asynchronously +func (client *Client) PredictCVDWithChan(request *PredictCVDRequest) (<-chan *PredictCVDResponse, <-chan error) { + responseChan := make(chan *PredictCVDResponse, 1) + errChan := make(chan error, 1) + err := client.AddAsyncTask(func() { + defer close(responseChan) + defer close(errChan) + response, err := client.PredictCVD(request) + if err != nil { + errChan <- err + } else { + responseChan <- response + } + }) + if err != nil { + errChan <- err + close(responseChan) + close(errChan) + } + return responseChan, errChan +} + +// PredictCVDWithCallback invokes the imageprocess.PredictCVD API asynchronously +func (client *Client) PredictCVDWithCallback(request *PredictCVDRequest, callback func(response *PredictCVDResponse, err error)) <-chan int { + result := make(chan int, 1) + err := client.AddAsyncTask(func() { + var response *PredictCVDResponse + var err error + defer close(result) + response, err = client.PredictCVD(request) + callback(response, err) + result <- 1 + }) + if err != nil { + defer close(result) + callback(nil, err) + result <- 0 + } + return result +} + +// PredictCVDRequest is the request struct for api PredictCVD +type PredictCVDRequest struct { + *requests.RpcRequest + DataSourceType string `position:"Body" name:"DataSourceType"` + OrgName string `position:"Body" name:"OrgName"` + DataFormat string `position:"Body" name:"DataFormat"` + URLList *[]PredictCVDURLList `position:"Body" name:"URLList" type:"Repeated"` + OrgId string `position:"Body" name:"OrgId"` + Async requests.Boolean `position:"Body" name:"Async"` +} + +// PredictCVDURLList is a repeated param struct in PredictCVDRequest +type PredictCVDURLList struct { + URL string `name:"URL"` +} + +// PredictCVDResponse is the response struct for api PredictCVD +type PredictCVDResponse struct { + *responses.BaseResponse + RequestId string `json:"RequestId" xml:"RequestId"` + Code string `json:"Code" xml:"Code"` + Message string `json:"Message" xml:"Message"` + Data Data `json:"Data" xml:"Data"` +} + +// CreatePredictCVDRequest creates a request to invoke PredictCVD API +func CreatePredictCVDRequest() (request *PredictCVDRequest) { + request = &PredictCVDRequest{ + RpcRequest: &requests.RpcRequest{}, + } + request.InitWithApiInfo("imageprocess", "2020-03-20", "PredictCVD", "imageprocess", "openAPI") + request.Method = requests.POST + return +} + +// CreatePredictCVDResponse creates a response to parse from PredictCVD response +func CreatePredictCVDResponse() (response *PredictCVDResponse) { + response = &PredictCVDResponse{ + BaseResponse: &responses.BaseResponse{}, + } + return +} diff --git a/services/imageprocess/screen_crc.go b/services/imageprocess/screen_crc.go new file mode 100644 index 0000000000..4b54677711 --- /dev/null +++ b/services/imageprocess/screen_crc.go @@ -0,0 +1,112 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import ( + "github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests" + "github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses" +) + +// ScreenCRC invokes the imageprocess.ScreenCRC API synchronously +func (client *Client) ScreenCRC(request *ScreenCRCRequest) (response *ScreenCRCResponse, err error) { + response = CreateScreenCRCResponse() + err = client.DoAction(request, response) + return +} + +// ScreenCRCWithChan invokes the imageprocess.ScreenCRC API asynchronously +func (client *Client) ScreenCRCWithChan(request *ScreenCRCRequest) (<-chan *ScreenCRCResponse, <-chan error) { + responseChan := make(chan *ScreenCRCResponse, 1) + errChan := make(chan error, 1) + err := client.AddAsyncTask(func() { + defer close(responseChan) + defer close(errChan) + response, err := client.ScreenCRC(request) + if err != nil { + errChan <- err + } else { + responseChan <- response + } + }) + if err != nil { + errChan <- err + close(responseChan) + close(errChan) + } + return responseChan, errChan +} + +// ScreenCRCWithCallback invokes the imageprocess.ScreenCRC API asynchronously +func (client *Client) ScreenCRCWithCallback(request *ScreenCRCRequest, callback func(response *ScreenCRCResponse, err error)) <-chan int { + result := make(chan int, 1) + err := client.AddAsyncTask(func() { + var response *ScreenCRCResponse + var err error + defer close(result) + response, err = client.ScreenCRC(request) + callback(response, err) + result <- 1 + }) + if err != nil { + defer close(result) + callback(nil, err) + result <- 0 + } + return result +} + +// ScreenCRCRequest is the request struct for api ScreenCRC +type ScreenCRCRequest struct { + *requests.RpcRequest + DataSourceType string `position:"Body" name:"DataSourceType"` + OrgName string `position:"Body" name:"OrgName"` + DataFormat string `position:"Body" name:"DataFormat"` + URLList *[]ScreenCRCURLList `position:"Body" name:"URLList" type:"Repeated"` + OrgId string `position:"Body" name:"OrgId"` + Async requests.Boolean `position:"Body" name:"Async"` +} + +// ScreenCRCURLList is a repeated param struct in ScreenCRCRequest +type ScreenCRCURLList struct { + URL string `name:"URL"` +} + +// ScreenCRCResponse is the response struct for api ScreenCRC +type ScreenCRCResponse struct { + *responses.BaseResponse + RequestId string `json:"RequestId" xml:"RequestId"` + Code string `json:"Code" xml:"Code"` + Message string `json:"Message" xml:"Message"` + Data Data `json:"Data" xml:"Data"` +} + +// CreateScreenCRCRequest creates a request to invoke ScreenCRC API +func CreateScreenCRCRequest() (request *ScreenCRCRequest) { + request = &ScreenCRCRequest{ + RpcRequest: &requests.RpcRequest{}, + } + request.InitWithApiInfo("imageprocess", "2020-03-20", "ScreenCRC", "imageprocess", "openAPI") + request.Method = requests.POST + return +} + +// CreateScreenCRCResponse creates a response to parse from ScreenCRC response +func CreateScreenCRCResponse() (response *ScreenCRCResponse) { + response = &ScreenCRCResponse{ + BaseResponse: &responses.BaseResponse{}, + } + return +} diff --git a/services/imageprocess/screen_gc.go b/services/imageprocess/screen_gc.go new file mode 100644 index 0000000000..0d0cc79160 --- /dev/null +++ b/services/imageprocess/screen_gc.go @@ -0,0 +1,112 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import ( + "github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests" + "github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses" +) + +// ScreenGC invokes the imageprocess.ScreenGC API synchronously +func (client *Client) ScreenGC(request *ScreenGCRequest) (response *ScreenGCResponse, err error) { + response = CreateScreenGCResponse() + err = client.DoAction(request, response) + return +} + +// ScreenGCWithChan invokes the imageprocess.ScreenGC API asynchronously +func (client *Client) ScreenGCWithChan(request *ScreenGCRequest) (<-chan *ScreenGCResponse, <-chan error) { + responseChan := make(chan *ScreenGCResponse, 1) + errChan := make(chan error, 1) + err := client.AddAsyncTask(func() { + defer close(responseChan) + defer close(errChan) + response, err := client.ScreenGC(request) + if err != nil { + errChan <- err + } else { + responseChan <- response + } + }) + if err != nil { + errChan <- err + close(responseChan) + close(errChan) + } + return responseChan, errChan +} + +// ScreenGCWithCallback invokes the imageprocess.ScreenGC API asynchronously +func (client *Client) ScreenGCWithCallback(request *ScreenGCRequest, callback func(response *ScreenGCResponse, err error)) <-chan int { + result := make(chan int, 1) + err := client.AddAsyncTask(func() { + var response *ScreenGCResponse + var err error + defer close(result) + response, err = client.ScreenGC(request) + callback(response, err) + result <- 1 + }) + if err != nil { + defer close(result) + callback(nil, err) + result <- 0 + } + return result +} + +// ScreenGCRequest is the request struct for api ScreenGC +type ScreenGCRequest struct { + *requests.RpcRequest + DataSourceType string `position:"Body" name:"DataSourceType"` + OrgName string `position:"Body" name:"OrgName"` + DataFormat string `position:"Body" name:"DataFormat"` + URLList *[]ScreenGCURLList `position:"Body" name:"URLList" type:"Repeated"` + OrgId string `position:"Body" name:"OrgId"` + Async requests.Boolean `position:"Body" name:"Async"` +} + +// ScreenGCURLList is a repeated param struct in ScreenGCRequest +type ScreenGCURLList struct { + URL string `name:"URL"` +} + +// ScreenGCResponse is the response struct for api ScreenGC +type ScreenGCResponse struct { + *responses.BaseResponse + RequestId string `json:"RequestId" xml:"RequestId"` + Code string `json:"Code" xml:"Code"` + Message string `json:"Message" xml:"Message"` + Data Data `json:"Data" xml:"Data"` +} + +// CreateScreenGCRequest creates a request to invoke ScreenGC API +func CreateScreenGCRequest() (request *ScreenGCRequest) { + request = &ScreenGCRequest{ + RpcRequest: &requests.RpcRequest{}, + } + request.InitWithApiInfo("imageprocess", "2020-03-20", "ScreenGC", "imageprocess", "openAPI") + request.Method = requests.POST + return +} + +// CreateScreenGCResponse creates a response to parse from ScreenGC response +func CreateScreenGCResponse() (response *ScreenGCResponse) { + response = &ScreenGCResponse{ + BaseResponse: &responses.BaseResponse{}, + } + return +} diff --git a/services/imageprocess/screen_lc.go b/services/imageprocess/screen_lc.go new file mode 100644 index 0000000000..45ca1a5bd7 --- /dev/null +++ b/services/imageprocess/screen_lc.go @@ -0,0 +1,112 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import ( + "github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests" + "github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses" +) + +// ScreenLC invokes the imageprocess.ScreenLC API synchronously +func (client *Client) ScreenLC(request *ScreenLCRequest) (response *ScreenLCResponse, err error) { + response = CreateScreenLCResponse() + err = client.DoAction(request, response) + return +} + +// ScreenLCWithChan invokes the imageprocess.ScreenLC API asynchronously +func (client *Client) ScreenLCWithChan(request *ScreenLCRequest) (<-chan *ScreenLCResponse, <-chan error) { + responseChan := make(chan *ScreenLCResponse, 1) + errChan := make(chan error, 1) + err := client.AddAsyncTask(func() { + defer close(responseChan) + defer close(errChan) + response, err := client.ScreenLC(request) + if err != nil { + errChan <- err + } else { + responseChan <- response + } + }) + if err != nil { + errChan <- err + close(responseChan) + close(errChan) + } + return responseChan, errChan +} + +// ScreenLCWithCallback invokes the imageprocess.ScreenLC API asynchronously +func (client *Client) ScreenLCWithCallback(request *ScreenLCRequest, callback func(response *ScreenLCResponse, err error)) <-chan int { + result := make(chan int, 1) + err := client.AddAsyncTask(func() { + var response *ScreenLCResponse + var err error + defer close(result) + response, err = client.ScreenLC(request) + callback(response, err) + result <- 1 + }) + if err != nil { + defer close(result) + callback(nil, err) + result <- 0 + } + return result +} + +// ScreenLCRequest is the request struct for api ScreenLC +type ScreenLCRequest struct { + *requests.RpcRequest + DataSourceType string `position:"Body" name:"DataSourceType"` + OrgName string `position:"Body" name:"OrgName"` + DataFormat string `position:"Body" name:"DataFormat"` + URLList *[]ScreenLCURLList `position:"Body" name:"URLList" type:"Repeated"` + OrgId string `position:"Body" name:"OrgId"` + Async requests.Boolean `position:"Body" name:"Async"` +} + +// ScreenLCURLList is a repeated param struct in ScreenLCRequest +type ScreenLCURLList struct { + URL string `name:"URL"` +} + +// ScreenLCResponse is the response struct for api ScreenLC +type ScreenLCResponse struct { + *responses.BaseResponse + RequestId string `json:"RequestId" xml:"RequestId"` + Code string `json:"Code" xml:"Code"` + Message string `json:"Message" xml:"Message"` + Data Data `json:"Data" xml:"Data"` +} + +// CreateScreenLCRequest creates a request to invoke ScreenLC API +func CreateScreenLCRequest() (request *ScreenLCRequest) { + request = &ScreenLCRequest{ + RpcRequest: &requests.RpcRequest{}, + } + request.InitWithApiInfo("imageprocess", "2020-03-20", "ScreenLC", "imageprocess", "openAPI") + request.Method = requests.POST + return +} + +// CreateScreenLCResponse creates a response to parse from ScreenLC response +func CreateScreenLCResponse() (response *ScreenLCResponse) { + response = &ScreenLCResponse{ + BaseResponse: &responses.BaseResponse{}, + } + return +} diff --git a/services/imageprocess/struct_aorta_calcium_score.go b/services/imageprocess/struct_aorta_calcium_score.go new file mode 100644 index 0000000000..fbb37e46db --- /dev/null +++ b/services/imageprocess/struct_aorta_calcium_score.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// AortaCalciumScore is a nested struct in imageprocess response +type AortaCalciumScore struct { + AortaCalciumScore []string `json:"AortaCalciumScore" xml:"AortaCalciumScore"` +} diff --git a/services/imageprocess/struct_aorta_calcium_volume.go b/services/imageprocess/struct_aorta_calcium_volume.go new file mode 100644 index 0000000000..1da5683351 --- /dev/null +++ b/services/imageprocess/struct_aorta_calcium_volume.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// AortaCalciumVolume is a nested struct in imageprocess response +type AortaCalciumVolume struct { + AortaCalciumVolume []string `json:"AortaCalciumVolume" xml:"AortaCalciumVolume"` +} diff --git a/services/imageprocess/struct_asc_ao_max_diam.go b/services/imageprocess/struct_asc_ao_max_diam.go new file mode 100644 index 0000000000..d2cf607e8e --- /dev/null +++ b/services/imageprocess/struct_asc_ao_max_diam.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// AscAoMaxDiam is a nested struct in imageprocess response +type AscAoMaxDiam struct { + AscAoMaxDiam []string `json:"AscAoMaxDiam" xml:"AscAoMaxDiam"` +} diff --git a/services/imageprocess/struct_ascend_aorta_length.go b/services/imageprocess/struct_ascend_aorta_length.go new file mode 100644 index 0000000000..2ee5f6f54a --- /dev/null +++ b/services/imageprocess/struct_ascend_aorta_length.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// AscendAortaLength is a nested struct in imageprocess response +type AscendAortaLength struct { + AscendAortaLength []string `json:"AscendAortaLength" xml:"AscendAortaLength"` +} diff --git a/services/imageprocess/struct_cardio_thoracic_ratio.go b/services/imageprocess/struct_cardio_thoracic_ratio.go new file mode 100644 index 0000000000..05df8ebf4c --- /dev/null +++ b/services/imageprocess/struct_cardio_thoracic_ratio.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// CardioThoracicRatio is a nested struct in imageprocess response +type CardioThoracicRatio struct { + CardioThoracicRatio []string `json:"CardioThoracicRatio" xml:"CardioThoracicRatio"` +} diff --git a/services/imageprocess/struct_coronary_calcium_score.go b/services/imageprocess/struct_coronary_calcium_score.go new file mode 100644 index 0000000000..9389207204 --- /dev/null +++ b/services/imageprocess/struct_coronary_calcium_score.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// CoronaryCalciumScore is a nested struct in imageprocess response +type CoronaryCalciumScore struct { + CoronaryCalciumScore []string `json:"CoronaryCalciumScore" xml:"CoronaryCalciumScore"` +} diff --git a/services/imageprocess/struct_coronary_calcium_vol.go b/services/imageprocess/struct_coronary_calcium_vol.go new file mode 100644 index 0000000000..a93bedb064 --- /dev/null +++ b/services/imageprocess/struct_coronary_calcium_vol.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// CoronaryCalciumVol is a nested struct in imageprocess response +type CoronaryCalciumVol struct { + CoronaryCalciumVol []string `json:"CoronaryCalciumVol" xml:"CoronaryCalciumVol"` +} diff --git a/services/imageprocess/struct_deep_feature.go b/services/imageprocess/struct_deep_feature.go new file mode 100644 index 0000000000..5adef4a8ad --- /dev/null +++ b/services/imageprocess/struct_deep_feature.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// DeepFeature is a nested struct in imageprocess response +type DeepFeature struct { + DeepFeature []string `json:"DeepFeature" xml:"DeepFeature"` +} diff --git a/services/imageprocess/struct_detections_in_detect_liver_steatosis.go b/services/imageprocess/struct_detections_in_detect_liver_steatosis.go new file mode 100644 index 0000000000..f4eb1907b3 --- /dev/null +++ b/services/imageprocess/struct_detections_in_detect_liver_steatosis.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// DetectionsInDetectLiverSteatosis is a nested struct in imageprocess response +type DetectionsInDetectLiverSteatosis struct { + DetectionsItem []DetectionsItem `json:"Detections" xml:"Detections"` +} diff --git a/services/imageprocess/struct_detections_item.go b/services/imageprocess/struct_detections_item.go index 0191eaadae..2ab40131fc 100644 --- a/services/imageprocess/struct_detections_item.go +++ b/services/imageprocess/struct_detections_item.go @@ -17,21 +17,40 @@ package imageprocess // DetectionsItem is a nested struct in imageprocess response type DetectionsItem struct { - CalciumScore float64 `json:"CalciumScore" xml:"CalciumScore"` - VertCategory float64 `json:"VertCategory" xml:"VertCategory"` - CalciumId int64 `json:"CalciumId" xml:"CalciumId"` - CalciumVolume float64 `json:"CalciumVolume" xml:"CalciumVolume"` - VertTScore float64 `json:"VertTScore" xml:"VertTScore"` - FractureSegment int64 `json:"FractureSegment" xml:"FractureSegment"` - VertBMD float64 `json:"VertBMD" xml:"VertBMD"` - FractureLocation string `json:"FractureLocation" xml:"FractureLocation"` - FracSOPInstanceUID string `json:"FracSOPInstanceUID" xml:"FracSOPInstanceUID"` - FractureConfidence float64 `json:"FractureConfidence" xml:"FractureConfidence"` - FractureCategory string `json:"FractureCategory" xml:"FractureCategory"` - FractureId int `json:"FractureId" xml:"FractureId"` - VertId string `json:"VertId" xml:"VertId"` - VertZScore float64 `json:"VertZScore" xml:"VertZScore"` - CalciumCenter []int64 `json:"CalciumCenter" xml:"CalciumCenter"` - Coordinates []int `json:"Coordinates" xml:"Coordinates"` - CoordinateImage []int `json:"CoordinateImage" xml:"CoordinateImage"` + VertCategory float64 `json:"VertCategory" xml:"VertCategory"` + LiverVolume float64 `json:"LiverVolume" xml:"LiverVolume"` + CalciumId int64 `json:"CalciumId" xml:"CalciumId"` + CalciumVolume float64 `json:"CalciumVolume" xml:"CalciumVolume"` + Probability float64 `json:"Probability" xml:"Probability"` + LiverROI3 float64 `json:"LiverROI3" xml:"LiverROI3"` + VertBMD float64 `json:"VertBMD" xml:"VertBMD"` + LiverSpleenDifference float64 `json:"LiverSpleenDifference" xml:"LiverSpleenDifference"` + VertId string `json:"VertId" xml:"VertId"` + SpleenHU float64 `json:"SpleenHU" xml:"SpleenHU"` + CalciumScore float64 `json:"CalciumScore" xml:"CalciumScore"` + SpleenVolume float64 `json:"SpleenVolume" xml:"SpleenVolume"` + LiverSlice float64 `json:"LiverSlice" xml:"LiverSlice"` + Prediction string `json:"Prediction" xml:"Prediction"` + VertTScore float64 `json:"VertTScore" xml:"VertTScore"` + LiverROI2 float64 `json:"LiverROI2" xml:"LiverROI2"` + FractureSegment int64 `json:"FractureSegment" xml:"FractureSegment"` + Radius int64 `json:"Radius" xml:"Radius"` + FractureLocation string `json:"FractureLocation" xml:"FractureLocation"` + FracSOPInstanceUID string `json:"FracSOPInstanceUID" xml:"FracSOPInstanceUID"` + SpleenROI float64 `json:"SpleenROI" xml:"SpleenROI"` + LiverHU float64 `json:"LiverHU" xml:"LiverHU"` + LiverROI1 float64 `json:"LiverROI1" xml:"LiverROI1"` + FractureConfidence float64 `json:"FractureConfidence" xml:"FractureConfidence"` + FractureCategory string `json:"FractureCategory" xml:"FractureCategory"` + SpleenSlice float64 `json:"SpleenSlice" xml:"SpleenSlice"` + LiverSpleenRatio float64 `json:"LiverSpleenRatio" xml:"LiverSpleenRatio"` + FractureId int `json:"FractureId" xml:"FractureId"` + VertZScore float64 `json:"VertZScore" xml:"VertZScore"` + CalciumCenter []int64 `json:"CalciumCenter" xml:"CalciumCenter"` + ROI2Center []int64 `json:"ROI2Center" xml:"ROI2Center"` + SpleenCenter []int64 `json:"SpleenCenter" xml:"SpleenCenter"` + Coordinates []int `json:"Coordinates" xml:"Coordinates"` + ROI3Center []int64 `json:"ROI3Center" xml:"ROI3Center"` + CoordinateImage []int `json:"CoordinateImage" xml:"CoordinateImage"` + ROI1Center []int64 `json:"ROI1Center" xml:"ROI1Center"` } diff --git a/services/imageprocess/struct_diameter.go b/services/imageprocess/struct_diameter.go new file mode 100644 index 0000000000..086a3c5ca9 --- /dev/null +++ b/services/imageprocess/struct_diameter.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// Diameter is a nested struct in imageprocess response +type Diameter struct { + Diameter []float64 `json:"Diameter" xml:"Diameter"` +} diff --git a/services/imageprocess/struct_eat_hu_mean.go b/services/imageprocess/struct_eat_hu_mean.go new file mode 100644 index 0000000000..0bcc8543a7 --- /dev/null +++ b/services/imageprocess/struct_eat_hu_mean.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// EatHUMean is a nested struct in imageprocess response +type EatHUMean struct { + EatHUMean []string `json:"EatHUMean" xml:"EatHUMean"` +} diff --git a/services/imageprocess/struct_eat_hustd.go b/services/imageprocess/struct_eat_hustd.go new file mode 100644 index 0000000000..8a22c6573f --- /dev/null +++ b/services/imageprocess/struct_eat_hustd.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// EatHUSTD is a nested struct in imageprocess response +type EatHUSTD struct { + EatHUSTD []string `json:"EatHUSTD" xml:"EatHUSTD"` +} diff --git a/services/imageprocess/struct_eat_volume.go b/services/imageprocess/struct_eat_volume.go new file mode 100644 index 0000000000..cdf15bfc41 --- /dev/null +++ b/services/imageprocess/struct_eat_volume.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// EatVolume is a nested struct in imageprocess response +type EatVolume struct { + EatVolume []string `json:"EatVolume" xml:"EatVolume"` +} diff --git a/services/imageprocess/struct_feature_score.go b/services/imageprocess/struct_feature_score.go new file mode 100644 index 0000000000..4a307b4a37 --- /dev/null +++ b/services/imageprocess/struct_feature_score.go @@ -0,0 +1,34 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// FeatureScore is a nested struct in imageprocess response +type FeatureScore struct { + MyoEpiRatio []string `json:"MyoEpiRatio" xml:"MyoEpiRatio"` + AscAoMaxDiam []string `json:"AscAoMaxDiam" xml:"AscAoMaxDiam"` + CoronaryCalciumVol []string `json:"CoronaryCalciumVol" xml:"CoronaryCalciumVol"` + EatVolume []string `json:"EatVolume" xml:"EatVolume"` + AortaCalciumScore []string `json:"AortaCalciumScore" xml:"AortaCalciumScore"` + CardioThoracicRatio []string `json:"CardioThoracicRatio" xml:"CardioThoracicRatio"` + EatHUMean []string `json:"EatHUMean" xml:"EatHUMean"` + EatHUSTD []string `json:"EatHUSTD" xml:"EatHUSTD"` + RightLungLowattRatio []string `json:"RightLungLowattRatio" xml:"RightLungLowattRatio"` + AscendAortaLength []string `json:"AscendAortaLength" xml:"AscendAortaLength"` + LeftLungLowattRatio []string `json:"LeftLungLowattRatio" xml:"LeftLungLowattRatio"` + DeepFeature []string `json:"DeepFeature" xml:"DeepFeature"` + AortaCalciumVolume []string `json:"AortaCalciumVolume" xml:"AortaCalciumVolume"` + CoronaryCalciumScore []string `json:"CoronaryCalciumScore" xml:"CoronaryCalciumScore"` +} diff --git a/services/imageprocess/struct_left_lung_lowatt_ratio.go b/services/imageprocess/struct_left_lung_lowatt_ratio.go new file mode 100644 index 0000000000..a3374c9351 --- /dev/null +++ b/services/imageprocess/struct_left_lung_lowatt_ratio.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// LeftLungLowattRatio is a nested struct in imageprocess response +type LeftLungLowattRatio struct { + LeftLungLowattRatio []string `json:"LeftLungLowattRatio" xml:"LeftLungLowattRatio"` +} diff --git a/services/imageprocess/struct_lesion.go b/services/imageprocess/struct_lesion.go index 6fd2e1da24..38eca80a31 100644 --- a/services/imageprocess/struct_lesion.go +++ b/services/imageprocess/struct_lesion.go @@ -17,12 +17,26 @@ package imageprocess // Lesion is a nested struct in imageprocess response type Lesion struct { - EcVolume string `json:"EcVolume" xml:"EcVolume"` - Mask string `json:"Mask" xml:"Mask"` - BenignVolume string `json:"BenignVolume" xml:"BenignVolume"` - PdacVol string `json:"PdacVol" xml:"PdacVol"` - EsoVolume string `json:"EsoVolume" xml:"EsoVolume"` - PancVol string `json:"PancVol" xml:"PancVol"` - NonPdacVol string `json:"NonPdacVol" xml:"NonPdacVol"` - Possibilities []string `json:"Possibilities" xml:"Possibilities"` + GCVolume string `json:"GCVolume" xml:"GCVolume"` + Stage2Volume string `json:"Stage2Volume" xml:"Stage2Volume"` + LiverVolume float64 `json:"LiverVolume" xml:"LiverVolume"` + Probabilities string `json:"Probabilities" xml:"Probabilities"` + NonGCVolume string `json:"NonGCVolume" xml:"NonGCVolume"` + NonCRCVolumel string `json:"NonCRCVolumel" xml:"NonCRCVolumel"` + ColorectumVolume string `json:"ColorectumVolume" xml:"ColorectumVolume"` + EcVolume string `json:"EcVolume" xml:"EcVolume"` + StomachVolume string `json:"StomachVolume" xml:"StomachVolume"` + Mask string `json:"Mask" xml:"Mask"` + BenignVolume string `json:"BenignVolume" xml:"BenignVolume"` + PdacVol string `json:"PdacVol" xml:"PdacVol"` + CRCVolume string `json:"CRCVolume" xml:"CRCVolume"` + CVDProbability float64 `json:"CVDProbability" xml:"CVDProbability"` + EsoVolume string `json:"EsoVolume" xml:"EsoVolume"` + PancVol string `json:"PancVol" xml:"PancVol"` + NonPdacVol string `json:"NonPdacVol" xml:"NonPdacVol"` + Possibilities []string `json:"Possibilities" xml:"Possibilities"` + ResultURL []string `json:"ResultURL" xml:"ResultURL"` + PatientLevelResult PatientLevelResult `json:"PatientLevelResult" xml:"PatientLevelResult"` + FeatureScore FeatureScore `json:"FeatureScore" xml:"FeatureScore"` + LesionList []LesionListItem `json:"LesionList" xml:"LesionList"` } diff --git a/services/imageprocess/struct_lesion_list.go b/services/imageprocess/struct_lesion_list.go new file mode 100644 index 0000000000..c0281d1cef --- /dev/null +++ b/services/imageprocess/struct_lesion_list.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// LesionList is a nested struct in imageprocess response +type LesionList struct { + LesionListItem []LesionListItem `json:"LesionList" xml:"LesionList"` +} diff --git a/services/imageprocess/struct_lesion_list_item.go b/services/imageprocess/struct_lesion_list_item.go new file mode 100644 index 0000000000..75d1c37fbf --- /dev/null +++ b/services/imageprocess/struct_lesion_list_item.go @@ -0,0 +1,26 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// LesionListItem is a nested struct in imageprocess response +type LesionListItem struct { + Type string `json:"Type" xml:"Type"` + Volume float64 `json:"Volume" xml:"Volume"` + KeySlice int64 `json:"KeySlice" xml:"KeySlice"` + Malignancy float64 `json:"Malignancy" xml:"Malignancy"` + RecistEndpoints []float64 `json:"RecistEndpoints" xml:"RecistEndpoints"` + Diameter []float64 `json:"Diameter" xml:"Diameter"` +} diff --git a/services/imageprocess/struct_myo_epi_ratio.go b/services/imageprocess/struct_myo_epi_ratio.go new file mode 100644 index 0000000000..4854f01235 --- /dev/null +++ b/services/imageprocess/struct_myo_epi_ratio.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// MyoEpiRatio is a nested struct in imageprocess response +type MyoEpiRatio struct { + MyoEpiRatio []string `json:"MyoEpiRatio" xml:"MyoEpiRatio"` +} diff --git a/services/imageprocess/struct_origin_in_detect_liver_steatosis.go b/services/imageprocess/struct_origin_in_detect_liver_steatosis.go new file mode 100644 index 0000000000..aca43ce55b --- /dev/null +++ b/services/imageprocess/struct_origin_in_detect_liver_steatosis.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// OriginInDetectLiverSteatosis is a nested struct in imageprocess response +type OriginInDetectLiverSteatosis struct { + Origin []float64 `json:"Origin" xml:"Origin"` +} diff --git a/services/imageprocess/struct_patient_level_result.go b/services/imageprocess/struct_patient_level_result.go new file mode 100644 index 0000000000..e41cccc066 --- /dev/null +++ b/services/imageprocess/struct_patient_level_result.go @@ -0,0 +1,25 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// PatientLevelResult is a nested struct in imageprocess response +type PatientLevelResult struct { + TumorNonCystProb float64 `json:"TumorNonCystProb" xml:"TumorNonCystProb"` + HCCProb float64 `json:"HCCProb" xml:"HCCProb"` + MalignantNonHCCProb float64 `json:"MalignantNonHCCProb" xml:"MalignantNonHCCProb"` + BenignNonCystProb string `json:"BenignNonCystProb" xml:"BenignNonCystProb"` + CystProb float64 `json:"CystProb" xml:"CystProb"` +} diff --git a/services/imageprocess/struct_recist_endpoints.go b/services/imageprocess/struct_recist_endpoints.go new file mode 100644 index 0000000000..5b62d79b50 --- /dev/null +++ b/services/imageprocess/struct_recist_endpoints.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// RecistEndpoints is a nested struct in imageprocess response +type RecistEndpoints struct { + RecistEndpoints []float64 `json:"RecistEndpoints" xml:"RecistEndpoints"` +} diff --git a/services/imageprocess/struct_result_url.go b/services/imageprocess/struct_result_url.go new file mode 100644 index 0000000000..8e1c8f3900 --- /dev/null +++ b/services/imageprocess/struct_result_url.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// ResultURL is a nested struct in imageprocess response +type ResultURL struct { + ResultURL []string `json:"ResultURL" xml:"ResultURL"` +} diff --git a/services/imageprocess/struct_right_lung_lowatt_ratio.go b/services/imageprocess/struct_right_lung_lowatt_ratio.go new file mode 100644 index 0000000000..9943cb4bee --- /dev/null +++ b/services/imageprocess/struct_right_lung_lowatt_ratio.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// RightLungLowattRatio is a nested struct in imageprocess response +type RightLungLowattRatio struct { + RightLungLowattRatio []string `json:"RightLungLowattRatio" xml:"RightLungLowattRatio"` +} diff --git a/services/imageprocess/struct_roi1_center.go b/services/imageprocess/struct_roi1_center.go new file mode 100644 index 0000000000..43eccbd0eb --- /dev/null +++ b/services/imageprocess/struct_roi1_center.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// ROI1Center is a nested struct in imageprocess response +type ROI1Center struct { + ROI1Center []int64 `json:"ROI1Center" xml:"ROI1Center"` +} diff --git a/services/imageprocess/struct_roi2_center.go b/services/imageprocess/struct_roi2_center.go new file mode 100644 index 0000000000..7641aef3a4 --- /dev/null +++ b/services/imageprocess/struct_roi2_center.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// ROI2Center is a nested struct in imageprocess response +type ROI2Center struct { + ROI2Center []int64 `json:"ROI2Center" xml:"ROI2Center"` +} diff --git a/services/imageprocess/struct_roi3_center.go b/services/imageprocess/struct_roi3_center.go new file mode 100644 index 0000000000..89307ec0ff --- /dev/null +++ b/services/imageprocess/struct_roi3_center.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// ROI3Center is a nested struct in imageprocess response +type ROI3Center struct { + ROI3Center []int64 `json:"ROI3Center" xml:"ROI3Center"` +} diff --git a/services/imageprocess/struct_spacing_in_detect_liver_steatosis.go b/services/imageprocess/struct_spacing_in_detect_liver_steatosis.go new file mode 100644 index 0000000000..d4aa07a8da --- /dev/null +++ b/services/imageprocess/struct_spacing_in_detect_liver_steatosis.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// SpacingInDetectLiverSteatosis is a nested struct in imageprocess response +type SpacingInDetectLiverSteatosis struct { + Spacing []float64 `json:"Spacing" xml:"Spacing"` +} diff --git a/services/imageprocess/struct_spleen_center.go b/services/imageprocess/struct_spleen_center.go new file mode 100644 index 0000000000..129f97cc38 --- /dev/null +++ b/services/imageprocess/struct_spleen_center.go @@ -0,0 +1,21 @@ +package imageprocess + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// SpleenCenter is a nested struct in imageprocess response +type SpleenCenter struct { + SpleenCenter []int64 `json:"SpleenCenter" xml:"SpleenCenter"` +}