1// Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved. 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15package v20191126 16 17import ( 18 "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common" 19 tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http" 20 "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile" 21) 22 23const APIVersion = "2019-11-26" 24 25type Client struct { 26 common.Client 27} 28 29// Deprecated 30func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error) { 31 cpf := profile.NewClientProfile() 32 client = &Client{} 33 client.Init(region).WithSecretId(secretId, secretKey).WithProfile(cpf) 34 return 35} 36 37func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error) { 38 client = &Client{} 39 client.Init(region). 40 WithCredential(credential). 41 WithProfile(clientProfile) 42 return 43} 44 45 46func NewClearDeviceActiveCodeRequest() (request *ClearDeviceActiveCodeRequest) { 47 request = &ClearDeviceActiveCodeRequest{ 48 BaseRequest: &tchttp.BaseRequest{}, 49 } 50 request.Init().WithApiInfo("iotvideo", APIVersion, "ClearDeviceActiveCode") 51 return 52} 53 54func NewClearDeviceActiveCodeResponse() (response *ClearDeviceActiveCodeResponse) { 55 response = &ClearDeviceActiveCodeResponse{ 56 BaseResponse: &tchttp.BaseResponse{}, 57 } 58 return 59} 60 61// ClearDeviceActiveCode 62// 清除设备激活码 63// 64// 可能返回的错误码: 65// AUTHFAILURE = "AuthFailure" 66// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 67// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 68// DRYRUNOPERATION = "DryRunOperation" 69// FAILEDOPERATION = "FailedOperation" 70// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 71// INTERNALERROR = "InternalError" 72// INVALIDPARAMETER = "InvalidParameter" 73// INVALIDPARAMETERVALUE = "InvalidParameterValue" 74// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 75// LIMITEXCEEDED = "LimitExceeded" 76// MISSINGPARAMETER = "MissingParameter" 77// OPERATIONDENIED = "OperationDenied" 78// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 79// RESOURCEINUSE = "ResourceInUse" 80// RESOURCEINSUFFICIENT = "ResourceInsufficient" 81// RESOURCENOTFOUND = "ResourceNotFound" 82// RESOURCEUNAVAILABLE = "ResourceUnavailable" 83// RESOURCESSOLDOUT = "ResourcesSoldOut" 84// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 85// UNKNOWNPARAMETER = "UnknownParameter" 86// UNSUPPORTEDOPERATION = "UnsupportedOperation" 87func (c *Client) ClearDeviceActiveCode(request *ClearDeviceActiveCodeRequest) (response *ClearDeviceActiveCodeResponse, err error) { 88 if request == nil { 89 request = NewClearDeviceActiveCodeRequest() 90 } 91 response = NewClearDeviceActiveCodeResponse() 92 err = c.Send(request, response) 93 return 94} 95 96func NewCreateAnonymousAccessTokenRequest() (request *CreateAnonymousAccessTokenRequest) { 97 request = &CreateAnonymousAccessTokenRequest{ 98 BaseRequest: &tchttp.BaseRequest{}, 99 } 100 request.Init().WithApiInfo("iotvideo", APIVersion, "CreateAnonymousAccessToken") 101 return 102} 103 104func NewCreateAnonymousAccessTokenResponse() (response *CreateAnonymousAccessTokenResponse) { 105 response = &CreateAnonymousAccessTokenResponse{ 106 BaseResponse: &tchttp.BaseResponse{}, 107 } 108 return 109} 110 111// CreateAnonymousAccessToken 112// 创建匿名访问Token 113// 114// 可能返回的错误码: 115// AUTHFAILURE = "AuthFailure" 116// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 117// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 118// DRYRUNOPERATION = "DryRunOperation" 119// FAILEDOPERATION = "FailedOperation" 120// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 121// INTERNALERROR = "InternalError" 122// INVALIDPARAMETER = "InvalidParameter" 123// INVALIDPARAMETERVALUE = "InvalidParameterValue" 124// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 125// LIMITEXCEEDED = "LimitExceeded" 126// MISSINGPARAMETER = "MissingParameter" 127// OPERATIONDENIED = "OperationDenied" 128// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 129// RESOURCEINUSE = "ResourceInUse" 130// RESOURCEINSUFFICIENT = "ResourceInsufficient" 131// RESOURCENOTFOUND = "ResourceNotFound" 132// RESOURCEUNAVAILABLE = "ResourceUnavailable" 133// RESOURCESSOLDOUT = "ResourcesSoldOut" 134// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 135// UNKNOWNPARAMETER = "UnknownParameter" 136// UNSUPPORTEDOPERATION = "UnsupportedOperation" 137func (c *Client) CreateAnonymousAccessToken(request *CreateAnonymousAccessTokenRequest) (response *CreateAnonymousAccessTokenResponse, err error) { 138 if request == nil { 139 request = NewCreateAnonymousAccessTokenRequest() 140 } 141 response = NewCreateAnonymousAccessTokenResponse() 142 err = c.Send(request, response) 143 return 144} 145 146func NewCreateAppUsrRequest() (request *CreateAppUsrRequest) { 147 request = &CreateAppUsrRequest{ 148 BaseRequest: &tchttp.BaseRequest{}, 149 } 150 request.Init().WithApiInfo("iotvideo", APIVersion, "CreateAppUsr") 151 return 152} 153 154func NewCreateAppUsrResponse() (response *CreateAppUsrResponse) { 155 response = &CreateAppUsrResponse{ 156 BaseResponse: &tchttp.BaseResponse{}, 157 } 158 return 159} 160 161// CreateAppUsr 162// 本接口(CreateAppUsr)用于接收由厂商云发送过来的注册请求,建立厂商云终端用户与IoT Video终端用户的映射关系。 163// 164// 可能返回的错误码: 165// AUTHFAILURE = "AuthFailure" 166// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 167// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 168// DRYRUNOPERATION = "DryRunOperation" 169// FAILEDOPERATION = "FailedOperation" 170// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 171// INTERNALERROR = "InternalError" 172// INVALIDPARAMETER = "InvalidParameter" 173// INVALIDPARAMETERVALUE = "InvalidParameterValue" 174// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 175// LIMITEXCEEDED = "LimitExceeded" 176// MISSINGPARAMETER = "MissingParameter" 177// OPERATIONDENIED = "OperationDenied" 178// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 179// RESOURCEINUSE = "ResourceInUse" 180// RESOURCEINSUFFICIENT = "ResourceInsufficient" 181// RESOURCENOTFOUND = "ResourceNotFound" 182// RESOURCEUNAVAILABLE = "ResourceUnavailable" 183// RESOURCESSOLDOUT = "ResourcesSoldOut" 184// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 185// UNKNOWNPARAMETER = "UnknownParameter" 186// UNSUPPORTEDOPERATION = "UnsupportedOperation" 187func (c *Client) CreateAppUsr(request *CreateAppUsrRequest) (response *CreateAppUsrResponse, err error) { 188 if request == nil { 189 request = NewCreateAppUsrRequest() 190 } 191 response = NewCreateAppUsrResponse() 192 err = c.Send(request, response) 193 return 194} 195 196func NewCreateBindingRequest() (request *CreateBindingRequest) { 197 request = &CreateBindingRequest{ 198 BaseRequest: &tchttp.BaseRequest{}, 199 } 200 request.Init().WithApiInfo("iotvideo", APIVersion, "CreateBinding") 201 return 202} 203 204func NewCreateBindingResponse() (response *CreateBindingResponse) { 205 response = &CreateBindingResponse{ 206 BaseResponse: &tchttp.BaseResponse{}, 207 } 208 return 209} 210 211// CreateBinding 212// 本接口(CreateBinding)用于终端用户和设备进行绑定,具体的应用场景如下: 213// 214// 终端用户与设备具有“强关联”关系。用户与设备绑定之后,用户终端即具备了该设备的访问权限,访问或操作设备时,无需获取设备访问Token。 215// 216// 可能返回的错误码: 217// AUTHFAILURE = "AuthFailure" 218// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 219// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 220// DRYRUNOPERATION = "DryRunOperation" 221// FAILEDOPERATION = "FailedOperation" 222// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 223// INTERNALERROR = "InternalError" 224// INVALIDPARAMETER = "InvalidParameter" 225// INVALIDPARAMETERVALUE = "InvalidParameterValue" 226// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 227// LIMITEXCEEDED = "LimitExceeded" 228// MISSINGPARAMETER = "MissingParameter" 229// OPERATIONDENIED = "OperationDenied" 230// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 231// RESOURCEINUSE = "ResourceInUse" 232// RESOURCEINSUFFICIENT = "ResourceInsufficient" 233// RESOURCENOTFOUND = "ResourceNotFound" 234// RESOURCEUNAVAILABLE = "ResourceUnavailable" 235// RESOURCESSOLDOUT = "ResourcesSoldOut" 236// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 237// UNKNOWNPARAMETER = "UnknownParameter" 238// UNSUPPORTEDOPERATION = "UnsupportedOperation" 239func (c *Client) CreateBinding(request *CreateBindingRequest) (response *CreateBindingResponse, err error) { 240 if request == nil { 241 request = NewCreateBindingRequest() 242 } 243 response = NewCreateBindingResponse() 244 err = c.Send(request, response) 245 return 246} 247 248func NewCreateDevTokenRequest() (request *CreateDevTokenRequest) { 249 request = &CreateDevTokenRequest{ 250 BaseRequest: &tchttp.BaseRequest{}, 251 } 252 request.Init().WithApiInfo("iotvideo", APIVersion, "CreateDevToken") 253 return 254} 255 256func NewCreateDevTokenResponse() (response *CreateDevTokenResponse) { 257 response = &CreateDevTokenResponse{ 258 BaseResponse: &tchttp.BaseResponse{}, 259 } 260 return 261} 262 263// CreateDevToken 264// 本接口(CreateDevToken)用于以下场景: 265// 266// 终端用户与设备没有强绑定关联关系; 267// 268// 允许终端用户短时或一次性临时访问设备; 269// 270// 当终端用户与设备有强绑定关系时,可以不用调用此接口 271// 272// 可能返回的错误码: 273// AUTHFAILURE = "AuthFailure" 274// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 275// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 276// DRYRUNOPERATION = "DryRunOperation" 277// FAILEDOPERATION = "FailedOperation" 278// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 279// INTERNALERROR = "InternalError" 280// INVALIDPARAMETER = "InvalidParameter" 281// INVALIDPARAMETERVALUE = "InvalidParameterValue" 282// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 283// LIMITEXCEEDED = "LimitExceeded" 284// MISSINGPARAMETER = "MissingParameter" 285// OPERATIONDENIED = "OperationDenied" 286// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 287// RESOURCEINUSE = "ResourceInUse" 288// RESOURCEINSUFFICIENT = "ResourceInsufficient" 289// RESOURCENOTFOUND = "ResourceNotFound" 290// RESOURCEUNAVAILABLE = "ResourceUnavailable" 291// RESOURCESSOLDOUT = "ResourcesSoldOut" 292// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 293// UNKNOWNPARAMETER = "UnknownParameter" 294// UNSUPPORTEDOPERATION = "UnsupportedOperation" 295func (c *Client) CreateDevToken(request *CreateDevTokenRequest) (response *CreateDevTokenResponse, err error) { 296 if request == nil { 297 request = NewCreateDevTokenRequest() 298 } 299 response = NewCreateDevTokenResponse() 300 err = c.Send(request, response) 301 return 302} 303 304func NewCreateDevicesRequest() (request *CreateDevicesRequest) { 305 request = &CreateDevicesRequest{ 306 BaseRequest: &tchttp.BaseRequest{}, 307 } 308 request.Init().WithApiInfo("iotvideo", APIVersion, "CreateDevices") 309 return 310} 311 312func NewCreateDevicesResponse() (response *CreateDevicesResponse) { 313 response = &CreateDevicesResponse{ 314 BaseResponse: &tchttp.BaseResponse{}, 315 } 316 return 317} 318 319// CreateDevices 320// 本接口(CreateDevices)用于批量创建新的物联网视频通信设备。 321// 322// 注意:腾讯云不会对设备私钥进行保存,请自行保管好您的设备私钥。 323// 324// 可能返回的错误码: 325// AUTHFAILURE = "AuthFailure" 326// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 327// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 328// DRYRUNOPERATION = "DryRunOperation" 329// FAILEDOPERATION = "FailedOperation" 330// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 331// INTERNALERROR = "InternalError" 332// INVALIDPARAMETER = "InvalidParameter" 333// INVALIDPARAMETERVALUE = "InvalidParameterValue" 334// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 335// LIMITEXCEEDED = "LimitExceeded" 336// MISSINGPARAMETER = "MissingParameter" 337// OPERATIONDENIED = "OperationDenied" 338// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 339// RESOURCEINUSE = "ResourceInUse" 340// RESOURCEINSUFFICIENT = "ResourceInsufficient" 341// RESOURCENOTFOUND = "ResourceNotFound" 342// RESOURCEUNAVAILABLE = "ResourceUnavailable" 343// RESOURCESSOLDOUT = "ResourcesSoldOut" 344// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 345// UNKNOWNPARAMETER = "UnknownParameter" 346// UNSUPPORTEDOPERATION = "UnsupportedOperation" 347func (c *Client) CreateDevices(request *CreateDevicesRequest) (response *CreateDevicesResponse, err error) { 348 if request == nil { 349 request = NewCreateDevicesRequest() 350 } 351 response = NewCreateDevicesResponse() 352 err = c.Send(request, response) 353 return 354} 355 356func NewCreateGencodeRequest() (request *CreateGencodeRequest) { 357 request = &CreateGencodeRequest{ 358 BaseRequest: &tchttp.BaseRequest{}, 359 } 360 request.Init().WithApiInfo("iotvideo", APIVersion, "CreateGencode") 361 return 362} 363 364func NewCreateGencodeResponse() (response *CreateGencodeResponse) { 365 response = &CreateGencodeResponse{ 366 BaseResponse: &tchttp.BaseResponse{}, 367 } 368 return 369} 370 371// CreateGencode 372// 本接口(CreateGencode)用于生成设备物模型源代码 373// 374// 可能返回的错误码: 375// AUTHFAILURE = "AuthFailure" 376// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 377// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 378// DRYRUNOPERATION = "DryRunOperation" 379// FAILEDOPERATION = "FailedOperation" 380// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 381// INTERNALERROR = "InternalError" 382// INVALIDPARAMETER = "InvalidParameter" 383// INVALIDPARAMETERVALUE = "InvalidParameterValue" 384// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 385// LIMITEXCEEDED = "LimitExceeded" 386// MISSINGPARAMETER = "MissingParameter" 387// OPERATIONDENIED = "OperationDenied" 388// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 389// RESOURCEINUSE = "ResourceInUse" 390// RESOURCEINSUFFICIENT = "ResourceInsufficient" 391// RESOURCENOTFOUND = "ResourceNotFound" 392// RESOURCEUNAVAILABLE = "ResourceUnavailable" 393// RESOURCESSOLDOUT = "ResourcesSoldOut" 394// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 395// UNKNOWNPARAMETER = "UnknownParameter" 396// UNSUPPORTEDOPERATION = "UnsupportedOperation" 397func (c *Client) CreateGencode(request *CreateGencodeRequest) (response *CreateGencodeResponse, err error) { 398 if request == nil { 399 request = NewCreateGencodeRequest() 400 } 401 response = NewCreateGencodeResponse() 402 err = c.Send(request, response) 403 return 404} 405 406func NewCreateIotDataTypeRequest() (request *CreateIotDataTypeRequest) { 407 request = &CreateIotDataTypeRequest{ 408 BaseRequest: &tchttp.BaseRequest{}, 409 } 410 request.Init().WithApiInfo("iotvideo", APIVersion, "CreateIotDataType") 411 return 412} 413 414func NewCreateIotDataTypeResponse() (response *CreateIotDataTypeResponse) { 415 response = &CreateIotDataTypeResponse{ 416 BaseResponse: &tchttp.BaseResponse{}, 417 } 418 return 419} 420 421// CreateIotDataType 422// 本接口(CreateIotDataType)用于创建自定义物模型数据类型。 423// 424// 可能返回的错误码: 425// AUTHFAILURE = "AuthFailure" 426// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 427// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 428// DRYRUNOPERATION = "DryRunOperation" 429// FAILEDOPERATION = "FailedOperation" 430// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 431// INTERNALERROR = "InternalError" 432// INVALIDPARAMETER = "InvalidParameter" 433// INVALIDPARAMETERVALUE = "InvalidParameterValue" 434// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 435// LIMITEXCEEDED = "LimitExceeded" 436// MISSINGPARAMETER = "MissingParameter" 437// OPERATIONDENIED = "OperationDenied" 438// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 439// RESOURCEINUSE = "ResourceInUse" 440// RESOURCEINSUFFICIENT = "ResourceInsufficient" 441// RESOURCENOTFOUND = "ResourceNotFound" 442// RESOURCEUNAVAILABLE = "ResourceUnavailable" 443// RESOURCESSOLDOUT = "ResourcesSoldOut" 444// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 445// UNKNOWNPARAMETER = "UnknownParameter" 446// UNSUPPORTEDOPERATION = "UnsupportedOperation" 447func (c *Client) CreateIotDataType(request *CreateIotDataTypeRequest) (response *CreateIotDataTypeResponse, err error) { 448 if request == nil { 449 request = NewCreateIotDataTypeRequest() 450 } 451 response = NewCreateIotDataTypeResponse() 452 err = c.Send(request, response) 453 return 454} 455 456func NewCreateIotModelRequest() (request *CreateIotModelRequest) { 457 request = &CreateIotModelRequest{ 458 BaseRequest: &tchttp.BaseRequest{}, 459 } 460 request.Init().WithApiInfo("iotvideo", APIVersion, "CreateIotModel") 461 return 462} 463 464func NewCreateIotModelResponse() (response *CreateIotModelResponse) { 465 response = &CreateIotModelResponse{ 466 BaseResponse: &tchttp.BaseResponse{}, 467 } 468 return 469} 470 471// CreateIotModel 472// 本接口(CreateIotModel)用于定义的物模型提交。 473// 474// 该接口实现了物模型草稿箱的功能,保存用户最后一次编辑的物模型数据。 475// 476// 可能返回的错误码: 477// AUTHFAILURE = "AuthFailure" 478// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 479// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 480// DRYRUNOPERATION = "DryRunOperation" 481// FAILEDOPERATION = "FailedOperation" 482// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 483// INTERNALERROR = "InternalError" 484// INVALIDPARAMETER = "InvalidParameter" 485// INVALIDPARAMETERVALUE = "InvalidParameterValue" 486// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 487// LIMITEXCEEDED = "LimitExceeded" 488// MISSINGPARAMETER = "MissingParameter" 489// OPERATIONDENIED = "OperationDenied" 490// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 491// RESOURCEINUSE = "ResourceInUse" 492// RESOURCEINSUFFICIENT = "ResourceInsufficient" 493// RESOURCENOTFOUND = "ResourceNotFound" 494// RESOURCEUNAVAILABLE = "ResourceUnavailable" 495// RESOURCESSOLDOUT = "ResourcesSoldOut" 496// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 497// UNKNOWNPARAMETER = "UnknownParameter" 498// UNSUPPORTEDOPERATION = "UnsupportedOperation" 499func (c *Client) CreateIotModel(request *CreateIotModelRequest) (response *CreateIotModelResponse, err error) { 500 if request == nil { 501 request = NewCreateIotModelRequest() 502 } 503 response = NewCreateIotModelResponse() 504 err = c.Send(request, response) 505 return 506} 507 508func NewCreateProductRequest() (request *CreateProductRequest) { 509 request = &CreateProductRequest{ 510 BaseRequest: &tchttp.BaseRequest{}, 511 } 512 request.Init().WithApiInfo("iotvideo", APIVersion, "CreateProduct") 513 return 514} 515 516func NewCreateProductResponse() (response *CreateProductResponse) { 517 response = &CreateProductResponse{ 518 BaseResponse: &tchttp.BaseResponse{}, 519 } 520 return 521} 522 523// CreateProduct 524// 本接口(CreateProduct)用于创建一个新的物联网智能视频产品。 525// 526// 可能返回的错误码: 527// AUTHFAILURE = "AuthFailure" 528// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 529// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 530// DRYRUNOPERATION = "DryRunOperation" 531// FAILEDOPERATION = "FailedOperation" 532// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 533// INTERNALERROR = "InternalError" 534// INVALIDPARAMETER = "InvalidParameter" 535// INVALIDPARAMETERVALUE = "InvalidParameterValue" 536// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 537// LIMITEXCEEDED = "LimitExceeded" 538// MISSINGPARAMETER = "MissingParameter" 539// OPERATIONDENIED = "OperationDenied" 540// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 541// RESOURCEINUSE = "ResourceInUse" 542// RESOURCEINSUFFICIENT = "ResourceInsufficient" 543// RESOURCENOTFOUND = "ResourceNotFound" 544// RESOURCEUNAVAILABLE = "ResourceUnavailable" 545// RESOURCESSOLDOUT = "ResourcesSoldOut" 546// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 547// UNKNOWNPARAMETER = "UnknownParameter" 548// UNSUPPORTEDOPERATION = "UnsupportedOperation" 549func (c *Client) CreateProduct(request *CreateProductRequest) (response *CreateProductResponse, err error) { 550 if request == nil { 551 request = NewCreateProductRequest() 552 } 553 response = NewCreateProductResponse() 554 err = c.Send(request, response) 555 return 556} 557 558func NewCreateStorageRequest() (request *CreateStorageRequest) { 559 request = &CreateStorageRequest{ 560 BaseRequest: &tchttp.BaseRequest{}, 561 } 562 request.Init().WithApiInfo("iotvideo", APIVersion, "CreateStorage") 563 return 564} 565 566func NewCreateStorageResponse() (response *CreateStorageResponse) { 567 response = &CreateStorageResponse{ 568 BaseResponse: &tchttp.BaseResponse{}, 569 } 570 return 571} 572 573// CreateStorage 574// 该接口已经停止维护,请勿使用 575// 576// 可能返回的错误码: 577// AUTHFAILURE = "AuthFailure" 578// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 579// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 580// DRYRUNOPERATION = "DryRunOperation" 581// FAILEDOPERATION = "FailedOperation" 582// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 583// INTERNALERROR = "InternalError" 584// INVALIDPARAMETER = "InvalidParameter" 585// INVALIDPARAMETERVALUE = "InvalidParameterValue" 586// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 587// LIMITEXCEEDED = "LimitExceeded" 588// MISSINGPARAMETER = "MissingParameter" 589// OPERATIONDENIED = "OperationDenied" 590// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 591// RESOURCEINUSE = "ResourceInUse" 592// RESOURCEINSUFFICIENT = "ResourceInsufficient" 593// RESOURCENOTFOUND = "ResourceNotFound" 594// RESOURCEUNAVAILABLE = "ResourceUnavailable" 595// RESOURCESSOLDOUT = "ResourcesSoldOut" 596// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 597// UNKNOWNPARAMETER = "UnknownParameter" 598// UNSUPPORTEDOPERATION = "UnsupportedOperation" 599func (c *Client) CreateStorage(request *CreateStorageRequest) (response *CreateStorageResponse, err error) { 600 if request == nil { 601 request = NewCreateStorageRequest() 602 } 603 response = NewCreateStorageResponse() 604 err = c.Send(request, response) 605 return 606} 607 608func NewCreateStorageServiceRequest() (request *CreateStorageServiceRequest) { 609 request = &CreateStorageServiceRequest{ 610 BaseRequest: &tchttp.BaseRequest{}, 611 } 612 request.Init().WithApiInfo("iotvideo", APIVersion, "CreateStorageService") 613 return 614} 615 616func NewCreateStorageServiceResponse() (response *CreateStorageServiceResponse) { 617 response = &CreateStorageServiceResponse{ 618 BaseResponse: &tchttp.BaseResponse{}, 619 } 620 return 621} 622 623// CreateStorageService 624// 购买云存服务 625// 626// 可能返回的错误码: 627// AUTHFAILURE = "AuthFailure" 628// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 629// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 630// DRYRUNOPERATION = "DryRunOperation" 631// FAILEDOPERATION = "FailedOperation" 632// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 633// INTERNALERROR = "InternalError" 634// INVALIDPARAMETER = "InvalidParameter" 635// INVALIDPARAMETERVALUE = "InvalidParameterValue" 636// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 637// LIMITEXCEEDED = "LimitExceeded" 638// MISSINGPARAMETER = "MissingParameter" 639// OPERATIONDENIED = "OperationDenied" 640// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 641// RESOURCEINUSE = "ResourceInUse" 642// RESOURCEINSUFFICIENT = "ResourceInsufficient" 643// RESOURCENOTFOUND = "ResourceNotFound" 644// RESOURCEUNAVAILABLE = "ResourceUnavailable" 645// RESOURCESSOLDOUT = "ResourcesSoldOut" 646// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 647// UNKNOWNPARAMETER = "UnknownParameter" 648// UNSUPPORTEDOPERATION = "UnsupportedOperation" 649func (c *Client) CreateStorageService(request *CreateStorageServiceRequest) (response *CreateStorageServiceResponse, err error) { 650 if request == nil { 651 request = NewCreateStorageServiceRequest() 652 } 653 response = NewCreateStorageServiceResponse() 654 err = c.Send(request, response) 655 return 656} 657 658func NewCreateTraceIdsRequest() (request *CreateTraceIdsRequest) { 659 request = &CreateTraceIdsRequest{ 660 BaseRequest: &tchttp.BaseRequest{}, 661 } 662 request.Init().WithApiInfo("iotvideo", APIVersion, "CreateTraceIds") 663 return 664} 665 666func NewCreateTraceIdsResponse() (response *CreateTraceIdsResponse) { 667 response = &CreateTraceIdsResponse{ 668 BaseResponse: &tchttp.BaseResponse{}, 669 } 670 return 671} 672 673// CreateTraceIds 674// 本接口(CreateTraceIds)用于将设备加到日志跟踪白名单。 675// 676// 可能返回的错误码: 677// AUTHFAILURE = "AuthFailure" 678// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 679// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 680// DRYRUNOPERATION = "DryRunOperation" 681// FAILEDOPERATION = "FailedOperation" 682// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 683// INTERNALERROR = "InternalError" 684// INVALIDPARAMETER = "InvalidParameter" 685// INVALIDPARAMETERVALUE = "InvalidParameterValue" 686// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 687// LIMITEXCEEDED = "LimitExceeded" 688// MISSINGPARAMETER = "MissingParameter" 689// OPERATIONDENIED = "OperationDenied" 690// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 691// RESOURCEINUSE = "ResourceInUse" 692// RESOURCEINSUFFICIENT = "ResourceInsufficient" 693// RESOURCENOTFOUND = "ResourceNotFound" 694// RESOURCEUNAVAILABLE = "ResourceUnavailable" 695// RESOURCESSOLDOUT = "ResourcesSoldOut" 696// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 697// UNKNOWNPARAMETER = "UnknownParameter" 698// UNSUPPORTEDOPERATION = "UnsupportedOperation" 699func (c *Client) CreateTraceIds(request *CreateTraceIdsRequest) (response *CreateTraceIdsResponse, err error) { 700 if request == nil { 701 request = NewCreateTraceIdsRequest() 702 } 703 response = NewCreateTraceIdsResponse() 704 err = c.Send(request, response) 705 return 706} 707 708func NewCreateUploadPathRequest() (request *CreateUploadPathRequest) { 709 request = &CreateUploadPathRequest{ 710 BaseRequest: &tchttp.BaseRequest{}, 711 } 712 request.Init().WithApiInfo("iotvideo", APIVersion, "CreateUploadPath") 713 return 714} 715 716func NewCreateUploadPathResponse() (response *CreateUploadPathResponse) { 717 response = &CreateUploadPathResponse{ 718 BaseResponse: &tchttp.BaseResponse{}, 719 } 720 return 721} 722 723// CreateUploadPath 724// 本接口(CreateUploadPath)用于获取固件上传路径。 725// 726// 可能返回的错误码: 727// AUTHFAILURE = "AuthFailure" 728// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 729// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 730// DRYRUNOPERATION = "DryRunOperation" 731// FAILEDOPERATION = "FailedOperation" 732// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 733// INTERNALERROR = "InternalError" 734// INVALIDPARAMETER = "InvalidParameter" 735// INVALIDPARAMETERVALUE = "InvalidParameterValue" 736// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 737// LIMITEXCEEDED = "LimitExceeded" 738// MISSINGPARAMETER = "MissingParameter" 739// OPERATIONDENIED = "OperationDenied" 740// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 741// RESOURCEINUSE = "ResourceInUse" 742// RESOURCEINSUFFICIENT = "ResourceInsufficient" 743// RESOURCENOTFOUND = "ResourceNotFound" 744// RESOURCEUNAVAILABLE = "ResourceUnavailable" 745// RESOURCESSOLDOUT = "ResourcesSoldOut" 746// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 747// UNKNOWNPARAMETER = "UnknownParameter" 748// UNSUPPORTEDOPERATION = "UnsupportedOperation" 749func (c *Client) CreateUploadPath(request *CreateUploadPathRequest) (response *CreateUploadPathResponse, err error) { 750 if request == nil { 751 request = NewCreateUploadPathRequest() 752 } 753 response = NewCreateUploadPathResponse() 754 err = c.Send(request, response) 755 return 756} 757 758func NewCreateUsrTokenRequest() (request *CreateUsrTokenRequest) { 759 request = &CreateUsrTokenRequest{ 760 BaseRequest: &tchttp.BaseRequest{}, 761 } 762 request.Init().WithApiInfo("iotvideo", APIVersion, "CreateUsrToken") 763 return 764} 765 766func NewCreateUsrTokenResponse() (response *CreateUsrTokenResponse) { 767 response = &CreateUsrTokenResponse{ 768 BaseResponse: &tchttp.BaseResponse{}, 769 } 770 return 771} 772 773// CreateUsrToken 774// 本接口(CreateUsrToken)用于终端用户获取IoT Video平台的accessToken,初始化SDK,连接到IoT Video接入服务器。 775// 776// 可能返回的错误码: 777// AUTHFAILURE = "AuthFailure" 778// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 779// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 780// DRYRUNOPERATION = "DryRunOperation" 781// FAILEDOPERATION = "FailedOperation" 782// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 783// INTERNALERROR = "InternalError" 784// INVALIDPARAMETER = "InvalidParameter" 785// INVALIDPARAMETERVALUE = "InvalidParameterValue" 786// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 787// LIMITEXCEEDED = "LimitExceeded" 788// MISSINGPARAMETER = "MissingParameter" 789// OPERATIONDENIED = "OperationDenied" 790// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 791// RESOURCEINUSE = "ResourceInUse" 792// RESOURCEINSUFFICIENT = "ResourceInsufficient" 793// RESOURCENOTFOUND = "ResourceNotFound" 794// RESOURCEUNAVAILABLE = "ResourceUnavailable" 795// RESOURCESSOLDOUT = "ResourcesSoldOut" 796// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 797// UNKNOWNPARAMETER = "UnknownParameter" 798// UNSUPPORTEDOPERATION = "UnsupportedOperation" 799func (c *Client) CreateUsrToken(request *CreateUsrTokenRequest) (response *CreateUsrTokenResponse, err error) { 800 if request == nil { 801 request = NewCreateUsrTokenRequest() 802 } 803 response = NewCreateUsrTokenResponse() 804 err = c.Send(request, response) 805 return 806} 807 808func NewDeleteAppUsrRequest() (request *DeleteAppUsrRequest) { 809 request = &DeleteAppUsrRequest{ 810 BaseRequest: &tchttp.BaseRequest{}, 811 } 812 request.Init().WithApiInfo("iotvideo", APIVersion, "DeleteAppUsr") 813 return 814} 815 816func NewDeleteAppUsrResponse() (response *DeleteAppUsrResponse) { 817 response = &DeleteAppUsrResponse{ 818 BaseResponse: &tchttp.BaseResponse{}, 819 } 820 return 821} 822 823// DeleteAppUsr 824// 本接口(DeleteAppUsr)用于删除终端用户。 825// 826// 可能返回的错误码: 827// AUTHFAILURE = "AuthFailure" 828// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 829// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 830// DRYRUNOPERATION = "DryRunOperation" 831// FAILEDOPERATION = "FailedOperation" 832// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 833// INTERNALERROR = "InternalError" 834// INVALIDPARAMETER = "InvalidParameter" 835// INVALIDPARAMETERVALUE = "InvalidParameterValue" 836// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 837// LIMITEXCEEDED = "LimitExceeded" 838// MISSINGPARAMETER = "MissingParameter" 839// OPERATIONDENIED = "OperationDenied" 840// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 841// RESOURCEINUSE = "ResourceInUse" 842// RESOURCEINSUFFICIENT = "ResourceInsufficient" 843// RESOURCENOTFOUND = "ResourceNotFound" 844// RESOURCEUNAVAILABLE = "ResourceUnavailable" 845// RESOURCESSOLDOUT = "ResourcesSoldOut" 846// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 847// UNKNOWNPARAMETER = "UnknownParameter" 848// UNSUPPORTEDOPERATION = "UnsupportedOperation" 849func (c *Client) DeleteAppUsr(request *DeleteAppUsrRequest) (response *DeleteAppUsrResponse, err error) { 850 if request == nil { 851 request = NewDeleteAppUsrRequest() 852 } 853 response = NewDeleteAppUsrResponse() 854 err = c.Send(request, response) 855 return 856} 857 858func NewDeleteBindingRequest() (request *DeleteBindingRequest) { 859 request = &DeleteBindingRequest{ 860 BaseRequest: &tchttp.BaseRequest{}, 861 } 862 request.Init().WithApiInfo("iotvideo", APIVersion, "DeleteBinding") 863 return 864} 865 866func NewDeleteBindingResponse() (response *DeleteBindingResponse) { 867 response = &DeleteBindingResponse{ 868 BaseResponse: &tchttp.BaseResponse{}, 869 } 870 return 871} 872 873// DeleteBinding 874// 本接口(DeleteBinding)用于终端用户和设备进行解绑定。 875// 876// 可能返回的错误码: 877// AUTHFAILURE = "AuthFailure" 878// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 879// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 880// DRYRUNOPERATION = "DryRunOperation" 881// FAILEDOPERATION = "FailedOperation" 882// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 883// INTERNALERROR = "InternalError" 884// INVALIDPARAMETER = "InvalidParameter" 885// INVALIDPARAMETERVALUE = "InvalidParameterValue" 886// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 887// LIMITEXCEEDED = "LimitExceeded" 888// MISSINGPARAMETER = "MissingParameter" 889// OPERATIONDENIED = "OperationDenied" 890// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 891// RESOURCEINUSE = "ResourceInUse" 892// RESOURCEINSUFFICIENT = "ResourceInsufficient" 893// RESOURCENOTFOUND = "ResourceNotFound" 894// RESOURCEUNAVAILABLE = "ResourceUnavailable" 895// RESOURCESSOLDOUT = "ResourcesSoldOut" 896// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 897// UNKNOWNPARAMETER = "UnknownParameter" 898// UNSUPPORTEDOPERATION = "UnsupportedOperation" 899func (c *Client) DeleteBinding(request *DeleteBindingRequest) (response *DeleteBindingResponse, err error) { 900 if request == nil { 901 request = NewDeleteBindingRequest() 902 } 903 response = NewDeleteBindingResponse() 904 err = c.Send(request, response) 905 return 906} 907 908func NewDeleteDeviceRequest() (request *DeleteDeviceRequest) { 909 request = &DeleteDeviceRequest{ 910 BaseRequest: &tchttp.BaseRequest{}, 911 } 912 request.Init().WithApiInfo("iotvideo", APIVersion, "DeleteDevice") 913 return 914} 915 916func NewDeleteDeviceResponse() (response *DeleteDeviceResponse) { 917 response = &DeleteDeviceResponse{ 918 BaseResponse: &tchttp.BaseResponse{}, 919 } 920 return 921} 922 923// DeleteDevice 924// 本接口(DeleteDevice)用于删除设备,可进行批量操作,每次操作最多100台设备。 925// 926// 可能返回的错误码: 927// AUTHFAILURE = "AuthFailure" 928// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 929// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 930// DRYRUNOPERATION = "DryRunOperation" 931// FAILEDOPERATION = "FailedOperation" 932// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 933// INTERNALERROR = "InternalError" 934// INVALIDPARAMETER = "InvalidParameter" 935// INVALIDPARAMETERVALUE = "InvalidParameterValue" 936// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 937// LIMITEXCEEDED = "LimitExceeded" 938// MISSINGPARAMETER = "MissingParameter" 939// OPERATIONDENIED = "OperationDenied" 940// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 941// RESOURCEINUSE = "ResourceInUse" 942// RESOURCEINSUFFICIENT = "ResourceInsufficient" 943// RESOURCENOTFOUND = "ResourceNotFound" 944// RESOURCEUNAVAILABLE = "ResourceUnavailable" 945// RESOURCESSOLDOUT = "ResourcesSoldOut" 946// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 947// UNKNOWNPARAMETER = "UnknownParameter" 948// UNSUPPORTEDOPERATION = "UnsupportedOperation" 949func (c *Client) DeleteDevice(request *DeleteDeviceRequest) (response *DeleteDeviceResponse, err error) { 950 if request == nil { 951 request = NewDeleteDeviceRequest() 952 } 953 response = NewDeleteDeviceResponse() 954 err = c.Send(request, response) 955 return 956} 957 958func NewDeleteIotDataTypeRequest() (request *DeleteIotDataTypeRequest) { 959 request = &DeleteIotDataTypeRequest{ 960 BaseRequest: &tchttp.BaseRequest{}, 961 } 962 request.Init().WithApiInfo("iotvideo", APIVersion, "DeleteIotDataType") 963 return 964} 965 966func NewDeleteIotDataTypeResponse() (response *DeleteIotDataTypeResponse) { 967 response = &DeleteIotDataTypeResponse{ 968 BaseResponse: &tchttp.BaseResponse{}, 969 } 970 return 971} 972 973// DeleteIotDataType 974// 本接口(DeleteIotDataType)用于删除自定义物模型数据类型。 975// 976// 可能返回的错误码: 977// AUTHFAILURE = "AuthFailure" 978// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 979// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 980// DRYRUNOPERATION = "DryRunOperation" 981// FAILEDOPERATION = "FailedOperation" 982// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 983// INTERNALERROR = "InternalError" 984// INVALIDPARAMETER = "InvalidParameter" 985// INVALIDPARAMETERVALUE = "InvalidParameterValue" 986// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 987// LIMITEXCEEDED = "LimitExceeded" 988// MISSINGPARAMETER = "MissingParameter" 989// OPERATIONDENIED = "OperationDenied" 990// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 991// RESOURCEINUSE = "ResourceInUse" 992// RESOURCEINSUFFICIENT = "ResourceInsufficient" 993// RESOURCENOTFOUND = "ResourceNotFound" 994// RESOURCEUNAVAILABLE = "ResourceUnavailable" 995// RESOURCESSOLDOUT = "ResourcesSoldOut" 996// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 997// UNKNOWNPARAMETER = "UnknownParameter" 998// UNSUPPORTEDOPERATION = "UnsupportedOperation" 999func (c *Client) DeleteIotDataType(request *DeleteIotDataTypeRequest) (response *DeleteIotDataTypeResponse, err error) { 1000 if request == nil { 1001 request = NewDeleteIotDataTypeRequest() 1002 } 1003 response = NewDeleteIotDataTypeResponse() 1004 err = c.Send(request, response) 1005 return 1006} 1007 1008func NewDeleteMessageQueueRequest() (request *DeleteMessageQueueRequest) { 1009 request = &DeleteMessageQueueRequest{ 1010 BaseRequest: &tchttp.BaseRequest{}, 1011 } 1012 request.Init().WithApiInfo("iotvideo", APIVersion, "DeleteMessageQueue") 1013 return 1014} 1015 1016func NewDeleteMessageQueueResponse() (response *DeleteMessageQueueResponse) { 1017 response = &DeleteMessageQueueResponse{ 1018 BaseResponse: &tchttp.BaseResponse{}, 1019 } 1020 return 1021} 1022 1023// DeleteMessageQueue 1024// 本接口(DeleteMessageQueue)用于删除物联网智能视频产品的转发消息配置信息。 1025// 1026// 可能返回的错误码: 1027// AUTHFAILURE = "AuthFailure" 1028// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1029// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1030// DRYRUNOPERATION = "DryRunOperation" 1031// FAILEDOPERATION = "FailedOperation" 1032// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1033// INTERNALERROR = "InternalError" 1034// INVALIDPARAMETER = "InvalidParameter" 1035// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1036// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1037// LIMITEXCEEDED = "LimitExceeded" 1038// MISSINGPARAMETER = "MissingParameter" 1039// OPERATIONDENIED = "OperationDenied" 1040// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1041// RESOURCEINUSE = "ResourceInUse" 1042// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1043// RESOURCENOTFOUND = "ResourceNotFound" 1044// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1045// RESOURCESSOLDOUT = "ResourcesSoldOut" 1046// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1047// UNKNOWNPARAMETER = "UnknownParameter" 1048// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1049func (c *Client) DeleteMessageQueue(request *DeleteMessageQueueRequest) (response *DeleteMessageQueueResponse, err error) { 1050 if request == nil { 1051 request = NewDeleteMessageQueueRequest() 1052 } 1053 response = NewDeleteMessageQueueResponse() 1054 err = c.Send(request, response) 1055 return 1056} 1057 1058func NewDeleteOtaVersionRequest() (request *DeleteOtaVersionRequest) { 1059 request = &DeleteOtaVersionRequest{ 1060 BaseRequest: &tchttp.BaseRequest{}, 1061 } 1062 request.Init().WithApiInfo("iotvideo", APIVersion, "DeleteOtaVersion") 1063 return 1064} 1065 1066func NewDeleteOtaVersionResponse() (response *DeleteOtaVersionResponse) { 1067 response = &DeleteOtaVersionResponse{ 1068 BaseResponse: &tchttp.BaseResponse{}, 1069 } 1070 return 1071} 1072 1073// DeleteOtaVersion 1074// 本接口(DeleteOtaVersion)用于删除固件版本信息。 1075// 1076// 可能返回的错误码: 1077// AUTHFAILURE = "AuthFailure" 1078// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1079// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1080// DRYRUNOPERATION = "DryRunOperation" 1081// FAILEDOPERATION = "FailedOperation" 1082// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1083// INTERNALERROR = "InternalError" 1084// INVALIDPARAMETER = "InvalidParameter" 1085// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1086// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1087// LIMITEXCEEDED = "LimitExceeded" 1088// MISSINGPARAMETER = "MissingParameter" 1089// OPERATIONDENIED = "OperationDenied" 1090// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1091// RESOURCEINUSE = "ResourceInUse" 1092// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1093// RESOURCENOTFOUND = "ResourceNotFound" 1094// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1095// RESOURCESSOLDOUT = "ResourcesSoldOut" 1096// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1097// UNKNOWNPARAMETER = "UnknownParameter" 1098// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1099func (c *Client) DeleteOtaVersion(request *DeleteOtaVersionRequest) (response *DeleteOtaVersionResponse, err error) { 1100 if request == nil { 1101 request = NewDeleteOtaVersionRequest() 1102 } 1103 response = NewDeleteOtaVersionResponse() 1104 err = c.Send(request, response) 1105 return 1106} 1107 1108func NewDeleteProductRequest() (request *DeleteProductRequest) { 1109 request = &DeleteProductRequest{ 1110 BaseRequest: &tchttp.BaseRequest{}, 1111 } 1112 request.Init().WithApiInfo("iotvideo", APIVersion, "DeleteProduct") 1113 return 1114} 1115 1116func NewDeleteProductResponse() (response *DeleteProductResponse) { 1117 response = &DeleteProductResponse{ 1118 BaseResponse: &tchttp.BaseResponse{}, 1119 } 1120 return 1121} 1122 1123// DeleteProduct 1124// 本接口(DeleteProduct)用于删除一个物联网智能视频产品。 1125// 1126// 可能返回的错误码: 1127// AUTHFAILURE = "AuthFailure" 1128// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1129// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1130// DRYRUNOPERATION = "DryRunOperation" 1131// FAILEDOPERATION = "FailedOperation" 1132// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1133// INTERNALERROR = "InternalError" 1134// INVALIDPARAMETER = "InvalidParameter" 1135// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1136// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1137// LIMITEXCEEDED = "LimitExceeded" 1138// MISSINGPARAMETER = "MissingParameter" 1139// OPERATIONDENIED = "OperationDenied" 1140// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1141// RESOURCEINUSE = "ResourceInUse" 1142// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1143// RESOURCENOTFOUND = "ResourceNotFound" 1144// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1145// RESOURCESSOLDOUT = "ResourcesSoldOut" 1146// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1147// UNKNOWNPARAMETER = "UnknownParameter" 1148// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1149func (c *Client) DeleteProduct(request *DeleteProductRequest) (response *DeleteProductResponse, err error) { 1150 if request == nil { 1151 request = NewDeleteProductRequest() 1152 } 1153 response = NewDeleteProductResponse() 1154 err = c.Send(request, response) 1155 return 1156} 1157 1158func NewDeleteTraceIdsRequest() (request *DeleteTraceIdsRequest) { 1159 request = &DeleteTraceIdsRequest{ 1160 BaseRequest: &tchttp.BaseRequest{}, 1161 } 1162 request.Init().WithApiInfo("iotvideo", APIVersion, "DeleteTraceIds") 1163 return 1164} 1165 1166func NewDeleteTraceIdsResponse() (response *DeleteTraceIdsResponse) { 1167 response = &DeleteTraceIdsResponse{ 1168 BaseResponse: &tchttp.BaseResponse{}, 1169 } 1170 return 1171} 1172 1173// DeleteTraceIds 1174// 本接口(DeleteTraceIds)用于将设备从日志跟踪白名单中删除,该接口可批量操作,最多支持同时操作100台设备。 1175// 1176// 可能返回的错误码: 1177// AUTHFAILURE = "AuthFailure" 1178// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1179// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1180// DRYRUNOPERATION = "DryRunOperation" 1181// FAILEDOPERATION = "FailedOperation" 1182// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1183// INTERNALERROR = "InternalError" 1184// INVALIDPARAMETER = "InvalidParameter" 1185// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1186// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1187// LIMITEXCEEDED = "LimitExceeded" 1188// MISSINGPARAMETER = "MissingParameter" 1189// OPERATIONDENIED = "OperationDenied" 1190// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1191// RESOURCEINUSE = "ResourceInUse" 1192// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1193// RESOURCENOTFOUND = "ResourceNotFound" 1194// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1195// RESOURCESSOLDOUT = "ResourcesSoldOut" 1196// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1197// UNKNOWNPARAMETER = "UnknownParameter" 1198// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1199func (c *Client) DeleteTraceIds(request *DeleteTraceIdsRequest) (response *DeleteTraceIdsResponse, err error) { 1200 if request == nil { 1201 request = NewDeleteTraceIdsRequest() 1202 } 1203 response = NewDeleteTraceIdsResponse() 1204 err = c.Send(request, response) 1205 return 1206} 1207 1208func NewDeliverStorageServiceRequest() (request *DeliverStorageServiceRequest) { 1209 request = &DeliverStorageServiceRequest{ 1210 BaseRequest: &tchttp.BaseRequest{}, 1211 } 1212 request.Init().WithApiInfo("iotvideo", APIVersion, "DeliverStorageService") 1213 return 1214} 1215 1216func NewDeliverStorageServiceResponse() (response *DeliverStorageServiceResponse) { 1217 response = &DeliverStorageServiceResponse{ 1218 BaseResponse: &tchttp.BaseResponse{}, 1219 } 1220 return 1221} 1222 1223// DeliverStorageService 1224// 将已购买的云存服务转移到另一设备 1225// 1226// 可能返回的错误码: 1227// AUTHFAILURE = "AuthFailure" 1228// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1229// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1230// DRYRUNOPERATION = "DryRunOperation" 1231// FAILEDOPERATION = "FailedOperation" 1232// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1233// INTERNALERROR = "InternalError" 1234// INVALIDPARAMETER = "InvalidParameter" 1235// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1236// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1237// LIMITEXCEEDED = "LimitExceeded" 1238// MISSINGPARAMETER = "MissingParameter" 1239// OPERATIONDENIED = "OperationDenied" 1240// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1241// RESOURCEINUSE = "ResourceInUse" 1242// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1243// RESOURCENOTFOUND = "ResourceNotFound" 1244// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1245// RESOURCESSOLDOUT = "ResourcesSoldOut" 1246// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1247// UNKNOWNPARAMETER = "UnknownParameter" 1248// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1249func (c *Client) DeliverStorageService(request *DeliverStorageServiceRequest) (response *DeliverStorageServiceResponse, err error) { 1250 if request == nil { 1251 request = NewDeliverStorageServiceRequest() 1252 } 1253 response = NewDeliverStorageServiceResponse() 1254 err = c.Send(request, response) 1255 return 1256} 1257 1258func NewDescribeAccountBalanceRequest() (request *DescribeAccountBalanceRequest) { 1259 request = &DescribeAccountBalanceRequest{ 1260 BaseRequest: &tchttp.BaseRequest{}, 1261 } 1262 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeAccountBalance") 1263 return 1264} 1265 1266func NewDescribeAccountBalanceResponse() (response *DescribeAccountBalanceResponse) { 1267 response = &DescribeAccountBalanceResponse{ 1268 BaseResponse: &tchttp.BaseResponse{}, 1269 } 1270 return 1271} 1272 1273// DescribeAccountBalance 1274// 客户可通过本接口获取账户余额信息, 默认接口请求频率限制:1次/秒 1275// 1276// 可能返回的错误码: 1277// AUTHFAILURE = "AuthFailure" 1278// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1279// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1280// DRYRUNOPERATION = "DryRunOperation" 1281// FAILEDOPERATION = "FailedOperation" 1282// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1283// INTERNALERROR = "InternalError" 1284// INVALIDPARAMETER = "InvalidParameter" 1285// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1286// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1287// LIMITEXCEEDED = "LimitExceeded" 1288// MISSINGPARAMETER = "MissingParameter" 1289// OPERATIONDENIED = "OperationDenied" 1290// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1291// RESOURCEINUSE = "ResourceInUse" 1292// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1293// RESOURCENOTFOUND = "ResourceNotFound" 1294// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1295// RESOURCESSOLDOUT = "ResourcesSoldOut" 1296// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1297// UNKNOWNPARAMETER = "UnknownParameter" 1298// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1299func (c *Client) DescribeAccountBalance(request *DescribeAccountBalanceRequest) (response *DescribeAccountBalanceResponse, err error) { 1300 if request == nil { 1301 request = NewDescribeAccountBalanceRequest() 1302 } 1303 response = NewDescribeAccountBalanceResponse() 1304 err = c.Send(request, response) 1305 return 1306} 1307 1308func NewDescribeBindDevRequest() (request *DescribeBindDevRequest) { 1309 request = &DescribeBindDevRequest{ 1310 BaseRequest: &tchttp.BaseRequest{}, 1311 } 1312 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeBindDev") 1313 return 1314} 1315 1316func NewDescribeBindDevResponse() (response *DescribeBindDevResponse) { 1317 response = &DescribeBindDevResponse{ 1318 BaseResponse: &tchttp.BaseResponse{}, 1319 } 1320 return 1321} 1322 1323// DescribeBindDev 1324// 本接口(DescribeBindDev)用于查询终端用户绑定的设备列表。 1325// 1326// 可能返回的错误码: 1327// AUTHFAILURE = "AuthFailure" 1328// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1329// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1330// DRYRUNOPERATION = "DryRunOperation" 1331// FAILEDOPERATION = "FailedOperation" 1332// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1333// INTERNALERROR = "InternalError" 1334// INVALIDPARAMETER = "InvalidParameter" 1335// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1336// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1337// LIMITEXCEEDED = "LimitExceeded" 1338// MISSINGPARAMETER = "MissingParameter" 1339// OPERATIONDENIED = "OperationDenied" 1340// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1341// RESOURCEINUSE = "ResourceInUse" 1342// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1343// RESOURCENOTFOUND = "ResourceNotFound" 1344// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1345// RESOURCESSOLDOUT = "ResourcesSoldOut" 1346// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1347// UNKNOWNPARAMETER = "UnknownParameter" 1348// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1349func (c *Client) DescribeBindDev(request *DescribeBindDevRequest) (response *DescribeBindDevResponse, err error) { 1350 if request == nil { 1351 request = NewDescribeBindDevRequest() 1352 } 1353 response = NewDescribeBindDevResponse() 1354 err = c.Send(request, response) 1355 return 1356} 1357 1358func NewDescribeBindUsrRequest() (request *DescribeBindUsrRequest) { 1359 request = &DescribeBindUsrRequest{ 1360 BaseRequest: &tchttp.BaseRequest{}, 1361 } 1362 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeBindUsr") 1363 return 1364} 1365 1366func NewDescribeBindUsrResponse() (response *DescribeBindUsrResponse) { 1367 response = &DescribeBindUsrResponse{ 1368 BaseResponse: &tchttp.BaseResponse{}, 1369 } 1370 return 1371} 1372 1373// DescribeBindUsr 1374// 本接口(DescribeBindUsr)用于查询设备被分享的所有用户列表。 1375// 1376// 可能返回的错误码: 1377// AUTHFAILURE = "AuthFailure" 1378// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1379// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1380// DRYRUNOPERATION = "DryRunOperation" 1381// FAILEDOPERATION = "FailedOperation" 1382// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1383// INTERNALERROR = "InternalError" 1384// INVALIDPARAMETER = "InvalidParameter" 1385// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1386// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1387// LIMITEXCEEDED = "LimitExceeded" 1388// MISSINGPARAMETER = "MissingParameter" 1389// OPERATIONDENIED = "OperationDenied" 1390// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1391// RESOURCEINUSE = "ResourceInUse" 1392// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1393// RESOURCENOTFOUND = "ResourceNotFound" 1394// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1395// RESOURCESSOLDOUT = "ResourcesSoldOut" 1396// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1397// UNKNOWNPARAMETER = "UnknownParameter" 1398// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1399func (c *Client) DescribeBindUsr(request *DescribeBindUsrRequest) (response *DescribeBindUsrResponse, err error) { 1400 if request == nil { 1401 request = NewDescribeBindUsrRequest() 1402 } 1403 response = NewDescribeBindUsrResponse() 1404 err = c.Send(request, response) 1405 return 1406} 1407 1408func NewDescribeDeviceRequest() (request *DescribeDeviceRequest) { 1409 request = &DescribeDeviceRequest{ 1410 BaseRequest: &tchttp.BaseRequest{}, 1411 } 1412 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeDevice") 1413 return 1414} 1415 1416func NewDescribeDeviceResponse() (response *DescribeDeviceResponse) { 1417 response = &DescribeDeviceResponse{ 1418 BaseResponse: &tchttp.BaseResponse{}, 1419 } 1420 return 1421} 1422 1423// DescribeDevice 1424// 本接口(DescribeDevice)获取设备信息。 1425// 1426// 可能返回的错误码: 1427// AUTHFAILURE = "AuthFailure" 1428// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1429// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1430// DRYRUNOPERATION = "DryRunOperation" 1431// FAILEDOPERATION = "FailedOperation" 1432// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1433// INTERNALERROR = "InternalError" 1434// INVALIDPARAMETER = "InvalidParameter" 1435// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1436// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1437// LIMITEXCEEDED = "LimitExceeded" 1438// MISSINGPARAMETER = "MissingParameter" 1439// OPERATIONDENIED = "OperationDenied" 1440// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1441// RESOURCEINUSE = "ResourceInUse" 1442// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1443// RESOURCENOTFOUND = "ResourceNotFound" 1444// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1445// RESOURCESSOLDOUT = "ResourcesSoldOut" 1446// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1447// UNKNOWNPARAMETER = "UnknownParameter" 1448// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1449func (c *Client) DescribeDevice(request *DescribeDeviceRequest) (response *DescribeDeviceResponse, err error) { 1450 if request == nil { 1451 request = NewDescribeDeviceRequest() 1452 } 1453 response = NewDescribeDeviceResponse() 1454 err = c.Send(request, response) 1455 return 1456} 1457 1458func NewDescribeDeviceModelRequest() (request *DescribeDeviceModelRequest) { 1459 request = &DescribeDeviceModelRequest{ 1460 BaseRequest: &tchttp.BaseRequest{}, 1461 } 1462 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeDeviceModel") 1463 return 1464} 1465 1466func NewDescribeDeviceModelResponse() (response *DescribeDeviceModelResponse) { 1467 response = &DescribeDeviceModelResponse{ 1468 BaseResponse: &tchttp.BaseResponse{}, 1469 } 1470 return 1471} 1472 1473// DescribeDeviceModel 1474// 本接口(DescribeDeviceModel)用于获取设备物模型。 1475// 1476// 可能返回的错误码: 1477// AUTHFAILURE = "AuthFailure" 1478// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1479// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1480// DRYRUNOPERATION = "DryRunOperation" 1481// FAILEDOPERATION = "FailedOperation" 1482// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1483// INTERNALERROR = "InternalError" 1484// INVALIDPARAMETER = "InvalidParameter" 1485// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1486// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1487// LIMITEXCEEDED = "LimitExceeded" 1488// MISSINGPARAMETER = "MissingParameter" 1489// OPERATIONDENIED = "OperationDenied" 1490// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1491// RESOURCEINUSE = "ResourceInUse" 1492// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1493// RESOURCENOTFOUND = "ResourceNotFound" 1494// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1495// RESOURCESSOLDOUT = "ResourcesSoldOut" 1496// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1497// UNKNOWNPARAMETER = "UnknownParameter" 1498// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1499func (c *Client) DescribeDeviceModel(request *DescribeDeviceModelRequest) (response *DescribeDeviceModelResponse, err error) { 1500 if request == nil { 1501 request = NewDescribeDeviceModelRequest() 1502 } 1503 response = NewDescribeDeviceModelResponse() 1504 err = c.Send(request, response) 1505 return 1506} 1507 1508func NewDescribeDevicesRequest() (request *DescribeDevicesRequest) { 1509 request = &DescribeDevicesRequest{ 1510 BaseRequest: &tchttp.BaseRequest{}, 1511 } 1512 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeDevices") 1513 return 1514} 1515 1516func NewDescribeDevicesResponse() (response *DescribeDevicesResponse) { 1517 response = &DescribeDevicesResponse{ 1518 BaseResponse: &tchttp.BaseResponse{}, 1519 } 1520 return 1521} 1522 1523// DescribeDevices 1524// 本接口(DescribeDevices)用于获取设备信息列表。 1525// 1526// 可能返回的错误码: 1527// AUTHFAILURE = "AuthFailure" 1528// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1529// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1530// DRYRUNOPERATION = "DryRunOperation" 1531// FAILEDOPERATION = "FailedOperation" 1532// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1533// INTERNALERROR = "InternalError" 1534// INVALIDPARAMETER = "InvalidParameter" 1535// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1536// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1537// LIMITEXCEEDED = "LimitExceeded" 1538// MISSINGPARAMETER = "MissingParameter" 1539// OPERATIONDENIED = "OperationDenied" 1540// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1541// RESOURCEINUSE = "ResourceInUse" 1542// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1543// RESOURCENOTFOUND = "ResourceNotFound" 1544// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1545// RESOURCESSOLDOUT = "ResourcesSoldOut" 1546// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1547// UNKNOWNPARAMETER = "UnknownParameter" 1548// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1549func (c *Client) DescribeDevices(request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error) { 1550 if request == nil { 1551 request = NewDescribeDevicesRequest() 1552 } 1553 response = NewDescribeDevicesResponse() 1554 err = c.Send(request, response) 1555 return 1556} 1557 1558func NewDescribeIotDataTypeRequest() (request *DescribeIotDataTypeRequest) { 1559 request = &DescribeIotDataTypeRequest{ 1560 BaseRequest: &tchttp.BaseRequest{}, 1561 } 1562 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeIotDataType") 1563 return 1564} 1565 1566func NewDescribeIotDataTypeResponse() (response *DescribeIotDataTypeResponse) { 1567 response = &DescribeIotDataTypeResponse{ 1568 BaseResponse: &tchttp.BaseResponse{}, 1569 } 1570 return 1571} 1572 1573// DescribeIotDataType 1574// 本接口(DescribeIotDataType)用于查询自定义的物模型数据类型。 1575// 1576// 可能返回的错误码: 1577// AUTHFAILURE = "AuthFailure" 1578// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1579// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1580// DRYRUNOPERATION = "DryRunOperation" 1581// FAILEDOPERATION = "FailedOperation" 1582// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1583// INTERNALERROR = "InternalError" 1584// INVALIDPARAMETER = "InvalidParameter" 1585// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1586// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1587// LIMITEXCEEDED = "LimitExceeded" 1588// MISSINGPARAMETER = "MissingParameter" 1589// OPERATIONDENIED = "OperationDenied" 1590// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1591// RESOURCEINUSE = "ResourceInUse" 1592// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1593// RESOURCENOTFOUND = "ResourceNotFound" 1594// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1595// RESOURCESSOLDOUT = "ResourcesSoldOut" 1596// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1597// UNKNOWNPARAMETER = "UnknownParameter" 1598// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1599func (c *Client) DescribeIotDataType(request *DescribeIotDataTypeRequest) (response *DescribeIotDataTypeResponse, err error) { 1600 if request == nil { 1601 request = NewDescribeIotDataTypeRequest() 1602 } 1603 response = NewDescribeIotDataTypeResponse() 1604 err = c.Send(request, response) 1605 return 1606} 1607 1608func NewDescribeIotModelRequest() (request *DescribeIotModelRequest) { 1609 request = &DescribeIotModelRequest{ 1610 BaseRequest: &tchttp.BaseRequest{}, 1611 } 1612 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeIotModel") 1613 return 1614} 1615 1616func NewDescribeIotModelResponse() (response *DescribeIotModelResponse) { 1617 response = &DescribeIotModelResponse{ 1618 BaseResponse: &tchttp.BaseResponse{}, 1619 } 1620 return 1621} 1622 1623// DescribeIotModel 1624// 本接口(DescribeIotModel)用于获取物模型定义详情。 1625// 1626// 可能返回的错误码: 1627// AUTHFAILURE = "AuthFailure" 1628// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1629// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1630// DRYRUNOPERATION = "DryRunOperation" 1631// FAILEDOPERATION = "FailedOperation" 1632// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1633// INTERNALERROR = "InternalError" 1634// INVALIDPARAMETER = "InvalidParameter" 1635// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1636// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1637// LIMITEXCEEDED = "LimitExceeded" 1638// MISSINGPARAMETER = "MissingParameter" 1639// OPERATIONDENIED = "OperationDenied" 1640// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1641// RESOURCEINUSE = "ResourceInUse" 1642// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1643// RESOURCENOTFOUND = "ResourceNotFound" 1644// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1645// RESOURCESSOLDOUT = "ResourcesSoldOut" 1646// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1647// UNKNOWNPARAMETER = "UnknownParameter" 1648// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1649func (c *Client) DescribeIotModel(request *DescribeIotModelRequest) (response *DescribeIotModelResponse, err error) { 1650 if request == nil { 1651 request = NewDescribeIotModelRequest() 1652 } 1653 response = NewDescribeIotModelResponse() 1654 err = c.Send(request, response) 1655 return 1656} 1657 1658func NewDescribeIotModelsRequest() (request *DescribeIotModelsRequest) { 1659 request = &DescribeIotModelsRequest{ 1660 BaseRequest: &tchttp.BaseRequest{}, 1661 } 1662 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeIotModels") 1663 return 1664} 1665 1666func NewDescribeIotModelsResponse() (response *DescribeIotModelsResponse) { 1667 response = &DescribeIotModelsResponse{ 1668 BaseResponse: &tchttp.BaseResponse{}, 1669 } 1670 return 1671} 1672 1673// DescribeIotModels 1674// 本接口(DescribeIotModels)用于列出物模型历史版本列表。 1675// 1676// 可能返回的错误码: 1677// AUTHFAILURE = "AuthFailure" 1678// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1679// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1680// DRYRUNOPERATION = "DryRunOperation" 1681// FAILEDOPERATION = "FailedOperation" 1682// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1683// INTERNALERROR = "InternalError" 1684// INVALIDPARAMETER = "InvalidParameter" 1685// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1686// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1687// LIMITEXCEEDED = "LimitExceeded" 1688// MISSINGPARAMETER = "MissingParameter" 1689// OPERATIONDENIED = "OperationDenied" 1690// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1691// RESOURCEINUSE = "ResourceInUse" 1692// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1693// RESOURCENOTFOUND = "ResourceNotFound" 1694// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1695// RESOURCESSOLDOUT = "ResourcesSoldOut" 1696// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1697// UNKNOWNPARAMETER = "UnknownParameter" 1698// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1699func (c *Client) DescribeIotModels(request *DescribeIotModelsRequest) (response *DescribeIotModelsResponse, err error) { 1700 if request == nil { 1701 request = NewDescribeIotModelsRequest() 1702 } 1703 response = NewDescribeIotModelsResponse() 1704 err = c.Send(request, response) 1705 return 1706} 1707 1708func NewDescribeLogsRequest() (request *DescribeLogsRequest) { 1709 request = &DescribeLogsRequest{ 1710 BaseRequest: &tchttp.BaseRequest{}, 1711 } 1712 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeLogs") 1713 return 1714} 1715 1716func NewDescribeLogsResponse() (response *DescribeLogsResponse) { 1717 response = &DescribeLogsResponse{ 1718 BaseResponse: &tchttp.BaseResponse{}, 1719 } 1720 return 1721} 1722 1723// DescribeLogs 1724// 本接口(DescribeLogs)用于查询设备日志列表。 1725// 1726// 设备日志最长保留时长为15天,超期自动清除。 1727// 1728// 可能返回的错误码: 1729// AUTHFAILURE = "AuthFailure" 1730// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1731// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1732// DRYRUNOPERATION = "DryRunOperation" 1733// FAILEDOPERATION = "FailedOperation" 1734// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1735// INTERNALERROR = "InternalError" 1736// INVALIDPARAMETER = "InvalidParameter" 1737// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1738// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1739// LIMITEXCEEDED = "LimitExceeded" 1740// MISSINGPARAMETER = "MissingParameter" 1741// OPERATIONDENIED = "OperationDenied" 1742// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1743// RESOURCEINUSE = "ResourceInUse" 1744// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1745// RESOURCENOTFOUND = "ResourceNotFound" 1746// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1747// RESOURCESSOLDOUT = "ResourcesSoldOut" 1748// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1749// UNKNOWNPARAMETER = "UnknownParameter" 1750// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1751func (c *Client) DescribeLogs(request *DescribeLogsRequest) (response *DescribeLogsResponse, err error) { 1752 if request == nil { 1753 request = NewDescribeLogsRequest() 1754 } 1755 response = NewDescribeLogsResponse() 1756 err = c.Send(request, response) 1757 return 1758} 1759 1760func NewDescribeMessageQueueRequest() (request *DescribeMessageQueueRequest) { 1761 request = &DescribeMessageQueueRequest{ 1762 BaseRequest: &tchttp.BaseRequest{}, 1763 } 1764 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeMessageQueue") 1765 return 1766} 1767 1768func NewDescribeMessageQueueResponse() (response *DescribeMessageQueueResponse) { 1769 response = &DescribeMessageQueueResponse{ 1770 BaseResponse: &tchttp.BaseResponse{}, 1771 } 1772 return 1773} 1774 1775// DescribeMessageQueue 1776// 本接口(DescribeMessageQueue)用于查询物联网智能视频产品转发消息配置。 1777// 1778// 可能返回的错误码: 1779// AUTHFAILURE = "AuthFailure" 1780// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1781// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1782// DRYRUNOPERATION = "DryRunOperation" 1783// FAILEDOPERATION = "FailedOperation" 1784// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1785// INTERNALERROR = "InternalError" 1786// INVALIDPARAMETER = "InvalidParameter" 1787// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1788// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1789// LIMITEXCEEDED = "LimitExceeded" 1790// MISSINGPARAMETER = "MissingParameter" 1791// OPERATIONDENIED = "OperationDenied" 1792// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1793// RESOURCEINUSE = "ResourceInUse" 1794// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1795// RESOURCENOTFOUND = "ResourceNotFound" 1796// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1797// RESOURCESSOLDOUT = "ResourcesSoldOut" 1798// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1799// UNKNOWNPARAMETER = "UnknownParameter" 1800// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1801func (c *Client) DescribeMessageQueue(request *DescribeMessageQueueRequest) (response *DescribeMessageQueueResponse, err error) { 1802 if request == nil { 1803 request = NewDescribeMessageQueueRequest() 1804 } 1805 response = NewDescribeMessageQueueResponse() 1806 err = c.Send(request, response) 1807 return 1808} 1809 1810func NewDescribeModelDataRetRequest() (request *DescribeModelDataRetRequest) { 1811 request = &DescribeModelDataRetRequest{ 1812 BaseRequest: &tchttp.BaseRequest{}, 1813 } 1814 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeModelDataRet") 1815 return 1816} 1817 1818func NewDescribeModelDataRetResponse() (response *DescribeModelDataRetResponse) { 1819 response = &DescribeModelDataRetResponse{ 1820 BaseResponse: &tchttp.BaseResponse{}, 1821 } 1822 return 1823} 1824 1825// DescribeModelDataRet 1826// 本接口(DescribeModelDataRet)用于根据TaskId获取对设备物模型操作最终响应的结果。 1827// 1828// 可能返回的错误码: 1829// AUTHFAILURE = "AuthFailure" 1830// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1831// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1832// DRYRUNOPERATION = "DryRunOperation" 1833// FAILEDOPERATION = "FailedOperation" 1834// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1835// INTERNALERROR = "InternalError" 1836// INVALIDPARAMETER = "InvalidParameter" 1837// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1838// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1839// LIMITEXCEEDED = "LimitExceeded" 1840// MISSINGPARAMETER = "MissingParameter" 1841// OPERATIONDENIED = "OperationDenied" 1842// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1843// RESOURCEINUSE = "ResourceInUse" 1844// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1845// RESOURCENOTFOUND = "ResourceNotFound" 1846// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1847// RESOURCESSOLDOUT = "ResourcesSoldOut" 1848// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1849// UNKNOWNPARAMETER = "UnknownParameter" 1850// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1851func (c *Client) DescribeModelDataRet(request *DescribeModelDataRetRequest) (response *DescribeModelDataRetResponse, err error) { 1852 if request == nil { 1853 request = NewDescribeModelDataRetRequest() 1854 } 1855 response = NewDescribeModelDataRetResponse() 1856 err = c.Send(request, response) 1857 return 1858} 1859 1860func NewDescribeOsListRequest() (request *DescribeOsListRequest) { 1861 request = &DescribeOsListRequest{ 1862 BaseRequest: &tchttp.BaseRequest{}, 1863 } 1864 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeOsList") 1865 return 1866} 1867 1868func NewDescribeOsListResponse() (response *DescribeOsListResponse) { 1869 response = &DescribeOsListResponse{ 1870 BaseResponse: &tchttp.BaseResponse{}, 1871 } 1872 return 1873} 1874 1875// DescribeOsList 1876// 查看操作系统支持的芯片列表 1877// 1878// 可能返回的错误码: 1879// AUTHFAILURE = "AuthFailure" 1880// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1881// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1882// DRYRUNOPERATION = "DryRunOperation" 1883// FAILEDOPERATION = "FailedOperation" 1884// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1885// INTERNALERROR = "InternalError" 1886// INVALIDPARAMETER = "InvalidParameter" 1887// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1888// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1889// LIMITEXCEEDED = "LimitExceeded" 1890// MISSINGPARAMETER = "MissingParameter" 1891// OPERATIONDENIED = "OperationDenied" 1892// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1893// RESOURCEINUSE = "ResourceInUse" 1894// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1895// RESOURCENOTFOUND = "ResourceNotFound" 1896// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1897// RESOURCESSOLDOUT = "ResourcesSoldOut" 1898// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1899// UNKNOWNPARAMETER = "UnknownParameter" 1900// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1901func (c *Client) DescribeOsList(request *DescribeOsListRequest) (response *DescribeOsListResponse, err error) { 1902 if request == nil { 1903 request = NewDescribeOsListRequest() 1904 } 1905 response = NewDescribeOsListResponse() 1906 err = c.Send(request, response) 1907 return 1908} 1909 1910func NewDescribeOtaVersionsRequest() (request *DescribeOtaVersionsRequest) { 1911 request = &DescribeOtaVersionsRequest{ 1912 BaseRequest: &tchttp.BaseRequest{}, 1913 } 1914 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeOtaVersions") 1915 return 1916} 1917 1918func NewDescribeOtaVersionsResponse() (response *DescribeOtaVersionsResponse) { 1919 response = &DescribeOtaVersionsResponse{ 1920 BaseResponse: &tchttp.BaseResponse{}, 1921 } 1922 return 1923} 1924 1925// DescribeOtaVersions 1926// 本接口(DescribeOtaVersions)用于查询固件版本信息列表。 1927// 1928// 可能返回的错误码: 1929// AUTHFAILURE = "AuthFailure" 1930// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1931// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1932// DRYRUNOPERATION = "DryRunOperation" 1933// FAILEDOPERATION = "FailedOperation" 1934// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1935// INTERNALERROR = "InternalError" 1936// INVALIDPARAMETER = "InvalidParameter" 1937// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1938// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1939// LIMITEXCEEDED = "LimitExceeded" 1940// MISSINGPARAMETER = "MissingParameter" 1941// OPERATIONDENIED = "OperationDenied" 1942// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1943// RESOURCEINUSE = "ResourceInUse" 1944// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1945// RESOURCENOTFOUND = "ResourceNotFound" 1946// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1947// RESOURCESSOLDOUT = "ResourcesSoldOut" 1948// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1949// UNKNOWNPARAMETER = "UnknownParameter" 1950// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1951func (c *Client) DescribeOtaVersions(request *DescribeOtaVersionsRequest) (response *DescribeOtaVersionsResponse, err error) { 1952 if request == nil { 1953 request = NewDescribeOtaVersionsRequest() 1954 } 1955 response = NewDescribeOtaVersionsResponse() 1956 err = c.Send(request, response) 1957 return 1958} 1959 1960func NewDescribeProductRequest() (request *DescribeProductRequest) { 1961 request = &DescribeProductRequest{ 1962 BaseRequest: &tchttp.BaseRequest{}, 1963 } 1964 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeProduct") 1965 return 1966} 1967 1968func NewDescribeProductResponse() (response *DescribeProductResponse) { 1969 response = &DescribeProductResponse{ 1970 BaseResponse: &tchttp.BaseResponse{}, 1971 } 1972 return 1973} 1974 1975// DescribeProduct 1976// 本接口(DescribeProduct)用于获取单个产品的详细信息。 1977// 1978// 可能返回的错误码: 1979// AUTHFAILURE = "AuthFailure" 1980// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 1981// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 1982// DRYRUNOPERATION = "DryRunOperation" 1983// FAILEDOPERATION = "FailedOperation" 1984// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 1985// INTERNALERROR = "InternalError" 1986// INVALIDPARAMETER = "InvalidParameter" 1987// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1988// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 1989// LIMITEXCEEDED = "LimitExceeded" 1990// MISSINGPARAMETER = "MissingParameter" 1991// OPERATIONDENIED = "OperationDenied" 1992// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 1993// RESOURCEINUSE = "ResourceInUse" 1994// RESOURCEINSUFFICIENT = "ResourceInsufficient" 1995// RESOURCENOTFOUND = "ResourceNotFound" 1996// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1997// RESOURCESSOLDOUT = "ResourcesSoldOut" 1998// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1999// UNKNOWNPARAMETER = "UnknownParameter" 2000// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2001func (c *Client) DescribeProduct(request *DescribeProductRequest) (response *DescribeProductResponse, err error) { 2002 if request == nil { 2003 request = NewDescribeProductRequest() 2004 } 2005 response = NewDescribeProductResponse() 2006 err = c.Send(request, response) 2007 return 2008} 2009 2010func NewDescribeProductsRequest() (request *DescribeProductsRequest) { 2011 request = &DescribeProductsRequest{ 2012 BaseRequest: &tchttp.BaseRequest{}, 2013 } 2014 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeProducts") 2015 return 2016} 2017 2018func NewDescribeProductsResponse() (response *DescribeProductsResponse) { 2019 response = &DescribeProductsResponse{ 2020 BaseResponse: &tchttp.BaseResponse{}, 2021 } 2022 return 2023} 2024 2025// DescribeProducts 2026// 本接口(DescribeProducts)用于列出用户账号下的物联网智能视频产品列表。 2027// 2028// 可能返回的错误码: 2029// AUTHFAILURE = "AuthFailure" 2030// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2031// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2032// DRYRUNOPERATION = "DryRunOperation" 2033// FAILEDOPERATION = "FailedOperation" 2034// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2035// INTERNALERROR = "InternalError" 2036// INVALIDPARAMETER = "InvalidParameter" 2037// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2038// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2039// LIMITEXCEEDED = "LimitExceeded" 2040// MISSINGPARAMETER = "MissingParameter" 2041// OPERATIONDENIED = "OperationDenied" 2042// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2043// RESOURCEINUSE = "ResourceInUse" 2044// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2045// RESOURCENOTFOUND = "ResourceNotFound" 2046// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2047// RESOURCESSOLDOUT = "ResourcesSoldOut" 2048// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2049// UNKNOWNPARAMETER = "UnknownParameter" 2050// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2051func (c *Client) DescribeProducts(request *DescribeProductsRequest) (response *DescribeProductsResponse, err error) { 2052 if request == nil { 2053 request = NewDescribeProductsRequest() 2054 } 2055 response = NewDescribeProductsResponse() 2056 err = c.Send(request, response) 2057 return 2058} 2059 2060func NewDescribePubVersionsRequest() (request *DescribePubVersionsRequest) { 2061 request = &DescribePubVersionsRequest{ 2062 BaseRequest: &tchttp.BaseRequest{}, 2063 } 2064 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribePubVersions") 2065 return 2066} 2067 2068func NewDescribePubVersionsResponse() (response *DescribePubVersionsResponse) { 2069 response = &DescribePubVersionsResponse{ 2070 BaseResponse: &tchttp.BaseResponse{}, 2071 } 2072 return 2073} 2074 2075// DescribePubVersions 2076// 本接口(DescribePubVersions)用于获取某一产品发布过的全部固件版本。 2077// 2078// 可能返回的错误码: 2079// AUTHFAILURE = "AuthFailure" 2080// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2081// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2082// DRYRUNOPERATION = "DryRunOperation" 2083// FAILEDOPERATION = "FailedOperation" 2084// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2085// INTERNALERROR = "InternalError" 2086// INVALIDPARAMETER = "InvalidParameter" 2087// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2088// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2089// LIMITEXCEEDED = "LimitExceeded" 2090// MISSINGPARAMETER = "MissingParameter" 2091// OPERATIONDENIED = "OperationDenied" 2092// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2093// RESOURCEINUSE = "ResourceInUse" 2094// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2095// RESOURCENOTFOUND = "ResourceNotFound" 2096// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2097// RESOURCESSOLDOUT = "ResourcesSoldOut" 2098// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2099// UNKNOWNPARAMETER = "UnknownParameter" 2100// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2101func (c *Client) DescribePubVersions(request *DescribePubVersionsRequest) (response *DescribePubVersionsResponse, err error) { 2102 if request == nil { 2103 request = NewDescribePubVersionsRequest() 2104 } 2105 response = NewDescribePubVersionsResponse() 2106 err = c.Send(request, response) 2107 return 2108} 2109 2110func NewDescribeRechargeRecordsRequest() (request *DescribeRechargeRecordsRequest) { 2111 request = &DescribeRechargeRecordsRequest{ 2112 BaseRequest: &tchttp.BaseRequest{}, 2113 } 2114 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeRechargeRecords") 2115 return 2116} 2117 2118func NewDescribeRechargeRecordsResponse() (response *DescribeRechargeRecordsResponse) { 2119 response = &DescribeRechargeRecordsResponse{ 2120 BaseResponse: &tchttp.BaseResponse{}, 2121 } 2122 return 2123} 2124 2125// DescribeRechargeRecords 2126// 客户可通过本接口获取充值记录信息, 一次最多返回50条记录。 2127// 2128// 可能返回的错误码: 2129// AUTHFAILURE = "AuthFailure" 2130// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2131// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2132// DRYRUNOPERATION = "DryRunOperation" 2133// FAILEDOPERATION = "FailedOperation" 2134// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2135// INTERNALERROR = "InternalError" 2136// INVALIDPARAMETER = "InvalidParameter" 2137// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2138// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2139// LIMITEXCEEDED = "LimitExceeded" 2140// MISSINGPARAMETER = "MissingParameter" 2141// OPERATIONDENIED = "OperationDenied" 2142// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2143// RESOURCEINUSE = "ResourceInUse" 2144// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2145// RESOURCENOTFOUND = "ResourceNotFound" 2146// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2147// RESOURCESSOLDOUT = "ResourcesSoldOut" 2148// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2149// UNKNOWNPARAMETER = "UnknownParameter" 2150// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2151func (c *Client) DescribeRechargeRecords(request *DescribeRechargeRecordsRequest) (response *DescribeRechargeRecordsResponse, err error) { 2152 if request == nil { 2153 request = NewDescribeRechargeRecordsRequest() 2154 } 2155 response = NewDescribeRechargeRecordsResponse() 2156 err = c.Send(request, response) 2157 return 2158} 2159 2160func NewDescribeRegistrationStatusRequest() (request *DescribeRegistrationStatusRequest) { 2161 request = &DescribeRegistrationStatusRequest{ 2162 BaseRequest: &tchttp.BaseRequest{}, 2163 } 2164 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeRegistrationStatus") 2165 return 2166} 2167 2168func NewDescribeRegistrationStatusResponse() (response *DescribeRegistrationStatusResponse) { 2169 response = &DescribeRegistrationStatusResponse{ 2170 BaseResponse: &tchttp.BaseResponse{}, 2171 } 2172 return 2173} 2174 2175// DescribeRegistrationStatus 2176// 本接口(DescribeRegistrationStatus)用于查询终端用户的注册状态。 2177// 2178// 可能返回的错误码: 2179// AUTHFAILURE = "AuthFailure" 2180// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2181// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2182// DRYRUNOPERATION = "DryRunOperation" 2183// FAILEDOPERATION = "FailedOperation" 2184// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2185// INTERNALERROR = "InternalError" 2186// INVALIDPARAMETER = "InvalidParameter" 2187// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2188// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2189// LIMITEXCEEDED = "LimitExceeded" 2190// MISSINGPARAMETER = "MissingParameter" 2191// OPERATIONDENIED = "OperationDenied" 2192// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2193// RESOURCEINUSE = "ResourceInUse" 2194// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2195// RESOURCENOTFOUND = "ResourceNotFound" 2196// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2197// RESOURCESSOLDOUT = "ResourcesSoldOut" 2198// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2199// UNKNOWNPARAMETER = "UnknownParameter" 2200// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2201func (c *Client) DescribeRegistrationStatus(request *DescribeRegistrationStatusRequest) (response *DescribeRegistrationStatusResponse, err error) { 2202 if request == nil { 2203 request = NewDescribeRegistrationStatusRequest() 2204 } 2205 response = NewDescribeRegistrationStatusResponse() 2206 err = c.Send(request, response) 2207 return 2208} 2209 2210func NewDescribeRunLogRequest() (request *DescribeRunLogRequest) { 2211 request = &DescribeRunLogRequest{ 2212 BaseRequest: &tchttp.BaseRequest{}, 2213 } 2214 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeRunLog") 2215 return 2216} 2217 2218func NewDescribeRunLogResponse() (response *DescribeRunLogResponse) { 2219 response = &DescribeRunLogResponse{ 2220 BaseResponse: &tchttp.BaseResponse{}, 2221 } 2222 return 2223} 2224 2225// DescribeRunLog 2226// 本接口(DescribeRunLog)用于获取设备运行日志。 2227// 2228// 可能返回的错误码: 2229// AUTHFAILURE = "AuthFailure" 2230// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2231// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2232// DRYRUNOPERATION = "DryRunOperation" 2233// FAILEDOPERATION = "FailedOperation" 2234// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2235// INTERNALERROR = "InternalError" 2236// INVALIDPARAMETER = "InvalidParameter" 2237// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2238// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2239// LIMITEXCEEDED = "LimitExceeded" 2240// MISSINGPARAMETER = "MissingParameter" 2241// OPERATIONDENIED = "OperationDenied" 2242// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2243// RESOURCEINUSE = "ResourceInUse" 2244// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2245// RESOURCENOTFOUND = "ResourceNotFound" 2246// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2247// RESOURCESSOLDOUT = "ResourcesSoldOut" 2248// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2249// UNKNOWNPARAMETER = "UnknownParameter" 2250// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2251func (c *Client) DescribeRunLog(request *DescribeRunLogRequest) (response *DescribeRunLogResponse, err error) { 2252 if request == nil { 2253 request = NewDescribeRunLogRequest() 2254 } 2255 response = NewDescribeRunLogResponse() 2256 err = c.Send(request, response) 2257 return 2258} 2259 2260func NewDescribeStorageServiceRequest() (request *DescribeStorageServiceRequest) { 2261 request = &DescribeStorageServiceRequest{ 2262 BaseRequest: &tchttp.BaseRequest{}, 2263 } 2264 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeStorageService") 2265 return 2266} 2267 2268func NewDescribeStorageServiceResponse() (response *DescribeStorageServiceResponse) { 2269 response = &DescribeStorageServiceResponse{ 2270 BaseResponse: &tchttp.BaseResponse{}, 2271 } 2272 return 2273} 2274 2275// DescribeStorageService 2276// 查询云存服务 2277// 2278// 可能返回的错误码: 2279// AUTHFAILURE = "AuthFailure" 2280// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2281// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2282// DRYRUNOPERATION = "DryRunOperation" 2283// FAILEDOPERATION = "FailedOperation" 2284// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2285// INTERNALERROR = "InternalError" 2286// INVALIDPARAMETER = "InvalidParameter" 2287// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2288// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2289// LIMITEXCEEDED = "LimitExceeded" 2290// MISSINGPARAMETER = "MissingParameter" 2291// OPERATIONDENIED = "OperationDenied" 2292// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2293// RESOURCEINUSE = "ResourceInUse" 2294// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2295// RESOURCENOTFOUND = "ResourceNotFound" 2296// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2297// RESOURCESSOLDOUT = "ResourcesSoldOut" 2298// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2299// UNKNOWNPARAMETER = "UnknownParameter" 2300// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2301func (c *Client) DescribeStorageService(request *DescribeStorageServiceRequest) (response *DescribeStorageServiceResponse, err error) { 2302 if request == nil { 2303 request = NewDescribeStorageServiceRequest() 2304 } 2305 response = NewDescribeStorageServiceResponse() 2306 err = c.Send(request, response) 2307 return 2308} 2309 2310func NewDescribeStreamRequest() (request *DescribeStreamRequest) { 2311 request = &DescribeStreamRequest{ 2312 BaseRequest: &tchttp.BaseRequest{}, 2313 } 2314 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeStream") 2315 return 2316} 2317 2318func NewDescribeStreamResponse() (response *DescribeStreamResponse) { 2319 response = &DescribeStreamResponse{ 2320 BaseResponse: &tchttp.BaseResponse{}, 2321 } 2322 return 2323} 2324 2325// DescribeStream 2326// 请求设备直播流地址 2327// 2328// 可能返回的错误码: 2329// AUTHFAILURE = "AuthFailure" 2330// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2331// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2332// DRYRUNOPERATION = "DryRunOperation" 2333// FAILEDOPERATION = "FailedOperation" 2334// FAILEDOPERATION_DEVICEFIRMWARETASKALREADDONE = "FailedOperation.DeviceFirmwareTaskAlreadDone" 2335// FAILEDOPERATION_DEVICEISUPDATING = "FailedOperation.DeviceIsUpdating" 2336// FAILEDOPERATION_DEVICERUNNINGOTHEROTATASK = "FailedOperation.DeviceRunningOtherOtaTask" 2337// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2338// INTERNALERROR = "InternalError" 2339// INVALIDPARAMETER = "InvalidParameter" 2340// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2341// INVALIDPARAMETERVALUE_FIRMWAREALREADYEXIST = "InvalidParameterValue.FirmwareAlreadyExist" 2342// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2343// LIMITEXCEEDED = "LimitExceeded" 2344// MISSINGPARAMETER = "MissingParameter" 2345// OPERATIONDENIED = "OperationDenied" 2346// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2347// RESOURCEINUSE = "ResourceInUse" 2348// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2349// RESOURCENOTFOUND = "ResourceNotFound" 2350// RESOURCENOTFOUND_DEVICEFIRMWARETASKNOTEXIST = "ResourceNotFound.DeviceFirmwareTaskNotExist" 2351// RESOURCENOTFOUND_DEVICEHASNOFIRMWARE = "ResourceNotFound.DeviceHasNoFirmware" 2352// RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist" 2353// RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist" 2354// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2355// RESOURCESSOLDOUT = "ResourcesSoldOut" 2356// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2357// UNKNOWNPARAMETER = "UnknownParameter" 2358// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2359func (c *Client) DescribeStream(request *DescribeStreamRequest) (response *DescribeStreamResponse, err error) { 2360 if request == nil { 2361 request = NewDescribeStreamRequest() 2362 } 2363 response = NewDescribeStreamResponse() 2364 err = c.Send(request, response) 2365 return 2366} 2367 2368func NewDescribeTraceIdsRequest() (request *DescribeTraceIdsRequest) { 2369 request = &DescribeTraceIdsRequest{ 2370 BaseRequest: &tchttp.BaseRequest{}, 2371 } 2372 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeTraceIds") 2373 return 2374} 2375 2376func NewDescribeTraceIdsResponse() (response *DescribeTraceIdsResponse) { 2377 response = &DescribeTraceIdsResponse{ 2378 BaseResponse: &tchttp.BaseResponse{}, 2379 } 2380 return 2381} 2382 2383// DescribeTraceIds 2384// 本接口(DescribeTraceIds)用于查询设备日志跟踪白名单。 2385// 2386// 可能返回的错误码: 2387// AUTHFAILURE = "AuthFailure" 2388// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2389// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2390// DRYRUNOPERATION = "DryRunOperation" 2391// FAILEDOPERATION = "FailedOperation" 2392// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2393// INTERNALERROR = "InternalError" 2394// INVALIDPARAMETER = "InvalidParameter" 2395// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2396// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2397// LIMITEXCEEDED = "LimitExceeded" 2398// MISSINGPARAMETER = "MissingParameter" 2399// OPERATIONDENIED = "OperationDenied" 2400// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2401// RESOURCEINUSE = "ResourceInUse" 2402// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2403// RESOURCENOTFOUND = "ResourceNotFound" 2404// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2405// RESOURCESSOLDOUT = "ResourcesSoldOut" 2406// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2407// UNKNOWNPARAMETER = "UnknownParameter" 2408// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2409func (c *Client) DescribeTraceIds(request *DescribeTraceIdsRequest) (response *DescribeTraceIdsResponse, err error) { 2410 if request == nil { 2411 request = NewDescribeTraceIdsRequest() 2412 } 2413 response = NewDescribeTraceIdsResponse() 2414 err = c.Send(request, response) 2415 return 2416} 2417 2418func NewDescribeTraceStatusRequest() (request *DescribeTraceStatusRequest) { 2419 request = &DescribeTraceStatusRequest{ 2420 BaseRequest: &tchttp.BaseRequest{}, 2421 } 2422 request.Init().WithApiInfo("iotvideo", APIVersion, "DescribeTraceStatus") 2423 return 2424} 2425 2426func NewDescribeTraceStatusResponse() (response *DescribeTraceStatusResponse) { 2427 response = &DescribeTraceStatusResponse{ 2428 BaseResponse: &tchttp.BaseResponse{}, 2429 } 2430 return 2431} 2432 2433// DescribeTraceStatus 2434// 本接口(DescribeTraceStatus)用于查询指定设备是否在白名单中。 2435// 2436// 可能返回的错误码: 2437// AUTHFAILURE = "AuthFailure" 2438// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2439// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2440// DRYRUNOPERATION = "DryRunOperation" 2441// FAILEDOPERATION = "FailedOperation" 2442// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2443// INTERNALERROR = "InternalError" 2444// INVALIDPARAMETER = "InvalidParameter" 2445// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2446// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2447// LIMITEXCEEDED = "LimitExceeded" 2448// MISSINGPARAMETER = "MissingParameter" 2449// OPERATIONDENIED = "OperationDenied" 2450// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2451// RESOURCEINUSE = "ResourceInUse" 2452// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2453// RESOURCENOTFOUND = "ResourceNotFound" 2454// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2455// RESOURCESSOLDOUT = "ResourcesSoldOut" 2456// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2457// UNKNOWNPARAMETER = "UnknownParameter" 2458// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2459func (c *Client) DescribeTraceStatus(request *DescribeTraceStatusRequest) (response *DescribeTraceStatusResponse, err error) { 2460 if request == nil { 2461 request = NewDescribeTraceStatusRequest() 2462 } 2463 response = NewDescribeTraceStatusResponse() 2464 err = c.Send(request, response) 2465 return 2466} 2467 2468func NewDisableDeviceRequest() (request *DisableDeviceRequest) { 2469 request = &DisableDeviceRequest{ 2470 BaseRequest: &tchttp.BaseRequest{}, 2471 } 2472 request.Init().WithApiInfo("iotvideo", APIVersion, "DisableDevice") 2473 return 2474} 2475 2476func NewDisableDeviceResponse() (response *DisableDeviceResponse) { 2477 response = &DisableDeviceResponse{ 2478 BaseResponse: &tchttp.BaseResponse{}, 2479 } 2480 return 2481} 2482 2483// DisableDevice 2484// 本接口(DisableDevice)用于禁用设备,可进行批量操作,每次操作最多100台设备。 2485// 2486// 可能返回的错误码: 2487// AUTHFAILURE = "AuthFailure" 2488// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2489// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2490// DRYRUNOPERATION = "DryRunOperation" 2491// FAILEDOPERATION = "FailedOperation" 2492// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2493// INTERNALERROR = "InternalError" 2494// INVALIDPARAMETER = "InvalidParameter" 2495// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2496// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2497// LIMITEXCEEDED = "LimitExceeded" 2498// MISSINGPARAMETER = "MissingParameter" 2499// OPERATIONDENIED = "OperationDenied" 2500// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2501// RESOURCEINUSE = "ResourceInUse" 2502// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2503// RESOURCENOTFOUND = "ResourceNotFound" 2504// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2505// RESOURCESSOLDOUT = "ResourcesSoldOut" 2506// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2507// UNKNOWNPARAMETER = "UnknownParameter" 2508// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2509func (c *Client) DisableDevice(request *DisableDeviceRequest) (response *DisableDeviceResponse, err error) { 2510 if request == nil { 2511 request = NewDisableDeviceRequest() 2512 } 2513 response = NewDisableDeviceResponse() 2514 err = c.Send(request, response) 2515 return 2516} 2517 2518func NewDisableDeviceStreamRequest() (request *DisableDeviceStreamRequest) { 2519 request = &DisableDeviceStreamRequest{ 2520 BaseRequest: &tchttp.BaseRequest{}, 2521 } 2522 request.Init().WithApiInfo("iotvideo", APIVersion, "DisableDeviceStream") 2523 return 2524} 2525 2526func NewDisableDeviceStreamResponse() (response *DisableDeviceStreamResponse) { 2527 response = &DisableDeviceStreamResponse{ 2528 BaseResponse: &tchttp.BaseResponse{}, 2529 } 2530 return 2531} 2532 2533// DisableDeviceStream 2534// 本接口(DisableDeviceStream)用于停止设备推流,可进行批量操作,每次操作最多100台设备。 2535// 2536// 可能返回的错误码: 2537// AUTHFAILURE = "AuthFailure" 2538// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2539// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2540// DRYRUNOPERATION = "DryRunOperation" 2541// FAILEDOPERATION = "FailedOperation" 2542// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2543// INTERNALERROR = "InternalError" 2544// INVALIDPARAMETER = "InvalidParameter" 2545// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2546// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2547// LIMITEXCEEDED = "LimitExceeded" 2548// MISSINGPARAMETER = "MissingParameter" 2549// OPERATIONDENIED = "OperationDenied" 2550// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2551// RESOURCEINUSE = "ResourceInUse" 2552// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2553// RESOURCENOTFOUND = "ResourceNotFound" 2554// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2555// RESOURCESSOLDOUT = "ResourcesSoldOut" 2556// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2557// UNKNOWNPARAMETER = "UnknownParameter" 2558// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2559func (c *Client) DisableDeviceStream(request *DisableDeviceStreamRequest) (response *DisableDeviceStreamResponse, err error) { 2560 if request == nil { 2561 request = NewDisableDeviceStreamRequest() 2562 } 2563 response = NewDisableDeviceStreamResponse() 2564 err = c.Send(request, response) 2565 return 2566} 2567 2568func NewDisableOtaVersionRequest() (request *DisableOtaVersionRequest) { 2569 request = &DisableOtaVersionRequest{ 2570 BaseRequest: &tchttp.BaseRequest{}, 2571 } 2572 request.Init().WithApiInfo("iotvideo", APIVersion, "DisableOtaVersion") 2573 return 2574} 2575 2576func NewDisableOtaVersionResponse() (response *DisableOtaVersionResponse) { 2577 response = &DisableOtaVersionResponse{ 2578 BaseResponse: &tchttp.BaseResponse{}, 2579 } 2580 return 2581} 2582 2583// DisableOtaVersion 2584// 本接口(DisableOtaVersion)用于禁用固件版本。 2585// 2586// 可能返回的错误码: 2587// AUTHFAILURE = "AuthFailure" 2588// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2589// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2590// DRYRUNOPERATION = "DryRunOperation" 2591// FAILEDOPERATION = "FailedOperation" 2592// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2593// INTERNALERROR = "InternalError" 2594// INVALIDPARAMETER = "InvalidParameter" 2595// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2596// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2597// LIMITEXCEEDED = "LimitExceeded" 2598// MISSINGPARAMETER = "MissingParameter" 2599// OPERATIONDENIED = "OperationDenied" 2600// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2601// RESOURCEINUSE = "ResourceInUse" 2602// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2603// RESOURCENOTFOUND = "ResourceNotFound" 2604// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2605// RESOURCESSOLDOUT = "ResourcesSoldOut" 2606// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2607// UNKNOWNPARAMETER = "UnknownParameter" 2608// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2609func (c *Client) DisableOtaVersion(request *DisableOtaVersionRequest) (response *DisableOtaVersionResponse, err error) { 2610 if request == nil { 2611 request = NewDisableOtaVersionRequest() 2612 } 2613 response = NewDisableOtaVersionResponse() 2614 err = c.Send(request, response) 2615 return 2616} 2617 2618func NewModifyDeviceRequest() (request *ModifyDeviceRequest) { 2619 request = &ModifyDeviceRequest{ 2620 BaseRequest: &tchttp.BaseRequest{}, 2621 } 2622 request.Init().WithApiInfo("iotvideo", APIVersion, "ModifyDevice") 2623 return 2624} 2625 2626func NewModifyDeviceResponse() (response *ModifyDeviceResponse) { 2627 response = &ModifyDeviceResponse{ 2628 BaseResponse: &tchttp.BaseResponse{}, 2629 } 2630 return 2631} 2632 2633// ModifyDevice 2634// 修改设备信息 2635// 2636// 可能返回的错误码: 2637// INTERNALERROR = "InternalError" 2638// INVALIDPARAMETER = "InvalidParameter" 2639// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2640func (c *Client) ModifyDevice(request *ModifyDeviceRequest) (response *ModifyDeviceResponse, err error) { 2641 if request == nil { 2642 request = NewModifyDeviceRequest() 2643 } 2644 response = NewModifyDeviceResponse() 2645 err = c.Send(request, response) 2646 return 2647} 2648 2649func NewModifyDeviceActionRequest() (request *ModifyDeviceActionRequest) { 2650 request = &ModifyDeviceActionRequest{ 2651 BaseRequest: &tchttp.BaseRequest{}, 2652 } 2653 request.Init().WithApiInfo("iotvideo", APIVersion, "ModifyDeviceAction") 2654 return 2655} 2656 2657func NewModifyDeviceActionResponse() (response *ModifyDeviceActionResponse) { 2658 response = &ModifyDeviceActionResponse{ 2659 BaseResponse: &tchttp.BaseResponse{}, 2660 } 2661 return 2662} 2663 2664// ModifyDeviceAction 2665// 本接口(ModifyDeviceAction)用于修改设备物模型的行为(Action)。 2666// 2667// 2668// 2669// 可对ctlVal数据属性进行写入,如:Action.takePhoto.ctlVal,设备在线且成功发送到设备才返回,物模型写入数据时,不需要传入时标信息,平台以当前时标作为数据的时标更新物模型中的时标信息。 2670// 2671// 注意: 2672// 2673// 1.若设备当前不在线,会直接返回错误 2674// 2675// 2.若设备网络出现异常时,消息发送可能超时,超时等待最长时间为3秒 2676// 2677// 3.value的内容必须与实际物模型的定义一致 2678// 2679// 可能返回的错误码: 2680// AUTHFAILURE = "AuthFailure" 2681// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2682// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2683// DRYRUNOPERATION = "DryRunOperation" 2684// FAILEDOPERATION = "FailedOperation" 2685// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2686// INTERNALERROR = "InternalError" 2687// INVALIDPARAMETER = "InvalidParameter" 2688// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2689// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2690// LIMITEXCEEDED = "LimitExceeded" 2691// MISSINGPARAMETER = "MissingParameter" 2692// OPERATIONDENIED = "OperationDenied" 2693// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2694// RESOURCEINUSE = "ResourceInUse" 2695// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2696// RESOURCENOTFOUND = "ResourceNotFound" 2697// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2698// RESOURCESSOLDOUT = "ResourcesSoldOut" 2699// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2700// UNKNOWNPARAMETER = "UnknownParameter" 2701// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2702func (c *Client) ModifyDeviceAction(request *ModifyDeviceActionRequest) (response *ModifyDeviceActionResponse, err error) { 2703 if request == nil { 2704 request = NewModifyDeviceActionRequest() 2705 } 2706 response = NewModifyDeviceActionResponse() 2707 err = c.Send(request, response) 2708 return 2709} 2710 2711func NewModifyDevicePropertyRequest() (request *ModifyDevicePropertyRequest) { 2712 request = &ModifyDevicePropertyRequest{ 2713 BaseRequest: &tchttp.BaseRequest{}, 2714 } 2715 request.Init().WithApiInfo("iotvideo", APIVersion, "ModifyDeviceProperty") 2716 return 2717} 2718 2719func NewModifyDevicePropertyResponse() (response *ModifyDevicePropertyResponse) { 2720 response = &ModifyDevicePropertyResponse{ 2721 BaseResponse: &tchttp.BaseResponse{}, 2722 } 2723 return 2724} 2725 2726// ModifyDeviceProperty 2727// 本接口(ModifyDeviceProperty)用于修改设备物模型的属性(ProWritable)。 2728// 2729// 可对setVal数据属性进行写入,如: 2730// 2731// ProWritable.Pos.setVal 2732// 2733// 对于嵌套类型的可写属性,可以仅对其部分数据内容进行写入,如: 2734// 2735// ProWritable.Pos.setVal.x; 2736// 2737// 可写属性云端写入成功即返回;云端向设备端发布属性变更参数;若当前设备不在线,在设备下次上线时会自动更新这些属性参数; 2738// 2739// 物模型写入数据时,不需要传入时标信息,平台以当前时标作为数据的时标更新物模型中的时标信息。 2740// 2741// 可能返回的错误码: 2742// AUTHFAILURE = "AuthFailure" 2743// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2744// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2745// DRYRUNOPERATION = "DryRunOperation" 2746// FAILEDOPERATION = "FailedOperation" 2747// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2748// INTERNALERROR = "InternalError" 2749// INVALIDPARAMETER = "InvalidParameter" 2750// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2751// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2752// LIMITEXCEEDED = "LimitExceeded" 2753// MISSINGPARAMETER = "MissingParameter" 2754// OPERATIONDENIED = "OperationDenied" 2755// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2756// RESOURCEINUSE = "ResourceInUse" 2757// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2758// RESOURCENOTFOUND = "ResourceNotFound" 2759// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2760// RESOURCESSOLDOUT = "ResourcesSoldOut" 2761// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2762// UNKNOWNPARAMETER = "UnknownParameter" 2763// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2764func (c *Client) ModifyDeviceProperty(request *ModifyDevicePropertyRequest) (response *ModifyDevicePropertyResponse, err error) { 2765 if request == nil { 2766 request = NewModifyDevicePropertyRequest() 2767 } 2768 response = NewModifyDevicePropertyResponse() 2769 err = c.Send(request, response) 2770 return 2771} 2772 2773func NewModifyProductRequest() (request *ModifyProductRequest) { 2774 request = &ModifyProductRequest{ 2775 BaseRequest: &tchttp.BaseRequest{}, 2776 } 2777 request.Init().WithApiInfo("iotvideo", APIVersion, "ModifyProduct") 2778 return 2779} 2780 2781func NewModifyProductResponse() (response *ModifyProductResponse) { 2782 response = &ModifyProductResponse{ 2783 BaseResponse: &tchttp.BaseResponse{}, 2784 } 2785 return 2786} 2787 2788// ModifyProduct 2789// 本接口(ModifyProduct)用于编辑物联网智能视频产品的相关信息。 2790// 2791// 可能返回的错误码: 2792// AUTHFAILURE = "AuthFailure" 2793// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2794// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2795// DRYRUNOPERATION = "DryRunOperation" 2796// FAILEDOPERATION = "FailedOperation" 2797// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2798// INTERNALERROR = "InternalError" 2799// INVALIDPARAMETER = "InvalidParameter" 2800// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2801// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2802// LIMITEXCEEDED = "LimitExceeded" 2803// MISSINGPARAMETER = "MissingParameter" 2804// OPERATIONDENIED = "OperationDenied" 2805// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2806// RESOURCEINUSE = "ResourceInUse" 2807// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2808// RESOURCENOTFOUND = "ResourceNotFound" 2809// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2810// RESOURCESSOLDOUT = "ResourcesSoldOut" 2811// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2812// UNKNOWNPARAMETER = "UnknownParameter" 2813// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2814func (c *Client) ModifyProduct(request *ModifyProductRequest) (response *ModifyProductResponse, err error) { 2815 if request == nil { 2816 request = NewModifyProductRequest() 2817 } 2818 response = NewModifyProductResponse() 2819 err = c.Send(request, response) 2820 return 2821} 2822 2823func NewModifyVerContentRequest() (request *ModifyVerContentRequest) { 2824 request = &ModifyVerContentRequest{ 2825 BaseRequest: &tchttp.BaseRequest{}, 2826 } 2827 request.Init().WithApiInfo("iotvideo", APIVersion, "ModifyVerContent") 2828 return 2829} 2830 2831func NewModifyVerContentResponse() (response *ModifyVerContentResponse) { 2832 response = &ModifyVerContentResponse{ 2833 BaseResponse: &tchttp.BaseResponse{}, 2834 } 2835 return 2836} 2837 2838// ModifyVerContent 2839// 编辑版本描述信息 2840// 2841// 可能返回的错误码: 2842// AUTHFAILURE = "AuthFailure" 2843// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2844// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2845// DRYRUNOPERATION = "DryRunOperation" 2846// FAILEDOPERATION = "FailedOperation" 2847// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2848// INTERNALERROR = "InternalError" 2849// INVALIDPARAMETER = "InvalidParameter" 2850// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2851// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2852// LIMITEXCEEDED = "LimitExceeded" 2853// MISSINGPARAMETER = "MissingParameter" 2854// OPERATIONDENIED = "OperationDenied" 2855// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2856// RESOURCEINUSE = "ResourceInUse" 2857// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2858// RESOURCENOTFOUND = "ResourceNotFound" 2859// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2860// RESOURCESSOLDOUT = "ResourcesSoldOut" 2861// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2862// UNKNOWNPARAMETER = "UnknownParameter" 2863// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2864func (c *Client) ModifyVerContent(request *ModifyVerContentRequest) (response *ModifyVerContentResponse, err error) { 2865 if request == nil { 2866 request = NewModifyVerContentRequest() 2867 } 2868 response = NewModifyVerContentResponse() 2869 err = c.Send(request, response) 2870 return 2871} 2872 2873func NewRefundStorageServiceRequest() (request *RefundStorageServiceRequest) { 2874 request = &RefundStorageServiceRequest{ 2875 BaseRequest: &tchttp.BaseRequest{}, 2876 } 2877 request.Init().WithApiInfo("iotvideo", APIVersion, "RefundStorageService") 2878 return 2879} 2880 2881func NewRefundStorageServiceResponse() (response *RefundStorageServiceResponse) { 2882 response = &RefundStorageServiceResponse{ 2883 BaseResponse: &tchttp.BaseResponse{}, 2884 } 2885 return 2886} 2887 2888// RefundStorageService 2889// 本接口(RefundStorageService)用于退订已购买的云存服务。 2890// 2891// 退订时,云存服务对应订单的处理方式 : 2892// 2893// 1. 未开始的订单自动回到已付费订单池 2894// 2895// 2. 已开始的订单自动失效 2896// 2897// 3. 购买云存接口,优先从已付费订单池中分配订单 2898// 2899// 可能返回的错误码: 2900// AUTHFAILURE = "AuthFailure" 2901// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2902// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2903// DRYRUNOPERATION = "DryRunOperation" 2904// FAILEDOPERATION = "FailedOperation" 2905// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2906// INTERNALERROR = "InternalError" 2907// INVALIDPARAMETER = "InvalidParameter" 2908// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2909// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2910// LIMITEXCEEDED = "LimitExceeded" 2911// MISSINGPARAMETER = "MissingParameter" 2912// OPERATIONDENIED = "OperationDenied" 2913// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2914// RESOURCEINUSE = "ResourceInUse" 2915// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2916// RESOURCENOTFOUND = "ResourceNotFound" 2917// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2918// RESOURCESSOLDOUT = "ResourcesSoldOut" 2919// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2920// UNKNOWNPARAMETER = "UnknownParameter" 2921// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2922func (c *Client) RefundStorageService(request *RefundStorageServiceRequest) (response *RefundStorageServiceResponse, err error) { 2923 if request == nil { 2924 request = NewRefundStorageServiceRequest() 2925 } 2926 response = NewRefundStorageServiceResponse() 2927 err = c.Send(request, response) 2928 return 2929} 2930 2931func NewRunDeviceRequest() (request *RunDeviceRequest) { 2932 request = &RunDeviceRequest{ 2933 BaseRequest: &tchttp.BaseRequest{}, 2934 } 2935 request.Init().WithApiInfo("iotvideo", APIVersion, "RunDevice") 2936 return 2937} 2938 2939func NewRunDeviceResponse() (response *RunDeviceResponse) { 2940 response = &RunDeviceResponse{ 2941 BaseResponse: &tchttp.BaseResponse{}, 2942 } 2943 return 2944} 2945 2946// RunDevice 2947// 本接口(RunDevice)用于启用设备,可进行批量操作,每次操作最多100台设备。 2948// 2949// 可能返回的错误码: 2950// AUTHFAILURE = "AuthFailure" 2951// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 2952// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 2953// DRYRUNOPERATION = "DryRunOperation" 2954// FAILEDOPERATION = "FailedOperation" 2955// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 2956// INTERNALERROR = "InternalError" 2957// INVALIDPARAMETER = "InvalidParameter" 2958// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2959// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 2960// LIMITEXCEEDED = "LimitExceeded" 2961// MISSINGPARAMETER = "MissingParameter" 2962// OPERATIONDENIED = "OperationDenied" 2963// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 2964// RESOURCEINUSE = "ResourceInUse" 2965// RESOURCEINSUFFICIENT = "ResourceInsufficient" 2966// RESOURCENOTFOUND = "ResourceNotFound" 2967// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2968// RESOURCESSOLDOUT = "ResourcesSoldOut" 2969// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2970// UNKNOWNPARAMETER = "UnknownParameter" 2971// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2972func (c *Client) RunDevice(request *RunDeviceRequest) (response *RunDeviceResponse, err error) { 2973 if request == nil { 2974 request = NewRunDeviceRequest() 2975 } 2976 response = NewRunDeviceResponse() 2977 err = c.Send(request, response) 2978 return 2979} 2980 2981func NewRunDeviceStreamRequest() (request *RunDeviceStreamRequest) { 2982 request = &RunDeviceStreamRequest{ 2983 BaseRequest: &tchttp.BaseRequest{}, 2984 } 2985 request.Init().WithApiInfo("iotvideo", APIVersion, "RunDeviceStream") 2986 return 2987} 2988 2989func NewRunDeviceStreamResponse() (response *RunDeviceStreamResponse) { 2990 response = &RunDeviceStreamResponse{ 2991 BaseResponse: &tchttp.BaseResponse{}, 2992 } 2993 return 2994} 2995 2996// RunDeviceStream 2997// 本接口(RunDeviceStream)用于开启设备推流,可进行批量操作,每次操作最多100台设备。 2998// 2999// 可能返回的错误码: 3000// AUTHFAILURE = "AuthFailure" 3001// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 3002// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 3003// DRYRUNOPERATION = "DryRunOperation" 3004// FAILEDOPERATION = "FailedOperation" 3005// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 3006// INTERNALERROR = "InternalError" 3007// INVALIDPARAMETER = "InvalidParameter" 3008// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3009// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 3010// LIMITEXCEEDED = "LimitExceeded" 3011// MISSINGPARAMETER = "MissingParameter" 3012// OPERATIONDENIED = "OperationDenied" 3013// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 3014// RESOURCEINUSE = "ResourceInUse" 3015// RESOURCEINSUFFICIENT = "ResourceInsufficient" 3016// RESOURCENOTFOUND = "ResourceNotFound" 3017// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3018// RESOURCESSOLDOUT = "ResourcesSoldOut" 3019// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 3020// UNKNOWNPARAMETER = "UnknownParameter" 3021// UNSUPPORTEDOPERATION = "UnsupportedOperation" 3022func (c *Client) RunDeviceStream(request *RunDeviceStreamRequest) (response *RunDeviceStreamResponse, err error) { 3023 if request == nil { 3024 request = NewRunDeviceStreamRequest() 3025 } 3026 response = NewRunDeviceStreamResponse() 3027 err = c.Send(request, response) 3028 return 3029} 3030 3031func NewRunIotModelRequest() (request *RunIotModelRequest) { 3032 request = &RunIotModelRequest{ 3033 BaseRequest: &tchttp.BaseRequest{}, 3034 } 3035 request.Init().WithApiInfo("iotvideo", APIVersion, "RunIotModel") 3036 return 3037} 3038 3039func NewRunIotModelResponse() (response *RunIotModelResponse) { 3040 response = &RunIotModelResponse{ 3041 BaseResponse: &tchttp.BaseResponse{}, 3042 } 3043 return 3044} 3045 3046// RunIotModel 3047// 本接口(RunIotModel)用于对定义的物模型进行发布。 3048// 3049// 可能返回的错误码: 3050// AUTHFAILURE = "AuthFailure" 3051// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 3052// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 3053// DRYRUNOPERATION = "DryRunOperation" 3054// FAILEDOPERATION = "FailedOperation" 3055// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 3056// INTERNALERROR = "InternalError" 3057// INVALIDPARAMETER = "InvalidParameter" 3058// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3059// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 3060// LIMITEXCEEDED = "LimitExceeded" 3061// MISSINGPARAMETER = "MissingParameter" 3062// OPERATIONDENIED = "OperationDenied" 3063// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 3064// RESOURCEINUSE = "ResourceInUse" 3065// RESOURCEINSUFFICIENT = "ResourceInsufficient" 3066// RESOURCENOTFOUND = "ResourceNotFound" 3067// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3068// RESOURCESSOLDOUT = "ResourcesSoldOut" 3069// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 3070// UNKNOWNPARAMETER = "UnknownParameter" 3071// UNSUPPORTEDOPERATION = "UnsupportedOperation" 3072func (c *Client) RunIotModel(request *RunIotModelRequest) (response *RunIotModelResponse, err error) { 3073 if request == nil { 3074 request = NewRunIotModelRequest() 3075 } 3076 response = NewRunIotModelResponse() 3077 err = c.Send(request, response) 3078 return 3079} 3080 3081func NewRunOtaVersionRequest() (request *RunOtaVersionRequest) { 3082 request = &RunOtaVersionRequest{ 3083 BaseRequest: &tchttp.BaseRequest{}, 3084 } 3085 request.Init().WithApiInfo("iotvideo", APIVersion, "RunOtaVersion") 3086 return 3087} 3088 3089func NewRunOtaVersionResponse() (response *RunOtaVersionResponse) { 3090 response = &RunOtaVersionResponse{ 3091 BaseResponse: &tchttp.BaseResponse{}, 3092 } 3093 return 3094} 3095 3096// RunOtaVersion 3097// 本接口(RunOtaVersion)用于固件版本正式发布。 3098// 3099// 可能返回的错误码: 3100// AUTHFAILURE = "AuthFailure" 3101// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 3102// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 3103// DRYRUNOPERATION = "DryRunOperation" 3104// FAILEDOPERATION = "FailedOperation" 3105// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 3106// INTERNALERROR = "InternalError" 3107// INVALIDPARAMETER = "InvalidParameter" 3108// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3109// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 3110// LIMITEXCEEDED = "LimitExceeded" 3111// MISSINGPARAMETER = "MissingParameter" 3112// OPERATIONDENIED = "OperationDenied" 3113// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 3114// RESOURCEINUSE = "ResourceInUse" 3115// RESOURCEINSUFFICIENT = "ResourceInsufficient" 3116// RESOURCENOTFOUND = "ResourceNotFound" 3117// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3118// RESOURCESSOLDOUT = "ResourcesSoldOut" 3119// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 3120// UNKNOWNPARAMETER = "UnknownParameter" 3121// UNSUPPORTEDOPERATION = "UnsupportedOperation" 3122func (c *Client) RunOtaVersion(request *RunOtaVersionRequest) (response *RunOtaVersionResponse, err error) { 3123 if request == nil { 3124 request = NewRunOtaVersionRequest() 3125 } 3126 response = NewRunOtaVersionResponse() 3127 err = c.Send(request, response) 3128 return 3129} 3130 3131func NewRunTestOtaVersionRequest() (request *RunTestOtaVersionRequest) { 3132 request = &RunTestOtaVersionRequest{ 3133 BaseRequest: &tchttp.BaseRequest{}, 3134 } 3135 request.Init().WithApiInfo("iotvideo", APIVersion, "RunTestOtaVersion") 3136 return 3137} 3138 3139func NewRunTestOtaVersionResponse() (response *RunTestOtaVersionResponse) { 3140 response = &RunTestOtaVersionResponse{ 3141 BaseResponse: &tchttp.BaseResponse{}, 3142 } 3143 return 3144} 3145 3146// RunTestOtaVersion 3147// 本接口(RunTestOtaVersion)用于固件版本测试发布。 3148// 3149// 可能返回的错误码: 3150// AUTHFAILURE = "AuthFailure" 3151// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 3152// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 3153// DRYRUNOPERATION = "DryRunOperation" 3154// FAILEDOPERATION = "FailedOperation" 3155// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 3156// INTERNALERROR = "InternalError" 3157// INVALIDPARAMETER = "InvalidParameter" 3158// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3159// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 3160// LIMITEXCEEDED = "LimitExceeded" 3161// MISSINGPARAMETER = "MissingParameter" 3162// OPERATIONDENIED = "OperationDenied" 3163// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 3164// RESOURCEINUSE = "ResourceInUse" 3165// RESOURCEINSUFFICIENT = "ResourceInsufficient" 3166// RESOURCENOTFOUND = "ResourceNotFound" 3167// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3168// RESOURCESSOLDOUT = "ResourcesSoldOut" 3169// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 3170// UNKNOWNPARAMETER = "UnknownParameter" 3171// UNSUPPORTEDOPERATION = "UnsupportedOperation" 3172func (c *Client) RunTestOtaVersion(request *RunTestOtaVersionRequest) (response *RunTestOtaVersionResponse, err error) { 3173 if request == nil { 3174 request = NewRunTestOtaVersionRequest() 3175 } 3176 response = NewRunTestOtaVersionResponse() 3177 err = c.Send(request, response) 3178 return 3179} 3180 3181func NewSendOnlineMsgRequest() (request *SendOnlineMsgRequest) { 3182 request = &SendOnlineMsgRequest{ 3183 BaseRequest: &tchttp.BaseRequest{}, 3184 } 3185 request.Init().WithApiInfo("iotvideo", APIVersion, "SendOnlineMsg") 3186 return 3187} 3188 3189func NewSendOnlineMsgResponse() (response *SendOnlineMsgResponse) { 3190 response = &SendOnlineMsgResponse{ 3191 BaseResponse: &tchttp.BaseResponse{}, 3192 } 3193 return 3194} 3195 3196// SendOnlineMsg 3197// 本接口(SendOnlineMsg)用于向设备发送在线消息。 3198// 3199// 注意: 3200// 3201// 若设备当前不在线,会直接返回错误; 3202// 3203// 若设备网络出现异常时,消息发送可能超时,超时等待最长时间为3秒.waitresp非0情况下,会导致本接口阻塞3秒。 3204// 3205// 可能返回的错误码: 3206// AUTHFAILURE = "AuthFailure" 3207// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 3208// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 3209// DRYRUNOPERATION = "DryRunOperation" 3210// FAILEDOPERATION = "FailedOperation" 3211// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 3212// INTERNALERROR = "InternalError" 3213// INVALIDPARAMETER = "InvalidParameter" 3214// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3215// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 3216// LIMITEXCEEDED = "LimitExceeded" 3217// MISSINGPARAMETER = "MissingParameter" 3218// OPERATIONDENIED = "OperationDenied" 3219// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 3220// RESOURCEINUSE = "ResourceInUse" 3221// RESOURCEINSUFFICIENT = "ResourceInsufficient" 3222// RESOURCENOTFOUND = "ResourceNotFound" 3223// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3224// RESOURCESSOLDOUT = "ResourcesSoldOut" 3225// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 3226// UNKNOWNPARAMETER = "UnknownParameter" 3227// UNSUPPORTEDOPERATION = "UnsupportedOperation" 3228func (c *Client) SendOnlineMsg(request *SendOnlineMsgRequest) (response *SendOnlineMsgResponse, err error) { 3229 if request == nil { 3230 request = NewSendOnlineMsgRequest() 3231 } 3232 response = NewSendOnlineMsgResponse() 3233 err = c.Send(request, response) 3234 return 3235} 3236 3237func NewSetMessageQueueRequest() (request *SetMessageQueueRequest) { 3238 request = &SetMessageQueueRequest{ 3239 BaseRequest: &tchttp.BaseRequest{}, 3240 } 3241 request.Init().WithApiInfo("iotvideo", APIVersion, "SetMessageQueue") 3242 return 3243} 3244 3245func NewSetMessageQueueResponse() (response *SetMessageQueueResponse) { 3246 response = &SetMessageQueueResponse{ 3247 BaseResponse: &tchttp.BaseResponse{}, 3248 } 3249 return 3250} 3251 3252// SetMessageQueue 3253// 本接口(SetMessageQueue)用于配置物联网智能视频产品的转发消息队列。 3254// 3255// 可能返回的错误码: 3256// AUTHFAILURE = "AuthFailure" 3257// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 3258// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 3259// DRYRUNOPERATION = "DryRunOperation" 3260// FAILEDOPERATION = "FailedOperation" 3261// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 3262// INTERNALERROR = "InternalError" 3263// INVALIDPARAMETER = "InvalidParameter" 3264// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3265// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 3266// LIMITEXCEEDED = "LimitExceeded" 3267// MISSINGPARAMETER = "MissingParameter" 3268// OPERATIONDENIED = "OperationDenied" 3269// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 3270// RESOURCEINUSE = "ResourceInUse" 3271// RESOURCEINSUFFICIENT = "ResourceInsufficient" 3272// RESOURCENOTFOUND = "ResourceNotFound" 3273// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3274// RESOURCESSOLDOUT = "ResourcesSoldOut" 3275// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 3276// UNKNOWNPARAMETER = "UnknownParameter" 3277// UNSUPPORTEDOPERATION = "UnsupportedOperation" 3278func (c *Client) SetMessageQueue(request *SetMessageQueueRequest) (response *SetMessageQueueResponse, err error) { 3279 if request == nil { 3280 request = NewSetMessageQueueRequest() 3281 } 3282 response = NewSetMessageQueueResponse() 3283 err = c.Send(request, response) 3284 return 3285} 3286 3287func NewUpgradeDeviceRequest() (request *UpgradeDeviceRequest) { 3288 request = &UpgradeDeviceRequest{ 3289 BaseRequest: &tchttp.BaseRequest{}, 3290 } 3291 request.Init().WithApiInfo("iotvideo", APIVersion, "UpgradeDevice") 3292 return 3293} 3294 3295func NewUpgradeDeviceResponse() (response *UpgradeDeviceResponse) { 3296 response = &UpgradeDeviceResponse{ 3297 BaseResponse: &tchttp.BaseResponse{}, 3298 } 3299 return 3300} 3301 3302// UpgradeDevice 3303// 本接口(UpgradeDevice)用于对设备进行固件升级。 3304// 3305// 该接口向指定的设备下发固件更新指令,可将固件升级到任意版本(可实现固件降级)。 3306// 3307// 警告:使能UpgradeNow参数存在一定的风险性!建议仅在debug场景下使用! 3308// 3309// 可能返回的错误码: 3310// AUTHFAILURE = "AuthFailure" 3311// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 3312// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 3313// DRYRUNOPERATION = "DryRunOperation" 3314// FAILEDOPERATION = "FailedOperation" 3315// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 3316// INTERNALERROR = "InternalError" 3317// INVALIDPARAMETER = "InvalidParameter" 3318// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3319// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 3320// LIMITEXCEEDED = "LimitExceeded" 3321// MISSINGPARAMETER = "MissingParameter" 3322// OPERATIONDENIED = "OperationDenied" 3323// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 3324// RESOURCEINUSE = "ResourceInUse" 3325// RESOURCEINSUFFICIENT = "ResourceInsufficient" 3326// RESOURCENOTFOUND = "ResourceNotFound" 3327// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3328// RESOURCESSOLDOUT = "ResourcesSoldOut" 3329// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 3330// UNKNOWNPARAMETER = "UnknownParameter" 3331// UNSUPPORTEDOPERATION = "UnsupportedOperation" 3332func (c *Client) UpgradeDevice(request *UpgradeDeviceRequest) (response *UpgradeDeviceResponse, err error) { 3333 if request == nil { 3334 request = NewUpgradeDeviceRequest() 3335 } 3336 response = NewUpgradeDeviceResponse() 3337 err = c.Send(request, response) 3338 return 3339} 3340 3341func NewUploadOtaVersionRequest() (request *UploadOtaVersionRequest) { 3342 request = &UploadOtaVersionRequest{ 3343 BaseRequest: &tchttp.BaseRequest{}, 3344 } 3345 request.Init().WithApiInfo("iotvideo", APIVersion, "UploadOtaVersion") 3346 return 3347} 3348 3349func NewUploadOtaVersionResponse() (response *UploadOtaVersionResponse) { 3350 response = &UploadOtaVersionResponse{ 3351 BaseResponse: &tchttp.BaseResponse{}, 3352 } 3353 return 3354} 3355 3356// UploadOtaVersion 3357// 本接口(UploadOtaVersion)接收上传到控制台的固件版本信息。 3358// 3359// 可能返回的错误码: 3360// AUTHFAILURE = "AuthFailure" 3361// AUTHFAILURE_SIGNATUREFAILURE = "AuthFailure.SignatureFailure" 3362// AUTHFAILURE_TOKENFAILURE = "AuthFailure.TokenFailure" 3363// DRYRUNOPERATION = "DryRunOperation" 3364// FAILEDOPERATION = "FailedOperation" 3365// FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied" 3366// INTERNALERROR = "InternalError" 3367// INVALIDPARAMETER = "InvalidParameter" 3368// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3369// INVALIDPARAMETERVALUE_TID = "InvalidParameterValue.Tid" 3370// LIMITEXCEEDED = "LimitExceeded" 3371// MISSINGPARAMETER = "MissingParameter" 3372// OPERATIONDENIED = "OperationDenied" 3373// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" 3374// RESOURCEINUSE = "ResourceInUse" 3375// RESOURCEINSUFFICIENT = "ResourceInsufficient" 3376// RESOURCENOTFOUND = "ResourceNotFound" 3377// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3378// RESOURCESSOLDOUT = "ResourcesSoldOut" 3379// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 3380// UNKNOWNPARAMETER = "UnknownParameter" 3381// UNSUPPORTEDOPERATION = "UnsupportedOperation" 3382func (c *Client) UploadOtaVersion(request *UploadOtaVersionRequest) (response *UploadOtaVersionResponse, err error) { 3383 if request == nil { 3384 request = NewUploadOtaVersionRequest() 3385 } 3386 response = NewUploadOtaVersionResponse() 3387 err = c.Send(request, response) 3388 return 3389} 3390