Selaa lähdekoodia

SNSUAPI SDK Auto Released By shenshi,Version:1.53.51

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
haowei.yao 6 vuotta sitten
vanhempi
commit
6c6d18aa3a

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2019-03-15 Version: 1.53.51
+1,  Update Dependency
+
 2019-03-15 Version: 1.53.50
 1,  Update Dependency
 

+ 5 - 5
services/snsuapi/band_offer_order.go

@@ -86,10 +86,10 @@ type BandOfferOrderRequest struct {
 // BandOfferOrderResponse is the response struct for api BandOfferOrder
 type BandOfferOrderResponse struct {
 	*responses.BaseResponse
-	RequestId     string `json:"RequestId" xml:"RequestId"`
-	ResultCode    string `json:"ResultCode" xml:"ResultCode"`
-	ResultMessage string `json:"ResultMessage" xml:"ResultMessage"`
-	ResultModule  string `json:"ResultModule" xml:"ResultModule"`
+	RequestId     string       `json:"RequestId" xml:"RequestId"`
+	ResultCode    string       `json:"ResultCode" xml:"ResultCode"`
+	ResultMessage string       `json:"ResultMessage" xml:"ResultMessage"`
+	ResultModule  ResultModule `json:"ResultModule" xml:"ResultModule"`
 }
 
 // CreateBandOfferOrderRequest creates a request to invoke BandOfferOrder API
@@ -97,7 +97,7 @@ func CreateBandOfferOrderRequest() (request *BandOfferOrderRequest) {
 	request = &BandOfferOrderRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Snsuapi", "2018-07-09", "BandOfferOrder", "", "")
+	request.InitWithApiInfo("Snsuapi", "2018-07-09", "BandOfferOrder", "snsuapi", "openAPI")
 	return
 }
 

+ 1 - 1
services/snsuapi/band_precheck.go

@@ -97,7 +97,7 @@ func CreateBandPrecheckRequest() (request *BandPrecheckRequest) {
 	request = &BandPrecheckRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Snsuapi", "2018-07-09", "BandPrecheck", "", "")
+	request.InitWithApiInfo("Snsuapi", "2018-07-09", "BandPrecheck", "snsuapi", "openAPI")
 	return
 }
 

+ 1 - 1
services/snsuapi/band_start_speed_up.go

@@ -101,7 +101,7 @@ func CreateBandStartSpeedUpRequest() (request *BandStartSpeedUpRequest) {
 	request = &BandStartSpeedUpRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Snsuapi", "2018-07-09", "BandStartSpeedUp", "", "")
+	request.InitWithApiInfo("Snsuapi", "2018-07-09", "BandStartSpeedUp", "snsuapi", "openAPI")
 	return
 }
 

+ 1 - 1
services/snsuapi/band_status_query.go

@@ -96,7 +96,7 @@ func CreateBandStatusQueryRequest() (request *BandStatusQueryRequest) {
 	request = &BandStatusQueryRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Snsuapi", "2018-07-09", "BandStatusQuery", "", "")
+	request.InitWithApiInfo("Snsuapi", "2018-07-09", "BandStatusQuery", "snsuapi", "openAPI")
 	return
 }
 

+ 1 - 1
services/snsuapi/band_stop_speed_up.go

@@ -99,7 +99,7 @@ func CreateBandStopSpeedUpRequest() (request *BandStopSpeedUpRequest) {
 	request = &BandStopSpeedUpRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Snsuapi", "2018-07-09", "BandStopSpeedUp", "", "")
+	request.InitWithApiInfo("Snsuapi", "2018-07-09", "BandStopSpeedUp", "snsuapi", "openAPI")
 	return
 }
 

+ 114 - 0
services/snsuapi/mobile_start_speed_up.go

@@ -0,0 +1,114 @@
+package snsuapi
+
+//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"
+)
+
+// MobileStartSpeedUp invokes the snsuapi.MobileStartSpeedUp API synchronously
+// api document: https://help.aliyun.com/api/snsuapi/mobilestartspeedup.html
+func (client *Client) MobileStartSpeedUp(request *MobileStartSpeedUpRequest) (response *MobileStartSpeedUpResponse, err error) {
+	response = CreateMobileStartSpeedUpResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// MobileStartSpeedUpWithChan invokes the snsuapi.MobileStartSpeedUp API asynchronously
+// api document: https://help.aliyun.com/api/snsuapi/mobilestartspeedup.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) MobileStartSpeedUpWithChan(request *MobileStartSpeedUpRequest) (<-chan *MobileStartSpeedUpResponse, <-chan error) {
+	responseChan := make(chan *MobileStartSpeedUpResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.MobileStartSpeedUp(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// MobileStartSpeedUpWithCallback invokes the snsuapi.MobileStartSpeedUp API asynchronously
+// api document: https://help.aliyun.com/api/snsuapi/mobilestartspeedup.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) MobileStartSpeedUpWithCallback(request *MobileStartSpeedUpRequest, callback func(response *MobileStartSpeedUpResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *MobileStartSpeedUpResponse
+		var err error
+		defer close(result)
+		response, err = client.MobileStartSpeedUp(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// MobileStartSpeedUpRequest is the request struct for api MobileStartSpeedUp
+type MobileStartSpeedUpRequest struct {
+	*requests.RpcRequest
+	Duration             string           `position:"Query" name:"Duration"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	Ip                   string           `position:"Query" name:"Ip"`
+	DestinationIpAddress string           `position:"Query" name:"DestinationIpAddress"`
+	PublicIp             string           `position:"Query" name:"PublicIp"`
+	PublicPort           string           `position:"Query" name:"PublicPort"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Token                string           `position:"Query" name:"Token"`
+}
+
+// MobileStartSpeedUpResponse is the response struct for api MobileStartSpeedUp
+type MobileStartSpeedUpResponse struct {
+	*responses.BaseResponse
+	RequestId     string `json:"RequestId" xml:"RequestId"`
+	ResultCode    string `json:"ResultCode" xml:"ResultCode"`
+	ResultMessage string `json:"ResultMessage" xml:"ResultMessage"`
+	ResultModule  string `json:"ResultModule" xml:"ResultModule"`
+}
+
+// CreateMobileStartSpeedUpRequest creates a request to invoke MobileStartSpeedUp API
+func CreateMobileStartSpeedUpRequest() (request *MobileStartSpeedUpRequest) {
+	request = &MobileStartSpeedUpRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Snsuapi", "2018-07-09", "MobileStartSpeedUp", "snsuapi", "openAPI")
+	return
+}
+
+// CreateMobileStartSpeedUpResponse creates a response to parse from MobileStartSpeedUp response
+func CreateMobileStartSpeedUpResponse() (response *MobileStartSpeedUpResponse) {
+	response = &MobileStartSpeedUpResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 109 - 0
services/snsuapi/mobile_status_query.go

@@ -0,0 +1,109 @@
+package snsuapi
+
+//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"
+)
+
+// MobileStatusQuery invokes the snsuapi.MobileStatusQuery API synchronously
+// api document: https://help.aliyun.com/api/snsuapi/mobilestatusquery.html
+func (client *Client) MobileStatusQuery(request *MobileStatusQueryRequest) (response *MobileStatusQueryResponse, err error) {
+	response = CreateMobileStatusQueryResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// MobileStatusQueryWithChan invokes the snsuapi.MobileStatusQuery API asynchronously
+// api document: https://help.aliyun.com/api/snsuapi/mobilestatusquery.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) MobileStatusQueryWithChan(request *MobileStatusQueryRequest) (<-chan *MobileStatusQueryResponse, <-chan error) {
+	responseChan := make(chan *MobileStatusQueryResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.MobileStatusQuery(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// MobileStatusQueryWithCallback invokes the snsuapi.MobileStatusQuery API asynchronously
+// api document: https://help.aliyun.com/api/snsuapi/mobilestatusquery.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) MobileStatusQueryWithCallback(request *MobileStatusQueryRequest, callback func(response *MobileStatusQueryResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *MobileStatusQueryResponse
+		var err error
+		defer close(result)
+		response, err = client.MobileStatusQuery(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// MobileStatusQueryRequest is the request struct for api MobileStatusQuery
+type MobileStatusQueryRequest struct {
+	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	CorrelationId        string           `position:"Query" name:"CorrelationId"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+}
+
+// MobileStatusQueryResponse is the response struct for api MobileStatusQuery
+type MobileStatusQueryResponse struct {
+	*responses.BaseResponse
+	RequestId     string `json:"RequestId" xml:"RequestId"`
+	ResultCode    string `json:"ResultCode" xml:"ResultCode"`
+	ResultMessage string `json:"ResultMessage" xml:"ResultMessage"`
+	ResultModule  bool   `json:"ResultModule" xml:"ResultModule"`
+}
+
+// CreateMobileStatusQueryRequest creates a request to invoke MobileStatusQuery API
+func CreateMobileStatusQueryRequest() (request *MobileStatusQueryRequest) {
+	request = &MobileStatusQueryRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Snsuapi", "2018-07-09", "MobileStatusQuery", "snsuapi", "openAPI")
+	return
+}
+
+// CreateMobileStatusQueryResponse creates a response to parse from MobileStatusQuery response
+func CreateMobileStatusQueryResponse() (response *MobileStatusQueryResponse) {
+	response = &MobileStatusQueryResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 109 - 0
services/snsuapi/mobile_stop_speed_up.go

@@ -0,0 +1,109 @@
+package snsuapi
+
+//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"
+)
+
+// MobileStopSpeedUp invokes the snsuapi.MobileStopSpeedUp API synchronously
+// api document: https://help.aliyun.com/api/snsuapi/mobilestopspeedup.html
+func (client *Client) MobileStopSpeedUp(request *MobileStopSpeedUpRequest) (response *MobileStopSpeedUpResponse, err error) {
+	response = CreateMobileStopSpeedUpResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// MobileStopSpeedUpWithChan invokes the snsuapi.MobileStopSpeedUp API asynchronously
+// api document: https://help.aliyun.com/api/snsuapi/mobilestopspeedup.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) MobileStopSpeedUpWithChan(request *MobileStopSpeedUpRequest) (<-chan *MobileStopSpeedUpResponse, <-chan error) {
+	responseChan := make(chan *MobileStopSpeedUpResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.MobileStopSpeedUp(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// MobileStopSpeedUpWithCallback invokes the snsuapi.MobileStopSpeedUp API asynchronously
+// api document: https://help.aliyun.com/api/snsuapi/mobilestopspeedup.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) MobileStopSpeedUpWithCallback(request *MobileStopSpeedUpRequest, callback func(response *MobileStopSpeedUpResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *MobileStopSpeedUpResponse
+		var err error
+		defer close(result)
+		response, err = client.MobileStopSpeedUp(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// MobileStopSpeedUpRequest is the request struct for api MobileStopSpeedUp
+type MobileStopSpeedUpRequest struct {
+	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	CorrelationId        string           `position:"Query" name:"CorrelationId"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+}
+
+// MobileStopSpeedUpResponse is the response struct for api MobileStopSpeedUp
+type MobileStopSpeedUpResponse struct {
+	*responses.BaseResponse
+	RequestId     string `json:"RequestId" xml:"RequestId"`
+	ResultCode    string `json:"ResultCode" xml:"ResultCode"`
+	ResultMessage string `json:"ResultMessage" xml:"ResultMessage"`
+	ResultModule  bool   `json:"ResultModule" xml:"ResultModule"`
+}
+
+// CreateMobileStopSpeedUpRequest creates a request to invoke MobileStopSpeedUp API
+func CreateMobileStopSpeedUpRequest() (request *MobileStopSpeedUpRequest) {
+	request = &MobileStopSpeedUpRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Snsuapi", "2018-07-09", "MobileStopSpeedUp", "snsuapi", "openAPI")
+	return
+}
+
+// CreateMobileStopSpeedUpResponse creates a response to parse from MobileStopSpeedUp response
+func CreateMobileStopSpeedUpResponse() (response *MobileStopSpeedUpResponse) {
+	response = &MobileStopSpeedUpResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 1 - 0
services/snsuapi/struct_result_module.go

@@ -18,6 +18,7 @@ package snsuapi
 // ResultModule is a nested struct in snsuapi response
 type ResultModule struct {
 	DownloadTarget    int           `json:"DownloadTarget" xml:"DownloadTarget"`
+	LxOrderId         int           `json:"LxOrderId" xml:"LxOrderId"`
 	DownloadBandwidth int           `json:"DownloadBandwidth" xml:"DownloadBandwidth"`
 	BandId            int           `json:"BandId" xml:"BandId"`
 	UploadBandwidth   int           `json:"UploadBandwidth" xml:"UploadBandwidth"`