diff --git a/ChangeLog.txt b/ChangeLog.txt index a96c886b7..76baaac57 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,7 @@ +2024-01-04 Version: v1.62.649 +- Generated 2017-05-25 for `Dypnsapi`. +- Publish sdk. + 2023-12-28 Version: v1.62.648 - Generated 2019-09-01 for `OceanBasePro`. undefined diff --git a/services/dypnsapi/get_auth_token.go b/services/dypnsapi/get_auth_token.go index 1eccd30b0..e531b456d 100644 --- a/services/dypnsapi/get_auth_token.go +++ b/services/dypnsapi/get_auth_token.go @@ -72,8 +72,9 @@ func (client *Client) GetAuthTokenWithCallback(request *GetAuthTokenRequest, cal type GetAuthTokenRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` - ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` Origin string `position:"Query" name:"Origin"` + SceneCode string `position:"Query" name:"SceneCode"` + ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Url string `position:"Query" name:"Url"` } diff --git a/services/dypnsapi/jy_create_verify_scheme.go b/services/dypnsapi/jy_create_verify_scheme.go new file mode 100644 index 000000000..41dab582a --- /dev/null +++ b/services/dypnsapi/jy_create_verify_scheme.go @@ -0,0 +1,113 @@ +package dypnsapi + +//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" +) + +// JyCreateVerifyScheme invokes the dypnsapi.JyCreateVerifyScheme API synchronously +func (client *Client) JyCreateVerifyScheme(request *JyCreateVerifySchemeRequest) (response *JyCreateVerifySchemeResponse, err error) { + response = CreateJyCreateVerifySchemeResponse() + err = client.DoAction(request, response) + return +} + +// JyCreateVerifySchemeWithChan invokes the dypnsapi.JyCreateVerifyScheme API asynchronously +func (client *Client) JyCreateVerifySchemeWithChan(request *JyCreateVerifySchemeRequest) (<-chan *JyCreateVerifySchemeResponse, <-chan error) { + responseChan := make(chan *JyCreateVerifySchemeResponse, 1) + errChan := make(chan error, 1) + err := client.AddAsyncTask(func() { + defer close(responseChan) + defer close(errChan) + response, err := client.JyCreateVerifyScheme(request) + if err != nil { + errChan <- err + } else { + responseChan <- response + } + }) + if err != nil { + errChan <- err + close(responseChan) + close(errChan) + } + return responseChan, errChan +} + +// JyCreateVerifySchemeWithCallback invokes the dypnsapi.JyCreateVerifyScheme API asynchronously +func (client *Client) JyCreateVerifySchemeWithCallback(request *JyCreateVerifySchemeRequest, callback func(response *JyCreateVerifySchemeResponse, err error)) <-chan int { + result := make(chan int, 1) + err := client.AddAsyncTask(func() { + var response *JyCreateVerifySchemeResponse + var err error + defer close(result) + response, err = client.JyCreateVerifyScheme(request) + callback(response, err) + result <- 1 + }) + if err != nil { + defer close(result) + callback(nil, err) + result <- 0 + } + return result +} + +// JyCreateVerifySchemeRequest is the request struct for api JyCreateVerifyScheme +type JyCreateVerifySchemeRequest struct { + *requests.RpcRequest + ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` + BundleId string `position:"Query" name:"BundleId"` + AppName string `position:"Query" name:"AppName"` + PackSign string `position:"Query" name:"PackSign"` + PackName string `position:"Query" name:"PackName"` + CuApiCode requests.Integer `position:"Query" name:"CuApiCode"` + ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` + CtApiCode requests.Integer `position:"Query" name:"CtApiCode"` + OsType string `position:"Query" name:"OsType"` + OwnerId requests.Integer `position:"Query" name:"OwnerId"` + CmApiCode requests.Integer `position:"Query" name:"CmApiCode"` + SchemeName string `position:"Query" name:"SchemeName"` +} + +// JyCreateVerifySchemeResponse is the response struct for api JyCreateVerifyScheme +type JyCreateVerifySchemeResponse struct { + *responses.BaseResponse + Code string `json:"Code" xml:"Code"` + Message string `json:"Message" xml:"Message"` + RequestId string `json:"RequestId" xml:"RequestId"` + GateVerifySchemeData GateVerifySchemeData `json:"GateVerifySchemeData" xml:"GateVerifySchemeData"` +} + +// CreateJyCreateVerifySchemeRequest creates a request to invoke JyCreateVerifyScheme API +func CreateJyCreateVerifySchemeRequest() (request *JyCreateVerifySchemeRequest) { + request = &JyCreateVerifySchemeRequest{ + RpcRequest: &requests.RpcRequest{}, + } + request.InitWithApiInfo("Dypnsapi", "2017-05-25", "JyCreateVerifyScheme", "dypnsapi", "openAPI") + request.Method = requests.POST + return +} + +// CreateJyCreateVerifySchemeResponse creates a response to parse from JyCreateVerifyScheme response +func CreateJyCreateVerifySchemeResponse() (response *JyCreateVerifySchemeResponse) { + response = &JyCreateVerifySchemeResponse{ + BaseResponse: &responses.BaseResponse{}, + } + return +} diff --git a/services/dypnsapi/jy_query_app_info_by_scene_code.go b/services/dypnsapi/jy_query_app_info_by_scene_code.go new file mode 100644 index 000000000..535234829 --- /dev/null +++ b/services/dypnsapi/jy_query_app_info_by_scene_code.go @@ -0,0 +1,105 @@ +package dypnsapi + +//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" +) + +// JyQueryAppInfoBySceneCode invokes the dypnsapi.JyQueryAppInfoBySceneCode API synchronously +func (client *Client) JyQueryAppInfoBySceneCode(request *JyQueryAppInfoBySceneCodeRequest) (response *JyQueryAppInfoBySceneCodeResponse, err error) { + response = CreateJyQueryAppInfoBySceneCodeResponse() + err = client.DoAction(request, response) + return +} + +// JyQueryAppInfoBySceneCodeWithChan invokes the dypnsapi.JyQueryAppInfoBySceneCode API asynchronously +func (client *Client) JyQueryAppInfoBySceneCodeWithChan(request *JyQueryAppInfoBySceneCodeRequest) (<-chan *JyQueryAppInfoBySceneCodeResponse, <-chan error) { + responseChan := make(chan *JyQueryAppInfoBySceneCodeResponse, 1) + errChan := make(chan error, 1) + err := client.AddAsyncTask(func() { + defer close(responseChan) + defer close(errChan) + response, err := client.JyQueryAppInfoBySceneCode(request) + if err != nil { + errChan <- err + } else { + responseChan <- response + } + }) + if err != nil { + errChan <- err + close(responseChan) + close(errChan) + } + return responseChan, errChan +} + +// JyQueryAppInfoBySceneCodeWithCallback invokes the dypnsapi.JyQueryAppInfoBySceneCode API asynchronously +func (client *Client) JyQueryAppInfoBySceneCodeWithCallback(request *JyQueryAppInfoBySceneCodeRequest, callback func(response *JyQueryAppInfoBySceneCodeResponse, err error)) <-chan int { + result := make(chan int, 1) + err := client.AddAsyncTask(func() { + var response *JyQueryAppInfoBySceneCodeResponse + var err error + defer close(result) + response, err = client.JyQueryAppInfoBySceneCode(request) + callback(response, err) + result <- 1 + }) + if err != nil { + defer close(result) + callback(nil, err) + result <- 0 + } + return result +} + +// JyQueryAppInfoBySceneCodeRequest is the request struct for api JyQueryAppInfoBySceneCode +type JyQueryAppInfoBySceneCodeRequest struct { + *requests.RpcRequest + ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` + SceneCode string `position:"Query" name:"SceneCode"` + ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` + OwnerId requests.Integer `position:"Query" name:"OwnerId"` +} + +// JyQueryAppInfoBySceneCodeResponse is the response struct for api JyQueryAppInfoBySceneCode +type JyQueryAppInfoBySceneCodeResponse struct { + *responses.BaseResponse + Code string `json:"Code" xml:"Code"` + Message string `json:"Message" xml:"Message"` + RequestId string `json:"RequestId" xml:"RequestId"` + Data Data `json:"Data" xml:"Data"` +} + +// CreateJyQueryAppInfoBySceneCodeRequest creates a request to invoke JyQueryAppInfoBySceneCode API +func CreateJyQueryAppInfoBySceneCodeRequest() (request *JyQueryAppInfoBySceneCodeRequest) { + request = &JyQueryAppInfoBySceneCodeRequest{ + RpcRequest: &requests.RpcRequest{}, + } + request.InitWithApiInfo("Dypnsapi", "2017-05-25", "JyQueryAppInfoBySceneCode", "dypnsapi", "openAPI") + request.Method = requests.POST + return +} + +// CreateJyQueryAppInfoBySceneCodeResponse creates a response to parse from JyQueryAppInfoBySceneCode response +func CreateJyQueryAppInfoBySceneCodeResponse() (response *JyQueryAppInfoBySceneCodeResponse) { + response = &JyQueryAppInfoBySceneCodeResponse{ + BaseResponse: &responses.BaseResponse{}, + } + return +} diff --git a/services/dypnsapi/struct_data.go b/services/dypnsapi/struct_data.go index 622c13490..861365897 100644 --- a/services/dypnsapi/struct_data.go +++ b/services/dypnsapi/struct_data.go @@ -18,7 +18,10 @@ package dypnsapi // Data is a nested struct in dypnsapi response type Data struct { AmountSum string `json:"AmountSum" xml:"AmountSum"` + CmAppId string `json:"CmAppId" xml:"CmAppId"` + CmAppKey string `json:"CmAppKey" xml:"CmAppKey"` BizToken string `json:"BizToken" xml:"BizToken"` + CtAppKey string `json:"CtAppKey" xml:"CtAppKey"` TotalSuccess int64 `json:"TotalSuccess" xml:"TotalSuccess"` StsAccessKeyId string `json:"StsAccessKeyId" xml:"StsAccessKeyId"` TotalUnknown int64 `json:"TotalUnknown" xml:"TotalUnknown"` @@ -29,6 +32,7 @@ type Data struct { StsToken string `json:"StsToken" xml:"StsToken"` TotalFail int64 `json:"TotalFail" xml:"TotalFail"` Total int64 `json:"Total" xml:"Total"` + CtAppId string `json:"CtAppId" xml:"CtAppId"` DayStatistic []DayStatisticItem `json:"DayStatistic" xml:"DayStatistic"` SceneBillingList []SceneBillingListItem `json:"SceneBillingList" xml:"SceneBillingList"` } diff --git a/services/dypnsapi/struct_gate_verify_scheme_data.go b/services/dypnsapi/struct_gate_verify_scheme_data.go new file mode 100644 index 000000000..1d2d135ff --- /dev/null +++ b/services/dypnsapi/struct_gate_verify_scheme_data.go @@ -0,0 +1,21 @@ +package dypnsapi + +//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. + +// GateVerifySchemeData is a nested struct in dypnsapi response +type GateVerifySchemeData struct { + SchemeCode string `json:"SchemeCode" xml:"SchemeCode"` +}