2 Star 10 Fork 0

tencentcloud/tencentcloud-sdk-go

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
client.go 193.97 KB
一键复制 编辑 原始数据 按行查看 历史
tencentcloud 提交于 2026-03-27 17:08 +08:00 . release v1.3.65
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628
// Copyright (c) 2017-2025 Tencent. 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 v20220817
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 = "2022-08-17"
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 NewAddGroupMemberRequest() (request *AddGroupMemberRequest) {
request = &AddGroupMemberRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "AddGroupMember")
return
}
func NewAddGroupMemberResponse() (response *AddGroupMemberResponse) {
response = &AddGroupMemberResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// AddGroupMember
// 此接口用于添加成员列表到指定群组
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPTEACHERNOTMEMBER = "InvalidParameter.GroupTeacherNotMember"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) AddGroupMember(request *AddGroupMemberRequest) (response *AddGroupMemberResponse, err error) {
return c.AddGroupMemberWithContext(context.Background(), request)
}
// AddGroupMember
// 此接口用于添加成员列表到指定群组
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPTEACHERNOTMEMBER = "InvalidParameter.GroupTeacherNotMember"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) AddGroupMemberWithContext(ctx context.Context, request *AddGroupMemberRequest) (response *AddGroupMemberResponse, err error) {
if request == nil {
request = NewAddGroupMemberRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "AddGroupMember")
if c.GetCredential() == nil {
return nil, errors.New("AddGroupMember require credential")
}
request.SetContext(ctx)
response = NewAddGroupMemberResponse()
err = c.Send(request, response)
return
}
func NewBatchAddGroupMemberRequest() (request *BatchAddGroupMemberRequest) {
request = &BatchAddGroupMemberRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "BatchAddGroupMember")
return
}
func NewBatchAddGroupMemberResponse() (response *BatchAddGroupMemberResponse) {
response = &BatchAddGroupMemberResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// BatchAddGroupMember
// 此接口用于批量添加成员列表到指定群组
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) BatchAddGroupMember(request *BatchAddGroupMemberRequest) (response *BatchAddGroupMemberResponse, err error) {
return c.BatchAddGroupMemberWithContext(context.Background(), request)
}
// BatchAddGroupMember
// 此接口用于批量添加成员列表到指定群组
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) BatchAddGroupMemberWithContext(ctx context.Context, request *BatchAddGroupMemberRequest) (response *BatchAddGroupMemberResponse, err error) {
if request == nil {
request = NewBatchAddGroupMemberRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "BatchAddGroupMember")
if c.GetCredential() == nil {
return nil, errors.New("BatchAddGroupMember require credential")
}
request.SetContext(ctx)
response = NewBatchAddGroupMemberResponse()
err = c.Send(request, response)
return
}
func NewBatchCreateGroupWithMembersRequest() (request *BatchCreateGroupWithMembersRequest) {
request = &BatchCreateGroupWithMembersRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "BatchCreateGroupWithMembers")
return
}
func NewBatchCreateGroupWithMembersResponse() (response *BatchCreateGroupWithMembersResponse) {
response = &BatchCreateGroupWithMembersResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// BatchCreateGroupWithMembers
// 此接口用于批量创建群组
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// DRYRUNOPERATION = "DryRunOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPPARAMINVALID = "InvalidParameter.GroupParamInvalid"
// INVALIDPARAMETER_GROUPTEACHERNOTMEMBER = "InvalidParameter.GroupTeacherNotMember"
// INVALIDPARAMETER_GROUPTEACHERSNOTEXIST = "InvalidParameter.GroupTeachersNotExist"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) BatchCreateGroupWithMembers(request *BatchCreateGroupWithMembersRequest) (response *BatchCreateGroupWithMembersResponse, err error) {
return c.BatchCreateGroupWithMembersWithContext(context.Background(), request)
}
// BatchCreateGroupWithMembers
// 此接口用于批量创建群组
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// DRYRUNOPERATION = "DryRunOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPPARAMINVALID = "InvalidParameter.GroupParamInvalid"
// INVALIDPARAMETER_GROUPTEACHERNOTMEMBER = "InvalidParameter.GroupTeacherNotMember"
// INVALIDPARAMETER_GROUPTEACHERSNOTEXIST = "InvalidParameter.GroupTeachersNotExist"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) BatchCreateGroupWithMembersWithContext(ctx context.Context, request *BatchCreateGroupWithMembersRequest) (response *BatchCreateGroupWithMembersResponse, err error) {
if request == nil {
request = NewBatchCreateGroupWithMembersRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "BatchCreateGroupWithMembers")
if c.GetCredential() == nil {
return nil, errors.New("BatchCreateGroupWithMembers require credential")
}
request.SetContext(ctx)
response = NewBatchCreateGroupWithMembersResponse()
err = c.Send(request, response)
return
}
func NewBatchCreateRoomRequest() (request *BatchCreateRoomRequest) {
request = &BatchCreateRoomRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "BatchCreateRoom")
return
}
func NewBatchCreateRoomResponse() (response *BatchCreateRoomResponse) {
response = &BatchCreateRoomResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// BatchCreateRoom
// 批量创建房间接口
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// DRYRUNOPERATION = "DryRunOperation"
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_CLASSTOOLONG = "FailedOperation.ClassTooLong"
// FAILEDOPERATION_IMAGEARGINVALID = "FailedOperation.ImageArgInvalid"
// FAILEDOPERATION_ORIGINIDEXISTS = "FailedOperation.OriginIdExists"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCEINSUFFICIENT_RECORD = "ResourceInsufficient.Record"
// RESOURCEINSUFFICIENT_ROOM = "ResourceInsufficient.Room"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCEUNAVAILABLE_ROOMSTATISTICS = "ResourceUnavailable.RoomStatistics"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) BatchCreateRoom(request *BatchCreateRoomRequest) (response *BatchCreateRoomResponse, err error) {
return c.BatchCreateRoomWithContext(context.Background(), request)
}
// BatchCreateRoom
// 批量创建房间接口
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// DRYRUNOPERATION = "DryRunOperation"
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_CLASSTOOLONG = "FailedOperation.ClassTooLong"
// FAILEDOPERATION_IMAGEARGINVALID = "FailedOperation.ImageArgInvalid"
// FAILEDOPERATION_ORIGINIDEXISTS = "FailedOperation.OriginIdExists"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCEINSUFFICIENT_RECORD = "ResourceInsufficient.Record"
// RESOURCEINSUFFICIENT_ROOM = "ResourceInsufficient.Room"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCEUNAVAILABLE_ROOMSTATISTICS = "ResourceUnavailable.RoomStatistics"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) BatchCreateRoomWithContext(ctx context.Context, request *BatchCreateRoomRequest) (response *BatchCreateRoomResponse, err error) {
if request == nil {
request = NewBatchCreateRoomRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "BatchCreateRoom")
if c.GetCredential() == nil {
return nil, errors.New("BatchCreateRoom require credential")
}
request.SetContext(ctx)
response = NewBatchCreateRoomResponse()
err = c.Send(request, response)
return
}
func NewBatchDeleteGroupMemberRequest() (request *BatchDeleteGroupMemberRequest) {
request = &BatchDeleteGroupMemberRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "BatchDeleteGroupMember")
return
}
func NewBatchDeleteGroupMemberResponse() (response *BatchDeleteGroupMemberResponse) {
response = &BatchDeleteGroupMemberResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// BatchDeleteGroupMember
// 此接口用于批量删除成员列表到指定群组列表
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) BatchDeleteGroupMember(request *BatchDeleteGroupMemberRequest) (response *BatchDeleteGroupMemberResponse, err error) {
return c.BatchDeleteGroupMemberWithContext(context.Background(), request)
}
// BatchDeleteGroupMember
// 此接口用于批量删除成员列表到指定群组列表
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) BatchDeleteGroupMemberWithContext(ctx context.Context, request *BatchDeleteGroupMemberRequest) (response *BatchDeleteGroupMemberResponse, err error) {
if request == nil {
request = NewBatchDeleteGroupMemberRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "BatchDeleteGroupMember")
if c.GetCredential() == nil {
return nil, errors.New("BatchDeleteGroupMember require credential")
}
request.SetContext(ctx)
response = NewBatchDeleteGroupMemberResponse()
err = c.Send(request, response)
return
}
func NewBatchDeleteRecordRequest() (request *BatchDeleteRecordRequest) {
request = &BatchDeleteRecordRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "BatchDeleteRecord")
return
}
func NewBatchDeleteRecordResponse() (response *BatchDeleteRecordResponse) {
response = &BatchDeleteRecordResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// BatchDeleteRecord
// 批量删除多个房间的录制文件
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) BatchDeleteRecord(request *BatchDeleteRecordRequest) (response *BatchDeleteRecordResponse, err error) {
return c.BatchDeleteRecordWithContext(context.Background(), request)
}
// BatchDeleteRecord
// 批量删除多个房间的录制文件
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) BatchDeleteRecordWithContext(ctx context.Context, request *BatchDeleteRecordRequest) (response *BatchDeleteRecordResponse, err error) {
if request == nil {
request = NewBatchDeleteRecordRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "BatchDeleteRecord")
if c.GetCredential() == nil {
return nil, errors.New("BatchDeleteRecord require credential")
}
request.SetContext(ctx)
response = NewBatchDeleteRecordResponse()
err = c.Send(request, response)
return
}
func NewBatchDescribeDocumentRequest() (request *BatchDescribeDocumentRequest) {
request = &BatchDescribeDocumentRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "BatchDescribeDocument")
return
}
func NewBatchDescribeDocumentResponse() (response *BatchDescribeDocumentResponse) {
response = &BatchDescribeDocumentResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// BatchDescribeDocument
// 批量获取文档详情
//
// 可能返回的错误码:
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) BatchDescribeDocument(request *BatchDescribeDocumentRequest) (response *BatchDescribeDocumentResponse, err error) {
return c.BatchDescribeDocumentWithContext(context.Background(), request)
}
// BatchDescribeDocument
// 批量获取文档详情
//
// 可能返回的错误码:
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) BatchDescribeDocumentWithContext(ctx context.Context, request *BatchDescribeDocumentRequest) (response *BatchDescribeDocumentResponse, err error) {
if request == nil {
request = NewBatchDescribeDocumentRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "BatchDescribeDocument")
if c.GetCredential() == nil {
return nil, errors.New("BatchDescribeDocument require credential")
}
request.SetContext(ctx)
response = NewBatchDescribeDocumentResponse()
err = c.Send(request, response)
return
}
func NewBatchGetPlaybackTokenRequest() (request *BatchGetPlaybackTokenRequest) {
request = &BatchGetPlaybackTokenRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "BatchGetPlaybackToken")
return
}
func NewBatchGetPlaybackTokenResponse() (response *BatchGetPlaybackTokenResponse) {
response = &BatchGetPlaybackTokenResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// BatchGetPlaybackToken
// 批量获取信令录制回放token,用于回放指定课堂时鉴权
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CLASSID = "InvalidParameter.ClassID"
// INVALIDPARAMETER_CLASSIDS = "InvalidParameter.ClassIDs"
// INVALIDPARAMETER_SCHOOLID = "InvalidParameter.SchoolID"
// INVALIDPARAMETER_USERSCHOOLMISMATCH = "InvalidParameter.UserSchoolMismatch"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) BatchGetPlaybackToken(request *BatchGetPlaybackTokenRequest) (response *BatchGetPlaybackTokenResponse, err error) {
return c.BatchGetPlaybackTokenWithContext(context.Background(), request)
}
// BatchGetPlaybackToken
// 批量获取信令录制回放token,用于回放指定课堂时鉴权
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CLASSID = "InvalidParameter.ClassID"
// INVALIDPARAMETER_CLASSIDS = "InvalidParameter.ClassIDs"
// INVALIDPARAMETER_SCHOOLID = "InvalidParameter.SchoolID"
// INVALIDPARAMETER_USERSCHOOLMISMATCH = "InvalidParameter.UserSchoolMismatch"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) BatchGetPlaybackTokenWithContext(ctx context.Context, request *BatchGetPlaybackTokenRequest) (response *BatchGetPlaybackTokenResponse, err error) {
if request == nil {
request = NewBatchGetPlaybackTokenRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "BatchGetPlaybackToken")
if c.GetCredential() == nil {
return nil, errors.New("BatchGetPlaybackToken require credential")
}
request.SetContext(ctx)
response = NewBatchGetPlaybackTokenResponse()
err = c.Send(request, response)
return
}
func NewBatchRegisterRequest() (request *BatchRegisterRequest) {
request = &BatchRegisterRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "BatchRegister")
return
}
func NewBatchRegisterResponse() (response *BatchRegisterResponse) {
response = &BatchRegisterResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// BatchRegister
// 如果批量注册的用户已存在,则会被覆盖。一次最多注册1000个用户。默认请求频率限制:10次/秒
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) BatchRegister(request *BatchRegisterRequest) (response *BatchRegisterResponse, err error) {
return c.BatchRegisterWithContext(context.Background(), request)
}
// BatchRegister
// 如果批量注册的用户已存在,则会被覆盖。一次最多注册1000个用户。默认请求频率限制:10次/秒
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) BatchRegisterWithContext(ctx context.Context, request *BatchRegisterRequest) (response *BatchRegisterResponse, err error) {
if request == nil {
request = NewBatchRegisterRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "BatchRegister")
if c.GetCredential() == nil {
return nil, errors.New("BatchRegister require credential")
}
request.SetContext(ctx)
response = NewBatchRegisterResponse()
err = c.Send(request, response)
return
}
func NewBindDocumentToRoomRequest() (request *BindDocumentToRoomRequest) {
request = &BindDocumentToRoomRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "BindDocumentToRoom")
return
}
func NewBindDocumentToRoomResponse() (response *BindDocumentToRoomResponse) {
response = &BindDocumentToRoomResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// BindDocumentToRoom
// 功能概述
//
// 本接口提供教学场景下的课程文档预绑定能力,支持将课件课堂ID进行关联映射,实现课件的自动化预加载。
//
//
//
// 应用场景建议
//
//
//
// 绑定时机
//
// 推荐在创建课堂预约阶段同步完成文档绑定操作,确保课件资源在课堂开始前完成上传。
//
//
//
// 接口限制与频控策略
//
//
//
// 频控维度
//
// 开发者账号维度限频
//
// 默认频控阈值为20 QPS(每秒请求次数)
//
//
//
// 最佳实践建议
//
//
//
// 重试策略
//
// 当触发限频错误时,建议采用以下策略:
//
// 启用退避重试机制(建议使用指数退避算法)
//
// 初始重试间隔不低于500ms
//
// 最大重试次数不超过3次
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) BindDocumentToRoom(request *BindDocumentToRoomRequest) (response *BindDocumentToRoomResponse, err error) {
return c.BindDocumentToRoomWithContext(context.Background(), request)
}
// BindDocumentToRoom
// 功能概述
//
// 本接口提供教学场景下的课程文档预绑定能力,支持将课件课堂ID进行关联映射,实现课件的自动化预加载。
//
//
//
// 应用场景建议
//
//
//
// 绑定时机
//
// 推荐在创建课堂预约阶段同步完成文档绑定操作,确保课件资源在课堂开始前完成上传。
//
//
//
// 接口限制与频控策略
//
//
//
// 频控维度
//
// 开发者账号维度限频
//
// 默认频控阈值为20 QPS(每秒请求次数)
//
//
//
// 最佳实践建议
//
//
//
// 重试策略
//
// 当触发限频错误时,建议采用以下策略:
//
// 启用退避重试机制(建议使用指数退避算法)
//
// 初始重试间隔不低于500ms
//
// 最大重试次数不超过3次
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) BindDocumentToRoomWithContext(ctx context.Context, request *BindDocumentToRoomRequest) (response *BindDocumentToRoomResponse, err error) {
if request == nil {
request = NewBindDocumentToRoomRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "BindDocumentToRoom")
if c.GetCredential() == nil {
return nil, errors.New("BindDocumentToRoom require credential")
}
request.SetContext(ctx)
response = NewBindDocumentToRoomResponse()
err = c.Send(request, response)
return
}
func NewCreateDocumentRequest() (request *CreateDocumentRequest) {
request = &CreateDocumentRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "CreateDocument")
return
}
func NewCreateDocumentResponse() (response *CreateDocumentResponse) {
response = &CreateDocumentResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateDocument
// 创建房间内可以使用的文档。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) CreateDocument(request *CreateDocumentRequest) (response *CreateDocumentResponse, err error) {
return c.CreateDocumentWithContext(context.Background(), request)
}
// CreateDocument
// 创建房间内可以使用的文档。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) CreateDocumentWithContext(ctx context.Context, request *CreateDocumentRequest) (response *CreateDocumentResponse, err error) {
if request == nil {
request = NewCreateDocumentRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "CreateDocument")
if c.GetCredential() == nil {
return nil, errors.New("CreateDocument require credential")
}
request.SetContext(ctx)
response = NewCreateDocumentResponse()
err = c.Send(request, response)
return
}
func NewCreateGroupLiveCodesRequest() (request *CreateGroupLiveCodesRequest) {
request = &CreateGroupLiveCodesRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "CreateGroupLiveCodes")
return
}
func NewCreateGroupLiveCodesResponse() (response *CreateGroupLiveCodesResponse) {
response = &CreateGroupLiveCodesResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateGroupLiveCodes
// 创建分组直播参加码
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) CreateGroupLiveCodes(request *CreateGroupLiveCodesRequest) (response *CreateGroupLiveCodesResponse, err error) {
return c.CreateGroupLiveCodesWithContext(context.Background(), request)
}
// CreateGroupLiveCodes
// 创建分组直播参加码
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) CreateGroupLiveCodesWithContext(ctx context.Context, request *CreateGroupLiveCodesRequest) (response *CreateGroupLiveCodesResponse, err error) {
if request == nil {
request = NewCreateGroupLiveCodesRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "CreateGroupLiveCodes")
if c.GetCredential() == nil {
return nil, errors.New("CreateGroupLiveCodes require credential")
}
request.SetContext(ctx)
response = NewCreateGroupLiveCodesResponse()
err = c.Send(request, response)
return
}
func NewCreateGroupWithMembersRequest() (request *CreateGroupWithMembersRequest) {
request = &CreateGroupWithMembersRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "CreateGroupWithMembers")
return
}
func NewCreateGroupWithMembersResponse() (response *CreateGroupWithMembersResponse) {
response = &CreateGroupWithMembersResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateGroupWithMembers
// 此接口根据成员列表创建群组
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPPARAMINVALID = "InvalidParameter.GroupParamInvalid"
// INVALIDPARAMETER_GROUPTEACHERNOTMEMBER = "InvalidParameter.GroupTeacherNotMember"
// INVALIDPARAMETER_GROUPTEACHERSNOTEXIST = "InvalidParameter.GroupTeachersNotExist"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) CreateGroupWithMembers(request *CreateGroupWithMembersRequest) (response *CreateGroupWithMembersResponse, err error) {
return c.CreateGroupWithMembersWithContext(context.Background(), request)
}
// CreateGroupWithMembers
// 此接口根据成员列表创建群组
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPPARAMINVALID = "InvalidParameter.GroupParamInvalid"
// INVALIDPARAMETER_GROUPTEACHERNOTMEMBER = "InvalidParameter.GroupTeacherNotMember"
// INVALIDPARAMETER_GROUPTEACHERSNOTEXIST = "InvalidParameter.GroupTeachersNotExist"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) CreateGroupWithMembersWithContext(ctx context.Context, request *CreateGroupWithMembersRequest) (response *CreateGroupWithMembersResponse, err error) {
if request == nil {
request = NewCreateGroupWithMembersRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "CreateGroupWithMembers")
if c.GetCredential() == nil {
return nil, errors.New("CreateGroupWithMembers require credential")
}
request.SetContext(ctx)
response = NewCreateGroupWithMembersResponse()
err = c.Send(request, response)
return
}
func NewCreateGroupWithSubGroupRequest() (request *CreateGroupWithSubGroupRequest) {
request = &CreateGroupWithSubGroupRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "CreateGroupWithSubGroup")
return
}
func NewCreateGroupWithSubGroupResponse() (response *CreateGroupWithSubGroupResponse) {
response = &CreateGroupWithSubGroupResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateGroupWithSubGroup
// 此接口会聚合子群组创建联合群组
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_GROUPPARAMINVALID = "InvalidParameter.GroupParamInvalid"
// INVALIDPARAMETER_GROUPTEACHERNOTMEMBER = "InvalidParameter.GroupTeacherNotMember"
// INVALIDPARAMETER_GROUPTEACHERSNOTEXIST = "InvalidParameter.GroupTeachersNotExist"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) CreateGroupWithSubGroup(request *CreateGroupWithSubGroupRequest) (response *CreateGroupWithSubGroupResponse, err error) {
return c.CreateGroupWithSubGroupWithContext(context.Background(), request)
}
// CreateGroupWithSubGroup
// 此接口会聚合子群组创建联合群组
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_GROUPPARAMINVALID = "InvalidParameter.GroupParamInvalid"
// INVALIDPARAMETER_GROUPTEACHERNOTMEMBER = "InvalidParameter.GroupTeacherNotMember"
// INVALIDPARAMETER_GROUPTEACHERSNOTEXIST = "InvalidParameter.GroupTeachersNotExist"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) CreateGroupWithSubGroupWithContext(ctx context.Context, request *CreateGroupWithSubGroupRequest) (response *CreateGroupWithSubGroupResponse, err error) {
if request == nil {
request = NewCreateGroupWithSubGroupRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "CreateGroupWithSubGroup")
if c.GetCredential() == nil {
return nil, errors.New("CreateGroupWithSubGroup require credential")
}
request.SetContext(ctx)
response = NewCreateGroupWithSubGroupResponse()
err = c.Send(request, response)
return
}
func NewCreateRoomRequest() (request *CreateRoomRequest) {
request = &CreateRoomRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "CreateRoom")
return
}
func NewCreateRoomResponse() (response *CreateRoomResponse) {
response = &CreateRoomResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateRoom
// 创建课堂
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSTOOLONG = "FailedOperation.ClassTooLong"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_DISABLERECORD = "InvalidParameter.DisableRecord"
// INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
// INVALIDPARAMETER_LIVETYPE = "InvalidParameter.LiveType"
// INVALIDPARAMETER_MAXMICNUMBER = "InvalidParameter.MaxMicNumber"
// INVALIDPARAMETER_RECORDLAYOUT = "InvalidParameter.RecordLayout"
// INVALIDPARAMETER_ROOMTYPEINVALID = "InvalidParameter.RoomTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCEINSUFFICIENT_RECORD = "ResourceInsufficient.Record"
// RESOURCEINSUFFICIENT_ROOM = "ResourceInsufficient.Room"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// UNSUPPORTEDOPERATION_VERSION = "UnsupportedOperation.Version"
func (c *Client) CreateRoom(request *CreateRoomRequest) (response *CreateRoomResponse, err error) {
return c.CreateRoomWithContext(context.Background(), request)
}
// CreateRoom
// 创建课堂
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSTOOLONG = "FailedOperation.ClassTooLong"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_DISABLERECORD = "InvalidParameter.DisableRecord"
// INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
// INVALIDPARAMETER_LIVETYPE = "InvalidParameter.LiveType"
// INVALIDPARAMETER_MAXMICNUMBER = "InvalidParameter.MaxMicNumber"
// INVALIDPARAMETER_RECORDLAYOUT = "InvalidParameter.RecordLayout"
// INVALIDPARAMETER_ROOMTYPEINVALID = "InvalidParameter.RoomTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCEINSUFFICIENT_RECORD = "ResourceInsufficient.Record"
// RESOURCEINSUFFICIENT_ROOM = "ResourceInsufficient.Room"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// UNSUPPORTEDOPERATION_VERSION = "UnsupportedOperation.Version"
func (c *Client) CreateRoomWithContext(ctx context.Context, request *CreateRoomRequest) (response *CreateRoomResponse, err error) {
if request == nil {
request = NewCreateRoomRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "CreateRoom")
if c.GetCredential() == nil {
return nil, errors.New("CreateRoom require credential")
}
request.SetContext(ctx)
response = NewCreateRoomResponse()
err = c.Send(request, response)
return
}
func NewCreateSupervisorRequest() (request *CreateSupervisorRequest) {
request = &CreateSupervisorRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "CreateSupervisor")
return
}
func NewCreateSupervisorResponse() (response *CreateSupervisorResponse) {
response = &CreateSupervisorResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateSupervisor
// 创建巡课
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) CreateSupervisor(request *CreateSupervisorRequest) (response *CreateSupervisorResponse, err error) {
return c.CreateSupervisorWithContext(context.Background(), request)
}
// CreateSupervisor
// 创建巡课
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) CreateSupervisorWithContext(ctx context.Context, request *CreateSupervisorRequest) (response *CreateSupervisorResponse, err error) {
if request == nil {
request = NewCreateSupervisorRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "CreateSupervisor")
if c.GetCredential() == nil {
return nil, errors.New("CreateSupervisor require credential")
}
request.SetContext(ctx)
response = NewCreateSupervisorResponse()
err = c.Send(request, response)
return
}
func NewDeleteAppCustomContentRequest() (request *DeleteAppCustomContentRequest) {
request = &DeleteAppCustomContentRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DeleteAppCustomContent")
return
}
func NewDeleteAppCustomContentResponse() (response *DeleteAppCustomContentResponse) {
response = &DeleteAppCustomContentResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteAppCustomContent
// 删除设置自定义元素。如果参数scenes为空则删除所有自定义元素,否则删除指定的scene自定义元素。
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) DeleteAppCustomContent(request *DeleteAppCustomContentRequest) (response *DeleteAppCustomContentResponse, err error) {
return c.DeleteAppCustomContentWithContext(context.Background(), request)
}
// DeleteAppCustomContent
// 删除设置自定义元素。如果参数scenes为空则删除所有自定义元素,否则删除指定的scene自定义元素。
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) DeleteAppCustomContentWithContext(ctx context.Context, request *DeleteAppCustomContentRequest) (response *DeleteAppCustomContentResponse, err error) {
if request == nil {
request = NewDeleteAppCustomContentRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DeleteAppCustomContent")
if c.GetCredential() == nil {
return nil, errors.New("DeleteAppCustomContent require credential")
}
request.SetContext(ctx)
response = NewDeleteAppCustomContentResponse()
err = c.Send(request, response)
return
}
func NewDeleteDocumentRequest() (request *DeleteDocumentRequest) {
request = &DeleteDocumentRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DeleteDocument")
return
}
func NewDeleteDocumentResponse() (response *DeleteDocumentResponse) {
response = &DeleteDocumentResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteDocument
// 删除文档
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
func (c *Client) DeleteDocument(request *DeleteDocumentRequest) (response *DeleteDocumentResponse, err error) {
return c.DeleteDocumentWithContext(context.Background(), request)
}
// DeleteDocument
// 删除文档
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
func (c *Client) DeleteDocumentWithContext(ctx context.Context, request *DeleteDocumentRequest) (response *DeleteDocumentResponse, err error) {
if request == nil {
request = NewDeleteDocumentRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DeleteDocument")
if c.GetCredential() == nil {
return nil, errors.New("DeleteDocument require credential")
}
request.SetContext(ctx)
response = NewDeleteDocumentResponse()
err = c.Send(request, response)
return
}
func NewDeleteGroupRequest() (request *DeleteGroupRequest) {
request = &DeleteGroupRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DeleteGroup")
return
}
func NewDeleteGroupResponse() (response *DeleteGroupResponse) {
response = &DeleteGroupResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteGroup
// 此接口用于删除指定群组,支持批量操作。
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error) {
return c.DeleteGroupWithContext(context.Background(), request)
}
// DeleteGroup
// 此接口用于删除指定群组,支持批量操作。
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DeleteGroupWithContext(ctx context.Context, request *DeleteGroupRequest) (response *DeleteGroupResponse, err error) {
if request == nil {
request = NewDeleteGroupRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DeleteGroup")
if c.GetCredential() == nil {
return nil, errors.New("DeleteGroup require credential")
}
request.SetContext(ctx)
response = NewDeleteGroupResponse()
err = c.Send(request, response)
return
}
func NewDeleteGroupMemberRequest() (request *DeleteGroupMemberRequest) {
request = &DeleteGroupMemberRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DeleteGroupMember")
return
}
func NewDeleteGroupMemberResponse() (response *DeleteGroupMemberResponse) {
response = &DeleteGroupMemberResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteGroupMember
// 此接口用于删除群组中指定成员
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPPARAMINVALID = "InvalidParameter.GroupParamInvalid"
// INVALIDPARAMETER_GROUPTEACHERNOTMEMBER = "InvalidParameter.GroupTeacherNotMember"
// INVALIDPARAMETER_GROUPTEACHERSNOTEXIST = "InvalidParameter.GroupTeachersNotExist"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) DeleteGroupMember(request *DeleteGroupMemberRequest) (response *DeleteGroupMemberResponse, err error) {
return c.DeleteGroupMemberWithContext(context.Background(), request)
}
// DeleteGroupMember
// 此接口用于删除群组中指定成员
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPPARAMINVALID = "InvalidParameter.GroupParamInvalid"
// INVALIDPARAMETER_GROUPTEACHERNOTMEMBER = "InvalidParameter.GroupTeacherNotMember"
// INVALIDPARAMETER_GROUPTEACHERSNOTEXIST = "InvalidParameter.GroupTeachersNotExist"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) DeleteGroupMemberWithContext(ctx context.Context, request *DeleteGroupMemberRequest) (response *DeleteGroupMemberResponse, err error) {
if request == nil {
request = NewDeleteGroupMemberRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DeleteGroupMember")
if c.GetCredential() == nil {
return nil, errors.New("DeleteGroupMember require credential")
}
request.SetContext(ctx)
response = NewDeleteGroupMemberResponse()
err = c.Send(request, response)
return
}
func NewDeletePlaybackItemRequest() (request *DeletePlaybackItemRequest) {
request = &DeletePlaybackItemRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DeletePlaybackItem")
return
}
func NewDeletePlaybackItemResponse() (response *DeletePlaybackItemResponse) {
response = &DeletePlaybackItemResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeletePlaybackItem
// 删除该堂课的录制记录
//
// 可能返回的错误码:
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) DeletePlaybackItem(request *DeletePlaybackItemRequest) (response *DeletePlaybackItemResponse, err error) {
return c.DeletePlaybackItemWithContext(context.Background(), request)
}
// DeletePlaybackItem
// 删除该堂课的录制记录
//
// 可能返回的错误码:
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) DeletePlaybackItemWithContext(ctx context.Context, request *DeletePlaybackItemRequest) (response *DeletePlaybackItemResponse, err error) {
if request == nil {
request = NewDeletePlaybackItemRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DeletePlaybackItem")
if c.GetCredential() == nil {
return nil, errors.New("DeletePlaybackItem require credential")
}
request.SetContext(ctx)
response = NewDeletePlaybackItemResponse()
err = c.Send(request, response)
return
}
func NewDeleteRecordRequest() (request *DeleteRecordRequest) {
request = &DeleteRecordRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DeleteRecord")
return
}
func NewDeleteRecordResponse() (response *DeleteRecordResponse) {
response = &DeleteRecordResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteRecord
// 删除指定房间的录制文件
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DeleteRecord(request *DeleteRecordRequest) (response *DeleteRecordResponse, err error) {
return c.DeleteRecordWithContext(context.Background(), request)
}
// DeleteRecord
// 删除指定房间的录制文件
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DeleteRecordWithContext(ctx context.Context, request *DeleteRecordRequest) (response *DeleteRecordResponse, err error) {
if request == nil {
request = NewDeleteRecordRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DeleteRecord")
if c.GetCredential() == nil {
return nil, errors.New("DeleteRecord require credential")
}
request.SetContext(ctx)
response = NewDeleteRecordResponse()
err = c.Send(request, response)
return
}
func NewDeleteRoomRequest() (request *DeleteRoomRequest) {
request = &DeleteRoomRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DeleteRoom")
return
}
func NewDeleteRoomResponse() (response *DeleteRoomResponse) {
response = &DeleteRoomResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteRoom
// 删除房间
//
// 删除课堂前,请先删除该课堂下的各类资源(包括录制文件、板书等),并解绑相关课件。
//
// 可能返回的错误码:
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) DeleteRoom(request *DeleteRoomRequest) (response *DeleteRoomResponse, err error) {
return c.DeleteRoomWithContext(context.Background(), request)
}
// DeleteRoom
// 删除房间
//
// 删除课堂前,请先删除该课堂下的各类资源(包括录制文件、板书等),并解绑相关课件。
//
// 可能返回的错误码:
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) DeleteRoomWithContext(ctx context.Context, request *DeleteRoomRequest) (response *DeleteRoomResponse, err error) {
if request == nil {
request = NewDeleteRoomRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DeleteRoom")
if c.GetCredential() == nil {
return nil, errors.New("DeleteRoom require credential")
}
request.SetContext(ctx)
response = NewDeleteRoomResponse()
err = c.Send(request, response)
return
}
func NewDeleteSupervisorRequest() (request *DeleteSupervisorRequest) {
request = &DeleteSupervisorRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DeleteSupervisor")
return
}
func NewDeleteSupervisorResponse() (response *DeleteSupervisorResponse) {
response = &DeleteSupervisorResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteSupervisor
// 删除巡课
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) DeleteSupervisor(request *DeleteSupervisorRequest) (response *DeleteSupervisorResponse, err error) {
return c.DeleteSupervisorWithContext(context.Background(), request)
}
// DeleteSupervisor
// 删除巡课
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) DeleteSupervisorWithContext(ctx context.Context, request *DeleteSupervisorRequest) (response *DeleteSupervisorResponse, err error) {
if request == nil {
request = NewDeleteSupervisorRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DeleteSupervisor")
if c.GetCredential() == nil {
return nil, errors.New("DeleteSupervisor require credential")
}
request.SetContext(ctx)
response = NewDeleteSupervisorResponse()
err = c.Send(request, response)
return
}
func NewDeleteUserRequest() (request *DeleteUserRequest) {
request = &DeleteUserRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DeleteUser")
return
}
func NewDeleteUserResponse() (response *DeleteUserResponse) {
response = &DeleteUserResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteUser
// 删除已注册用户。注:如果该成员已被添加到群组,请先在群组中删除该成员。
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// DRYRUNOPERATION = "DryRunOperation"
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_CLASSTOOLONG = "FailedOperation.ClassTooLong"
// FAILEDOPERATION_IMAGEARGINVALID = "FailedOperation.ImageArgInvalid"
// FAILEDOPERATION_ORIGINIDEXISTS = "FailedOperation.OriginIdExists"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// FAILEDOPERATION_USERISALREADYINGROUP = "FailedOperation.UserIsAlreadyInGroup"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_CSSORJS = "InvalidParameter.CssOrJs"
// INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPPARAMINVALID = "InvalidParameter.GroupParamInvalid"
// INVALIDPARAMETER_GROUPTEACHERNOTMEMBER = "InvalidParameter.GroupTeacherNotMember"
// INVALIDPARAMETER_GROUPTEACHERSNOTEXIST = "InvalidParameter.GroupTeachersNotExist"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REGIONERROR = "RegionError"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCEINSUFFICIENT_RECORD = "ResourceInsufficient.Record"
// RESOURCEINSUFFICIENT_ROOM = "ResourceInsufficient.Room"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCEUNAVAILABLE_ROOMSTATISTICS = "ResourceUnavailable.RoomStatistics"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DeleteUser(request *DeleteUserRequest) (response *DeleteUserResponse, err error) {
return c.DeleteUserWithContext(context.Background(), request)
}
// DeleteUser
// 删除已注册用户。注:如果该成员已被添加到群组,请先在群组中删除该成员。
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// DRYRUNOPERATION = "DryRunOperation"
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_CLASSTOOLONG = "FailedOperation.ClassTooLong"
// FAILEDOPERATION_IMAGEARGINVALID = "FailedOperation.ImageArgInvalid"
// FAILEDOPERATION_ORIGINIDEXISTS = "FailedOperation.OriginIdExists"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// FAILEDOPERATION_USERISALREADYINGROUP = "FailedOperation.UserIsAlreadyInGroup"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_CSSORJS = "InvalidParameter.CssOrJs"
// INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPPARAMINVALID = "InvalidParameter.GroupParamInvalid"
// INVALIDPARAMETER_GROUPTEACHERNOTMEMBER = "InvalidParameter.GroupTeacherNotMember"
// INVALIDPARAMETER_GROUPTEACHERSNOTEXIST = "InvalidParameter.GroupTeachersNotExist"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REGIONERROR = "RegionError"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCEINSUFFICIENT_RECORD = "ResourceInsufficient.Record"
// RESOURCEINSUFFICIENT_ROOM = "ResourceInsufficient.Room"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCEUNAVAILABLE_ROOMSTATISTICS = "ResourceUnavailable.RoomStatistics"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DeleteUserWithContext(ctx context.Context, request *DeleteUserRequest) (response *DeleteUserResponse, err error) {
if request == nil {
request = NewDeleteUserRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DeleteUser")
if c.GetCredential() == nil {
return nil, errors.New("DeleteUser require credential")
}
request.SetContext(ctx)
response = NewDeleteUserResponse()
err = c.Send(request, response)
return
}
func NewDeleteWhiteBoardSnapshotRequest() (request *DeleteWhiteBoardSnapshotRequest) {
request = &DeleteWhiteBoardSnapshotRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DeleteWhiteBoardSnapshot")
return
}
func NewDeleteWhiteBoardSnapshotResponse() (response *DeleteWhiteBoardSnapshotResponse) {
response = &DeleteWhiteBoardSnapshotResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteWhiteBoardSnapshot
// 删除白板板书截图
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
func (c *Client) DeleteWhiteBoardSnapshot(request *DeleteWhiteBoardSnapshotRequest) (response *DeleteWhiteBoardSnapshotResponse, err error) {
return c.DeleteWhiteBoardSnapshotWithContext(context.Background(), request)
}
// DeleteWhiteBoardSnapshot
// 删除白板板书截图
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
func (c *Client) DeleteWhiteBoardSnapshotWithContext(ctx context.Context, request *DeleteWhiteBoardSnapshotRequest) (response *DeleteWhiteBoardSnapshotResponse, err error) {
if request == nil {
request = NewDeleteWhiteBoardSnapshotRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DeleteWhiteBoardSnapshot")
if c.GetCredential() == nil {
return nil, errors.New("DeleteWhiteBoardSnapshot require credential")
}
request.SetContext(ctx)
response = NewDeleteWhiteBoardSnapshotResponse()
err = c.Send(request, response)
return
}
func NewDescribeAnswerListRequest() (request *DescribeAnswerListRequest) {
request = &DescribeAnswerListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeAnswerList")
return
}
func NewDescribeAnswerListResponse() (response *DescribeAnswerListResponse) {
response = &DescribeAnswerListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAnswerList
// 获取房间答题详情
//
// 可能返回的错误码:
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeAnswerList(request *DescribeAnswerListRequest) (response *DescribeAnswerListResponse, err error) {
return c.DescribeAnswerListWithContext(context.Background(), request)
}
// DescribeAnswerList
// 获取房间答题详情
//
// 可能返回的错误码:
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeAnswerListWithContext(ctx context.Context, request *DescribeAnswerListRequest) (response *DescribeAnswerListResponse, err error) {
if request == nil {
request = NewDescribeAnswerListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeAnswerList")
if c.GetCredential() == nil {
return nil, errors.New("DescribeAnswerList require credential")
}
request.SetContext(ctx)
response = NewDescribeAnswerListResponse()
err = c.Send(request, response)
return
}
func NewDescribeAppDetailRequest() (request *DescribeAppDetailRequest) {
request = &DescribeAppDetailRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeAppDetail")
return
}
func NewDescribeAppDetailResponse() (response *DescribeAppDetailResponse) {
response = &DescribeAppDetailResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAppDetail
// 获取应用详情
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) DescribeAppDetail(request *DescribeAppDetailRequest) (response *DescribeAppDetailResponse, err error) {
return c.DescribeAppDetailWithContext(context.Background(), request)
}
// DescribeAppDetail
// 获取应用详情
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) DescribeAppDetailWithContext(ctx context.Context, request *DescribeAppDetailRequest) (response *DescribeAppDetailResponse, err error) {
if request == nil {
request = NewDescribeAppDetailRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeAppDetail")
if c.GetCredential() == nil {
return nil, errors.New("DescribeAppDetail require credential")
}
request.SetContext(ctx)
response = NewDescribeAppDetailResponse()
err = c.Send(request, response)
return
}
func NewDescribeCurrentMemberListRequest() (request *DescribeCurrentMemberListRequest) {
request = &DescribeCurrentMemberListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeCurrentMemberList")
return
}
func NewDescribeCurrentMemberListResponse() (response *DescribeCurrentMemberListResponse) {
response = &DescribeCurrentMemberListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeCurrentMemberList
// 获取当前房间的成员列表,房间结束或过期后无法使用。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) DescribeCurrentMemberList(request *DescribeCurrentMemberListRequest) (response *DescribeCurrentMemberListResponse, err error) {
return c.DescribeCurrentMemberListWithContext(context.Background(), request)
}
// DescribeCurrentMemberList
// 获取当前房间的成员列表,房间结束或过期后无法使用。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) DescribeCurrentMemberListWithContext(ctx context.Context, request *DescribeCurrentMemberListRequest) (response *DescribeCurrentMemberListResponse, err error) {
if request == nil {
request = NewDescribeCurrentMemberListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeCurrentMemberList")
if c.GetCredential() == nil {
return nil, errors.New("DescribeCurrentMemberList require credential")
}
request.SetContext(ctx)
response = NewDescribeCurrentMemberListResponse()
err = c.Send(request, response)
return
}
func NewDescribeDeveloperRequest() (request *DescribeDeveloperRequest) {
request = &DescribeDeveloperRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeDeveloper")
return
}
func NewDescribeDeveloperResponse() (response *DescribeDeveloperResponse) {
response = &DescribeDeveloperResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDeveloper
// 开发商信息获取
//
// 可能返回的错误码:
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeDeveloper(request *DescribeDeveloperRequest) (response *DescribeDeveloperResponse, err error) {
return c.DescribeDeveloperWithContext(context.Background(), request)
}
// DescribeDeveloper
// 开发商信息获取
//
// 可能返回的错误码:
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeDeveloperWithContext(ctx context.Context, request *DescribeDeveloperRequest) (response *DescribeDeveloperResponse, err error) {
if request == nil {
request = NewDescribeDeveloperRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeDeveloper")
if c.GetCredential() == nil {
return nil, errors.New("DescribeDeveloper require credential")
}
request.SetContext(ctx)
response = NewDescribeDeveloperResponse()
err = c.Send(request, response)
return
}
func NewDescribeDocumentRequest() (request *DescribeDocumentRequest) {
request = &DescribeDocumentRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeDocument")
return
}
func NewDescribeDocumentResponse() (response *DescribeDocumentResponse) {
response = &DescribeDocumentResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDocument
// 获取文档信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
func (c *Client) DescribeDocument(request *DescribeDocumentRequest) (response *DescribeDocumentResponse, err error) {
return c.DescribeDocumentWithContext(context.Background(), request)
}
// DescribeDocument
// 获取文档信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
func (c *Client) DescribeDocumentWithContext(ctx context.Context, request *DescribeDocumentRequest) (response *DescribeDocumentResponse, err error) {
if request == nil {
request = NewDescribeDocumentRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeDocument")
if c.GetCredential() == nil {
return nil, errors.New("DescribeDocument require credential")
}
request.SetContext(ctx)
response = NewDescribeDocumentResponse()
err = c.Send(request, response)
return
}
func NewDescribeDocumentsRequest() (request *DescribeDocumentsRequest) {
request = &DescribeDocumentsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeDocuments")
return
}
func NewDescribeDocumentsResponse() (response *DescribeDocumentsResponse) {
response = &DescribeDocumentsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDocuments
// 有新接口替换
//
//
//
// 批量获取文档信息(已废弃,替代接口BatchDescribeDocument)
//
// 可能返回的错误码:
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) DescribeDocuments(request *DescribeDocumentsRequest) (response *DescribeDocumentsResponse, err error) {
return c.DescribeDocumentsWithContext(context.Background(), request)
}
// DescribeDocuments
// 有新接口替换
//
//
//
// 批量获取文档信息(已废弃,替代接口BatchDescribeDocument)
//
// 可能返回的错误码:
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) DescribeDocumentsWithContext(ctx context.Context, request *DescribeDocumentsRequest) (response *DescribeDocumentsResponse, err error) {
if request == nil {
request = NewDescribeDocumentsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeDocuments")
if c.GetCredential() == nil {
return nil, errors.New("DescribeDocuments require credential")
}
request.SetContext(ctx)
response = NewDescribeDocumentsResponse()
err = c.Send(request, response)
return
}
func NewDescribeDocumentsByRoomRequest() (request *DescribeDocumentsByRoomRequest) {
request = &DescribeDocumentsByRoomRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeDocumentsByRoom")
return
}
func NewDescribeDocumentsByRoomResponse() (response *DescribeDocumentsByRoomResponse) {
response = &DescribeDocumentsByRoomResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDocumentsByRoom
// 此接口获取指定房间下课件列表
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// DRYRUNOPERATION = "DryRunOperation"
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_CLASSTOOLONG = "FailedOperation.ClassTooLong"
// FAILEDOPERATION_IMAGEARGINVALID = "FailedOperation.ImageArgInvalid"
// FAILEDOPERATION_ORIGINIDEXISTS = "FailedOperation.OriginIdExists"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCEINSUFFICIENT_RECORD = "ResourceInsufficient.Record"
// RESOURCEINSUFFICIENT_ROOM = "ResourceInsufficient.Room"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCEUNAVAILABLE_ROOMSTATISTICS = "ResourceUnavailable.RoomStatistics"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeDocumentsByRoom(request *DescribeDocumentsByRoomRequest) (response *DescribeDocumentsByRoomResponse, err error) {
return c.DescribeDocumentsByRoomWithContext(context.Background(), request)
}
// DescribeDocumentsByRoom
// 此接口获取指定房间下课件列表
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// DRYRUNOPERATION = "DryRunOperation"
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_CLASSTOOLONG = "FailedOperation.ClassTooLong"
// FAILEDOPERATION_IMAGEARGINVALID = "FailedOperation.ImageArgInvalid"
// FAILEDOPERATION_ORIGINIDEXISTS = "FailedOperation.OriginIdExists"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCEINSUFFICIENT_RECORD = "ResourceInsufficient.Record"
// RESOURCEINSUFFICIENT_ROOM = "ResourceInsufficient.Room"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCEUNAVAILABLE_ROOMSTATISTICS = "ResourceUnavailable.RoomStatistics"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeDocumentsByRoomWithContext(ctx context.Context, request *DescribeDocumentsByRoomRequest) (response *DescribeDocumentsByRoomResponse, err error) {
if request == nil {
request = NewDescribeDocumentsByRoomRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeDocumentsByRoom")
if c.GetCredential() == nil {
return nil, errors.New("DescribeDocumentsByRoom require credential")
}
request.SetContext(ctx)
response = NewDescribeDocumentsByRoomResponse()
err = c.Send(request, response)
return
}
func NewDescribeGroupRequest() (request *DescribeGroupRequest) {
request = &DescribeGroupRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeGroup")
return
}
func NewDescribeGroupResponse() (response *DescribeGroupResponse) {
response = &DescribeGroupResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeGroup
// 此接口用于获取群组详情
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_GROUPPARAMINVALID = "InvalidParameter.GroupParamInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeGroup(request *DescribeGroupRequest) (response *DescribeGroupResponse, err error) {
return c.DescribeGroupWithContext(context.Background(), request)
}
// DescribeGroup
// 此接口用于获取群组详情
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_GROUPPARAMINVALID = "InvalidParameter.GroupParamInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeGroupWithContext(ctx context.Context, request *DescribeGroupRequest) (response *DescribeGroupResponse, err error) {
if request == nil {
request = NewDescribeGroupRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeGroup")
if c.GetCredential() == nil {
return nil, errors.New("DescribeGroup require credential")
}
request.SetContext(ctx)
response = NewDescribeGroupResponse()
err = c.Send(request, response)
return
}
func NewDescribeGroupListRequest() (request *DescribeGroupListRequest) {
request = &DescribeGroupListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeGroupList")
return
}
func NewDescribeGroupListResponse() (response *DescribeGroupListResponse) {
response = &DescribeGroupListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeGroupList
// 获取群组列表
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeGroupList(request *DescribeGroupListRequest) (response *DescribeGroupListResponse, err error) {
return c.DescribeGroupListWithContext(context.Background(), request)
}
// DescribeGroupList
// 获取群组列表
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_GROUPMEMBEROVERLIMIT = "InvalidParameter.GroupMemberOverLimit"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeGroupListWithContext(ctx context.Context, request *DescribeGroupListRequest) (response *DescribeGroupListResponse, err error) {
if request == nil {
request = NewDescribeGroupListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeGroupList")
if c.GetCredential() == nil {
return nil, errors.New("DescribeGroupList require credential")
}
request.SetContext(ctx)
response = NewDescribeGroupListResponse()
err = c.Send(request, response)
return
}
func NewDescribeGroupLiveCodesRequest() (request *DescribeGroupLiveCodesRequest) {
request = &DescribeGroupLiveCodesRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeGroupLiveCodes")
return
}
func NewDescribeGroupLiveCodesResponse() (response *DescribeGroupLiveCodesResponse) {
response = &DescribeGroupLiveCodesResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeGroupLiveCodes
// 获取分组直播参加码
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_ROOMTYPEINVALID = "InvalidParameter.RoomTypeInvalid"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCEINSUFFICIENT_RECORD = "ResourceInsufficient.Record"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_VERSION = "UnsupportedOperation.Version"
func (c *Client) DescribeGroupLiveCodes(request *DescribeGroupLiveCodesRequest) (response *DescribeGroupLiveCodesResponse, err error) {
return c.DescribeGroupLiveCodesWithContext(context.Background(), request)
}
// DescribeGroupLiveCodes
// 获取分组直播参加码
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_ROOMTYPEINVALID = "InvalidParameter.RoomTypeInvalid"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCEINSUFFICIENT_RECORD = "ResourceInsufficient.Record"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_VERSION = "UnsupportedOperation.Version"
func (c *Client) DescribeGroupLiveCodesWithContext(ctx context.Context, request *DescribeGroupLiveCodesRequest) (response *DescribeGroupLiveCodesResponse, err error) {
if request == nil {
request = NewDescribeGroupLiveCodesRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeGroupLiveCodes")
if c.GetCredential() == nil {
return nil, errors.New("DescribeGroupLiveCodes require credential")
}
request.SetContext(ctx)
response = NewDescribeGroupLiveCodesResponse()
err = c.Send(request, response)
return
}
func NewDescribeGroupMemberListRequest() (request *DescribeGroupMemberListRequest) {
request = &DescribeGroupMemberListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeGroupMemberList")
return
}
func NewDescribeGroupMemberListResponse() (response *DescribeGroupMemberListResponse) {
response = &DescribeGroupMemberListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeGroupMemberList
// 此接口用于获取群组成员列表
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeGroupMemberList(request *DescribeGroupMemberListRequest) (response *DescribeGroupMemberListResponse, err error) {
return c.DescribeGroupMemberListWithContext(context.Background(), request)
}
// DescribeGroupMemberList
// 此接口用于获取群组成员列表
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeGroupMemberListWithContext(ctx context.Context, request *DescribeGroupMemberListRequest) (response *DescribeGroupMemberListResponse, err error) {
if request == nil {
request = NewDescribeGroupMemberListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeGroupMemberList")
if c.GetCredential() == nil {
return nil, errors.New("DescribeGroupMemberList require credential")
}
request.SetContext(ctx)
response = NewDescribeGroupMemberListResponse()
err = c.Send(request, response)
return
}
func NewDescribeLiveRelayConfigRequest() (request *DescribeLiveRelayConfigRequest) {
request = &DescribeLiveRelayConfigRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeLiveRelayConfig")
return
}
func NewDescribeLiveRelayConfigResponse() (response *DescribeLiveRelayConfigResponse) {
response = &DescribeLiveRelayConfigResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeLiveRelayConfig
// 获取转推配置
//
// 可能返回的错误码:
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_ROOMTYPEINVALID = "InvalidParameter.RoomTypeInvalid"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_VERSION = "UnsupportedOperation.Version"
func (c *Client) DescribeLiveRelayConfig(request *DescribeLiveRelayConfigRequest) (response *DescribeLiveRelayConfigResponse, err error) {
return c.DescribeLiveRelayConfigWithContext(context.Background(), request)
}
// DescribeLiveRelayConfig
// 获取转推配置
//
// 可能返回的错误码:
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_ROOMTYPEINVALID = "InvalidParameter.RoomTypeInvalid"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_VERSION = "UnsupportedOperation.Version"
func (c *Client) DescribeLiveRelayConfigWithContext(ctx context.Context, request *DescribeLiveRelayConfigRequest) (response *DescribeLiveRelayConfigResponse, err error) {
if request == nil {
request = NewDescribeLiveRelayConfigRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeLiveRelayConfig")
if c.GetCredential() == nil {
return nil, errors.New("DescribeLiveRelayConfig require credential")
}
request.SetContext(ctx)
response = NewDescribeLiveRelayConfigResponse()
err = c.Send(request, response)
return
}
func NewDescribeMarqueeRequest() (request *DescribeMarqueeRequest) {
request = &DescribeMarqueeRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeMarquee")
return
}
func NewDescribeMarqueeResponse() (response *DescribeMarqueeResponse) {
response = &DescribeMarqueeResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeMarquee
// 查询跑马灯配置
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) DescribeMarquee(request *DescribeMarqueeRequest) (response *DescribeMarqueeResponse, err error) {
return c.DescribeMarqueeWithContext(context.Background(), request)
}
// DescribeMarquee
// 查询跑马灯配置
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) DescribeMarqueeWithContext(ctx context.Context, request *DescribeMarqueeRequest) (response *DescribeMarqueeResponse, err error) {
if request == nil {
request = NewDescribeMarqueeRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeMarquee")
if c.GetCredential() == nil {
return nil, errors.New("DescribeMarquee require credential")
}
request.SetContext(ctx)
response = NewDescribeMarqueeResponse()
err = c.Send(request, response)
return
}
func NewDescribePlayRecordsRequest() (request *DescribePlayRecordsRequest) {
request = &DescribePlayRecordsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribePlayRecords")
return
}
func NewDescribePlayRecordsResponse() (response *DescribePlayRecordsResponse) {
response = &DescribePlayRecordsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribePlayRecords
// 信令录制视频观看记录查询接口,用于查询指定课堂在指定时间段内的用户播放记录。
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) DescribePlayRecords(request *DescribePlayRecordsRequest) (response *DescribePlayRecordsResponse, err error) {
return c.DescribePlayRecordsWithContext(context.Background(), request)
}
// DescribePlayRecords
// 信令录制视频观看记录查询接口,用于查询指定课堂在指定时间段内的用户播放记录。
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) DescribePlayRecordsWithContext(ctx context.Context, request *DescribePlayRecordsRequest) (response *DescribePlayRecordsResponse, err error) {
if request == nil {
request = NewDescribePlayRecordsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribePlayRecords")
if c.GetCredential() == nil {
return nil, errors.New("DescribePlayRecords require credential")
}
request.SetContext(ctx)
response = NewDescribePlayRecordsResponse()
err = c.Send(request, response)
return
}
func NewDescribePlaybackListRequest() (request *DescribePlaybackListRequest) {
request = &DescribePlaybackListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribePlaybackList")
return
}
func NewDescribePlaybackListResponse() (response *DescribePlaybackListResponse) {
response = &DescribePlaybackListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribePlaybackList
// 查询录制信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribePlaybackList(request *DescribePlaybackListRequest) (response *DescribePlaybackListResponse, err error) {
return c.DescribePlaybackListWithContext(context.Background(), request)
}
// DescribePlaybackList
// 查询录制信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribePlaybackListWithContext(ctx context.Context, request *DescribePlaybackListRequest) (response *DescribePlaybackListResponse, err error) {
if request == nil {
request = NewDescribePlaybackListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribePlaybackList")
if c.GetCredential() == nil {
return nil, errors.New("DescribePlaybackList require credential")
}
request.SetContext(ctx)
response = NewDescribePlaybackListResponse()
err = c.Send(request, response)
return
}
func NewDescribeQuestionListRequest() (request *DescribeQuestionListRequest) {
request = &DescribeQuestionListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeQuestionList")
return
}
func NewDescribeQuestionListResponse() (response *DescribeQuestionListResponse) {
response = &DescribeQuestionListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeQuestionList
// 获取房间提问列表
//
// 可能返回的错误码:
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeQuestionList(request *DescribeQuestionListRequest) (response *DescribeQuestionListResponse, err error) {
return c.DescribeQuestionListWithContext(context.Background(), request)
}
// DescribeQuestionList
// 获取房间提问列表
//
// 可能返回的错误码:
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeQuestionListWithContext(ctx context.Context, request *DescribeQuestionListRequest) (response *DescribeQuestionListResponse, err error) {
if request == nil {
request = NewDescribeQuestionListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeQuestionList")
if c.GetCredential() == nil {
return nil, errors.New("DescribeQuestionList require credential")
}
request.SetContext(ctx)
response = NewDescribeQuestionListResponse()
err = c.Send(request, response)
return
}
func NewDescribeRecordRequest() (request *DescribeRecordRequest) {
request = &DescribeRecordRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeRecord")
return
}
func NewDescribeRecordResponse() (response *DescribeRecordResponse) {
response = &DescribeRecordResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeRecord
// 查询录制信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeRecord(request *DescribeRecordRequest) (response *DescribeRecordResponse, err error) {
return c.DescribeRecordWithContext(context.Background(), request)
}
// DescribeRecord
// 查询录制信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeRecordWithContext(ctx context.Context, request *DescribeRecordRequest) (response *DescribeRecordResponse, err error) {
if request == nil {
request = NewDescribeRecordRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeRecord")
if c.GetCredential() == nil {
return nil, errors.New("DescribeRecord require credential")
}
request.SetContext(ctx)
response = NewDescribeRecordResponse()
err = c.Send(request, response)
return
}
func NewDescribeRecordStreamRequest() (request *DescribeRecordStreamRequest) {
request = &DescribeRecordStreamRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeRecordStream")
return
}
func NewDescribeRecordStreamResponse() (response *DescribeRecordStreamResponse) {
response = &DescribeRecordStreamResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeRecordStream
// 录制流查询
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) DescribeRecordStream(request *DescribeRecordStreamRequest) (response *DescribeRecordStreamResponse, err error) {
return c.DescribeRecordStreamWithContext(context.Background(), request)
}
// DescribeRecordStream
// 录制流查询
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) DescribeRecordStreamWithContext(ctx context.Context, request *DescribeRecordStreamRequest) (response *DescribeRecordStreamResponse, err error) {
if request == nil {
request = NewDescribeRecordStreamRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeRecordStream")
if c.GetCredential() == nil {
return nil, errors.New("DescribeRecordStream require credential")
}
request.SetContext(ctx)
response = NewDescribeRecordStreamResponse()
err = c.Send(request, response)
return
}
func NewDescribeRecordTaskRequest() (request *DescribeRecordTaskRequest) {
request = &DescribeRecordTaskRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeRecordTask")
return
}
func NewDescribeRecordTaskResponse() (response *DescribeRecordTaskResponse) {
response = &DescribeRecordTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeRecordTask
// 查询录制任务ID
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeRecordTask(request *DescribeRecordTaskRequest) (response *DescribeRecordTaskResponse, err error) {
return c.DescribeRecordTaskWithContext(context.Background(), request)
}
// DescribeRecordTask
// 查询录制任务ID
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeRecordTaskWithContext(ctx context.Context, request *DescribeRecordTaskRequest) (response *DescribeRecordTaskResponse, err error) {
if request == nil {
request = NewDescribeRecordTaskRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeRecordTask")
if c.GetCredential() == nil {
return nil, errors.New("DescribeRecordTask require credential")
}
request.SetContext(ctx)
response = NewDescribeRecordTaskResponse()
err = c.Send(request, response)
return
}
func NewDescribeRoomRequest() (request *DescribeRoomRequest) {
request = &DescribeRoomRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeRoom")
return
}
func NewDescribeRoomResponse() (response *DescribeRoomResponse) {
response = &DescribeRoomResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeRoom
// 获取房间配置信息
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) DescribeRoom(request *DescribeRoomRequest) (response *DescribeRoomResponse, err error) {
return c.DescribeRoomWithContext(context.Background(), request)
}
// DescribeRoom
// 获取房间配置信息
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) DescribeRoomWithContext(ctx context.Context, request *DescribeRoomRequest) (response *DescribeRoomResponse, err error) {
if request == nil {
request = NewDescribeRoomRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeRoom")
if c.GetCredential() == nil {
return nil, errors.New("DescribeRoom require credential")
}
request.SetContext(ctx)
response = NewDescribeRoomResponse()
err = c.Send(request, response)
return
}
func NewDescribeRoomForbiddenUserRequest() (request *DescribeRoomForbiddenUserRequest) {
request = &DescribeRoomForbiddenUserRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeRoomForbiddenUser")
return
}
func NewDescribeRoomForbiddenUserResponse() (response *DescribeRoomForbiddenUserResponse) {
response = &DescribeRoomForbiddenUserResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeRoomForbiddenUser
// 根据房间ID获取群组中被禁言的用户列表。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) DescribeRoomForbiddenUser(request *DescribeRoomForbiddenUserRequest) (response *DescribeRoomForbiddenUserResponse, err error) {
return c.DescribeRoomForbiddenUserWithContext(context.Background(), request)
}
// DescribeRoomForbiddenUser
// 根据房间ID获取群组中被禁言的用户列表。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) DescribeRoomForbiddenUserWithContext(ctx context.Context, request *DescribeRoomForbiddenUserRequest) (response *DescribeRoomForbiddenUserResponse, err error) {
if request == nil {
request = NewDescribeRoomForbiddenUserRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeRoomForbiddenUser")
if c.GetCredential() == nil {
return nil, errors.New("DescribeRoomForbiddenUser require credential")
}
request.SetContext(ctx)
response = NewDescribeRoomForbiddenUserResponse()
err = c.Send(request, response)
return
}
func NewDescribeRoomStatisticsRequest() (request *DescribeRoomStatisticsRequest) {
request = &DescribeRoomStatisticsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeRoomStatistics")
return
}
func NewDescribeRoomStatisticsResponse() (response *DescribeRoomStatisticsResponse) {
response = &DescribeRoomStatisticsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeRoomStatistics
// 获取房间统计信息,仅可在房间结束后调用。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCEUNAVAILABLE_ROOMSTATISTICS = "ResourceUnavailable.RoomStatistics"
func (c *Client) DescribeRoomStatistics(request *DescribeRoomStatisticsRequest) (response *DescribeRoomStatisticsResponse, err error) {
return c.DescribeRoomStatisticsWithContext(context.Background(), request)
}
// DescribeRoomStatistics
// 获取房间统计信息,仅可在房间结束后调用。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCEUNAVAILABLE_ROOMSTATISTICS = "ResourceUnavailable.RoomStatistics"
func (c *Client) DescribeRoomStatisticsWithContext(ctx context.Context, request *DescribeRoomStatisticsRequest) (response *DescribeRoomStatisticsResponse, err error) {
if request == nil {
request = NewDescribeRoomStatisticsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeRoomStatistics")
if c.GetCredential() == nil {
return nil, errors.New("DescribeRoomStatistics require credential")
}
request.SetContext(ctx)
response = NewDescribeRoomStatisticsResponse()
err = c.Send(request, response)
return
}
func NewDescribeScoreListRequest() (request *DescribeScoreListRequest) {
request = &DescribeScoreListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeScoreList")
return
}
func NewDescribeScoreListResponse() (response *DescribeScoreListResponse) {
response = &DescribeScoreListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeScoreList
// 获取课堂评分列表
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// MISSINGPARAMETER = "MissingParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeScoreList(request *DescribeScoreListRequest) (response *DescribeScoreListResponse, err error) {
return c.DescribeScoreListWithContext(context.Background(), request)
}
// DescribeScoreList
// 获取课堂评分列表
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// MISSINGPARAMETER = "MissingParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeScoreListWithContext(ctx context.Context, request *DescribeScoreListRequest) (response *DescribeScoreListResponse, err error) {
if request == nil {
request = NewDescribeScoreListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeScoreList")
if c.GetCredential() == nil {
return nil, errors.New("DescribeScoreList require credential")
}
request.SetContext(ctx)
response = NewDescribeScoreListResponse()
err = c.Send(request, response)
return
}
func NewDescribeSdkAppIdUsersRequest() (request *DescribeSdkAppIdUsersRequest) {
request = &DescribeSdkAppIdUsersRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeSdkAppIdUsers")
return
}
func NewDescribeSdkAppIdUsersResponse() (response *DescribeSdkAppIdUsersResponse) {
response = &DescribeSdkAppIdUsersResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeSdkAppIdUsers
// 此接口用于获取指定应用ID下用户列表
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// DRYRUNOPERATION = "DryRunOperation"
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_CLASSTOOLONG = "FailedOperation.ClassTooLong"
// FAILEDOPERATION_IMAGEARGINVALID = "FailedOperation.ImageArgInvalid"
// FAILEDOPERATION_ORIGINIDEXISTS = "FailedOperation.OriginIdExists"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCEINSUFFICIENT_RECORD = "ResourceInsufficient.Record"
// RESOURCEINSUFFICIENT_ROOM = "ResourceInsufficient.Room"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCEUNAVAILABLE_ROOMSTATISTICS = "ResourceUnavailable.RoomStatistics"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeSdkAppIdUsers(request *DescribeSdkAppIdUsersRequest) (response *DescribeSdkAppIdUsersResponse, err error) {
return c.DescribeSdkAppIdUsersWithContext(context.Background(), request)
}
// DescribeSdkAppIdUsers
// 此接口用于获取指定应用ID下用户列表
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// DRYRUNOPERATION = "DryRunOperation"
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_CLASSTOOLONG = "FailedOperation.ClassTooLong"
// FAILEDOPERATION_IMAGEARGINVALID = "FailedOperation.ImageArgInvalid"
// FAILEDOPERATION_ORIGINIDEXISTS = "FailedOperation.OriginIdExists"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCEINSUFFICIENT_RECORD = "ResourceInsufficient.Record"
// RESOURCEINSUFFICIENT_ROOM = "ResourceInsufficient.Room"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCEUNAVAILABLE_ROOMSTATISTICS = "ResourceUnavailable.RoomStatistics"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeSdkAppIdUsersWithContext(ctx context.Context, request *DescribeSdkAppIdUsersRequest) (response *DescribeSdkAppIdUsersResponse, err error) {
if request == nil {
request = NewDescribeSdkAppIdUsersRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeSdkAppIdUsers")
if c.GetCredential() == nil {
return nil, errors.New("DescribeSdkAppIdUsers require credential")
}
request.SetContext(ctx)
response = NewDescribeSdkAppIdUsersResponse()
err = c.Send(request, response)
return
}
func NewDescribeSupervisorsRequest() (request *DescribeSupervisorsRequest) {
request = &DescribeSupervisorsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeSupervisors")
return
}
func NewDescribeSupervisorsResponse() (response *DescribeSupervisorsResponse) {
response = &DescribeSupervisorsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeSupervisors
// 获取巡课列表
//
// 可能返回的错误码:
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeSupervisors(request *DescribeSupervisorsRequest) (response *DescribeSupervisorsResponse, err error) {
return c.DescribeSupervisorsWithContext(context.Background(), request)
}
// DescribeSupervisors
// 获取巡课列表
//
// 可能返回的错误码:
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeSupervisorsWithContext(ctx context.Context, request *DescribeSupervisorsRequest) (response *DescribeSupervisorsResponse, err error) {
if request == nil {
request = NewDescribeSupervisorsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeSupervisors")
if c.GetCredential() == nil {
return nil, errors.New("DescribeSupervisors require credential")
}
request.SetContext(ctx)
response = NewDescribeSupervisorsResponse()
err = c.Send(request, response)
return
}
func NewDescribeUserRequest() (request *DescribeUserRequest) {
request = &DescribeUserRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeUser")
return
}
func NewDescribeUserResponse() (response *DescribeUserResponse) {
response = &DescribeUserResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeUser
// 获取用户信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) DescribeUser(request *DescribeUserRequest) (response *DescribeUserResponse, err error) {
return c.DescribeUserWithContext(context.Background(), request)
}
// DescribeUser
// 获取用户信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) DescribeUserWithContext(ctx context.Context, request *DescribeUserRequest) (response *DescribeUserResponse, err error) {
if request == nil {
request = NewDescribeUserRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeUser")
if c.GetCredential() == nil {
return nil, errors.New("DescribeUser require credential")
}
request.SetContext(ctx)
response = NewDescribeUserResponse()
err = c.Send(request, response)
return
}
func NewDescribeUserDetailRequest() (request *DescribeUserDetailRequest) {
request = &DescribeUserDetailRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeUserDetail")
return
}
func NewDescribeUserDetailResponse() (response *DescribeUserDetailResponse) {
response = &DescribeUserDetailResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeUserDetail
// 获取用户信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) DescribeUserDetail(request *DescribeUserDetailRequest) (response *DescribeUserDetailResponse, err error) {
return c.DescribeUserDetailWithContext(context.Background(), request)
}
// DescribeUserDetail
// 获取用户信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) DescribeUserDetailWithContext(ctx context.Context, request *DescribeUserDetailRequest) (response *DescribeUserDetailResponse, err error) {
if request == nil {
request = NewDescribeUserDetailRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeUserDetail")
if c.GetCredential() == nil {
return nil, errors.New("DescribeUserDetail require credential")
}
request.SetContext(ctx)
response = NewDescribeUserDetailResponse()
err = c.Send(request, response)
return
}
func NewDescribeWhiteBoardSnapshotRequest() (request *DescribeWhiteBoardSnapshotRequest) {
request = &DescribeWhiteBoardSnapshotRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "DescribeWhiteBoardSnapshot")
return
}
func NewDescribeWhiteBoardSnapshotResponse() (response *DescribeWhiteBoardSnapshotResponse) {
response = &DescribeWhiteBoardSnapshotResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeWhiteBoardSnapshot
// 查询白板板书截图
//
// 课程结束后,可以查询和以图片的形式导出这些内容,方便后续查看、整理与分享。
//
// 注意:不支持屏幕共享中的板书导出。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
func (c *Client) DescribeWhiteBoardSnapshot(request *DescribeWhiteBoardSnapshotRequest) (response *DescribeWhiteBoardSnapshotResponse, err error) {
return c.DescribeWhiteBoardSnapshotWithContext(context.Background(), request)
}
// DescribeWhiteBoardSnapshot
// 查询白板板书截图
//
// 课程结束后,可以查询和以图片的形式导出这些内容,方便后续查看、整理与分享。
//
// 注意:不支持屏幕共享中的板书导出。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
func (c *Client) DescribeWhiteBoardSnapshotWithContext(ctx context.Context, request *DescribeWhiteBoardSnapshotRequest) (response *DescribeWhiteBoardSnapshotResponse, err error) {
if request == nil {
request = NewDescribeWhiteBoardSnapshotRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "DescribeWhiteBoardSnapshot")
if c.GetCredential() == nil {
return nil, errors.New("DescribeWhiteBoardSnapshot require credential")
}
request.SetContext(ctx)
response = NewDescribeWhiteBoardSnapshotResponse()
err = c.Send(request, response)
return
}
func NewEndRoomRequest() (request *EndRoomRequest) {
request = &EndRoomRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "EndRoom")
return
}
func NewEndRoomResponse() (response *EndRoomResponse) {
response = &EndRoomResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// EndRoom
// 结束房间的直播
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) EndRoom(request *EndRoomRequest) (response *EndRoomResponse, err error) {
return c.EndRoomWithContext(context.Background(), request)
}
// EndRoom
// 结束房间的直播
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) EndRoomWithContext(ctx context.Context, request *EndRoomRequest) (response *EndRoomResponse, err error) {
if request == nil {
request = NewEndRoomRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "EndRoom")
if c.GetCredential() == nil {
return nil, errors.New("EndRoom require credential")
}
request.SetContext(ctx)
response = NewEndRoomResponse()
err = c.Send(request, response)
return
}
func NewForbidSendMsgRequest() (request *ForbidSendMsgRequest) {
request = &ForbidSendMsgRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "ForbidSendMsg")
return
}
func NewForbidSendMsgResponse() (response *ForbidSendMsgResponse) {
response = &ForbidSendMsgResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ForbidSendMsg
// 禁止指定房间中某些用户在一段时间内发言。
//
// 取消对某些用户的禁言。
//
// 被禁言用户退出房间之后再进入同一房间,禁言仍然有效。
//
// 可能返回的错误码:
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) ForbidSendMsg(request *ForbidSendMsgRequest) (response *ForbidSendMsgResponse, err error) {
return c.ForbidSendMsgWithContext(context.Background(), request)
}
// ForbidSendMsg
// 禁止指定房间中某些用户在一段时间内发言。
//
// 取消对某些用户的禁言。
//
// 被禁言用户退出房间之后再进入同一房间,禁言仍然有效。
//
// 可能返回的错误码:
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) ForbidSendMsgWithContext(ctx context.Context, request *ForbidSendMsgRequest) (response *ForbidSendMsgResponse, err error) {
if request == nil {
request = NewForbidSendMsgRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "ForbidSendMsg")
if c.GetCredential() == nil {
return nil, errors.New("ForbidSendMsg require credential")
}
request.SetContext(ctx)
response = NewForbidSendMsgResponse()
err = c.Send(request, response)
return
}
func NewGetPlaybackTokenRequest() (request *GetPlaybackTokenRequest) {
request = &GetPlaybackTokenRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "GetPlaybackToken")
return
}
func NewGetPlaybackTokenResponse() (response *GetPlaybackTokenResponse) {
response = &GetPlaybackTokenResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// GetPlaybackToken
// 获取信令录制回放token,用于回放指定课堂时鉴权
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) GetPlaybackToken(request *GetPlaybackTokenRequest) (response *GetPlaybackTokenResponse, err error) {
return c.GetPlaybackTokenWithContext(context.Background(), request)
}
// GetPlaybackToken
// 获取信令录制回放token,用于回放指定课堂时鉴权
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// RESOURCENOTFOUND = "ResourceNotFound"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) GetPlaybackTokenWithContext(ctx context.Context, request *GetPlaybackTokenRequest) (response *GetPlaybackTokenResponse, err error) {
if request == nil {
request = NewGetPlaybackTokenRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "GetPlaybackToken")
if c.GetCredential() == nil {
return nil, errors.New("GetPlaybackToken require credential")
}
request.SetContext(ctx)
response = NewGetPlaybackTokenResponse()
err = c.Send(request, response)
return
}
func NewGetRoomEventRequest() (request *GetRoomEventRequest) {
request = &GetRoomEventRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "GetRoomEvent")
return
}
func NewGetRoomEventResponse() (response *GetRoomEventResponse) {
response = &GetRoomEventResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// GetRoomEvent
// 获取房间事件,仅在课堂结束1小时内有效。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) GetRoomEvent(request *GetRoomEventRequest) (response *GetRoomEventResponse, err error) {
return c.GetRoomEventWithContext(context.Background(), request)
}
// GetRoomEvent
// 获取房间事件,仅在课堂结束1小时内有效。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) GetRoomEventWithContext(ctx context.Context, request *GetRoomEventRequest) (response *GetRoomEventResponse, err error) {
if request == nil {
request = NewGetRoomEventRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "GetRoomEvent")
if c.GetCredential() == nil {
return nil, errors.New("GetRoomEvent require credential")
}
request.SetContext(ctx)
response = NewGetRoomEventResponse()
err = c.Send(request, response)
return
}
func NewGetRoomMessageRequest() (request *GetRoomMessageRequest) {
request = &GetRoomMessageRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "GetRoomMessage")
return
}
func NewGetRoomMessageResponse() (response *GetRoomMessageResponse) {
response = &GetRoomMessageResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// GetRoomMessage
// 获取房间历史消息(房间历史消息保存7天)
//
// 可能返回的错误码:
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCEUNAVAILABLE_ROOMSTATISTICS = "ResourceUnavailable.RoomStatistics"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) GetRoomMessage(request *GetRoomMessageRequest) (response *GetRoomMessageResponse, err error) {
return c.GetRoomMessageWithContext(context.Background(), request)
}
// GetRoomMessage
// 获取房间历史消息(房间历史消息保存7天)
//
// 可能返回的错误码:
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCEUNAVAILABLE_ROOMSTATISTICS = "ResourceUnavailable.RoomStatistics"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) GetRoomMessageWithContext(ctx context.Context, request *GetRoomMessageRequest) (response *GetRoomMessageResponse, err error) {
if request == nil {
request = NewGetRoomMessageRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "GetRoomMessage")
if c.GetCredential() == nil {
return nil, errors.New("GetRoomMessage require credential")
}
request.SetContext(ctx)
response = NewGetRoomMessageResponse()
err = c.Send(request, response)
return
}
func NewGetRoomsRequest() (request *GetRoomsRequest) {
request = &GetRoomsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "GetRooms")
return
}
func NewGetRoomsResponse() (response *GetRoomsResponse) {
response = &GetRoomsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// GetRooms
// 获取房间列表
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) GetRooms(request *GetRoomsRequest) (response *GetRoomsResponse, err error) {
return c.GetRoomsWithContext(context.Background(), request)
}
// GetRooms
// 获取房间列表
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) GetRoomsWithContext(ctx context.Context, request *GetRoomsRequest) (response *GetRoomsResponse, err error) {
if request == nil {
request = NewGetRoomsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "GetRooms")
if c.GetCredential() == nil {
return nil, errors.New("GetRooms require credential")
}
request.SetContext(ctx)
response = NewGetRoomsResponse()
err = c.Send(request, response)
return
}
func NewGetWatermarkRequest() (request *GetWatermarkRequest) {
request = &GetWatermarkRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "GetWatermark")
return
}
func NewGetWatermarkResponse() (response *GetWatermarkResponse) {
response = &GetWatermarkResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// GetWatermark
// 获取水印设置
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) GetWatermark(request *GetWatermarkRequest) (response *GetWatermarkResponse, err error) {
return c.GetWatermarkWithContext(context.Background(), request)
}
// GetWatermark
// 获取水印设置
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) GetWatermarkWithContext(ctx context.Context, request *GetWatermarkRequest) (response *GetWatermarkResponse, err error) {
if request == nil {
request = NewGetWatermarkRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "GetWatermark")
if c.GetCredential() == nil {
return nil, errors.New("GetWatermark require credential")
}
request.SetContext(ctx)
response = NewGetWatermarkResponse()
err = c.Send(request, response)
return
}
func NewKickUserFromRoomRequest() (request *KickUserFromRoomRequest) {
request = &KickUserFromRoomRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "KickUserFromRoom")
return
}
func NewKickUserFromRoomResponse() (response *KickUserFromRoomResponse) {
response = &KickUserFromRoomResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// KickUserFromRoom
// 从房间里面踢出用户
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) KickUserFromRoom(request *KickUserFromRoomRequest) (response *KickUserFromRoomResponse, err error) {
return c.KickUserFromRoomWithContext(context.Background(), request)
}
// KickUserFromRoom
// 从房间里面踢出用户
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) KickUserFromRoomWithContext(ctx context.Context, request *KickUserFromRoomRequest) (response *KickUserFromRoomResponse, err error) {
if request == nil {
request = NewKickUserFromRoomRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "KickUserFromRoom")
if c.GetCredential() == nil {
return nil, errors.New("KickUserFromRoom require credential")
}
request.SetContext(ctx)
response = NewKickUserFromRoomResponse()
err = c.Send(request, response)
return
}
func NewLoginOriginIdRequest() (request *LoginOriginIdRequest) {
request = &LoginOriginIdRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "LoginOriginId")
return
}
func NewLoginOriginIdResponse() (response *LoginOriginIdResponse) {
response = &LoginOriginIdResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// LoginOriginId
// 使用源账号登录,源账号为注册时填入的originId
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) LoginOriginId(request *LoginOriginIdRequest) (response *LoginOriginIdResponse, err error) {
return c.LoginOriginIdWithContext(context.Background(), request)
}
// LoginOriginId
// 使用源账号登录,源账号为注册时填入的originId
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) LoginOriginIdWithContext(ctx context.Context, request *LoginOriginIdRequest) (response *LoginOriginIdResponse, err error) {
if request == nil {
request = NewLoginOriginIdRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "LoginOriginId")
if c.GetCredential() == nil {
return nil, errors.New("LoginOriginId require credential")
}
request.SetContext(ctx)
response = NewLoginOriginIdResponse()
err = c.Send(request, response)
return
}
func NewLoginOriginIdWithRoomRequest() (request *LoginOriginIdWithRoomRequest) {
request = &LoginOriginIdWithRoomRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "LoginOriginIdWithRoom")
return
}
func NewLoginOriginIdWithRoomResponse() (response *LoginOriginIdWithRoomResponse) {
response = &LoginOriginIdWithRoomResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// LoginOriginIdWithRoom
// 使用源账号登录课堂,源账号为注册时填入的originId
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) LoginOriginIdWithRoom(request *LoginOriginIdWithRoomRequest) (response *LoginOriginIdWithRoomResponse, err error) {
return c.LoginOriginIdWithRoomWithContext(context.Background(), request)
}
// LoginOriginIdWithRoom
// 使用源账号登录课堂,源账号为注册时填入的originId
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) LoginOriginIdWithRoomWithContext(ctx context.Context, request *LoginOriginIdWithRoomRequest) (response *LoginOriginIdWithRoomResponse, err error) {
if request == nil {
request = NewLoginOriginIdWithRoomRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "LoginOriginIdWithRoom")
if c.GetCredential() == nil {
return nil, errors.New("LoginOriginIdWithRoom require credential")
}
request.SetContext(ctx)
response = NewLoginOriginIdWithRoomResponse()
err = c.Send(request, response)
return
}
func NewLoginUserRequest() (request *LoginUserRequest) {
request = &LoginUserRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "LoginUser")
return
}
func NewLoginUserResponse() (response *LoginUserResponse) {
response = &LoginUserResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// LoginUser
// 登录
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) LoginUser(request *LoginUserRequest) (response *LoginUserResponse, err error) {
return c.LoginUserWithContext(context.Background(), request)
}
// LoginUser
// 登录
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) LoginUserWithContext(ctx context.Context, request *LoginUserRequest) (response *LoginUserResponse, err error) {
if request == nil {
request = NewLoginUserRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "LoginUser")
if c.GetCredential() == nil {
return nil, errors.New("LoginUser require credential")
}
request.SetContext(ctx)
response = NewLoginUserResponse()
err = c.Send(request, response)
return
}
func NewLoginUserWithRoomRequest() (request *LoginUserWithRoomRequest) {
request = &LoginUserWithRoomRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "LoginUserWithRoom")
return
}
func NewLoginUserWithRoomResponse() (response *LoginUserWithRoomResponse) {
response = &LoginUserWithRoomResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// LoginUserWithRoom
// 登录课堂
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) LoginUserWithRoom(request *LoginUserWithRoomRequest) (response *LoginUserWithRoomResponse, err error) {
return c.LoginUserWithRoomWithContext(context.Background(), request)
}
// LoginUserWithRoom
// 登录课堂
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) LoginUserWithRoomWithContext(ctx context.Context, request *LoginUserWithRoomRequest) (response *LoginUserWithRoomResponse, err error) {
if request == nil {
request = NewLoginUserWithRoomRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "LoginUserWithRoom")
if c.GetCredential() == nil {
return nil, errors.New("LoginUserWithRoom require credential")
}
request.SetContext(ctx)
response = NewLoginUserWithRoomResponse()
err = c.Send(request, response)
return
}
func NewModifyAppRequest() (request *ModifyAppRequest) {
request = &ModifyAppRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "ModifyApp")
return
}
func NewModifyAppResponse() (response *ModifyAppResponse) {
response = &ModifyAppResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyApp
// 修改应用
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) ModifyApp(request *ModifyAppRequest) (response *ModifyAppResponse, err error) {
return c.ModifyAppWithContext(context.Background(), request)
}
// ModifyApp
// 修改应用
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) ModifyAppWithContext(ctx context.Context, request *ModifyAppRequest) (response *ModifyAppResponse, err error) {
if request == nil {
request = NewModifyAppRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "ModifyApp")
if c.GetCredential() == nil {
return nil, errors.New("ModifyApp require credential")
}
request.SetContext(ctx)
response = NewModifyAppResponse()
err = c.Send(request, response)
return
}
func NewModifyGroupRequest() (request *ModifyGroupRequest) {
request = &ModifyGroupRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "ModifyGroup")
return
}
func NewModifyGroupResponse() (response *ModifyGroupResponse) {
response = &ModifyGroupResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyGroup
// 此接口修改群组信息
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// DRYRUNOPERATION = "DryRunOperation"
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_GROUPPARAMINVALID = "InvalidParameter.GroupParamInvalid"
// INVALIDPARAMETER_GROUPTEACHERNOTMEMBER = "InvalidParameter.GroupTeacherNotMember"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) ModifyGroup(request *ModifyGroupRequest) (response *ModifyGroupResponse, err error) {
return c.ModifyGroupWithContext(context.Background(), request)
}
// ModifyGroup
// 此接口修改群组信息
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// DRYRUNOPERATION = "DryRunOperation"
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_GROUPPARAMINVALID = "InvalidParameter.GroupParamInvalid"
// INVALIDPARAMETER_GROUPTEACHERNOTMEMBER = "InvalidParameter.GroupTeacherNotMember"
// INVALIDPARAMETER_GROUPTYPEINVALID = "InvalidParameter.GroupTypeInvalid"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) ModifyGroupWithContext(ctx context.Context, request *ModifyGroupRequest) (response *ModifyGroupResponse, err error) {
if request == nil {
request = NewModifyGroupRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "ModifyGroup")
if c.GetCredential() == nil {
return nil, errors.New("ModifyGroup require credential")
}
request.SetContext(ctx)
response = NewModifyGroupResponse()
err = c.Send(request, response)
return
}
func NewModifyLiveRelayConfigRequest() (request *ModifyLiveRelayConfigRequest) {
request = &ModifyLiveRelayConfigRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "ModifyLiveRelayConfig")
return
}
func NewModifyLiveRelayConfigResponse() (response *ModifyLiveRelayConfigResponse) {
response = &ModifyLiveRelayConfigResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyLiveRelayConfig
// 修改转推配置
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_VERSION = "UnsupportedOperation.Version"
func (c *Client) ModifyLiveRelayConfig(request *ModifyLiveRelayConfigRequest) (response *ModifyLiveRelayConfigResponse, err error) {
return c.ModifyLiveRelayConfigWithContext(context.Background(), request)
}
// ModifyLiveRelayConfig
// 修改转推配置
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_GROUPPARTUSERSNOTEXIST = "ResourceNotFound.GroupPartUsersNotExist"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_VERSION = "UnsupportedOperation.Version"
func (c *Client) ModifyLiveRelayConfigWithContext(ctx context.Context, request *ModifyLiveRelayConfigRequest) (response *ModifyLiveRelayConfigResponse, err error) {
if request == nil {
request = NewModifyLiveRelayConfigRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "ModifyLiveRelayConfig")
if c.GetCredential() == nil {
return nil, errors.New("ModifyLiveRelayConfig require credential")
}
request.SetContext(ctx)
response = NewModifyLiveRelayConfigResponse()
err = c.Send(request, response)
return
}
func NewModifyRoomRequest() (request *ModifyRoomRequest) {
request = &ModifyRoomRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "ModifyRoom")
return
}
func NewModifyRoomResponse() (response *ModifyRoomResponse) {
response = &ModifyRoomResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyRoom
// 修改房间
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_CLASSTOOLONG = "FailedOperation.ClassTooLong"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) ModifyRoom(request *ModifyRoomRequest) (response *ModifyRoomResponse, err error) {
return c.ModifyRoomWithContext(context.Background(), request)
}
// ModifyRoom
// 修改房间
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_CLASSTOOLONG = "FailedOperation.ClassTooLong"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) ModifyRoomWithContext(ctx context.Context, request *ModifyRoomRequest) (response *ModifyRoomResponse, err error) {
if request == nil {
request = NewModifyRoomRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "ModifyRoom")
if c.GetCredential() == nil {
return nil, errors.New("ModifyRoom require credential")
}
request.SetContext(ctx)
response = NewModifyRoomResponse()
err = c.Send(request, response)
return
}
func NewModifyUserProfileRequest() (request *ModifyUserProfileRequest) {
request = &ModifyUserProfileRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "ModifyUserProfile")
return
}
func NewModifyUserProfileResponse() (response *ModifyUserProfileResponse) {
response = &ModifyUserProfileResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyUserProfile
// 此接口用于修改用户信息,例如头像、昵称(用户名)等。注意,课中的用户信息不会立即同步修改,需待下次上课时,修改后的信息才会更新显示。
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// DRYRUNOPERATION = "DryRunOperation"
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_CLASSTOOLONG = "FailedOperation.ClassTooLong"
// FAILEDOPERATION_IMAGEARGINVALID = "FailedOperation.ImageArgInvalid"
// FAILEDOPERATION_ORIGINIDEXISTS = "FailedOperation.OriginIdExists"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCEINSUFFICIENT_RECORD = "ResourceInsufficient.Record"
// RESOURCEINSUFFICIENT_ROOM = "ResourceInsufficient.Room"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCEUNAVAILABLE_ROOMSTATISTICS = "ResourceUnavailable.RoomStatistics"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) ModifyUserProfile(request *ModifyUserProfileRequest) (response *ModifyUserProfileResponse, err error) {
return c.ModifyUserProfileWithContext(context.Background(), request)
}
// ModifyUserProfile
// 此接口用于修改用户信息,例如头像、昵称(用户名)等。注意,课中的用户信息不会立即同步修改,需待下次上课时,修改后的信息才会更新显示。
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// DRYRUNOPERATION = "DryRunOperation"
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_CLASSTOOLONG = "FailedOperation.ClassTooLong"
// FAILEDOPERATION_IMAGEARGINVALID = "FailedOperation.ImageArgInvalid"
// FAILEDOPERATION_ORIGINIDEXISTS = "FailedOperation.OriginIdExists"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// LIMITEXCEEDED = "LimitExceeded"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCEINSUFFICIENT = "ResourceInsufficient"
// RESOURCEINSUFFICIENT_RECORD = "ResourceInsufficient.Record"
// RESOURCEINSUFFICIENT_ROOM = "ResourceInsufficient.Room"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
// RESOURCEUNAVAILABLE = "ResourceUnavailable"
// RESOURCEUNAVAILABLE_ROOMSTATISTICS = "ResourceUnavailable.RoomStatistics"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) ModifyUserProfileWithContext(ctx context.Context, request *ModifyUserProfileRequest) (response *ModifyUserProfileResponse, err error) {
if request == nil {
request = NewModifyUserProfileRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "ModifyUserProfile")
if c.GetCredential() == nil {
return nil, errors.New("ModifyUserProfile require credential")
}
request.SetContext(ctx)
response = NewModifyUserProfileResponse()
err = c.Send(request, response)
return
}
func NewRegisterUserRequest() (request *RegisterUserRequest) {
request = &RegisterUserRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "RegisterUser")
return
}
func NewRegisterUserResponse() (response *RegisterUserResponse) {
response = &RegisterUserResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// RegisterUser
// 注册用户
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_ORIGINIDEXISTS = "FailedOperation.OriginIdExists"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) RegisterUser(request *RegisterUserRequest) (response *RegisterUserResponse, err error) {
return c.RegisterUserWithContext(context.Background(), request)
}
// RegisterUser
// 注册用户
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_ORIGINIDEXISTS = "FailedOperation.OriginIdExists"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) RegisterUserWithContext(ctx context.Context, request *RegisterUserRequest) (response *RegisterUserResponse, err error) {
if request == nil {
request = NewRegisterUserRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "RegisterUser")
if c.GetCredential() == nil {
return nil, errors.New("RegisterUser require credential")
}
request.SetContext(ctx)
response = NewRegisterUserResponse()
err = c.Send(request, response)
return
}
func NewSendRoomNormalMessageRequest() (request *SendRoomNormalMessageRequest) {
request = &SendRoomNormalMessageRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "SendRoomNormalMessage")
return
}
func NewSendRoomNormalMessageResponse() (response *SendRoomNormalMessageResponse) {
response = &SendRoomNormalMessageResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// SendRoomNormalMessage
// 1、按照指定身份发送消息,目前支持表情消息、图片消息、文本消息。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) SendRoomNormalMessage(request *SendRoomNormalMessageRequest) (response *SendRoomNormalMessageResponse, err error) {
return c.SendRoomNormalMessageWithContext(context.Background(), request)
}
// SendRoomNormalMessage
// 1、按照指定身份发送消息,目前支持表情消息、图片消息、文本消息。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) SendRoomNormalMessageWithContext(ctx context.Context, request *SendRoomNormalMessageRequest) (response *SendRoomNormalMessageResponse, err error) {
if request == nil {
request = NewSendRoomNormalMessageRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "SendRoomNormalMessage")
if c.GetCredential() == nil {
return nil, errors.New("SendRoomNormalMessage require credential")
}
request.SetContext(ctx)
response = NewSendRoomNormalMessageResponse()
err = c.Send(request, response)
return
}
func NewSendRoomNotificationMessageRequest() (request *SendRoomNotificationMessageRequest) {
request = &SendRoomNotificationMessageRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "SendRoomNotificationMessage")
return
}
func NewSendRoomNotificationMessageResponse() (response *SendRoomNotificationMessageResponse) {
response = &SendRoomNotificationMessageResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// SendRoomNotificationMessage
// App 管理员可以通过该接口在群组中发送通知、公告等。目前仅支持文本消息。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) SendRoomNotificationMessage(request *SendRoomNotificationMessageRequest) (response *SendRoomNotificationMessageResponse, err error) {
return c.SendRoomNotificationMessageWithContext(context.Background(), request)
}
// SendRoomNotificationMessage
// App 管理员可以通过该接口在群组中发送通知、公告等。目前仅支持文本消息。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) SendRoomNotificationMessageWithContext(ctx context.Context, request *SendRoomNotificationMessageRequest) (response *SendRoomNotificationMessageResponse, err error) {
if request == nil {
request = NewSendRoomNotificationMessageRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "SendRoomNotificationMessage")
if c.GetCredential() == nil {
return nil, errors.New("SendRoomNotificationMessage require credential")
}
request.SetContext(ctx)
response = NewSendRoomNotificationMessageResponse()
err = c.Send(request, response)
return
}
func NewSetAppCustomContentRequest() (request *SetAppCustomContentRequest) {
request = &SetAppCustomContentRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "SetAppCustomContent")
return
}
func NewSetAppCustomContentResponse() (response *SetAppCustomContentResponse) {
response = &SetAppCustomContentResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// SetAppCustomContent
// 设置应用的自定义内容,包括应用图标,自定义的代码等。如果已存在,则为更新。更新js、css内容后,要生效也需要调用该接口
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CSSORJS = "InvalidParameter.CssOrJs"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) SetAppCustomContent(request *SetAppCustomContentRequest) (response *SetAppCustomContentResponse, err error) {
return c.SetAppCustomContentWithContext(context.Background(), request)
}
// SetAppCustomContent
// 设置应用的自定义内容,包括应用图标,自定义的代码等。如果已存在,则为更新。更新js、css内容后,要生效也需要调用该接口
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CSSORJS = "InvalidParameter.CssOrJs"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) SetAppCustomContentWithContext(ctx context.Context, request *SetAppCustomContentRequest) (response *SetAppCustomContentResponse, err error) {
if request == nil {
request = NewSetAppCustomContentRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "SetAppCustomContent")
if c.GetCredential() == nil {
return nil, errors.New("SetAppCustomContent require credential")
}
request.SetContext(ctx)
response = NewSetAppCustomContentResponse()
err = c.Send(request, response)
return
}
func NewSetMarqueeRequest() (request *SetMarqueeRequest) {
request = &SetMarqueeRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "SetMarquee")
return
}
func NewSetMarqueeResponse() (response *SetMarqueeResponse) {
response = &SetMarqueeResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// SetMarquee
// 设置跑马灯参数设置
//
// 可能返回的错误码:
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) SetMarquee(request *SetMarqueeRequest) (response *SetMarqueeResponse, err error) {
return c.SetMarqueeWithContext(context.Background(), request)
}
// SetMarquee
// 设置跑马灯参数设置
//
// 可能返回的错误码:
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// UNKNOWNPARAMETER = "UnknownParameter"
func (c *Client) SetMarqueeWithContext(ctx context.Context, request *SetMarqueeRequest) (response *SetMarqueeResponse, err error) {
if request == nil {
request = NewSetMarqueeRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "SetMarquee")
if c.GetCredential() == nil {
return nil, errors.New("SetMarquee require credential")
}
request.SetContext(ctx)
response = NewSetMarqueeResponse()
err = c.Send(request, response)
return
}
func NewSetWatermarkRequest() (request *SetWatermarkRequest) {
request = &SetWatermarkRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "SetWatermark")
return
}
func NewSetWatermarkResponse() (response *SetWatermarkResponse) {
response = &SetWatermarkResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// SetWatermark
// 设置水印
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) SetWatermark(request *SetWatermarkRequest) (response *SetWatermarkResponse, err error) {
return c.SetWatermarkWithContext(context.Background(), request)
}
// SetWatermark
// 设置水印
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_CONTENT = "InvalidParameter.Content"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) SetWatermarkWithContext(ctx context.Context, request *SetWatermarkRequest) (response *SetWatermarkResponse, err error) {
if request == nil {
request = NewSetWatermarkRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "SetWatermark")
if c.GetCredential() == nil {
return nil, errors.New("SetWatermark require credential")
}
request.SetContext(ctx)
response = NewSetWatermarkResponse()
err = c.Send(request, response)
return
}
func NewStartRecordRequest() (request *StartRecordRequest) {
request = &StartRecordRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "StartRecord")
return
}
func NewStartRecordResponse() (response *StartRecordResponse) {
response = &StartRecordResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// StartRecord
// 开始录制
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) StartRecord(request *StartRecordRequest) (response *StartRecordResponse, err error) {
return c.StartRecordWithContext(context.Background(), request)
}
// StartRecord
// 开始录制
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_SDKAPPID = "InvalidParameter.SdkAppId"
func (c *Client) StartRecordWithContext(ctx context.Context, request *StartRecordRequest) (response *StartRecordResponse, err error) {
if request == nil {
request = NewStartRecordRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "StartRecord")
if c.GetCredential() == nil {
return nil, errors.New("StartRecord require credential")
}
request.SetContext(ctx)
response = NewStartRecordResponse()
err = c.Send(request, response)
return
}
func NewStartRoomRequest() (request *StartRoomRequest) {
request = &StartRoomRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "StartRoom")
return
}
func NewStartRoomResponse() (response *StartRoomResponse) {
response = &StartRoomResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// StartRoom
// 开始房间的直播。 说明:开始房间接口调用之前需要有用户进入课堂初始化课堂信息。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) StartRoom(request *StartRoomRequest) (response *StartRoomResponse, err error) {
return c.StartRoomWithContext(context.Background(), request)
}
// StartRoom
// 开始房间的直播。 说明:开始房间接口调用之前需要有用户进入课堂初始化课堂信息。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_CLASSENDED = "FailedOperation.ClassEnded"
// FAILEDOPERATION_CLASSEXPIRED = "FailedOperation.ClassExpired"
// FAILEDOPERATION_CLASSSTARTED = "FailedOperation.ClassStarted"
// FAILEDOPERATION_REQUESTTIMEDOUT = "FailedOperation.RequestTimedOut"
// FAILEDOPERATION_ROOMNOTEND = "FailedOperation.RoomNotEnd"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNKNOWNPARAMETER = "UnknownParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) StartRoomWithContext(ctx context.Context, request *StartRoomRequest) (response *StartRoomResponse, err error) {
if request == nil {
request = NewStartRoomRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "StartRoom")
if c.GetCredential() == nil {
return nil, errors.New("StartRoom require credential")
}
request.SetContext(ctx)
response = NewStartRoomResponse()
err = c.Send(request, response)
return
}
func NewStopRecordRequest() (request *StopRecordRequest) {
request = &StopRecordRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "StopRecord")
return
}
func NewStopRecordResponse() (response *StopRecordResponse) {
response = &StopRecordResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// StopRecord
// 停止录制
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) StopRecord(request *StopRecordRequest) (response *StopRecordResponse, err error) {
return c.StopRecordWithContext(context.Background(), request)
}
// StopRecord
// 停止录制
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) StopRecordWithContext(ctx context.Context, request *StopRecordRequest) (response *StopRecordResponse, err error) {
if request == nil {
request = NewStopRecordRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "StopRecord")
if c.GetCredential() == nil {
return nil, errors.New("StopRecord require credential")
}
request.SetContext(ctx)
response = NewStopRecordResponse()
err = c.Send(request, response)
return
}
func NewUnbindDocumentFromRoomRequest() (request *UnbindDocumentFromRoomRequest) {
request = &UnbindDocumentFromRoomRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "UnbindDocumentFromRoom")
return
}
func NewUnbindDocumentFromRoomResponse() (response *UnbindDocumentFromRoomResponse) {
response = &UnbindDocumentFromRoomResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UnbindDocumentFromRoom
// 文档从房间解绑
//
// 可能返回的错误码:
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) UnbindDocumentFromRoom(request *UnbindDocumentFromRoomRequest) (response *UnbindDocumentFromRoomResponse, err error) {
return c.UnbindDocumentFromRoomWithContext(context.Background(), request)
}
// UnbindDocumentFromRoom
// 文档从房间解绑
//
// 可能返回的错误码:
// RESOURCENOTFOUND_DOCUMENT = "ResourceNotFound.Document"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
func (c *Client) UnbindDocumentFromRoomWithContext(ctx context.Context, request *UnbindDocumentFromRoomRequest) (response *UnbindDocumentFromRoomResponse, err error) {
if request == nil {
request = NewUnbindDocumentFromRoomRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "UnbindDocumentFromRoom")
if c.GetCredential() == nil {
return nil, errors.New("UnbindDocumentFromRoom require credential")
}
request.SetContext(ctx)
response = NewUnbindDocumentFromRoomResponse()
err = c.Send(request, response)
return
}
func NewUnblockKickedUserRequest() (request *UnblockKickedUserRequest) {
request = &UnblockKickedUserRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("lcic", APIVersion, "UnblockKickedUser")
return
}
func NewUnblockKickedUserResponse() (response *UnblockKickedUserResponse) {
response = &UnblockKickedUserResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UnblockKickedUser
// 解禁从房间里面踢出的用户
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) UnblockKickedUser(request *UnblockKickedUserRequest) (response *UnblockKickedUserResponse, err error) {
return c.UnblockKickedUserWithContext(context.Background(), request)
}
// UnblockKickedUser
// 解禁从房间里面踢出的用户
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// RESOURCENOTFOUND_ROOM = "ResourceNotFound.Room"
// RESOURCENOTFOUND_USER = "ResourceNotFound.User"
func (c *Client) UnblockKickedUserWithContext(ctx context.Context, request *UnblockKickedUserRequest) (response *UnblockKickedUserResponse, err error) {
if request == nil {
request = NewUnblockKickedUserRequest()
}
c.InitBaseRequest(&request.BaseRequest, "lcic", APIVersion, "UnblockKickedUser")
if c.GetCredential() == nil {
return nil, errors.New("UnblockKickedUser require credential")
}
request.SetContext(ctx)
response = NewUnblockKickedUserResponse()
err = c.Send(request, response)
return
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
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

搜索帮助