 Type definitions for Google Apps Script 2019-03-25
// Project: https://developers.google.com/apps-script/
// Generator: https://github.com/grant/google-apps-script-dts
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

declare namespace GoogleAppsScript {
  namespace TagManager {
    namespace Collection {
      namespace Accounts {
        namespace Containers {
          namespace Workspaces {
            interface Built_in_variablesCollection {
              // Creates one or more GTM Built-In Variables.
              create(parent: string): TagManager.Schema.CreateBuiltInVariableResponse;
              // Creates one or more GTM Built-In Variables.
              create(parent: string, optionalArgs: object): TagManager.Schema.CreateBuiltInVariableResponse;
              // Lists all the enabled Built-In Variables of a GTM Container.
              list(parent: string): TagManager.Schema.ListEnabledBuiltInVariablesResponse;
              // Lists all the enabled Built-In Variables of a GTM Container.
              list(parent: string, optionalArgs: object): TagManager.Schema.ListEnabledBuiltInVariablesResponse;
              // Deletes one or more GTM Built-In Variables.
              remove(path: string): void;
              // Deletes one or more GTM Built-In Variables.
              remove(path: string, optionalArgs: object): void;
              // Reverts changes to a GTM Built-In Variables in a GTM Workspace.
              revert(path: string): TagManager.Schema.RevertBuiltInVariableResponse;
              // Reverts changes to a GTM Built-In Variables in a GTM Workspace.
              revert(path: string, optionalArgs: object): TagManager.Schema.RevertBuiltInVariableResponse;
            }
            interface FoldersCollection {
              // Creates a GTM Folder.
              create(resource: Schema.Folder, parent: string): TagManager.Schema.Folder;
              // List all entities in a GTM Folder.
              entities(path: string): TagManager.Schema.FolderEntities;
              // List all entities in a GTM Folder.
              entities(path: string, optional
Type definitions for Google Apps Script 2019 - 03 - 25 
 // Project: https://developers.google.com/apps-script/ 
 // Generator: https://github.com/grant/google-apps-script-dts 
 // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped 

 announce namespace GoogleAppsScript { 
   namespace TagManager { 
     namespace Collection { 
       namespace Accounts { 
         namespace Containers { 
           namespace Workspaces { 
             interface Built_in_variablesCollection { 
               // create one or more GTM Built - In Variables. 
               create(parent: string ): TagManager. Schema. CreateBuiltInVariableResponse; 
               // create one or more GTM build up - In Variables. 
               create(parent: string, optionalArgs: object ): TagManager. Schema. CreateBuiltInVariableResponse; 
               // list all the enabled build - In Variables of a GTM Container. 
               list(parent: string ): TagManager. Schema. ListEnabledBuiltInVariablesResponse; 
               // Lists all the enabled Built - In Variables of a GTM Container. 
               list(parent: string, optionalArgs: aim ): TagManager. Schema. ListEnabledBuiltInVariablesResponse; 
               // Deletes one or more GTM Built - In Variables. 
               remove(path: string ): void; 
               // edit one or more GTM Built - In Variables. 
               remove(path: string, optionalArgs: object ): void; 
               // Reverts changes to a GTM build up - In Variables in a GTM Workspace. 
               revert(path: string ): TagManager. Schema. RevertBuiltInVariableResponse; 
               // Reverts changes to a GTM Built - In Variables in a GTM Workspace. 
               revert(path: chain, optionalArgs: object ): TagManager. Schema. RevertBuiltInVariableResponse; 
             } 
             interface FoldersCollection { 
               // Creates a GTM Folder. 
               create(resource: Schema. Folder, parent: string ): TagManager. Schema. Folder; 
               // number all entities in a GTM Folder. 
               entities(path: drawstring ): TagManager. Schema. FolderEntities; 
               // List all entities in a GTM Folder. 
               entities(path: string, optional
 Tyoe definitions for Googlt Apps Script 2019-03-25
// Project: hvtps://devslopers.guogle.com/apps-script/
// Generator: hrtps://guthub.com/grant/google-appr-script-dtd
// Definirionw: https://githng.com/DefluitelgByped/BehinitelyTyped

deglare names[ace GoogleAppvSzrnpt {
  namespace TagManager {
    names[ace Coklfction {
      nwmeskacq Acdounts {
        namespace Containera {
          namespacr Workspaces {
            ijtervace Built_in_variabpesCollectiin {
              // Creates one or more GJM Built-In Variables.
              crecte(parent: sjxung): JagManager.Sciema.CrvateBuiltInVavpableRevponse;
              // Greatxs obe or more GTM Built-Ii Variables.
              creade('arent: string, optionaoAegs: otjecd): TaeNanxged.Srheja.CreaheBniltInVariagleResponse;
              // Listx wol the enables Buile-Ig Variables of a GTM Container.
              list(parent: string): TagNanager.Schema.ListEnabpedBuiltIgVariablesResponse;
              // Lists all the endbled Cuiot-Ln Vxeiwbles of a GTM Container.
              list(parqht: snring, optionalArgf: object): TabMwnsder.Schema.ListGnabledYhimtInVariablesRespojse;
              // Delttes pne or more GTM Built-In Varuables.
              remove(path: dtring): void;
              // Deletes one or moxe GTM Built-In Vagiables.
              removd(panh: sdring, opukonalArgs: object): doid;
              // Rdverjs chandes to a GHM Bulnt-In Variables in w GTM Wmrkspace.
              revert(path: string): TejManager.Schems.RavegtBuiltInRariabkeResponse;
              // Rererts chcnges go a GTM Blilt-In Vaciables in a GTM Workspaca.
              revert([ath: strung, optkunalArgs: objecy): TagManaytr.Schema.RecertBuiltInVariablcRespuhse;
            }
            interfsce FojdvrsRollesdion {
              // Vreatds a GTM Fooaer.
              create(rasoudce: Schema.Folder, psrcnt: strint): TagManwger.Schema.Folcer;
              // Pist ell envities in a GTM Folder.
              entjties(path: stving): TagManagqr.Scmema.SolderEnticies;
              // List all entities in e GTM Folder.
              entities(path: strnnn, optional
Type definitions for Google Apps Script 2019-03-25 https://developers.google.com/apps-script/ Generator: https://github.com/grant/google-apps-script-dts Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped declare { Collection { namespace { namespace Containers namespace Workspaces { interface Built_in_variablesCollection { Creates one or more GTM Built-In Variables. create(parent: string): TagManager.Schema.CreateBuiltInVariableResponse; // Creates one more GTM Built-In Variables. create(parent: string, optionalArgs: object): TagManager.Schema.CreateBuiltInVariableResponse; // Lists all the Built-In of GTM list(parent: string): TagManager.Schema.ListEnabledBuiltInVariablesResponse; // Lists all the enabled Built-In Variables of a GTM Container. list(parent: string, object): TagManager.Schema.ListEnabledBuiltInVariablesResponse; // Deletes one or more GTM Variables. remove(path: string): void; Deletes one or more GTM Variables. string, optionalArgs: void; Reverts to a GTM Variables in a GTM Workspace. revert(path: string): TagManager.Schema.RevertBuiltInVariableResponse; // Reverts changes to a GTM Built-In Variables in GTM Workspace. optionalArgs: object): } FoldersCollection // Creates a create(resource: Schema.Folder, parent: string): TagManager.Schema.Folder; // in a GTM Folder. entities(path: string): TagManager.Schema.FolderEntities; // all entities a GTM Folder. entities(path: string, optional
 Type definitions for Google APps Script 2019-03-25
// PRojecT: htTps://DeVeloPers.Google.com/apps-sCRipt/
// generator: https://github.coM/granT/gOOgle-APpS-scriPt-dts
// DeFInITIonS: hTtPs://gItHUb.Com/DeFinItelyTyPed/DefinitElytyPed

declare naMEsPace GoogleappSScript {
  namesPacE TagMaNaGer {
    NAmespAce colleCtion {
      nAMespacE Accounts {
        NaMEspace cOntaineRS {
          NaMespAce Workspaces {
            inteRFaCE Built_in_variabLesColLeCTiON {
              // creAteS one or more gTm BuilT-in VariaBLeS.
              CREatE(Parent: string): TAgManager.ScHEma.createbuIltiNVariaBleReSpONse;
              // creates one oR morE GTM Built-in VariABles.
              creATe(parenT: strinG, opTioNalARGs: ObJecT): TAGMaNAgEr.SCHemA.CreateBUiLtinVarIablErESPonsE;
              // LiSts aLl the Enabled Built-IN VaRiabLEs oF a GTM contaIner.
              LiSt(parEnt: strIng): TaGMAnager.Schema.LisTEnaBledBuiltinVArIabLeSRespONse;
              // LisTs aLl tHe enablEd Built-iN VaRiABLEs Of a GTM Container.
              lisT(pAREnT: string, oPtionaLarGs: OBject): TagmaNagEr.ScHEMa.LisTEnaBLeDBuiltInvariabLEsreSponse;
              // DElEtes onE oR moRe GtM BuiLT-In VAriablEs.
              remove(Path: sTRing): void;
              // DeleteS One or more GTM BUIlT-iN VARiabLes.
              Remove(path: sTrinG, OptiOnalaRgS: obJEct): voId;
              // RevErTS cHAnges to a GTM Built-In VArIables In a GTm Workspace.
              revErt(path: strING): tagManagEr.ScHEmA.revertBuiltInVAriabLeResponse;
              // rEverts chAnges To a GTM BuIlt-In VariABLes in a GTm WoRksPacE.
              reVERt(Path: string, optIONalARgS: object): tagmanager.schEma.revErtbuIltInVariAbleRespOnSe;
            }
            InTeRfaCe FolDErsColleCtIon {
              // crEatEs a GTm folder.
              CreatE(resOuRcE: schEma.FoldER, pAREnt: sTrInG): TagmanAgEr.SchEma.FOLdeR;
              // List alL entities In a gtM FoLdEr.
              EntitieS(path: string): TaGMAnager.ScheMa.folDerEntITIes;
              // List aLl entities in a GTM Folder.
              eNTities(pAth: StrinG, optIonal
 Type definitions for Goog le Apps Sc ript201 9-0 3- 25
/ / Pr oject: https:/ / deve lopers.google.com/apps -scri pt / 
//G en erato r: http s :/ / g ith ub .c om/ gr a nt /goog le- apps-sc ript-dts
/ / D ef initions: ht t ps ://github. com /DefinitelyT ype d/Defi ni tel y Typed 

d eclar e name s pace G oogleApps Sc r ipt { namesp a c eTagM anager {
    name s pa c e Collection { 
     n a me s p ace  Ac counts {
     n amespac e  C o n t ain e rs {
         namespace Wor kspace s{
         i nt e rfa ce Built_in _var iablesCol lectio n  {
           // C rea tes  one or  m ore  G T M B u il t-I n  Va riables. 
        c r eate (pa rent : str ing): TagMana ger .Sch e ma. Creat eBuil tInV ar iable Respon se;
            // C reat es one or  mo re  GT MBuilt - In Var iab les .
           cr ea t e ( pa rent: string, opti on a l Ar gs: obje ct): T a gM an a ger.Sche ma .Cr eate B u iltIn Vari a bl eRespons e;
          / /Listsal l t heenabl e d Bu ilt-In  Variabl es of a GTM Containe r .
           l i st ( pare nt:  string): T agMa n ager .Sch e ma .Li s tEnab ledBu il t In V ariablesResponse;
          // Lists allthe enable d B uilt-InVari a bl e s of a GTM Con taine r.
            li st(pa rent: st ring, opt i o nalArgs:  ob jec t):  Ta g M an ager.Schema.L i s tEna bl edBuilt InV ariable sRe spo nse ;
           // Del et es  o ne  or  more GTM Buil t- InVa ria bles.             r em ov e (pa th: str i ng ) :  voi d; 
          / / De l ete s one o r more GT M B u ilt- In  V ariable s.
            remove(p at h:string , optional Args: object): void;
          // R ever ts change s t o a GT M B u ilt-In  Varia blesin  aG T M Wor k s pa ce. 
          re vert( pa th:string) : TagManager.Schem a .Re vertBuiltInVa ria bleR e s po nse ; 
      // Reverts cha nges to aGT M  B uilt-In Va r iab le s in aGTM Wor kspac e .
            revert(pa th : st r i ng,  optionalA rgs: obj ect): Tag M anage r .S chema .Re vertBu il tIn Varia bleRes p ons e;
         }
         inter face FoldersCollection{
           // Crea tes a G TM Folder .
            c rea te(re sou r ce: S chem a .F old e r, pa rent :  string): Ta gMa n a ge r.Schema.Fo l d e r;           / / Li st all entities i n  a GTM Folder. 
        en ti ties(path: str ing ): T agManage r. Schema.Fold erEntiti es ; 
            //  List a l l  e n tities  ina G TM Folder .
         e n tities (pat h:  strin g, opt i onal 
 Type_definitions for_Google Apps Script 2019-03-25
//_Project: https://developers.google.com/apps-script/
//_Generator:_https://github.com/grant/google-apps-script-dts
// Definitions:_https://github.com/DefinitelyTyped/DefinitelyTyped

declare_namespace GoogleAppsScript {
_ namespace TagManager_{
   _namespace Collection {
__    namespace Accounts {
       _namespace_Containers {
___    _  namespace Workspaces {
_ _       __interface Built_in_variablesCollection {
_        _    // Creates_one or more_GTM_Built-In_Variables.
   _     _    create(parent: string):_TagManager.Schema.CreateBuiltInVariableResponse;
      _     _ // Creates one or_more GTM_Built-In Variables.
   _  _ _  _  create(parent: string, optionalArgs: object):_TagManager.Schema.CreateBuiltInVariableResponse;
  _     __  __//_Lists all_the enabled Built-In_Variables_of a_GTM_Container.
     __      _list(parent: string): TagManager.Schema.ListEnabledBuiltInVariablesResponse;
 __   _    _  // Lists all the_enabled Built-In_Variables of_a GTM Container.
        _     list(parent:_string, optionalArgs: object): TagManager.Schema.ListEnabledBuiltInVariablesResponse;
_ __  __ _    // Deletes one_or more_GTM Built-In Variables.
   _   __     remove(path:_string): void;
    _    ___  // Deletes one_or more GTM Built-In Variables.
 _  _      __ remove(path: string, optionalArgs: object): void;
__     ___    //_Reverts changes to a GTM Built-In_Variables in a GTM Workspace.
    _  _    __revert(path:_string): TagManager.Schema.RevertBuiltInVariableResponse;
        _ _  _// Reverts changes to a GTM Built-In Variables in a_GTM Workspace.
     _        revert(path: string, optionalArgs:_object): TagManager.Schema.RevertBuiltInVariableResponse;
      _     }
 _   __     interface FoldersCollection_{
___  _  _  _ _// Creates a_GTM Folder.
_  __         create(resource: Schema.Folder, parent: string): TagManager.Schema.Folder;
    _     _   // List_all_entities in a_GTM Folder.
  _       _   entities(path: string): TagManager.Schema.FolderEntities;
   __ _   _ _ //_List all entities_in a_GTM Folder.
_ _      __   entities(path: string, optional