1 Star 6 Fork 0

tencentcloud / tencentcloud-sdk-go

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
client.go 128.35 KB
一键复制 编辑 原始数据 按行查看 历史
tencentcloud 提交于 2024-04-03 12:05 . release v1.0.892
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628
// Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package v20230427
import (
"context"
"errors"
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http"
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"
)
const APIVersion = "2023-04-27"
type Client struct {
common.Client
}
// Deprecated
func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error) {
cpf := profile.NewClientProfile()
client = &Client{}
client.Init(region).WithSecretId(secretId, secretKey).WithProfile(cpf)
return
}
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error) {
client = &Client{}
client.Init(region).
WithCredential(credential).
WithProfile(clientProfile)
return
}
func NewAddAlarmProcessRecordRequest() (request *AddAlarmProcessRecordRequest) {
request = &AddAlarmProcessRecordRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "AddAlarmProcessRecord")
return
}
func NewAddAlarmProcessRecordResponse() (response *AddAlarmProcessRecordResponse) {
response = &AddAlarmProcessRecordResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// AddAlarmProcessRecord
// 添加告警处理记录
//
// 可能返回的错误码:
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDTENANTID = "InvalidParameterValue.InvalidTenantId"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// LIMITEXCEEDED_APILIMITEXCEEDED = "LimitExceeded.ApiLimitExceeded"
// OPERATIONDENIED_APIPERMISSIONDENIED = "OperationDenied.ApiPermissionDenied"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_ALARMIDNOTEXIST = "ResourceNotFound.AlarmIdNotExist"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) AddAlarmProcessRecord(request *AddAlarmProcessRecordRequest) (response *AddAlarmProcessRecordResponse, err error) {
return c.AddAlarmProcessRecordWithContext(context.Background(), request)
}
// AddAlarmProcessRecord
// 添加告警处理记录
//
// 可能返回的错误码:
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDTENANTID = "InvalidParameterValue.InvalidTenantId"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// LIMITEXCEEDED_APILIMITEXCEEDED = "LimitExceeded.ApiLimitExceeded"
// OPERATIONDENIED_APIPERMISSIONDENIED = "OperationDenied.ApiPermissionDenied"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_ALARMIDNOTEXIST = "ResourceNotFound.AlarmIdNotExist"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) AddAlarmProcessRecordWithContext(ctx context.Context, request *AddAlarmProcessRecordRequest) (response *AddAlarmProcessRecordResponse, err error) {
if request == nil {
request = NewAddAlarmProcessRecordRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("AddAlarmProcessRecord require credential")
}
request.SetContext(ctx)
response = NewAddAlarmProcessRecordResponse()
err = c.Send(request, response)
return
}
func NewBatchCreateDeviceRequest() (request *BatchCreateDeviceRequest) {
request = &BatchCreateDeviceRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "BatchCreateDevice")
return
}
func NewBatchCreateDeviceResponse() (response *BatchCreateDeviceResponse) {
response = &BatchCreateDeviceResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// BatchCreateDevice
// 单个/批量新增设备
//
// 可能返回的错误码:
// FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
// INTERNALERROR_MANAGERSRVFAILED = "InternalError.ManagerSrvFailed"
// INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// LIMITEXCEEDED_DEVICELIMITEXCEEDED = "LimitExceeded.DeviceLimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
func (c *Client) BatchCreateDevice(request *BatchCreateDeviceRequest) (response *BatchCreateDeviceResponse, err error) {
return c.BatchCreateDeviceWithContext(context.Background(), request)
}
// BatchCreateDevice
// 单个/批量新增设备
//
// 可能返回的错误码:
// FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
// INTERNALERROR_MANAGERSRVFAILED = "InternalError.ManagerSrvFailed"
// INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// LIMITEXCEEDED_DEVICELIMITEXCEEDED = "LimitExceeded.DeviceLimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
func (c *Client) BatchCreateDeviceWithContext(ctx context.Context, request *BatchCreateDeviceRequest) (response *BatchCreateDeviceResponse, err error) {
if request == nil {
request = NewBatchCreateDeviceRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("BatchCreateDevice require credential")
}
request.SetContext(ctx)
response = NewBatchCreateDeviceResponse()
err = c.Send(request, response)
return
}
func NewBatchDeleteDeviceRequest() (request *BatchDeleteDeviceRequest) {
request = &BatchDeleteDeviceRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "BatchDeleteDevice")
return
}
func NewBatchDeleteDeviceResponse() (response *BatchDeleteDeviceResponse) {
response = &BatchDeleteDeviceResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// BatchDeleteDevice
// 批量删除设备
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) BatchDeleteDevice(request *BatchDeleteDeviceRequest) (response *BatchDeleteDeviceResponse, err error) {
return c.BatchDeleteDeviceWithContext(context.Background(), request)
}
// BatchDeleteDevice
// 批量删除设备
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) BatchDeleteDeviceWithContext(ctx context.Context, request *BatchDeleteDeviceRequest) (response *BatchDeleteDeviceResponse, err error) {
if request == nil {
request = NewBatchDeleteDeviceRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("BatchDeleteDevice require credential")
}
request.SetContext(ctx)
response = NewBatchDeleteDeviceResponse()
err = c.Send(request, response)
return
}
func NewBatchKillAlarmRequest() (request *BatchKillAlarmRequest) {
request = &BatchKillAlarmRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "BatchKillAlarm")
return
}
func NewBatchKillAlarmResponse() (response *BatchKillAlarmResponse) {
response = &BatchKillAlarmResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// BatchKillAlarm
// 批量消警
//
// 可能返回的错误码:
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// OPERATIONDENIED_APIPERMISSIONDENIED = "OperationDenied.ApiPermissionDenied"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) BatchKillAlarm(request *BatchKillAlarmRequest) (response *BatchKillAlarmResponse, err error) {
return c.BatchKillAlarmWithContext(context.Background(), request)
}
// BatchKillAlarm
// 批量消警
//
// 可能返回的错误码:
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// OPERATIONDENIED_APIPERMISSIONDENIED = "OperationDenied.ApiPermissionDenied"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) BatchKillAlarmWithContext(ctx context.Context, request *BatchKillAlarmRequest) (response *BatchKillAlarmResponse, err error) {
if request == nil {
request = NewBatchKillAlarmRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("BatchKillAlarm require credential")
}
request.SetContext(ctx)
response = NewBatchKillAlarmResponse()
err = c.Send(request, response)
return
}
func NewBatchReportAppMessageRequest() (request *BatchReportAppMessageRequest) {
request = &BatchReportAppMessageRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "BatchReportAppMessage")
return
}
func NewBatchReportAppMessageResponse() (response *BatchReportAppMessageResponse) {
response = &BatchReportAppMessageResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// BatchReportAppMessage
// 批量上报应用消息
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) BatchReportAppMessage(request *BatchReportAppMessageRequest) (response *BatchReportAppMessageResponse, err error) {
return c.BatchReportAppMessageWithContext(context.Background(), request)
}
// BatchReportAppMessage
// 批量上报应用消息
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) BatchReportAppMessageWithContext(ctx context.Context, request *BatchReportAppMessageRequest) (response *BatchReportAppMessageResponse, err error) {
if request == nil {
request = NewBatchReportAppMessageRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("BatchReportAppMessage require credential")
}
request.SetContext(ctx)
response = NewBatchReportAppMessageResponse()
err = c.Send(request, response)
return
}
func NewChangeAlarmStatusRequest() (request *ChangeAlarmStatusRequest) {
request = &ChangeAlarmStatusRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "ChangeAlarmStatus")
return
}
func NewChangeAlarmStatusResponse() (response *ChangeAlarmStatusResponse) {
response = &ChangeAlarmStatusResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ChangeAlarmStatus
// 变更告警状态
//
// 可能返回的错误码:
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_INVALIDALARMCONTENT = "InvalidParameter.InvalidAlarmContent"
// INVALIDPARAMETER_STATUSNOTMATCHPROCESSTYPE = "InvalidParameter.StatusNotMatchProcessType"
// INVALIDPARAMETERVALUE_INVALIDALARMSTATUS = "InvalidParameterValue.InvalidAlarmStatus"
// INVALIDPARAMETERVALUE_INVALIDTENANTID = "InvalidParameterValue.InvalidTenantId"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// MISSINGPARAMETER_EMPTYALARMID = "MissingParameter.EmptyAlarmId"
// OPERATIONDENIED_APIPERMISSIONDENIED = "OperationDenied.ApiPermissionDenied"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_ALARMIDNOTFOUND = "ResourceNotFound.AlarmIDNotFound"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) ChangeAlarmStatus(request *ChangeAlarmStatusRequest) (response *ChangeAlarmStatusResponse, err error) {
return c.ChangeAlarmStatusWithContext(context.Background(), request)
}
// ChangeAlarmStatus
// 变更告警状态
//
// 可能返回的错误码:
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_INVALIDALARMCONTENT = "InvalidParameter.InvalidAlarmContent"
// INVALIDPARAMETER_STATUSNOTMATCHPROCESSTYPE = "InvalidParameter.StatusNotMatchProcessType"
// INVALIDPARAMETERVALUE_INVALIDALARMSTATUS = "InvalidParameterValue.InvalidAlarmStatus"
// INVALIDPARAMETERVALUE_INVALIDTENANTID = "InvalidParameterValue.InvalidTenantId"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// MISSINGPARAMETER_EMPTYALARMID = "MissingParameter.EmptyAlarmId"
// OPERATIONDENIED_APIPERMISSIONDENIED = "OperationDenied.ApiPermissionDenied"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_ALARMIDNOTFOUND = "ResourceNotFound.AlarmIDNotFound"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) ChangeAlarmStatusWithContext(ctx context.Context, request *ChangeAlarmStatusRequest) (response *ChangeAlarmStatusResponse, err error) {
if request == nil {
request = NewChangeAlarmStatusRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("ChangeAlarmStatus require credential")
}
request.SetContext(ctx)
response = NewChangeAlarmStatusResponse()
err = c.Send(request, response)
return
}
func NewControlCameraPTZRequest() (request *ControlCameraPTZRequest) {
request = &ControlCameraPTZRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "ControlCameraPTZ")
return
}
func NewControlCameraPTZResponse() (response *ControlCameraPTZResponse) {
response = &ControlCameraPTZResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ControlCameraPTZ
// 云台控制
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
// UNSUPPORTEDOPERATION_UNSUPPORTEDCMD = "UnsupportedOperation.UnsupportedCMD"
func (c *Client) ControlCameraPTZ(request *ControlCameraPTZRequest) (response *ControlCameraPTZResponse, err error) {
return c.ControlCameraPTZWithContext(context.Background(), request)
}
// ControlCameraPTZ
// 云台控制
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
// UNSUPPORTEDOPERATION_UNSUPPORTEDCMD = "UnsupportedOperation.UnsupportedCMD"
func (c *Client) ControlCameraPTZWithContext(ctx context.Context, request *ControlCameraPTZRequest) (response *ControlCameraPTZResponse, err error) {
if request == nil {
request = NewControlCameraPTZRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("ControlCameraPTZ require credential")
}
request.SetContext(ctx)
response = NewControlCameraPTZResponse()
err = c.Send(request, response)
return
}
func NewControlDeviceRequest() (request *ControlDeviceRequest) {
request = &ControlDeviceRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "ControlDevice")
return
}
func NewControlDeviceResponse() (response *ControlDeviceResponse) {
response = &ControlDeviceResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ControlDevice
// 设备控制(单个、批量控制)
//
// 可能返回的错误码:
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// FAILEDOPERATION_SENDMSGERROR = "FailedOperation.SendMsgError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
// UNAUTHORIZEDOPERATION_APIAUTHFAILED = "UnauthorizedOperation.APIAuthFailed"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) ControlDevice(request *ControlDeviceRequest) (response *ControlDeviceResponse, err error) {
return c.ControlDeviceWithContext(context.Background(), request)
}
// ControlDevice
// 设备控制(单个、批量控制)
//
// 可能返回的错误码:
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// FAILEDOPERATION_SENDMSGERROR = "FailedOperation.SendMsgError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
// UNAUTHORIZEDOPERATION_APIAUTHFAILED = "UnauthorizedOperation.APIAuthFailed"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) ControlDeviceWithContext(ctx context.Context, request *ControlDeviceRequest) (response *ControlDeviceResponse, err error) {
if request == nil {
request = NewControlDeviceRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("ControlDevice require credential")
}
request.SetContext(ctx)
response = NewControlDeviceResponse()
err = c.Send(request, response)
return
}
func NewCreateApplicationTokenRequest() (request *CreateApplicationTokenRequest) {
request = &CreateApplicationTokenRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "CreateApplicationToken")
return
}
func NewCreateApplicationTokenResponse() (response *CreateApplicationTokenResponse) {
response = &CreateApplicationTokenResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateApplicationToken
// 调用方应用,创建调用租户API的授权令牌。
//
// 可能返回的错误码:
// INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
// INTERNALERROR_TIMEOUT = "InternalError.Timeout"
// INVALIDPARAMETER_INVALIDREQUESTTIME = "InvalidParameter.InvalidRequestTime"
// INVALIDPARAMETERVALUE_INVALIDAPPLICATIONID = "InvalidParameterValue.InvalidApplicationId"
// INVALIDPARAMETERVALUE_INVALIDNONCE = "InvalidParameterValue.InvalidNonce"
// INVALIDPARAMETERVALUE_INVALIDREQUESTTIME = "InvalidParameterValue.InvalidRequestTime"
// INVALIDPARAMETERVALUE_INVALIDSIGNATURE = "InvalidParameterValue.InvalidSignature"
func (c *Client) CreateApplicationToken(request *CreateApplicationTokenRequest) (response *CreateApplicationTokenResponse, err error) {
return c.CreateApplicationTokenWithContext(context.Background(), request)
}
// CreateApplicationToken
// 调用方应用,创建调用租户API的授权令牌。
//
// 可能返回的错误码:
// INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
// INTERNALERROR_TIMEOUT = "InternalError.Timeout"
// INVALIDPARAMETER_INVALIDREQUESTTIME = "InvalidParameter.InvalidRequestTime"
// INVALIDPARAMETERVALUE_INVALIDAPPLICATIONID = "InvalidParameterValue.InvalidApplicationId"
// INVALIDPARAMETERVALUE_INVALIDNONCE = "InvalidParameterValue.InvalidNonce"
// INVALIDPARAMETERVALUE_INVALIDREQUESTTIME = "InvalidParameterValue.InvalidRequestTime"
// INVALIDPARAMETERVALUE_INVALIDSIGNATURE = "InvalidParameterValue.InvalidSignature"
func (c *Client) CreateApplicationTokenWithContext(ctx context.Context, request *CreateApplicationTokenRequest) (response *CreateApplicationTokenResponse, err error) {
if request == nil {
request = NewCreateApplicationTokenRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("CreateApplicationToken require credential")
}
request.SetContext(ctx)
response = NewCreateApplicationTokenResponse()
err = c.Send(request, response)
return
}
func NewDeleteDeviceGroupRequest() (request *DeleteDeviceGroupRequest) {
request = &DeleteDeviceGroupRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DeleteDeviceGroup")
return
}
func NewDeleteDeviceGroupResponse() (response *DeleteDeviceGroupResponse) {
response = &DeleteDeviceGroupResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteDeviceGroup
// 删除设备分组
//
// 可能返回的错误码:
// INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
// INTERNALERROR_TIMEOUT = "InternalError.Timeout"
// INVALIDPARAMETER_INVALIDREQUESTTIME = "InvalidParameter.InvalidRequestTime"
// INVALIDPARAMETERVALUE_INVALIDAPPLICATIONID = "InvalidParameterValue.InvalidApplicationId"
// INVALIDPARAMETERVALUE_INVALIDNONCE = "InvalidParameterValue.InvalidNonce"
// INVALIDPARAMETERVALUE_INVALIDREQUESTTIME = "InvalidParameterValue.InvalidRequestTime"
// INVALIDPARAMETERVALUE_INVALIDSIGNATURE = "InvalidParameterValue.InvalidSignature"
func (c *Client) DeleteDeviceGroup(request *DeleteDeviceGroupRequest) (response *DeleteDeviceGroupResponse, err error) {
return c.DeleteDeviceGroupWithContext(context.Background(), request)
}
// DeleteDeviceGroup
// 删除设备分组
//
// 可能返回的错误码:
// INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
// INTERNALERROR_TIMEOUT = "InternalError.Timeout"
// INVALIDPARAMETER_INVALIDREQUESTTIME = "InvalidParameter.InvalidRequestTime"
// INVALIDPARAMETERVALUE_INVALIDAPPLICATIONID = "InvalidParameterValue.InvalidApplicationId"
// INVALIDPARAMETERVALUE_INVALIDNONCE = "InvalidParameterValue.InvalidNonce"
// INVALIDPARAMETERVALUE_INVALIDREQUESTTIME = "InvalidParameterValue.InvalidRequestTime"
// INVALIDPARAMETERVALUE_INVALIDSIGNATURE = "InvalidParameterValue.InvalidSignature"
func (c *Client) DeleteDeviceGroupWithContext(ctx context.Context, request *DeleteDeviceGroupRequest) (response *DeleteDeviceGroupResponse, err error) {
if request == nil {
request = NewDeleteDeviceGroupRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DeleteDeviceGroup require credential")
}
request.SetContext(ctx)
response = NewDeleteDeviceGroupResponse()
err = c.Send(request, response)
return
}
func NewDescribeActionListRequest() (request *DescribeActionListRequest) {
request = &DescribeActionListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeActionList")
return
}
func NewDescribeActionListResponse() (response *DescribeActionListResponse) {
response = &DescribeActionListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeActionList
// 动作列表查询
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeActionList(request *DescribeActionListRequest) (response *DescribeActionListResponse, err error) {
return c.DescribeActionListWithContext(context.Background(), request)
}
// DescribeActionList
// 动作列表查询
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeActionListWithContext(ctx context.Context, request *DescribeActionListRequest) (response *DescribeActionListResponse, err error) {
if request == nil {
request = NewDescribeActionListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeActionList require credential")
}
request.SetContext(ctx)
response = NewDescribeActionListResponse()
err = c.Send(request, response)
return
}
func NewDescribeAdministrationByTagRequest() (request *DescribeAdministrationByTagRequest) {
request = &DescribeAdministrationByTagRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeAdministrationByTag")
return
}
func NewDescribeAdministrationByTagResponse() (response *DescribeAdministrationByTagResponse) {
response = &DescribeAdministrationByTagResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAdministrationByTag
// 根据标签获取行政区划列表
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeAdministrationByTag(request *DescribeAdministrationByTagRequest) (response *DescribeAdministrationByTagResponse, err error) {
return c.DescribeAdministrationByTagWithContext(context.Background(), request)
}
// DescribeAdministrationByTag
// 根据标签获取行政区划列表
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeAdministrationByTagWithContext(ctx context.Context, request *DescribeAdministrationByTagRequest) (response *DescribeAdministrationByTagResponse, err error) {
if request == nil {
request = NewDescribeAdministrationByTagRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeAdministrationByTag require credential")
}
request.SetContext(ctx)
response = NewDescribeAdministrationByTagResponse()
err = c.Send(request, response)
return
}
func NewDescribeAlarmLevelListRequest() (request *DescribeAlarmLevelListRequest) {
request = &DescribeAlarmLevelListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeAlarmLevelList")
return
}
func NewDescribeAlarmLevelListResponse() (response *DescribeAlarmLevelListResponse) {
response = &DescribeAlarmLevelListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAlarmLevelList
// 告警级别枚举获取
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeAlarmLevelList(request *DescribeAlarmLevelListRequest) (response *DescribeAlarmLevelListResponse, err error) {
return c.DescribeAlarmLevelListWithContext(context.Background(), request)
}
// DescribeAlarmLevelList
// 告警级别枚举获取
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeAlarmLevelListWithContext(ctx context.Context, request *DescribeAlarmLevelListRequest) (response *DescribeAlarmLevelListResponse, err error) {
if request == nil {
request = NewDescribeAlarmLevelListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeAlarmLevelList require credential")
}
request.SetContext(ctx)
response = NewDescribeAlarmLevelListResponse()
err = c.Send(request, response)
return
}
func NewDescribeAlarmListRequest() (request *DescribeAlarmListRequest) {
request = &DescribeAlarmListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeAlarmList")
return
}
func NewDescribeAlarmListResponse() (response *DescribeAlarmListResponse) {
response = &DescribeAlarmListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAlarmList
// 告警列表查询
//
// 可能返回的错误码:
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) DescribeAlarmList(request *DescribeAlarmListRequest) (response *DescribeAlarmListResponse, err error) {
return c.DescribeAlarmListWithContext(context.Background(), request)
}
// DescribeAlarmList
// 告警列表查询
//
// 可能返回的错误码:
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) DescribeAlarmListWithContext(ctx context.Context, request *DescribeAlarmListRequest) (response *DescribeAlarmListResponse, err error) {
if request == nil {
request = NewDescribeAlarmListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeAlarmList require credential")
}
request.SetContext(ctx)
response = NewDescribeAlarmListResponse()
err = c.Send(request, response)
return
}
func NewDescribeAlarmStatusListRequest() (request *DescribeAlarmStatusListRequest) {
request = &DescribeAlarmStatusListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeAlarmStatusList")
return
}
func NewDescribeAlarmStatusListResponse() (response *DescribeAlarmStatusListResponse) {
response = &DescribeAlarmStatusListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAlarmStatusList
// 用来查询系统中的告警状态列表
//
// 可能返回的错误码:
// AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
// AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
// INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeAlarmStatusList(request *DescribeAlarmStatusListRequest) (response *DescribeAlarmStatusListResponse, err error) {
return c.DescribeAlarmStatusListWithContext(context.Background(), request)
}
// DescribeAlarmStatusList
// 用来查询系统中的告警状态列表
//
// 可能返回的错误码:
// AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
// AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
// INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeAlarmStatusListWithContext(ctx context.Context, request *DescribeAlarmStatusListRequest) (response *DescribeAlarmStatusListResponse, err error) {
if request == nil {
request = NewDescribeAlarmStatusListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeAlarmStatusList require credential")
}
request.SetContext(ctx)
response = NewDescribeAlarmStatusListResponse()
err = c.Send(request, response)
return
}
func NewDescribeAlarmTypeListRequest() (request *DescribeAlarmTypeListRequest) {
request = &DescribeAlarmTypeListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeAlarmTypeList")
return
}
func NewDescribeAlarmTypeListResponse() (response *DescribeAlarmTypeListResponse) {
response = &DescribeAlarmTypeListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAlarmTypeList
// 告警类型获取
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeAlarmTypeList(request *DescribeAlarmTypeListRequest) (response *DescribeAlarmTypeListResponse, err error) {
return c.DescribeAlarmTypeListWithContext(context.Background(), request)
}
// DescribeAlarmTypeList
// 告警类型获取
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeAlarmTypeListWithContext(ctx context.Context, request *DescribeAlarmTypeListRequest) (response *DescribeAlarmTypeListResponse, err error) {
if request == nil {
request = NewDescribeAlarmTypeListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeAlarmTypeList require credential")
}
request.SetContext(ctx)
response = NewDescribeAlarmTypeListResponse()
err = c.Send(request, response)
return
}
func NewDescribeApplicationListRequest() (request *DescribeApplicationListRequest) {
request = &DescribeApplicationListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeApplicationList")
return
}
func NewDescribeApplicationListResponse() (response *DescribeApplicationListResponse) {
response = &DescribeApplicationListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeApplicationList
// 查询指定空间关联的应用列表
//
// 可能返回的错误码:
// AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
// AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
// INTERNALERROR = "InternalError"
// INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_INVALIDAPPLICATIONID = "InvalidParameterValue.InvalidApplicationId"
func (c *Client) DescribeApplicationList(request *DescribeApplicationListRequest) (response *DescribeApplicationListResponse, err error) {
return c.DescribeApplicationListWithContext(context.Background(), request)
}
// DescribeApplicationList
// 查询指定空间关联的应用列表
//
// 可能返回的错误码:
// AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
// AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
// INTERNALERROR = "InternalError"
// INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_INVALIDAPPLICATIONID = "InvalidParameterValue.InvalidApplicationId"
func (c *Client) DescribeApplicationListWithContext(ctx context.Context, request *DescribeApplicationListRequest) (response *DescribeApplicationListResponse, err error) {
if request == nil {
request = NewDescribeApplicationListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeApplicationList require credential")
}
request.SetContext(ctx)
response = NewDescribeApplicationListResponse()
err = c.Send(request, response)
return
}
func NewDescribeBuildingListRequest() (request *DescribeBuildingListRequest) {
request = &DescribeBuildingListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeBuildingList")
return
}
func NewDescribeBuildingListResponse() (response *DescribeBuildingListResponse) {
response = &DescribeBuildingListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeBuildingList
// 查询建筑列表
//
// 可能返回的错误码:
// AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
// INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
// INTERNALERROR_APIREQUESTPATHPARAMETERERROR = "InternalError.ApiRequestPathParameterError"
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeBuildingList(request *DescribeBuildingListRequest) (response *DescribeBuildingListResponse, err error) {
return c.DescribeBuildingListWithContext(context.Background(), request)
}
// DescribeBuildingList
// 查询建筑列表
//
// 可能返回的错误码:
// AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
// INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
// INTERNALERROR_APIREQUESTPATHPARAMETERERROR = "InternalError.ApiRequestPathParameterError"
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeBuildingListWithContext(ctx context.Context, request *DescribeBuildingListRequest) (response *DescribeBuildingListResponse, err error) {
if request == nil {
request = NewDescribeBuildingListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeBuildingList require credential")
}
request.SetContext(ctx)
response = NewDescribeBuildingListResponse()
err = c.Send(request, response)
return
}
func NewDescribeBuildingModelRequest() (request *DescribeBuildingModelRequest) {
request = &DescribeBuildingModelRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeBuildingModel")
return
}
func NewDescribeBuildingModelResponse() (response *DescribeBuildingModelResponse) {
response = &DescribeBuildingModelResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeBuildingModel
// 查询建筑三维模型
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeBuildingModel(request *DescribeBuildingModelRequest) (response *DescribeBuildingModelResponse, err error) {
return c.DescribeBuildingModelWithContext(context.Background(), request)
}
// DescribeBuildingModel
// 查询建筑三维模型
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeBuildingModelWithContext(ctx context.Context, request *DescribeBuildingModelRequest) (response *DescribeBuildingModelResponse, err error) {
if request == nil {
request = NewDescribeBuildingModelRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeBuildingModel require credential")
}
request.SetContext(ctx)
response = NewDescribeBuildingModelResponse()
err = c.Send(request, response)
return
}
func NewDescribeBuildingProfileRequest() (request *DescribeBuildingProfileRequest) {
request = &DescribeBuildingProfileRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeBuildingProfile")
return
}
func NewDescribeBuildingProfileResponse() (response *DescribeBuildingProfileResponse) {
response = &DescribeBuildingProfileResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeBuildingProfile
// 查询建筑信息
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeBuildingProfile(request *DescribeBuildingProfileRequest) (response *DescribeBuildingProfileResponse, err error) {
return c.DescribeBuildingProfileWithContext(context.Background(), request)
}
// DescribeBuildingProfile
// 查询建筑信息
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeBuildingProfileWithContext(ctx context.Context, request *DescribeBuildingProfileRequest) (response *DescribeBuildingProfileResponse, err error) {
if request == nil {
request = NewDescribeBuildingProfileRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeBuildingProfile require credential")
}
request.SetContext(ctx)
response = NewDescribeBuildingProfileResponse()
err = c.Send(request, response)
return
}
func NewDescribeCameraExtendInfoRequest() (request *DescribeCameraExtendInfoRequest) {
request = &DescribeCameraExtendInfoRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeCameraExtendInfo")
return
}
func NewDescribeCameraExtendInfoResponse() (response *DescribeCameraExtendInfoResponse) {
response = &DescribeCameraExtendInfoResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeCameraExtendInfo
// 获取视频扩展信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
// RESOURCENOTFOUND_CAMERAINFONOTEXIST = "ResourceNotFound.CameraInfoNotExist"
func (c *Client) DescribeCameraExtendInfo(request *DescribeCameraExtendInfoRequest) (response *DescribeCameraExtendInfoResponse, err error) {
return c.DescribeCameraExtendInfoWithContext(context.Background(), request)
}
// DescribeCameraExtendInfo
// 获取视频扩展信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
// RESOURCENOTFOUND_CAMERAINFONOTEXIST = "ResourceNotFound.CameraInfoNotExist"
func (c *Client) DescribeCameraExtendInfoWithContext(ctx context.Context, request *DescribeCameraExtendInfoRequest) (response *DescribeCameraExtendInfoResponse, err error) {
if request == nil {
request = NewDescribeCameraExtendInfoRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeCameraExtendInfo require credential")
}
request.SetContext(ctx)
response = NewDescribeCameraExtendInfoResponse()
err = c.Send(request, response)
return
}
func NewDescribeCityWorkspaceListRequest() (request *DescribeCityWorkspaceListRequest) {
request = &DescribeCityWorkspaceListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeCityWorkspaceList")
return
}
func NewDescribeCityWorkspaceListResponse() (response *DescribeCityWorkspaceListResponse) {
response = &DescribeCityWorkspaceListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeCityWorkspaceList
// 通过城市id查询工作空间列表
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_EMPTYADMINISTRATIVECODE = "InvalidParameterValue.EmptyAdministrativeCode"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeCityWorkspaceList(request *DescribeCityWorkspaceListRequest) (response *DescribeCityWorkspaceListResponse, err error) {
return c.DescribeCityWorkspaceListWithContext(context.Background(), request)
}
// DescribeCityWorkspaceList
// 通过城市id查询工作空间列表
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_EMPTYADMINISTRATIVECODE = "InvalidParameterValue.EmptyAdministrativeCode"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeCityWorkspaceListWithContext(ctx context.Context, request *DescribeCityWorkspaceListRequest) (response *DescribeCityWorkspaceListResponse, err error) {
if request == nil {
request = NewDescribeCityWorkspaceListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeCityWorkspaceList require credential")
}
request.SetContext(ctx)
response = NewDescribeCityWorkspaceListResponse()
err = c.Send(request, response)
return
}
func NewDescribeDeviceGroupListRequest() (request *DescribeDeviceGroupListRequest) {
request = &DescribeDeviceGroupListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeDeviceGroupList")
return
}
func NewDescribeDeviceGroupListResponse() (response *DescribeDeviceGroupListResponse) {
response = &DescribeDeviceGroupListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDeviceGroupList
// 设备分组列表
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_EMPTYADMINISTRATIVECODE = "InvalidParameterValue.EmptyAdministrativeCode"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeDeviceGroupList(request *DescribeDeviceGroupListRequest) (response *DescribeDeviceGroupListResponse, err error) {
return c.DescribeDeviceGroupListWithContext(context.Background(), request)
}
// DescribeDeviceGroupList
// 设备分组列表
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_EMPTYADMINISTRATIVECODE = "InvalidParameterValue.EmptyAdministrativeCode"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeDeviceGroupListWithContext(ctx context.Context, request *DescribeDeviceGroupListRequest) (response *DescribeDeviceGroupListResponse, err error) {
if request == nil {
request = NewDescribeDeviceGroupListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeDeviceGroupList require credential")
}
request.SetContext(ctx)
response = NewDescribeDeviceGroupListResponse()
err = c.Send(request, response)
return
}
func NewDescribeDeviceListRequest() (request *DescribeDeviceListRequest) {
request = &DescribeDeviceListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeDeviceList")
return
}
func NewDescribeDeviceListResponse() (response *DescribeDeviceListResponse) {
response = &DescribeDeviceListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDeviceList
// 设备列表查询/单个查询(支持通过筛选条件查询,设备类型、标签、PID、空间)
//
// 可能返回的错误码:
// AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
// AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
// INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) DescribeDeviceList(request *DescribeDeviceListRequest) (response *DescribeDeviceListResponse, err error) {
return c.DescribeDeviceListWithContext(context.Background(), request)
}
// DescribeDeviceList
// 设备列表查询/单个查询(支持通过筛选条件查询,设备类型、标签、PID、空间)
//
// 可能返回的错误码:
// AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
// AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
// INTERNALERROR_BUSINESSLOGICERROR = "InternalError.BusinessLogicError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) DescribeDeviceListWithContext(ctx context.Context, request *DescribeDeviceListRequest) (response *DescribeDeviceListResponse, err error) {
if request == nil {
request = NewDescribeDeviceListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeDeviceList require credential")
}
request.SetContext(ctx)
response = NewDescribeDeviceListResponse()
err = c.Send(request, response)
return
}
func NewDescribeDeviceShadowListRequest() (request *DescribeDeviceShadowListRequest) {
request = &DescribeDeviceShadowListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeDeviceShadowList")
return
}
func NewDescribeDeviceShadowListResponse() (response *DescribeDeviceShadowListResponse) {
response = &DescribeDeviceShadowListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDeviceShadowList
// 获取设备影子数据
//
// 可能返回的错误码:
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) DescribeDeviceShadowList(request *DescribeDeviceShadowListRequest) (response *DescribeDeviceShadowListResponse, err error) {
return c.DescribeDeviceShadowListWithContext(context.Background(), request)
}
// DescribeDeviceShadowList
// 获取设备影子数据
//
// 可能返回的错误码:
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) DescribeDeviceShadowListWithContext(ctx context.Context, request *DescribeDeviceShadowListRequest) (response *DescribeDeviceShadowListResponse, err error) {
if request == nil {
request = NewDescribeDeviceShadowListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeDeviceShadowList require credential")
}
request.SetContext(ctx)
response = NewDescribeDeviceShadowListResponse()
err = c.Send(request, response)
return
}
func NewDescribeDeviceStatusListRequest() (request *DescribeDeviceStatusListRequest) {
request = &DescribeDeviceStatusListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeDeviceStatusList")
return
}
func NewDescribeDeviceStatusListResponse() (response *DescribeDeviceStatusListResponse) {
response = &DescribeDeviceStatusListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDeviceStatusList
// 设备状态获取
//
// 可能返回的错误码:
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) DescribeDeviceStatusList(request *DescribeDeviceStatusListRequest) (response *DescribeDeviceStatusListResponse, err error) {
return c.DescribeDeviceStatusListWithContext(context.Background(), request)
}
// DescribeDeviceStatusList
// 设备状态获取
//
// 可能返回的错误码:
// FAILEDOPERATION_APIRULECONFIGERROR = "FailedOperation.ApiRuleConfigError"
// FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
// UNAUTHORIZEDOPERATION_UNAUTHORIZEDAPI = "UnauthorizedOperation.UnauthorizedApi"
func (c *Client) DescribeDeviceStatusListWithContext(ctx context.Context, request *DescribeDeviceStatusListRequest) (response *DescribeDeviceStatusListResponse, err error) {
if request == nil {
request = NewDescribeDeviceStatusListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeDeviceStatusList require credential")
}
request.SetContext(ctx)
response = NewDescribeDeviceStatusListResponse()
err = c.Send(request, response)
return
}
func NewDescribeDeviceStatusStatRequest() (request *DescribeDeviceStatusStatRequest) {
request = &DescribeDeviceStatusStatRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeDeviceStatusStat")
return
}
func NewDescribeDeviceStatusStatResponse() (response *DescribeDeviceStatusStatResponse) {
response = &DescribeDeviceStatusStatResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDeviceStatusStat
// 设备状态统计
//
// 可能返回的错误码:
// FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) DescribeDeviceStatusStat(request *DescribeDeviceStatusStatRequest) (response *DescribeDeviceStatusStatResponse, err error) {
return c.DescribeDeviceStatusStatWithContext(context.Background(), request)
}
// DescribeDeviceStatusStat
// 设备状态统计
//
// 可能返回的错误码:
// FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) DescribeDeviceStatusStatWithContext(ctx context.Context, request *DescribeDeviceStatusStatRequest) (response *DescribeDeviceStatusStatResponse, err error) {
if request == nil {
request = NewDescribeDeviceStatusStatRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeDeviceStatusStat require credential")
}
request.SetContext(ctx)
response = NewDescribeDeviceStatusStatResponse()
err = c.Send(request, response)
return
}
func NewDescribeDeviceTagListRequest() (request *DescribeDeviceTagListRequest) {
request = &DescribeDeviceTagListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeDeviceTagList")
return
}
func NewDescribeDeviceTagListResponse() (response *DescribeDeviceTagListResponse) {
response = &DescribeDeviceTagListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDeviceTagList
// 标签列表查询
//
// 可能返回的错误码:
// FAILEDOPERATION_GETTAGSFAILED = "FailedOperation.GetTagsFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) DescribeDeviceTagList(request *DescribeDeviceTagListRequest) (response *DescribeDeviceTagListResponse, err error) {
return c.DescribeDeviceTagListWithContext(context.Background(), request)
}
// DescribeDeviceTagList
// 标签列表查询
//
// 可能返回的错误码:
// FAILEDOPERATION_GETTAGSFAILED = "FailedOperation.GetTagsFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) DescribeDeviceTagListWithContext(ctx context.Context, request *DescribeDeviceTagListRequest) (response *DescribeDeviceTagListResponse, err error) {
if request == nil {
request = NewDescribeDeviceTagListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeDeviceTagList require credential")
}
request.SetContext(ctx)
response = NewDescribeDeviceTagListResponse()
err = c.Send(request, response)
return
}
func NewDescribeDeviceTypeListRequest() (request *DescribeDeviceTypeListRequest) {
request = &DescribeDeviceTypeListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeDeviceTypeList")
return
}
func NewDescribeDeviceTypeListResponse() (response *DescribeDeviceTypeListResponse) {
response = &DescribeDeviceTypeListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDeviceTypeList
// 拉取设备的设备类型列表
//
// 可能返回的错误码:
// AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
// INVALIDPARAMETER_TOKENFIELDNOTFOUND = "InvalidParameter.TokenFieldNotFound"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) DescribeDeviceTypeList(request *DescribeDeviceTypeListRequest) (response *DescribeDeviceTypeListResponse, err error) {
return c.DescribeDeviceTypeListWithContext(context.Background(), request)
}
// DescribeDeviceTypeList
// 拉取设备的设备类型列表
//
// 可能返回的错误码:
// AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
// INVALIDPARAMETER_TOKENFIELDNOTFOUND = "InvalidParameter.TokenFieldNotFound"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) DescribeDeviceTypeListWithContext(ctx context.Context, request *DescribeDeviceTypeListRequest) (response *DescribeDeviceTypeListResponse, err error) {
if request == nil {
request = NewDescribeDeviceTypeListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeDeviceTypeList require credential")
}
request.SetContext(ctx)
response = NewDescribeDeviceTypeListResponse()
err = c.Send(request, response)
return
}
func NewDescribeEdgeApplicationTokenRequest() (request *DescribeEdgeApplicationTokenRequest) {
request = &DescribeEdgeApplicationTokenRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeEdgeApplicationToken")
return
}
func NewDescribeEdgeApplicationTokenResponse() (response *DescribeEdgeApplicationTokenResponse) {
response = &DescribeEdgeApplicationTokenResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeEdgeApplicationToken
// 查询边缘应用凭证
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) DescribeEdgeApplicationToken(request *DescribeEdgeApplicationTokenRequest) (response *DescribeEdgeApplicationTokenResponse, err error) {
return c.DescribeEdgeApplicationTokenWithContext(context.Background(), request)
}
// DescribeEdgeApplicationToken
// 查询边缘应用凭证
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) DescribeEdgeApplicationTokenWithContext(ctx context.Context, request *DescribeEdgeApplicationTokenRequest) (response *DescribeEdgeApplicationTokenResponse, err error) {
if request == nil {
request = NewDescribeEdgeApplicationTokenRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeEdgeApplicationToken require credential")
}
request.SetContext(ctx)
response = NewDescribeEdgeApplicationTokenResponse()
err = c.Send(request, response)
return
}
func NewDescribeElementProfilePageRequest() (request *DescribeElementProfilePageRequest) {
request = &DescribeElementProfilePageRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeElementProfilePage")
return
}
func NewDescribeElementProfilePageResponse() (response *DescribeElementProfilePageResponse) {
response = &DescribeElementProfilePageResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeElementProfilePage
// 查询分页构件信息
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeElementProfilePage(request *DescribeElementProfilePageRequest) (response *DescribeElementProfilePageResponse, err error) {
return c.DescribeElementProfilePageWithContext(context.Background(), request)
}
// DescribeElementProfilePage
// 查询分页构件信息
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeElementProfilePageWithContext(ctx context.Context, request *DescribeElementProfilePageRequest) (response *DescribeElementProfilePageResponse, err error) {
if request == nil {
request = NewDescribeElementProfilePageRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeElementProfilePage require credential")
}
request.SetContext(ctx)
response = NewDescribeElementProfilePageResponse()
err = c.Send(request, response)
return
}
func NewDescribeElementProfileTreeRequest() (request *DescribeElementProfileTreeRequest) {
request = &DescribeElementProfileTreeRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeElementProfileTree")
return
}
func NewDescribeElementProfileTreeResponse() (response *DescribeElementProfileTreeResponse) {
response = &DescribeElementProfileTreeResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeElementProfileTree
// 查询构件树
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeElementProfileTree(request *DescribeElementProfileTreeRequest) (response *DescribeElementProfileTreeResponse, err error) {
return c.DescribeElementProfileTreeWithContext(context.Background(), request)
}
// DescribeElementProfileTree
// 查询构件树
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeElementProfileTreeWithContext(ctx context.Context, request *DescribeElementProfileTreeRequest) (response *DescribeElementProfileTreeResponse, err error) {
if request == nil {
request = NewDescribeElementProfileTreeRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeElementProfileTree require credential")
}
request.SetContext(ctx)
response = NewDescribeElementProfileTreeResponse()
err = c.Send(request, response)
return
}
func NewDescribeEventListRequest() (request *DescribeEventListRequest) {
request = &DescribeEventListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeEventList")
return
}
func NewDescribeEventListResponse() (response *DescribeEventListResponse) {
response = &DescribeEventListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeEventList
// 事件列表查询
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeEventList(request *DescribeEventListRequest) (response *DescribeEventListResponse, err error) {
return c.DescribeEventListWithContext(context.Background(), request)
}
// DescribeEventList
// 事件列表查询
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeEventListWithContext(ctx context.Context, request *DescribeEventListRequest) (response *DescribeEventListResponse, err error) {
if request == nil {
request = NewDescribeEventListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeEventList require credential")
}
request.SetContext(ctx)
response = NewDescribeEventListResponse()
err = c.Send(request, response)
return
}
func NewDescribeFileDownloadURLRequest() (request *DescribeFileDownloadURLRequest) {
request = &DescribeFileDownloadURLRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeFileDownloadURL")
return
}
func NewDescribeFileDownloadURLResponse() (response *DescribeFileDownloadURLResponse) {
response = &DescribeFileDownloadURLResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeFileDownloadURL
// 获取文件下载URL
//
// 可能返回的错误码:
// FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
// FAILEDOPERATION_STORAGEINITFAILED = "FailedOperation.StorageInitFailed"
// FAILEDOPERATION_URLGENERATEFAILED = "FailedOperation.URLGenerateFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) DescribeFileDownloadURL(request *DescribeFileDownloadURLRequest) (response *DescribeFileDownloadURLResponse, err error) {
return c.DescribeFileDownloadURLWithContext(context.Background(), request)
}
// DescribeFileDownloadURL
// 获取文件下载URL
//
// 可能返回的错误码:
// FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
// FAILEDOPERATION_STORAGEINITFAILED = "FailedOperation.StorageInitFailed"
// FAILEDOPERATION_URLGENERATEFAILED = "FailedOperation.URLGenerateFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) DescribeFileDownloadURLWithContext(ctx context.Context, request *DescribeFileDownloadURLRequest) (response *DescribeFileDownloadURLResponse, err error) {
if request == nil {
request = NewDescribeFileDownloadURLRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeFileDownloadURL require credential")
}
request.SetContext(ctx)
response = NewDescribeFileDownloadURLResponse()
err = c.Send(request, response)
return
}
func NewDescribeFileUploadURLRequest() (request *DescribeFileUploadURLRequest) {
request = &DescribeFileUploadURLRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeFileUploadURL")
return
}
func NewDescribeFileUploadURLResponse() (response *DescribeFileUploadURLResponse) {
response = &DescribeFileUploadURLResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeFileUploadURL
// 文件上传接口
//
// 可能返回的错误码:
// FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
// FAILEDOPERATION_STORAGEINITFAILED = "FailedOperation.StorageInitFailed"
// FAILEDOPERATION_URLGENERATEFAILED = "FailedOperation.URLGenerateFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) DescribeFileUploadURL(request *DescribeFileUploadURLRequest) (response *DescribeFileUploadURLResponse, err error) {
return c.DescribeFileUploadURLWithContext(context.Background(), request)
}
// DescribeFileUploadURL
// 文件上传接口
//
// 可能返回的错误码:
// FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
// FAILEDOPERATION_STORAGEINITFAILED = "FailedOperation.StorageInitFailed"
// FAILEDOPERATION_URLGENERATEFAILED = "FailedOperation.URLGenerateFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) DescribeFileUploadURLWithContext(ctx context.Context, request *DescribeFileUploadURLRequest) (response *DescribeFileUploadURLResponse, err error) {
if request == nil {
request = NewDescribeFileUploadURLRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeFileUploadURL require credential")
}
request.SetContext(ctx)
response = NewDescribeFileUploadURLResponse()
err = c.Send(request, response)
return
}
func NewDescribeInterfaceListRequest() (request *DescribeInterfaceListRequest) {
request = &DescribeInterfaceListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeInterfaceList")
return
}
func NewDescribeInterfaceListResponse() (response *DescribeInterfaceListResponse) {
response = &DescribeInterfaceListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeInterfaceList
// 查询接口列表
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) DescribeInterfaceList(request *DescribeInterfaceListRequest) (response *DescribeInterfaceListResponse, err error) {
return c.DescribeInterfaceListWithContext(context.Background(), request)
}
// DescribeInterfaceList
// 查询接口列表
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) DescribeInterfaceListWithContext(ctx context.Context, request *DescribeInterfaceListRequest) (response *DescribeInterfaceListResponse, err error) {
if request == nil {
request = NewDescribeInterfaceListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeInterfaceList require credential")
}
request.SetContext(ctx)
response = NewDescribeInterfaceListResponse()
err = c.Send(request, response)
return
}
func NewDescribeLinkRuleListRequest() (request *DescribeLinkRuleListRequest) {
request = &DescribeLinkRuleListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeLinkRuleList")
return
}
func NewDescribeLinkRuleListResponse() (response *DescribeLinkRuleListResponse) {
response = &DescribeLinkRuleListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeLinkRuleList
// 联动规则列表查询
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeLinkRuleList(request *DescribeLinkRuleListRequest) (response *DescribeLinkRuleListResponse, err error) {
return c.DescribeLinkRuleListWithContext(context.Background(), request)
}
// DescribeLinkRuleList
// 联动规则列表查询
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeLinkRuleListWithContext(ctx context.Context, request *DescribeLinkRuleListRequest) (response *DescribeLinkRuleListResponse, err error) {
if request == nil {
request = NewDescribeLinkRuleListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeLinkRuleList require credential")
}
request.SetContext(ctx)
response = NewDescribeLinkRuleListResponse()
err = c.Send(request, response)
return
}
func NewDescribeModelListRequest() (request *DescribeModelListRequest) {
request = &DescribeModelListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeModelList")
return
}
func NewDescribeModelListResponse() (response *DescribeModelListResponse) {
response = &DescribeModelListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeModelList
// 模型列表查询/单个查询(产品模型/标准模型)
//
// 可能返回的错误码:
// AUTHFAILURE_TOKENEXPIRED = "AuthFailure.TokenExpired"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeModelList(request *DescribeModelListRequest) (response *DescribeModelListResponse, err error) {
return c.DescribeModelListWithContext(context.Background(), request)
}
// DescribeModelList
// 模型列表查询/单个查询(产品模型/标准模型)
//
// 可能返回的错误码:
// AUTHFAILURE_TOKENEXPIRED = "AuthFailure.TokenExpired"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeModelListWithContext(ctx context.Context, request *DescribeModelListRequest) (response *DescribeModelListResponse, err error) {
if request == nil {
request = NewDescribeModelListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeModelList require credential")
}
request.SetContext(ctx)
response = NewDescribeModelListResponse()
err = c.Send(request, response)
return
}
func NewDescribeProductListRequest() (request *DescribeProductListRequest) {
request = &DescribeProductListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeProductList")
return
}
func NewDescribeProductListResponse() (response *DescribeProductListResponse) {
response = &DescribeProductListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeProductList
// 产品列表查询
//
// 可能返回的错误码:
// AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
// INTERNALERROR_APPAPINOSPACEPERMISSION = "InternalError.AppApiNoSpacePermission"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeProductList(request *DescribeProductListRequest) (response *DescribeProductListResponse, err error) {
return c.DescribeProductListWithContext(context.Background(), request)
}
// DescribeProductList
// 产品列表查询
//
// 可能返回的错误码:
// AUTHFAILURE_APIAUTHORIZATIONNOTFOUND = "AuthFailure.ApiAuthorizationNotFound"
// INTERNALERROR_APPAPINOSPACEPERMISSION = "InternalError.AppApiNoSpacePermission"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeProductListWithContext(ctx context.Context, request *DescribeProductListRequest) (response *DescribeProductListResponse, err error) {
if request == nil {
request = NewDescribeProductListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeProductList require credential")
}
request.SetContext(ctx)
response = NewDescribeProductListResponse()
err = c.Send(request, response)
return
}
func NewDescribePropertyListRequest() (request *DescribePropertyListRequest) {
request = &DescribePropertyListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribePropertyList")
return
}
func NewDescribePropertyListResponse() (response *DescribePropertyListResponse) {
response = &DescribePropertyListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribePropertyList
// 查询构件属性(详情)
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribePropertyList(request *DescribePropertyListRequest) (response *DescribePropertyListResponse, err error) {
return c.DescribePropertyListWithContext(context.Background(), request)
}
// DescribePropertyList
// 查询构件属性(详情)
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribePropertyListWithContext(ctx context.Context, request *DescribePropertyListRequest) (response *DescribePropertyListResponse, err error) {
if request == nil {
request = NewDescribePropertyListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribePropertyList require credential")
}
request.SetContext(ctx)
response = NewDescribePropertyListResponse()
err = c.Send(request, response)
return
}
func NewDescribeRuleDetailRequest() (request *DescribeRuleDetailRequest) {
request = &DescribeRuleDetailRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeRuleDetail")
return
}
func NewDescribeRuleDetailResponse() (response *DescribeRuleDetailResponse) {
response = &DescribeRuleDetailResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeRuleDetail
// 联动规则详情查询
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_PARAMNOTMATCH = "InvalidParameter.ParamNotMatch"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeRuleDetail(request *DescribeRuleDetailRequest) (response *DescribeRuleDetailResponse, err error) {
return c.DescribeRuleDetailWithContext(context.Background(), request)
}
// DescribeRuleDetail
// 联动规则详情查询
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_PARAMNOTMATCH = "InvalidParameter.ParamNotMatch"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DescribeRuleDetailWithContext(ctx context.Context, request *DescribeRuleDetailRequest) (response *DescribeRuleDetailResponse, err error) {
if request == nil {
request = NewDescribeRuleDetailRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeRuleDetail require credential")
}
request.SetContext(ctx)
response = NewDescribeRuleDetailResponse()
err = c.Send(request, response)
return
}
func NewDescribeSceneListRequest() (request *DescribeSceneListRequest) {
request = &DescribeSceneListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeSceneList")
return
}
func NewDescribeSceneListResponse() (response *DescribeSceneListResponse) {
response = &DescribeSceneListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeSceneList
// 查询场景列表
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeSceneList(request *DescribeSceneListRequest) (response *DescribeSceneListResponse, err error) {
return c.DescribeSceneListWithContext(context.Background(), request)
}
// DescribeSceneList
// 查询场景列表
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeSceneListWithContext(ctx context.Context, request *DescribeSceneListRequest) (response *DescribeSceneListResponse, err error) {
if request == nil {
request = NewDescribeSceneListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeSceneList require credential")
}
request.SetContext(ctx)
response = NewDescribeSceneListResponse()
err = c.Send(request, response)
return
}
func NewDescribeSpaceDeviceIdListRequest() (request *DescribeSpaceDeviceIdListRequest) {
request = &DescribeSpaceDeviceIdListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeSpaceDeviceIdList")
return
}
func NewDescribeSpaceDeviceIdListResponse() (response *DescribeSpaceDeviceIdListResponse) {
response = &DescribeSpaceDeviceIdListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeSpaceDeviceIdList
// 查询指定空间设备编号列表
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeSpaceDeviceIdList(request *DescribeSpaceDeviceIdListRequest) (response *DescribeSpaceDeviceIdListResponse, err error) {
return c.DescribeSpaceDeviceIdListWithContext(context.Background(), request)
}
// DescribeSpaceDeviceIdList
// 查询指定空间设备编号列表
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeSpaceDeviceIdListWithContext(ctx context.Context, request *DescribeSpaceDeviceIdListRequest) (response *DescribeSpaceDeviceIdListResponse, err error) {
if request == nil {
request = NewDescribeSpaceDeviceIdListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeSpaceDeviceIdList require credential")
}
request.SetContext(ctx)
response = NewDescribeSpaceDeviceIdListResponse()
err = c.Send(request, response)
return
}
func NewDescribeSpaceDeviceRelationListRequest() (request *DescribeSpaceDeviceRelationListRequest) {
request = &DescribeSpaceDeviceRelationListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeSpaceDeviceRelationList")
return
}
func NewDescribeSpaceDeviceRelationListResponse() (response *DescribeSpaceDeviceRelationListResponse) {
response = &DescribeSpaceDeviceRelationListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeSpaceDeviceRelationList
// 查询指定空间下设备与构件绑定关系列表
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeSpaceDeviceRelationList(request *DescribeSpaceDeviceRelationListRequest) (response *DescribeSpaceDeviceRelationListResponse, err error) {
return c.DescribeSpaceDeviceRelationListWithContext(context.Background(), request)
}
// DescribeSpaceDeviceRelationList
// 查询指定空间下设备与构件绑定关系列表
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeSpaceDeviceRelationListWithContext(ctx context.Context, request *DescribeSpaceDeviceRelationListRequest) (response *DescribeSpaceDeviceRelationListResponse, err error) {
if request == nil {
request = NewDescribeSpaceDeviceRelationListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeSpaceDeviceRelationList require credential")
}
request.SetContext(ctx)
response = NewDescribeSpaceDeviceRelationListResponse()
err = c.Send(request, response)
return
}
func NewDescribeSpaceInfoByDeviceIdRequest() (request *DescribeSpaceInfoByDeviceIdRequest) {
request = &DescribeSpaceInfoByDeviceIdRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeSpaceInfoByDeviceId")
return
}
func NewDescribeSpaceInfoByDeviceIdResponse() (response *DescribeSpaceInfoByDeviceIdResponse) {
response = &DescribeSpaceInfoByDeviceIdResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeSpaceInfoByDeviceId
// 查询设备绑定的空间信息
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeSpaceInfoByDeviceId(request *DescribeSpaceInfoByDeviceIdRequest) (response *DescribeSpaceInfoByDeviceIdResponse, err error) {
return c.DescribeSpaceInfoByDeviceIdWithContext(context.Background(), request)
}
// DescribeSpaceInfoByDeviceId
// 查询设备绑定的空间信息
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeSpaceInfoByDeviceIdWithContext(ctx context.Context, request *DescribeSpaceInfoByDeviceIdRequest) (response *DescribeSpaceInfoByDeviceIdResponse, err error) {
if request == nil {
request = NewDescribeSpaceInfoByDeviceIdRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeSpaceInfoByDeviceId require credential")
}
request.SetContext(ctx)
response = NewDescribeSpaceInfoByDeviceIdResponse()
err = c.Send(request, response)
return
}
func NewDescribeSpaceRelationByDeviceIdRequest() (request *DescribeSpaceRelationByDeviceIdRequest) {
request = &DescribeSpaceRelationByDeviceIdRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeSpaceRelationByDeviceId")
return
}
func NewDescribeSpaceRelationByDeviceIdResponse() (response *DescribeSpaceRelationByDeviceIdResponse) {
response = &DescribeSpaceRelationByDeviceIdResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeSpaceRelationByDeviceId
// 查询设备绑定的空间层级关系
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeSpaceRelationByDeviceId(request *DescribeSpaceRelationByDeviceIdRequest) (response *DescribeSpaceRelationByDeviceIdResponse, err error) {
return c.DescribeSpaceRelationByDeviceIdWithContext(context.Background(), request)
}
// DescribeSpaceRelationByDeviceId
// 查询设备绑定的空间层级关系
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeSpaceRelationByDeviceIdWithContext(ctx context.Context, request *DescribeSpaceRelationByDeviceIdRequest) (response *DescribeSpaceRelationByDeviceIdResponse, err error) {
if request == nil {
request = NewDescribeSpaceRelationByDeviceIdRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeSpaceRelationByDeviceId require credential")
}
request.SetContext(ctx)
response = NewDescribeSpaceRelationByDeviceIdResponse()
err = c.Send(request, response)
return
}
func NewDescribeSpaceTypeListRequest() (request *DescribeSpaceTypeListRequest) {
request = &DescribeSpaceTypeListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeSpaceTypeList")
return
}
func NewDescribeSpaceTypeListResponse() (response *DescribeSpaceTypeListResponse) {
response = &DescribeSpaceTypeListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeSpaceTypeList
// 查询空间分类
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeSpaceTypeList(request *DescribeSpaceTypeListRequest) (response *DescribeSpaceTypeListResponse, err error) {
return c.DescribeSpaceTypeListWithContext(context.Background(), request)
}
// DescribeSpaceTypeList
// 查询空间分类
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeSpaceTypeListWithContext(ctx context.Context, request *DescribeSpaceTypeListRequest) (response *DescribeSpaceTypeListResponse, err error) {
if request == nil {
request = NewDescribeSpaceTypeListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeSpaceTypeList require credential")
}
request.SetContext(ctx)
response = NewDescribeSpaceTypeListResponse()
err = c.Send(request, response)
return
}
func NewDescribeTenantBuildingCountAndAreaRequest() (request *DescribeTenantBuildingCountAndAreaRequest) {
request = &DescribeTenantBuildingCountAndAreaRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeTenantBuildingCountAndArea")
return
}
func NewDescribeTenantBuildingCountAndAreaResponse() (response *DescribeTenantBuildingCountAndAreaResponse) {
response = &DescribeTenantBuildingCountAndAreaResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeTenantBuildingCountAndArea
// 查询租户楼栋数量和楼栋建筑面积
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeTenantBuildingCountAndArea(request *DescribeTenantBuildingCountAndAreaRequest) (response *DescribeTenantBuildingCountAndAreaResponse, err error) {
return c.DescribeTenantBuildingCountAndAreaWithContext(context.Background(), request)
}
// DescribeTenantBuildingCountAndArea
// 查询租户楼栋数量和楼栋建筑面积
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeTenantBuildingCountAndAreaWithContext(ctx context.Context, request *DescribeTenantBuildingCountAndAreaRequest) (response *DescribeTenantBuildingCountAndAreaResponse, err error) {
if request == nil {
request = NewDescribeTenantBuildingCountAndAreaRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeTenantBuildingCountAndArea require credential")
}
request.SetContext(ctx)
response = NewDescribeTenantBuildingCountAndAreaResponse()
err = c.Send(request, response)
return
}
func NewDescribeTenantDepartmentListRequest() (request *DescribeTenantDepartmentListRequest) {
request = &DescribeTenantDepartmentListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeTenantDepartmentList")
return
}
func NewDescribeTenantDepartmentListResponse() (response *DescribeTenantDepartmentListResponse) {
response = &DescribeTenantDepartmentListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeTenantDepartmentList
// 查询租户组织部门列表
//
// 可能返回的错误码:
// INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeTenantDepartmentList(request *DescribeTenantDepartmentListRequest) (response *DescribeTenantDepartmentListResponse, err error) {
return c.DescribeTenantDepartmentListWithContext(context.Background(), request)
}
// DescribeTenantDepartmentList
// 查询租户组织部门列表
//
// 可能返回的错误码:
// INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeTenantDepartmentListWithContext(ctx context.Context, request *DescribeTenantDepartmentListRequest) (response *DescribeTenantDepartmentListResponse, err error) {
if request == nil {
request = NewDescribeTenantDepartmentListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeTenantDepartmentList require credential")
}
request.SetContext(ctx)
response = NewDescribeTenantDepartmentListResponse()
err = c.Send(request, response)
return
}
func NewDescribeTenantUserListRequest() (request *DescribeTenantUserListRequest) {
request = &DescribeTenantUserListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeTenantUserList")
return
}
func NewDescribeTenantUserListResponse() (response *DescribeTenantUserListResponse) {
response = &DescribeTenantUserListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeTenantUserList
// 查询租户人员列表
//
// 可能返回的错误码:
// AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
// INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
// INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeTenantUserList(request *DescribeTenantUserListRequest) (response *DescribeTenantUserListResponse, err error) {
return c.DescribeTenantUserListWithContext(context.Background(), request)
}
// DescribeTenantUserList
// 查询租户人员列表
//
// 可能返回的错误码:
// AUTHFAILURE_TOKENNOTFOUND = "AuthFailure.TokenNotFound"
// INTERNALERROR_APIGATEWAYINTERNALERROR = "InternalError.ApiGatewayInternalError"
// INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeTenantUserListWithContext(ctx context.Context, request *DescribeTenantUserListRequest) (response *DescribeTenantUserListResponse, err error) {
if request == nil {
request = NewDescribeTenantUserListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeTenantUserList require credential")
}
request.SetContext(ctx)
response = NewDescribeTenantUserListResponse()
err = c.Send(request, response)
return
}
func NewDescribeVideoCloudRecordRequest() (request *DescribeVideoCloudRecordRequest) {
request = &DescribeVideoCloudRecordRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeVideoCloudRecord")
return
}
func NewDescribeVideoCloudRecordResponse() (response *DescribeVideoCloudRecordResponse) {
response = &DescribeVideoCloudRecordResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeVideoCloudRecord
// 云录像接口
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETERVALUE_INVALIDTIMERANGE = "InvalidParameterValue.InvalidTimeRange"
// MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
// RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"
func (c *Client) DescribeVideoCloudRecord(request *DescribeVideoCloudRecordRequest) (response *DescribeVideoCloudRecordResponse, err error) {
return c.DescribeVideoCloudRecordWithContext(context.Background(), request)
}
// DescribeVideoCloudRecord
// 云录像接口
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETERVALUE_INVALIDTIMERANGE = "InvalidParameterValue.InvalidTimeRange"
// MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
// RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"
func (c *Client) DescribeVideoCloudRecordWithContext(ctx context.Context, request *DescribeVideoCloudRecordRequest) (response *DescribeVideoCloudRecordResponse, err error) {
if request == nil {
request = NewDescribeVideoCloudRecordRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeVideoCloudRecord require credential")
}
request.SetContext(ctx)
response = NewDescribeVideoCloudRecordResponse()
err = c.Send(request, response)
return
}
func NewDescribeVideoLiveStreamRequest() (request *DescribeVideoLiveStreamRequest) {
request = &DescribeVideoLiveStreamRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeVideoLiveStream")
return
}
func NewDescribeVideoLiveStreamResponse() (response *DescribeVideoLiveStreamResponse) {
response = &DescribeVideoLiveStreamResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeVideoLiveStream
// 实时流接口
//
// 可能返回的错误码:
// FAILEDOPERATION_LOCKREDISCACHEFAILED = "FailedOperation.LockRedisCacheFailed"
// FAILEDOPERATION_SENDMSGTOIOTFAILED = "FailedOperation.SendMsgToIOTFailed"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_INVALIDMETADATA = "InvalidParameter.InvalidMetaData"
// INVALIDPARAMETERVALUE_INVALIDPROTOCOL = "InvalidParameterValue.InvalidProtocol"
// INVALIDPARAMETERVALUE_INVALIDSTREAMID = "InvalidParameterValue.InvalidStreamId"
// LIMITEXCEEDED_VIDEOSTREAMTHRESHOLDEXCEEDED = "LimitExceeded.VideoStreamThresholdExceeded"
// LIMITEXCEEDED_VIDEOTRANSCODE = "LimitExceeded.VideoTranscode"
// MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
// RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"
// RESOURCENOTFOUND_CAMERASTATUSNOTEXIST = "ResourceNotFound.CameraStatusNotExist"
// RESOURCENOTFOUND_SRSHOOKSERVICENODE = "ResourceNotFound.SRSHookServiceNode"
// RESOURCENOTFOUND_SRSNOTEXIST = "ResourceNotFound.SRSNotExist"
// RESOURCENOTFOUND_VIDEOPUSHSERVICENODE = "ResourceNotFound.VideoPushServiceNode"
// RESOURCEUNAVAILABLE_DEVICEOFFLINE = "ResourceUnavailable.DeviceOffline"
func (c *Client) DescribeVideoLiveStream(request *DescribeVideoLiveStreamRequest) (response *DescribeVideoLiveStreamResponse, err error) {
return c.DescribeVideoLiveStreamWithContext(context.Background(), request)
}
// DescribeVideoLiveStream
// 实时流接口
//
// 可能返回的错误码:
// FAILEDOPERATION_LOCKREDISCACHEFAILED = "FailedOperation.LockRedisCacheFailed"
// FAILEDOPERATION_SENDMSGTOIOTFAILED = "FailedOperation.SendMsgToIOTFailed"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_INVALIDMETADATA = "InvalidParameter.InvalidMetaData"
// INVALIDPARAMETERVALUE_INVALIDPROTOCOL = "InvalidParameterValue.InvalidProtocol"
// INVALIDPARAMETERVALUE_INVALIDSTREAMID = "InvalidParameterValue.InvalidStreamId"
// LIMITEXCEEDED_VIDEOSTREAMTHRESHOLDEXCEEDED = "LimitExceeded.VideoStreamThresholdExceeded"
// LIMITEXCEEDED_VIDEOTRANSCODE = "LimitExceeded.VideoTranscode"
// MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
// RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"
// RESOURCENOTFOUND_CAMERASTATUSNOTEXIST = "ResourceNotFound.CameraStatusNotExist"
// RESOURCENOTFOUND_SRSHOOKSERVICENODE = "ResourceNotFound.SRSHookServiceNode"
// RESOURCENOTFOUND_SRSNOTEXIST = "ResourceNotFound.SRSNotExist"
// RESOURCENOTFOUND_VIDEOPUSHSERVICENODE = "ResourceNotFound.VideoPushServiceNode"
// RESOURCEUNAVAILABLE_DEVICEOFFLINE = "ResourceUnavailable.DeviceOffline"
func (c *Client) DescribeVideoLiveStreamWithContext(ctx context.Context, request *DescribeVideoLiveStreamRequest) (response *DescribeVideoLiveStreamResponse, err error) {
if request == nil {
request = NewDescribeVideoLiveStreamRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeVideoLiveStream require credential")
}
request.SetContext(ctx)
response = NewDescribeVideoLiveStreamResponse()
err = c.Send(request, response)
return
}
func NewDescribeVideoRecordStreamRequest() (request *DescribeVideoRecordStreamRequest) {
request = &DescribeVideoRecordStreamRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeVideoRecordStream")
return
}
func NewDescribeVideoRecordStreamResponse() (response *DescribeVideoRecordStreamResponse) {
response = &DescribeVideoRecordStreamResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeVideoRecordStream
// 历史流接口
//
// 可能返回的错误码:
// FAILEDOPERATION_SENDMSGTOIOTFAILED = "FailedOperation.SendMsgToIOTFailed"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_INVALIDMEDIADATA = "InvalidParameter.InvalidMediaData"
// INVALIDPARAMETERVALUE_INVALIDGB28181CONFIG = "InvalidParameterValue.InvalidGB28181Config"
// INVALIDPARAMETERVALUE_INVALIDPROTOCOL = "InvalidParameterValue.InvalidProtocol"
// INVALIDPARAMETERVALUE_INVALIDSAVETYPE = "InvalidParameterValue.InvalidSaveType"
// INVALIDPARAMETERVALUE_INVALIDTIMERANGE = "InvalidParameterValue.InvalidTimeRange"
// INVALIDPARAMETERVALUE_INVALIDVIDEOPLAYRATE = "InvalidParameterValue.InvalidVideoPlayRate"
// LIMITEXCEEDED_VIDEOSTREAMTHRESHOLDEXCEEDED = "LimitExceeded.VideoStreamThresholdExceeded"
// LIMITEXCEEDED_VIDEOTRANSCODE = "LimitExceeded.VideoTranscode"
// MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
// RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"
// RESOURCENOTFOUND_CAMERAINFONOTEXIST = "ResourceNotFound.CameraInfoNotExist"
// RESOURCENOTFOUND_NVRORCVRCONFIGNOTEXIST = "ResourceNotFound.NVROrCVRConfigNotExist"
// RESOURCENOTFOUND_SRSHOOKSERVICENODE = "ResourceNotFound.SRSHookServiceNode"
// RESOURCENOTFOUND_SRSNOTEXIST = "ResourceNotFound.SRSNotExist"
// RESOURCENOTFOUND_STREAMNOTEXIST = "ResourceNotFound.StreamNotExist"
// RESOURCENOTFOUND_VIDEOPUSHSERVICENODE = "ResourceNotFound.VideoPushServiceNode"
func (c *Client) DescribeVideoRecordStream(request *DescribeVideoRecordStreamRequest) (response *DescribeVideoRecordStreamResponse, err error) {
return c.DescribeVideoRecordStreamWithContext(context.Background(), request)
}
// DescribeVideoRecordStream
// 历史流接口
//
// 可能返回的错误码:
// FAILEDOPERATION_SENDMSGTOIOTFAILED = "FailedOperation.SendMsgToIOTFailed"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_INVALIDMEDIADATA = "InvalidParameter.InvalidMediaData"
// INVALIDPARAMETERVALUE_INVALIDGB28181CONFIG = "InvalidParameterValue.InvalidGB28181Config"
// INVALIDPARAMETERVALUE_INVALIDPROTOCOL = "InvalidParameterValue.InvalidProtocol"
// INVALIDPARAMETERVALUE_INVALIDSAVETYPE = "InvalidParameterValue.InvalidSaveType"
// INVALIDPARAMETERVALUE_INVALIDTIMERANGE = "InvalidParameterValue.InvalidTimeRange"
// INVALIDPARAMETERVALUE_INVALIDVIDEOPLAYRATE = "InvalidParameterValue.InvalidVideoPlayRate"
// LIMITEXCEEDED_VIDEOSTREAMTHRESHOLDEXCEEDED = "LimitExceeded.VideoStreamThresholdExceeded"
// LIMITEXCEEDED_VIDEOTRANSCODE = "LimitExceeded.VideoTranscode"
// MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
// RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"
// RESOURCENOTFOUND_CAMERAINFONOTEXIST = "ResourceNotFound.CameraInfoNotExist"
// RESOURCENOTFOUND_NVRORCVRCONFIGNOTEXIST = "ResourceNotFound.NVROrCVRConfigNotExist"
// RESOURCENOTFOUND_SRSHOOKSERVICENODE = "ResourceNotFound.SRSHookServiceNode"
// RESOURCENOTFOUND_SRSNOTEXIST = "ResourceNotFound.SRSNotExist"
// RESOURCENOTFOUND_STREAMNOTEXIST = "ResourceNotFound.StreamNotExist"
// RESOURCENOTFOUND_VIDEOPUSHSERVICENODE = "ResourceNotFound.VideoPushServiceNode"
func (c *Client) DescribeVideoRecordStreamWithContext(ctx context.Context, request *DescribeVideoRecordStreamRequest) (response *DescribeVideoRecordStreamResponse, err error) {
if request == nil {
request = NewDescribeVideoRecordStreamRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeVideoRecordStream require credential")
}
request.SetContext(ctx)
response = NewDescribeVideoRecordStreamResponse()
err = c.Send(request, response)
return
}
func NewDescribeWorkSpaceBuildingCountAndAreaRequest() (request *DescribeWorkSpaceBuildingCountAndAreaRequest) {
request = &DescribeWorkSpaceBuildingCountAndAreaRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeWorkSpaceBuildingCountAndArea")
return
}
func NewDescribeWorkSpaceBuildingCountAndAreaResponse() (response *DescribeWorkSpaceBuildingCountAndAreaResponse) {
response = &DescribeWorkSpaceBuildingCountAndAreaResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeWorkSpaceBuildingCountAndArea
// 查询项目空间楼栋数量与建筑面积
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeWorkSpaceBuildingCountAndArea(request *DescribeWorkSpaceBuildingCountAndAreaRequest) (response *DescribeWorkSpaceBuildingCountAndAreaResponse, err error) {
return c.DescribeWorkSpaceBuildingCountAndAreaWithContext(context.Background(), request)
}
// DescribeWorkSpaceBuildingCountAndArea
// 查询项目空间楼栋数量与建筑面积
//
// 可能返回的错误码:
// INTERNALERROR_BIMAPPINTERNALERROR = "InternalError.BIMAppInternalError"
// INVALIDPARAMETERVALUE_INVALIDELEMENTIDORPROJECTID = "InvalidParameterValue.InvalidElementIdOrProjectId"
// RESOURCENOTFOUND_ELEMENTNOTFOUND = "ResourceNotFound.ElementNotFound"
func (c *Client) DescribeWorkSpaceBuildingCountAndAreaWithContext(ctx context.Context, request *DescribeWorkSpaceBuildingCountAndAreaRequest) (response *DescribeWorkSpaceBuildingCountAndAreaResponse, err error) {
if request == nil {
request = NewDescribeWorkSpaceBuildingCountAndAreaRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeWorkSpaceBuildingCountAndArea require credential")
}
request.SetContext(ctx)
response = NewDescribeWorkSpaceBuildingCountAndAreaResponse()
err = c.Send(request, response)
return
}
func NewDescribeWorkspaceListRequest() (request *DescribeWorkspaceListRequest) {
request = &DescribeWorkspaceListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeWorkspaceList")
return
}
func NewDescribeWorkspaceListResponse() (response *DescribeWorkspaceListResponse) {
response = &DescribeWorkspaceListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeWorkspaceList
// 获取租户下的空间列表
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) DescribeWorkspaceList(request *DescribeWorkspaceListRequest) (response *DescribeWorkspaceListResponse, err error) {
return c.DescribeWorkspaceListWithContext(context.Background(), request)
}
// DescribeWorkspaceList
// 获取租户下的空间列表
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) DescribeWorkspaceListWithContext(ctx context.Context, request *DescribeWorkspaceListRequest) (response *DescribeWorkspaceListResponse, err error) {
if request == nil {
request = NewDescribeWorkspaceListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeWorkspaceList require credential")
}
request.SetContext(ctx)
response = NewDescribeWorkspaceListResponse()
err = c.Send(request, response)
return
}
func NewDescribeWorkspaceUserListRequest() (request *DescribeWorkspaceUserListRequest) {
request = &DescribeWorkspaceUserListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "DescribeWorkspaceUserList")
return
}
func NewDescribeWorkspaceUserListResponse() (response *DescribeWorkspaceUserListResponse) {
response = &DescribeWorkspaceUserListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeWorkspaceUserList
// 查询项目空间人员列表
//
// 可能返回的错误码:
// INTERNALERROR_APPAPINOSPACEPERMISSION = "InternalError.AppApiNoSpacePermission"
// INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeWorkspaceUserList(request *DescribeWorkspaceUserListRequest) (response *DescribeWorkspaceUserListResponse, err error) {
return c.DescribeWorkspaceUserListWithContext(context.Background(), request)
}
// DescribeWorkspaceUserList
// 查询项目空间人员列表
//
// 可能返回的错误码:
// INTERNALERROR_APPAPINOSPACEPERMISSION = "InternalError.AppApiNoSpacePermission"
// INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeWorkspaceUserListWithContext(ctx context.Context, request *DescribeWorkspaceUserListRequest) (response *DescribeWorkspaceUserListResponse, err error) {
if request == nil {
request = NewDescribeWorkspaceUserListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeWorkspaceUserList require credential")
}
request.SetContext(ctx)
response = NewDescribeWorkspaceUserListResponse()
err = c.Send(request, response)
return
}
func NewModifyDeviceFieldRequest() (request *ModifyDeviceFieldRequest) {
request = &ModifyDeviceFieldRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "ModifyDeviceField")
return
}
func NewModifyDeviceFieldResponse() (response *ModifyDeviceFieldResponse) {
response = &ModifyDeviceFieldResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyDeviceField
// 批量修改设备自定义字段值
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) ModifyDeviceField(request *ModifyDeviceFieldRequest) (response *ModifyDeviceFieldResponse, err error) {
return c.ModifyDeviceFieldWithContext(context.Background(), request)
}
// ModifyDeviceField
// 批量修改设备自定义字段值
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) ModifyDeviceFieldWithContext(ctx context.Context, request *ModifyDeviceFieldRequest) (response *ModifyDeviceFieldResponse, err error) {
if request == nil {
request = NewModifyDeviceFieldRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("ModifyDeviceField require credential")
}
request.SetContext(ctx)
response = NewModifyDeviceFieldResponse()
err = c.Send(request, response)
return
}
func NewModifyDeviceGroupRequest() (request *ModifyDeviceGroupRequest) {
request = &ModifyDeviceGroupRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "ModifyDeviceGroup")
return
}
func NewModifyDeviceGroupResponse() (response *ModifyDeviceGroupResponse) {
response = &ModifyDeviceGroupResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyDeviceGroup
// 批量修改设备组
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) ModifyDeviceGroup(request *ModifyDeviceGroupRequest) (response *ModifyDeviceGroupResponse, err error) {
return c.ModifyDeviceGroupWithContext(context.Background(), request)
}
// ModifyDeviceGroup
// 批量修改设备组
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) ModifyDeviceGroupWithContext(ctx context.Context, request *ModifyDeviceGroupRequest) (response *ModifyDeviceGroupResponse, err error) {
if request == nil {
request = NewModifyDeviceGroupRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("ModifyDeviceGroup require credential")
}
request.SetContext(ctx)
response = NewModifyDeviceGroupResponse()
err = c.Send(request, response)
return
}
func NewModifyDeviceNameRequest() (request *ModifyDeviceNameRequest) {
request = &ModifyDeviceNameRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "ModifyDeviceName")
return
}
func NewModifyDeviceNameResponse() (response *ModifyDeviceNameResponse) {
response = &ModifyDeviceNameResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyDeviceName
// 批量修改设备名字
//
// 可能返回的错误码:
// FAILEDOPERATION_MODIFYDEVICEERROR = "FailedOperation.ModifyDeviceError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
// RESOURCENOTFOUND_WIDNOTEXIST = "ResourceNotFound.WIDNotExist"
func (c *Client) ModifyDeviceName(request *ModifyDeviceNameRequest) (response *ModifyDeviceNameResponse, err error) {
return c.ModifyDeviceNameWithContext(context.Background(), request)
}
// ModifyDeviceName
// 批量修改设备名字
//
// 可能返回的错误码:
// FAILEDOPERATION_MODIFYDEVICEERROR = "FailedOperation.ModifyDeviceError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND_EMPTYDEVICELIST = "ResourceNotFound.EmptyDeviceList"
// RESOURCENOTFOUND_WIDNOTEXIST = "ResourceNotFound.WIDNotExist"
func (c *Client) ModifyDeviceNameWithContext(ctx context.Context, request *ModifyDeviceNameRequest) (response *ModifyDeviceNameResponse, err error) {
if request == nil {
request = NewModifyDeviceNameRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("ModifyDeviceName require credential")
}
request.SetContext(ctx)
response = NewModifyDeviceNameResponse()
err = c.Send(request, response)
return
}
func NewModifyDeviceTagRequest() (request *ModifyDeviceTagRequest) {
request = &ModifyDeviceTagRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "ModifyDeviceTag")
return
}
func NewModifyDeviceTagResponse() (response *ModifyDeviceTagResponse) {
response = &ModifyDeviceTagResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyDeviceTag
// 批量修改设备标签
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) ModifyDeviceTag(request *ModifyDeviceTagRequest) (response *ModifyDeviceTagResponse, err error) {
return c.ModifyDeviceTagWithContext(context.Background(), request)
}
// ModifyDeviceTag
// 批量修改设备标签
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
func (c *Client) ModifyDeviceTagWithContext(ctx context.Context, request *ModifyDeviceTagRequest) (response *ModifyDeviceTagResponse, err error) {
if request == nil {
request = NewModifyDeviceTagRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("ModifyDeviceTag require credential")
}
request.SetContext(ctx)
response = NewModifyDeviceTagResponse()
err = c.Send(request, response)
return
}
func NewReportAppMessageRequest() (request *ReportAppMessageRequest) {
request = &ReportAppMessageRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "ReportAppMessage")
return
}
func NewReportAppMessageResponse() (response *ReportAppMessageResponse) {
response = &ReportAppMessageResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ReportAppMessage
// 上报应用消息
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) ReportAppMessage(request *ReportAppMessageRequest) (response *ReportAppMessageResponse, err error) {
return c.ReportAppMessageWithContext(context.Background(), request)
}
// ReportAppMessage
// 上报应用消息
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) ReportAppMessageWithContext(ctx context.Context, request *ReportAppMessageRequest) (response *ReportAppMessageResponse, err error) {
if request == nil {
request = NewReportAppMessageRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("ReportAppMessage require credential")
}
request.SetContext(ctx)
response = NewReportAppMessageResponse()
err = c.Send(request, response)
return
}
func NewSaveDeviceGroupRequest() (request *SaveDeviceGroupRequest) {
request = &SaveDeviceGroupRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "SaveDeviceGroup")
return
}
func NewSaveDeviceGroupResponse() (response *SaveDeviceGroupResponse) {
response = &SaveDeviceGroupResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// SaveDeviceGroup
// 设备分组新增/修改
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) SaveDeviceGroup(request *SaveDeviceGroupRequest) (response *SaveDeviceGroupResponse, err error) {
return c.SaveDeviceGroupWithContext(context.Background(), request)
}
// SaveDeviceGroup
// 设备分组新增/修改
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) SaveDeviceGroupWithContext(ctx context.Context, request *SaveDeviceGroupRequest) (response *SaveDeviceGroupResponse, err error) {
if request == nil {
request = NewSaveDeviceGroupRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("SaveDeviceGroup require credential")
}
request.SetContext(ctx)
response = NewSaveDeviceGroupResponse()
err = c.Send(request, response)
return
}
func NewStopVideoStreamingRequest() (request *StopVideoStreamingRequest) {
request = &StopVideoStreamingRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "StopVideoStreaming")
return
}
func NewStopVideoStreamingResponse() (response *StopVideoStreamingResponse) {
response = &StopVideoStreamingResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// StopVideoStreaming
// 断流接口
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// MISSINGPARAMETER_EMPTYSTREAM = "MissingParameter.EmptyStream"
// MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
// RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"
// RESOURCENOTFOUND_CAMERASTATUSNOTEXIST = "ResourceNotFound.CameraStatusNotExist"
// RESOURCEUNAVAILABLE_DEVICEOFFLINE = "ResourceUnavailable.DeviceOffline"
// UNSUPPORTEDOPERATION_NOTSTREAMING = "UnsupportedOperation.NotStreaming"
func (c *Client) StopVideoStreaming(request *StopVideoStreamingRequest) (response *StopVideoStreamingResponse, err error) {
return c.StopVideoStreamingWithContext(context.Background(), request)
}
// StopVideoStreaming
// 断流接口
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// MISSINGPARAMETER_EMPTYSTREAM = "MissingParameter.EmptyStream"
// MISSINGPARAMETER_EMPTYWID = "MissingParameter.EmptyWID"
// RESOURCENOTFOUND_CAMERABASEINFONOTEXIST = "ResourceNotFound.CameraBaseInfoNotExist"
// RESOURCENOTFOUND_CAMERASTATUSNOTEXIST = "ResourceNotFound.CameraStatusNotExist"
// RESOURCEUNAVAILABLE_DEVICEOFFLINE = "ResourceUnavailable.DeviceOffline"
// UNSUPPORTEDOPERATION_NOTSTREAMING = "UnsupportedOperation.NotStreaming"
func (c *Client) StopVideoStreamingWithContext(ctx context.Context, request *StopVideoStreamingRequest) (response *StopVideoStreamingResponse, err error) {
if request == nil {
request = NewStopVideoStreamingRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("StopVideoStreaming require credential")
}
request.SetContext(ctx)
response = NewStopVideoStreamingResponse()
err = c.Send(request, response)
return
}
func NewUpdateWorkspaceParkAttributesRequest() (request *UpdateWorkspaceParkAttributesRequest) {
request = &UpdateWorkspaceParkAttributesRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("weilingwith", APIVersion, "UpdateWorkspaceParkAttributes")
return
}
func NewUpdateWorkspaceParkAttributesResponse() (response *UpdateWorkspaceParkAttributesResponse) {
response = &UpdateWorkspaceParkAttributesResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UpdateWorkspaceParkAttributes
// 修改工作空间园区属性
//
// 可能返回的错误码:
// INTERNALERROR_UPDATEPARKINFOFAILED = "InternalError.UpdateParkInfoFailed"
// INVALIDPARAMETER_DUPLICATEPARKCODE = "InvalidParameter.DuplicateParkCode"
// INVALIDPARAMETER_EXCEEDPARKLENGTHLIMIT = "InvalidParameter.ExceedParkLengthLimit"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) UpdateWorkspaceParkAttributes(request *UpdateWorkspaceParkAttributesRequest) (response *UpdateWorkspaceParkAttributesResponse, err error) {
return c.UpdateWorkspaceParkAttributesWithContext(context.Background(), request)
}
// UpdateWorkspaceParkAttributes
// 修改工作空间园区属性
//
// 可能返回的错误码:
// INTERNALERROR_UPDATEPARKINFOFAILED = "InternalError.UpdateParkInfoFailed"
// INVALIDPARAMETER_DUPLICATEPARKCODE = "InvalidParameter.DuplicateParkCode"
// INVALIDPARAMETER_EXCEEDPARKLENGTHLIMIT = "InvalidParameter.ExceedParkLengthLimit"
// INVALIDPARAMETERVALUE_INVALIDWORKSPACEID = "InvalidParameterValue.InvalidWorkspaceId"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) UpdateWorkspaceParkAttributesWithContext(ctx context.Context, request *UpdateWorkspaceParkAttributesRequest) (response *UpdateWorkspaceParkAttributesResponse, err error) {
if request == nil {
request = NewUpdateWorkspaceParkAttributesRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("UpdateWorkspaceParkAttributes require credential")
}
request.SetContext(ctx)
response = NewUpdateWorkspaceParkAttributesResponse()
err = c.Send(request, response)
return
}
1
https://gitee.com/tencentcloud/tencentcloud-sdk-go.git
git@gitee.com:tencentcloud/tencentcloud-sdk-go.git
tencentcloud
tencentcloud-sdk-go
tencentcloud-sdk-go
master

搜索帮助