Browse Source

Generated 2019-09-28 for reid.

sdk-team 5 years ago
parent
commit
ce33f142b1

+ 4 - 0
ChangeLog.txt

@@ -1,3 +1,7 @@
+2020-03-04 Version: v1.61.26
+- Generated 2019-09-28 for `reid`.
+- Update.
+
 2020-03-04 Version: v1.61.25
 - Generated 2017-08-01 for `Edas`.
 - Add UpdateK8sResource API.

+ 1 - 1
services/reid/describe_base_statistics.go

@@ -99,7 +99,7 @@ func CreateDescribeBaseStatisticsRequest() (request *DescribeBaseStatisticsReque
 	request = &DescribeBaseStatisticsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "DescribeBaseStatistics", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "DescribeBaseStatistics", "1.1.2", "openAPI")
 	return
 }
 

+ 113 - 0
services/reid/describe_camera_statistics.go

@@ -0,0 +1,113 @@
+package reid
+
+//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"
+)
+
+// DescribeCameraStatistics invokes the reid.DescribeCameraStatistics API synchronously
+// api document: https://help.aliyun.com/api/reid/describecamerastatistics.html
+func (client *Client) DescribeCameraStatistics(request *DescribeCameraStatisticsRequest) (response *DescribeCameraStatisticsResponse, err error) {
+	response = CreateDescribeCameraStatisticsResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// DescribeCameraStatisticsWithChan invokes the reid.DescribeCameraStatistics API asynchronously
+// api document: https://help.aliyun.com/api/reid/describecamerastatistics.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeCameraStatisticsWithChan(request *DescribeCameraStatisticsRequest) (<-chan *DescribeCameraStatisticsResponse, <-chan error) {
+	responseChan := make(chan *DescribeCameraStatisticsResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DescribeCameraStatistics(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// DescribeCameraStatisticsWithCallback invokes the reid.DescribeCameraStatistics API asynchronously
+// api document: https://help.aliyun.com/api/reid/describecamerastatistics.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeCameraStatisticsWithCallback(request *DescribeCameraStatisticsRequest, callback func(response *DescribeCameraStatisticsResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DescribeCameraStatisticsResponse
+		var err error
+		defer close(result)
+		response, err = client.DescribeCameraStatistics(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// DescribeCameraStatisticsRequest is the request struct for api DescribeCameraStatistics
+type DescribeCameraStatisticsRequest struct {
+	*requests.RpcRequest
+	StartTimestamp requests.Integer `position:"Body" name:"StartTimestamp"`
+	StoreId        requests.Integer `position:"Body" name:"StoreId"`
+	EndTimestamp   requests.Integer `position:"Body" name:"EndTimestamp"`
+}
+
+// DescribeCameraStatisticsResponse is the response struct for api DescribeCameraStatistics
+type DescribeCameraStatisticsResponse struct {
+	*responses.BaseResponse
+	ErrorCode          string             `json:"ErrorCode" xml:"ErrorCode"`
+	ErrorMessage       string             `json:"ErrorMessage" xml:"ErrorMessage"`
+	Message            string             `json:"Message" xml:"Message"`
+	Code               string             `json:"Code" xml:"Code"`
+	DynamicCode        string             `json:"DynamicCode" xml:"DynamicCode"`
+	RequestId          string             `json:"RequestId" xml:"RequestId"`
+	Success            bool               `json:"Success" xml:"Success"`
+	DynamicMessage     string             `json:"DynamicMessage" xml:"DynamicMessage"`
+	PvStatisticResults PvStatisticResults `json:"PvStatisticResults" xml:"PvStatisticResults"`
+}
+
+// CreateDescribeCameraStatisticsRequest creates a request to invoke DescribeCameraStatistics API
+func CreateDescribeCameraStatisticsRequest() (request *DescribeCameraStatisticsRequest) {
+	request = &DescribeCameraStatisticsRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("reid", "2019-09-28", "DescribeCameraStatistics", "1.1.2", "openAPI")
+	return
+}
+
+// CreateDescribeCameraStatisticsResponse creates a response to parse from DescribeCameraStatistics response
+func CreateDescribeCameraStatisticsResponse() (response *DescribeCameraStatisticsResponse) {
+	response = &DescribeCameraStatisticsResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 1 - 1
services/reid/describe_cursor.go

@@ -95,7 +95,7 @@ func CreateDescribeCursorRequest() (request *DescribeCursorRequest) {
 	request = &DescribeCursorRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "DescribeCursor", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "DescribeCursor", "1.1.2", "openAPI")
 	return
 }
 

+ 1 - 1
services/reid/describe_customer_flow_by_location.go

@@ -107,7 +107,7 @@ func CreateDescribeCustomerFlowByLocationRequest() (request *DescribeCustomerFlo
 	request = &DescribeCustomerFlowByLocationRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "DescribeCustomerFlowByLocation", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "DescribeCustomerFlowByLocation", "1.1.2", "openAPI")
 	return
 }
 

+ 1 - 1
services/reid/describe_devices.go

@@ -98,7 +98,7 @@ func CreateDescribeDevicesRequest() (request *DescribeDevicesRequest) {
 	request = &DescribeDevicesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "DescribeDevices", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "DescribeDevices", "1.1.2", "openAPI")
 	return
 }
 

+ 1 - 1
services/reid/describe_heat_map.go

@@ -96,7 +96,7 @@ func CreateDescribeHeatMapRequest() (request *DescribeHeatMapRequest) {
 	request = &DescribeHeatMapRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "DescribeHeatMap", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "DescribeHeatMap", "1.1.2", "openAPI")
 	return
 }
 

+ 1 - 1
services/reid/describe_image_urls.go

@@ -96,7 +96,7 @@ func CreateDescribeImageUrlsRequest() (request *DescribeImageUrlsRequest) {
 	request = &DescribeImageUrlsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "DescribeImageUrls", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "DescribeImageUrls", "1.1.2", "openAPI")
 	return
 }
 

