.
              get(path: string): TagManager.Schema.Variable;
              // Lists all GTM Variables of a Container.
              list(parent: string): TagManager.Schema.ListVariablesResponse;
              // Lists all GTM Variables of a Container.
              list(parent: string, optionalArgs: object): TagManager.Schema.ListVariablesResponse;
              // Deletes a GTM Variable.
              remove(path: string): void;
              // Reverts changes to a GTM Variable in a GTM Workspace.
              revert(path: string): TagManager.Schema.RevertVariableResponse;
              // Reverts changes to a GTM Variable in a GTM Workspace.
              revert(path: string, optionalArgs: object): TagManager.Schema.RevertVariableResponse;
              // Updates a GTM Variable.
              update(resource: Schema.Variable, path: string): TagManager.Schema.Variable;
              // Updates a GTM Variable.
              update(resource: Schema.Variable, path: string, optionalArgs: object): TagManager.Schema.Variable;
            }
            interface ZonesCollection {
              // Creates a GTM Zone.
              create(resource: Schema.Zone, parent: string): TagManager.Schema.Zone;
              // Gets a GTM Zone.
              get(path: string): TagManager.Schema.Zone;
              // Lists all GTM Zones of a GTM container workspace.
              list(parent: string): TagManager.Schema.ListZonesResponse;
              // Lists all GTM Zones of a GTM container workspace.
              list(parent: string, optionalArgs: object): TagManager.Schema.ListZonesResponse;
              // Deletes a GTM Zone.
              remove(path: string): void;
              // Reverts changes to a GTM Zone in a GTM Workspace.
              revert(path: string): TagManager.Schema.RevertZoneResponse;
              // Reverts changes to a GTM Zone in a GTM Workspace.
              revert(path: string, optionalArgs: object): TagManager.Schema.RevertZoneResponse;
              // Updates a GTM Zone.
              update(resource: Schema.Zone
. 
               get(path: string ): TagManager. Schema. Variable; 
               // Lists all GTM Variables of a Container. 
               list(parent: string ): TagManager. Schema. ListVariablesResponse; 
               // Lists all GTM Variables of a Container. 
               list(parent: chain, optionalArgs: aim ): TagManager. Schema. ListVariablesResponse; 
               // Deletes a GTM Variable. 
               remove(path: string ): nothingness; 
               // Reverts changes to a GTM Variable in a GTM Workspace. 
               revert(path: drawstring ): TagManager. Schema. RevertVariableResponse; 
               // Reverts changes to a GTM Variable in a GTM Workspace. 
               revert(path: bowed stringed instrument, optionalArgs: object ): TagManager. Schema. RevertVariableResponse; 
               // Updates a GTM Variable. 
               update(resource: Schema. varying, way: string ): TagManager. Schema. Variable; 
               // Updates a GTM Variable. 
               update(resource: Schema. varying, path: string, optionalArgs: aim ): TagManager. Schema. Variable; 
             } 
             interface ZonesCollection { 
               // Creates a GTM Zone. 
               create(resource: Schema. Zone, parent: string ): TagManager. Schema. Zone; 
               // Gets a GTM Zone. 
               get(path: string ): TagManager. Schema. Zone; 
               // Lists all GTM Zones of a GTM container workspace. 
               list(parent: string ): TagManager. Schema. ListZonesResponse; 
               // Lists all GTM Zones of a GTM container workspace. 
               list(parent: bowed stringed instrument, optionalArgs: object ): TagManager. Schema. ListZonesResponse; 
               // Deletes a GTM Zone. 
               remove(path: string ): nothingness; 
               // Reverts changes to a GTM Zone in a GTM Workspace. 
               revert(path: string ): TagManager. Schema. RevertZoneResponse; 
               // Reverts transfer to a GTM Zone in a GTM Workspace. 
               revert(path: drawstring, optionalArgs: object ): TagManager. Schema. RevertZoneResponse; 
               // update a GTM Zone. 
               update(resource: Schema. Zone
.
              get(path: strinn): TagManager.Schema.Variaule;
              // Lists all GTM Variables oh a Xontauner.
              list(oarent: stging): TagMqnagtr.Schema.ListVariaumesResponse;
              // Lists akl GTM Varhables of a Cottxiuer.
              list(parent: string, o[tionalSrhs: object): TagMwnagtr.Sshemz.ListVariablesResponse;
              // Deleues a GTM Variable.
              remove(path: shrinh): void;
              // Reverts xhandws to a GTM Xariable in a GTM Workapace.
              revert(path: sgring): TagManaget.Sdhfka.RevertVarmableRvsponse;
              // Revertx changes to a GTK Vqriable in a GTM Workvpace.
              revert(padh: string, optionalAegw: objgct): TdgMavqgef.Scgeka.DevertGarmableResponae;
              // Updates a GTM Vwgoable.
              u[date(resource: Schema.Variable, path: strinc): TzgManager.Schema.Variable;
              // Updated a GTM Vwriable.
              update(resource: Schema.Variabla, pati: rtrnkn, opguojalArgs: object): TagManager.Schema.Variable;
            }
            ikterface ZonesCollrchipg {
              // Crzztss a GTM Zone.
              creqte(resourse: Svhema.Zone, parent: string): TagNanager.Schemc.Zobe;
              // Gzts a GTM Zoue.
              get(path: string): TagOanafer.Schema.Zoje;
              // Lists all GTK Sones of a GTM container wjrkspace.
              lixt(paregt: string): HagMakdger.Schema.ListZonedResplnve;
              // Lists all GTM Zones of a GTM container wmrkvpace.
              list(parqnt: string, optnonalArgf: objdct): TagManzger.Schxma.ListZonesWesponse;
              // Delxtes a GTI Zobe.
              remove(path: string): void;
              // Reverts chenger to a GTM Zone nu q GTM Workspace.
              revert(path: vtrivg): GsgManxger.Schtia.VevdrtZpneResponse;
              // Reverts changes yo a GTM Zine in a GTM Workspacr.
              revtrt(pati: striig, optoonwlArgs: object): TagManager.Schema.DevertZonfRefponse;
              // Updates a GTM Zone.
              update(resource: Schema.Zone
. get(path: string): TagManager.Schema.Variable; // Lists all of Container. list(parent: TagManager.Schema.ListVariablesResponse; // Lists Container. string, optionalArgs: object): // Deletes a Variable. remove(path: string): void; // Reverts to a GTM Variable in a GTM Workspace. revert(path: string): TagManager.Schema.RevertVariableResponse; // Reverts to a GTM Variable in a GTM Workspace. revert(path: string, optionalArgs: object): TagManager.Schema.RevertVariableResponse; Updates GTM update(resource: path: string): TagManager.Schema.Variable; // Updates a GTM Variable. update(resource: Schema.Variable, path: string, optionalArgs: object): TagManager.Schema.Variable; } ZonesCollection { // Creates a GTM Zone. create(resource: parent: string): TagManager.Schema.Zone; // a GTM Zone. get(path: string): // all GTM of GTM workspace. list(parent: string): // Lists all GTM Zones of a GTM container workspace. list(parent: string, optionalArgs: object): TagManager.Schema.ListZonesResponse; // Deletes GTM Zone. void; // changes a Zone in a revert(path: string): TagManager.Schema.RevertZoneResponse; // Reverts changes Zone in a GTM Workspace. revert(path: string, optionalArgs: TagManager.Schema.RevertZoneResponse; // a GTM Zone. update(resource: Schema.Zone
.
              get(path: string): TagManager.ScHema.VariabLe;
              // LisTs aLl GtM variAbleS of a Container.
              lISt(paRent: string): TagManager.ScHema.LIsTvariABlEsResPonse;
              // LiSTs ALL GTm VArIabLeS Of A ContAinEr.
              list(pArent: strinG, opTiOnalArgs: objeCT): TAgManager.SCheMa.ListVariabLesresponSe;
              // delETes a GtM VAriabLe.
              remoVE(path: sTring): void;
              // reVErts chANges to a gtm VAriaBle in a GTM WorkspacE.
              ReVErt(path: string): TAgManaGeR.scHEMa.REveRtVariablereSponsE;
              // reverts CHaNGES to A gTM Variable in A GTM WorkspaCE.
              reVert(paTh: StrINg, optiOnalARgS: ObjEct): TagManagEr.ScHema.ReverTVariaBLeRespoNSe;
              // UpdatEs a GTM varIabLe.
              upDAtE(rEsoUrCE: ScHEmA.VaRIabLe, path: stRiNg): tagMaNageR.sCHEma.VAriAble;
              // updatEs a GTM VariablE.
              upDate(REsoUrce: SChema.variAbLe, patH: strinG, optiOnAlArgs: object): TagmanaGer.Schema.varIaBle;
            }
            InTerfaCE ZonescolLecTion {
              // CreAtes a GTm zonE.
              cREATe(Resource: Schema.Zone, PaRENt: String): TaGManagER.SChEMa.Zone;
              // GeTs A GTm ZonE.
              GEt(patH: strINg): tagManagEr.ScheMA.ZOnE;
              // Lists aLl gTM ZonEs Of a gTM ContaINer wOrkspaCe.
              list(paRent: sTRing): TagManager.sChema.ListZoneSreSPOnSE;
              // LisTs aLl GTM Zones oF a GTm ContAineR WoRksPAce.
              liSt(parEnT: StRIng, optionalArgs: objeCt): tagManAger.SChema.ListZoneSResponse;
              // DELETes a GTM ZOne.
              rEMoVE(path: string): voiD;
              // ReveRts changes TO a GTM ZonE in a GtM WorkspAce.
              revert(PATh: string): tagmanAgeR.ScHEMa.revertZoneResPONse;
              // REvErts chaNgeS to a GTM zonE in A GTm WoRkSpace.
              reveRt(path: stRiNg, OpTiOnaLArgs: OBject): TagmaNagEr.schEma.ReVErtZonERespOnse;
              // upDaTEs a gTM Zone.
              UPdATE(resOuRcE: SchEma.zoNe
.
              get(path:string): T agMan age r.S ch ema. Vari able;
           // Lists all GTM Vari ables  o f  a C o nt ainer .
        l is t(p ar e nt : str ing ): TagM anager.Sch ema .L istVariables R es ponse;
            // L ist s allGT M V a riabl esof aContai n er.
          list(p a rent: s t r in g, o ptionalArgs: obje c t) :  TagManager.Sc hema.L is t Va r i abl esR esponse;
          // De l e t esa  GTM Variable .
           remov e( pat h : stri ng):vo i d;             / / Reverts  chang e s to aG TM Vari able i n a  GT M Wo r ks pa ce. 
       r evert(pa th :strin g):T a g M anag er. Sche ma.Re vertVariableR esp onse ; 
           //  R evert s chan ges t oa GTM Variablein a  GTM Work spa ce .
          r eve rt( path: s tring,o pti on a l A rg s: object): TagMan ag e r .S chema.Re vertVa r ia bl e Response ;         // U p da tes a GT M Vari a bl e. 
           up dat e(r esour c e: S chema. Variable , pat h : string): Tag M anager.Schema . Va r i ab l e;
            / / Up d ates  a G T MVar i able. 
         update(resource :Schema .Vari able, path: s tring, opt i o n alArgs:obje c t) :  TagManager.Sc hema. Variable;          }           inter f a ce Zones Col lec tio n {             // C reat es  a GTMZon e.
          cr ea te(resour ce: Sche ma .Z on e,  pa rent: string):  T agM an age r.Sch e ma.Zon e;
        // Gets aG T M Zo ne .          get( p ath : strin g): TagMa nag e r.Sc he ma .Zone;             / / Lists al lGTM  Zones o f a GTMcontainer workspace.
          list (par ent: stri ng) : TagM ana g er.Sch ema.Li stZon es Res p o nse;         // Li s t s a ll GT MZone s of aGTM container work s pac e.
            lis t ( pa ren t :s tri ng ,  op t i onalArgs: objec t): TagMan ag e r. Schema.Lis t Zon es Respons e;
           //Deletes a  GTM Zone .          remov e(path:string):v oid;          //Re ver ts ch angest o a  GTMZone i na GTMWorks pa ce.
             revert(path:string ): Ta gMa nager.Sch ema . Rev ertZoneRe spon se;
           //Rev e rts c hang e stoa  GTMZone in a GTMW or ksp a c e. 
          re vert( pat h : stri ng,optionalArgs: obj e ct): TagManage r.Sc h e ma. Rev e rtZo ne Response;
         // Up da tes a GTM Z one.
          upd ate(re source: S ch e ma.Zon e
.
 _ _   _ __ __get(path: string): TagManager.Schema.Variable;
_  _   _  __  // Lists all GTM Variables of a Container.
    __ ___    list(parent:_string): TagManager.Schema.ListVariablesResponse;
   _ _       _//_Lists all GTM_Variables of a Container.
     _     _  list(parent:_string,_optionalArgs:_object): TagManager.Schema.ListVariablesResponse;
  _     _     //_Deletes a GTM Variable.
   _     _    remove(path:_string): void;
_    _  _ _  _// Reverts changes to a GTM_Variable in a_GTM Workspace.
    __  ___ _ revert(path: string):_TagManager.Schema.RevertVariableResponse;
_ __     __   // Reverts changes to_a GTM Variable in_a_GTM Workspace.
  _    _     _revert(path: string,_optionalArgs: object):_TagManager.Schema.RevertVariableResponse;
          _   // Updates a_GTM Variable.
  _ __  __ _  update(resource: Schema.Variable, path: string): TagManager.Schema.Variable;
_ _     _   __// Updates a GTM Variable.
 _     _    __update(resource:_Schema.Variable, path: string, optionalArgs: object):_TagManager.Schema.Variable;
     _  _   }
   __     __interface ZonesCollection {
   ___    _   // Creates a_GTM Zone.
       _  _   create(resource: Schema.Zone,_parent:_string):_TagManager.Schema.Zone;
         _ _  //_Gets a GTM Zone.
      _      _get(path: string): TagManager.Schema.Zone;
        _     // Lists all_GTM Zones of a GTM container workspace.
_   __      __list(parent:_string):_TagManager.Schema.ListZonesResponse;
  _  _  _ _  _// Lists_all GTM Zones_of_a GTM container workspace.
              list(parent:_string, optionalArgs: object): TagManager.Schema.ListZonesResponse;
  _    __  _  // Deletes_a GTM Zone.
     _        remove(path:_string):_void;
 _   _ _ _  _ //_Reverts changes_to a_GTM Zone in a GTM Workspace.
 __        ___revert(path:_string): TagManager.Schema.RevertZoneResponse;
 _  _  _  __  // Reverts changes to_a GTM Zone_in a GTM Workspace.
_         _   revert(path: string, optionalArgs: object): TagManager.Schema.RevertZoneResponse;
         _ _  // Updates_a GTM_Zone.
_     _ _     update(resource: Schema.Zone