Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Moves entities to a GTM Folder.
See: Tag Manager API Reference for tagmanager.accounts.containers.move_folders.update
.
- type AccountsContainersMoveFoldersUpdateResource = "tagmanager" :> ("v1" :> ("accounts" :> (Capture "accountId" Text :> ("containers" :> (Capture "containerId" Text :> ("move_folders" :> (Capture "folderId" Text :> (QueryParams "triggerId" Text :> (QueryParams "variableId" Text :> (QueryParams "tagId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Folder :> Put '[JSON] ()))))))))))))
- accountsContainersMoveFoldersUpdate :: Text -> Text -> Folder -> Text -> AccountsContainersMoveFoldersUpdate
- data AccountsContainersMoveFoldersUpdate
- acmfuContainerId :: Lens' AccountsContainersMoveFoldersUpdate Text
- acmfuTriggerId :: Lens' AccountsContainersMoveFoldersUpdate [Text]
- acmfuVariableId :: Lens' AccountsContainersMoveFoldersUpdate [Text]
- acmfuFolderId :: Lens' AccountsContainersMoveFoldersUpdate Text
- acmfuPayload :: Lens' AccountsContainersMoveFoldersUpdate Folder
- acmfuAccountId :: Lens' AccountsContainersMoveFoldersUpdate Text
- acmfuTagId :: Lens' AccountsContainersMoveFoldersUpdate [Text]
REST Resource
type AccountsContainersMoveFoldersUpdateResource = "tagmanager" :> ("v1" :> ("accounts" :> (Capture "accountId" Text :> ("containers" :> (Capture "containerId" Text :> ("move_folders" :> (Capture "folderId" Text :> (QueryParams "triggerId" Text :> (QueryParams "variableId" Text :> (QueryParams "tagId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Folder :> Put '[JSON] ())))))))))))) Source #
A resource alias for tagmanager.accounts.containers.move_folders.update
method which the
AccountsContainersMoveFoldersUpdate
request conforms to.
Creating a Request
accountsContainersMoveFoldersUpdate Source #
:: Text | |
-> Text | |
-> Folder | |
-> Text | |
-> AccountsContainersMoveFoldersUpdate |
Creates a value of AccountsContainersMoveFoldersUpdate
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data AccountsContainersMoveFoldersUpdate Source #
Moves entities to a GTM Folder.
See: accountsContainersMoveFoldersUpdate
smart constructor.
Request Lenses
acmfuContainerId :: Lens' AccountsContainersMoveFoldersUpdate Text Source #
The GTM Container ID.
acmfuTriggerId :: Lens' AccountsContainersMoveFoldersUpdate [Text] Source #
The triggers to be moved to the folder.
acmfuVariableId :: Lens' AccountsContainersMoveFoldersUpdate [Text] Source #
The variables to be moved to the folder.
acmfuFolderId :: Lens' AccountsContainersMoveFoldersUpdate Text Source #
The GTM Folder ID.
acmfuPayload :: Lens' AccountsContainersMoveFoldersUpdate Folder Source #
Multipart request metadata.
acmfuAccountId :: Lens' AccountsContainersMoveFoldersUpdate Text Source #
The GTM Account ID.
acmfuTagId :: Lens' AccountsContainersMoveFoldersUpdate [Text] Source #
The tags to be moved to the folder.