+ 1 - 1
services/reid/describe_overview_data.go

@@ -100,7 +100,7 @@ func CreateDescribeOverviewDataRequest() (request *DescribeOverviewDataRequest)
 	request = &DescribeOverviewDataRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "DescribeOverviewData", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "DescribeOverviewData", "1.1.2", "openAPI")
 	return
 }
 

+ 1 - 1
services/reid/import_special_personnel.go

@@ -101,7 +101,7 @@ func CreateImportSpecialPersonnelRequest() (request *ImportSpecialPersonnelReque
 	request = &ImportSpecialPersonnelRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "ImportSpecialPersonnel", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "ImportSpecialPersonnel", "1.1.2", "openAPI")
 	return
 }
 

+ 1 - 1
services/reid/list_action_data.go

@@ -103,7 +103,7 @@ func CreateListActionDataRequest() (request *ListActionDataRequest) {
 	request = &ListActionDataRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "ListActionData", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "ListActionData", "1.1.2", "openAPI")
 	return
 }
 

+ 1 - 1
services/reid/list_emap.go

@@ -94,7 +94,7 @@ func CreateListEmapRequest() (request *ListEmapRequest) {
 	request = &ListEmapRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "ListEmap", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "ListEmap", "1.1.2", "openAPI")
 	return
 }
 

+ 1 - 1
services/reid/list_location.go

@@ -94,7 +94,7 @@ func CreateListLocationRequest() (request *ListLocationRequest) {
 	request = &ListLocationRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "ListLocation", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "ListLocation", "1.1.2", "openAPI")
 	return
 }
 

+ 1 - 1
services/reid/list_mask_detection_results.go

@@ -105,7 +105,7 @@ func CreateListMaskDetectionResultsRequest() (request *ListMaskDetectionResultsR
 	request = &ListMaskDetectionResultsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "ListMaskDetectionResults", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "ListMaskDetectionResults", "1.1.2", "openAPI")
 	return
 }
 

+ 1 - 1
services/reid/list_person_by_image.go

@@ -95,7 +95,7 @@ func CreateListPersonByImageRequest() (request *ListPersonByImageRequest) {
 	request = &ListPersonByImageRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "ListPersonByImage", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "ListPersonByImage", "1.1.2", "openAPI")
 	return
 }
 

+ 1 - 1
services/reid/list_store.go

@@ -93,7 +93,7 @@ func CreateListStoreRequest() (request *ListStoreRequest) {
 	request = &ListStoreRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "ListStore", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "ListStore", "1.1.2", "openAPI")
 	return
 }
 

+ 1 - 1
services/reid/pull_action_data.go

@@ -98,7 +98,7 @@ func CreatePullActionDataRequest() (request *PullActionDataRequest) {
 	request = &PullActionDataRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("reid", "2019-09-28", "PullActionData", "1.0.0", "openAPI")
+	request.InitWithApiInfo("reid", "2019-09-28", "PullActionData", "1.1.2", "openAPI")
 	return
 }
 

+ 21 - 0
services/reid/struct_pv_rects.go

@@ -0,0 +1,21 @@
+package reid
+
+//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.
+
+// PvRects is a nested struct in reid response
+type PvRects struct {
+	Rect []Rect `json:"Rect" xml:"Rect"`
+}

+ 25 - 0
services/reid/struct_pv_statistic_result.go

@@ -0,0 +1,25 @@
+package reid
+
+//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.
+
+// PvStatisticResult is a nested struct in reid response
+type PvStatisticResult struct {
+	ProcessCursor int64   `json:"ProcessCursor" xml:"ProcessCursor"`
+	IpcId         int64   `json:"IpcId" xml:"IpcId"`
+	PvCount       int64   `json:"PvCount" xml:"PvCount"`
+	LocationId    int64   `json:"LocationId" xml:"LocationId"`
+	PvRects       PvRects `json:"PvRects" xml:"PvRects"`
+}

+ 21 - 0
services/reid/struct_pv_statistic_results.go

@@ -0,0 +1,21 @@
+package reid
+
+//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.
+
+// PvStatisticResults is a nested struct in reid response
+type PvStatisticResults struct {
+	PvStatisticResult []PvStatisticResult `json:"PvStatisticResult" xml:"PvStatisticResult"`
+}

+ 24 - 0
services/reid/struct_rect.go

@@ -0,0 +1,24 @@
+package reid
+
+//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.
+
+// Rect is a nested struct in reid response
+type Rect struct {
+	Right  float64 `json:"Right" xml:"Right"`
+	Left   float64 `json:"Left" xml:"Left"`
+	Top    float64 `json:"Top" xml:"Top"`
+	Bottom float64 `json:"Bottom" xml:"Bottom"`
+}