api: google.golang.org/api/tagmanager/v2 Index | Files

package tagmanager

import "google.golang.org/api/tagmanager/v2"

Package tagmanager provides access to the Tag Manager API.

For product documentation, see: https://developers.google.com/tag-manager/api/v2/

Creating a client

Usage example:

import "google.golang.org/api/tagmanager/v2"
...
ctx := context.Background()
tagmanagerService, err := tagmanager.NewService(ctx)

In this example, Google Application Default Credentials are used for authentication.

For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.

Other authentication options

By default, all available scopes (see "Constants") are used to authenticate. To restrict scopes, use option.WithScopes:

tagmanagerService, err := tagmanager.NewService(ctx, option.WithScopes(tagmanager.TagmanagerReadonlyScope))

To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:

tagmanagerService, err := tagmanager.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow), use option.WithTokenSource:

config := &oauth2.Config{...}
// ...
token, err := config.Exchange(ctx, ...)
tagmanagerService, err := tagmanager.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

See https://godoc.org/google.golang.org/api/option/ for details on options.

Index

Package Files

tagmanager-gen.go

Constants

const (
    // Delete your Google Tag Manager containers
    TagmanagerDeleteContainersScope = "https://www.googleapis.com/auth/tagmanager.delete.containers"

    // Manage your Google Tag Manager container and its subcomponents,
    // excluding versioning and publishing
    TagmanagerEditContainersScope = "https://www.googleapis.com/auth/tagmanager.edit.containers"

    // Manage your Google Tag Manager container versions
    TagmanagerEditContainerversionsScope = "https://www.googleapis.com/auth/tagmanager.edit.containerversions"

    // View and manage your Google Tag Manager accounts
    TagmanagerManageAccountsScope = "https://www.googleapis.com/auth/tagmanager.manage.accounts"

    // Manage user permissions of your Google Tag Manager account and
    // container
    TagmanagerManageUsersScope = "https://www.googleapis.com/auth/tagmanager.manage.users"

    // Publish your Google Tag Manager container versions
    TagmanagerPublishScope = "https://www.googleapis.com/auth/tagmanager.publish"

    // View your Google Tag Manager container and its subcomponents
    TagmanagerReadonlyScope = "https://www.googleapis.com/auth/tagmanager.readonly"
)

OAuth2 scopes used by this API.

type Account Uses

type Account struct {
    // AccountId: The Account ID uniquely identifies the GTM Account.
    AccountId string `json:"accountId,omitempty"`

    // Fingerprint: The fingerprint of the GTM Account as computed at
    // storage time. This value is recomputed whenever the account is
    // modified.
    Fingerprint string `json:"fingerprint,omitempty"`

    // Name: Account display name.
    Name string `json:"name,omitempty"`

    // Path: GTM Account's API relative path.
    Path string `json:"path,omitempty"`

    // ShareData: Whether the account shares data anonymously with Google
    // and others. This flag enables benchmarking by sharing your data in an
    // anonymous form. Google will remove all identifiable information about
    // your website, combine the data with hundreds of other anonymous sites
    // and report aggregate trends in the benchmarking service.
    ShareData bool `json:"shareData,omitempty"`

    // TagManagerUrl: Auto generated link to the tag manager UI
    TagManagerUrl string `json:"tagManagerUrl,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "AccountId") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AccountId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

Account: Represents a Google Tag Manager Account.

func (*Account) MarshalJSON Uses

func (s *Account) MarshalJSON() ([]byte, error)

type AccountAccess Uses

type AccountAccess struct {
    // Permission: Whether the user has no access, user access, or admin
    // access to an account.
    //
    // Possible values:
    //   "accountPermissionUnspecified"
    //   "admin"
    //   "noAccess"
    //   "user"
    Permission string `json:"permission,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Permission") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Permission") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

AccountAccess: Defines the Google Tag Manager Account access permissions.

func (*AccountAccess) MarshalJSON Uses

func (s *AccountAccess) MarshalJSON() ([]byte, error)

type AccountsContainersCreateCall Uses

type AccountsContainersCreateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersCreateCall) Context Uses

func (c *AccountsContainersCreateCall) Context(ctx context.Context) *AccountsContainersCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersCreateCall) Do Uses

func (c *AccountsContainersCreateCall) Do(opts ...googleapi.CallOption) (*Container, error)

Do executes the "tagmanager.accounts.containers.create" call. Exactly one of *Container or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Container.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersCreateCall) Fields Uses

func (c *AccountsContainersCreateCall) Fields(s ...googleapi.Field) *AccountsContainersCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersCreateCall) Header Uses

func (c *AccountsContainersCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersDeleteCall Uses

type AccountsContainersDeleteCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersDeleteCall) Context Uses

func (c *AccountsContainersDeleteCall) Context(ctx context.Context) *AccountsContainersDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersDeleteCall) Do Uses

func (c *AccountsContainersDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "tagmanager.accounts.containers.delete" call.

func (*AccountsContainersDeleteCall) Fields Uses

func (c *AccountsContainersDeleteCall) Fields(s ...googleapi.Field) *AccountsContainersDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersDeleteCall) Header Uses

func (c *AccountsContainersDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersEnvironmentsCreateCall Uses

type AccountsContainersEnvironmentsCreateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersEnvironmentsCreateCall) Context Uses

func (c *AccountsContainersEnvironmentsCreateCall) Context(ctx context.Context) *AccountsContainersEnvironmentsCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersEnvironmentsCreateCall) Do Uses

func (c *AccountsContainersEnvironmentsCreateCall) Do(opts ...googleapi.CallOption) (*Environment, error)

Do executes the "tagmanager.accounts.containers.environments.create" call. Exactly one of *Environment or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersEnvironmentsCreateCall) Fields Uses

func (c *AccountsContainersEnvironmentsCreateCall) Fields(s ...googleapi.Field) *AccountsContainersEnvironmentsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersEnvironmentsCreateCall) Header Uses

func (c *AccountsContainersEnvironmentsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersEnvironmentsDeleteCall Uses

type AccountsContainersEnvironmentsDeleteCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersEnvironmentsDeleteCall) Context Uses

func (c *AccountsContainersEnvironmentsDeleteCall) Context(ctx context.Context) *AccountsContainersEnvironmentsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersEnvironmentsDeleteCall) Do Uses

func (c *AccountsContainersEnvironmentsDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "tagmanager.accounts.containers.environments.delete" call.

func (*AccountsContainersEnvironmentsDeleteCall) Fields Uses

func (c *AccountsContainersEnvironmentsDeleteCall) Fields(s ...googleapi.Field) *AccountsContainersEnvironmentsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersEnvironmentsDeleteCall) Header Uses

func (c *AccountsContainersEnvironmentsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersEnvironmentsGetCall Uses

type AccountsContainersEnvironmentsGetCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersEnvironmentsGetCall) Context Uses

func (c *AccountsContainersEnvironmentsGetCall) Context(ctx context.Context) *AccountsContainersEnvironmentsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersEnvironmentsGetCall) Do Uses

func (c *AccountsContainersEnvironmentsGetCall) Do(opts ...googleapi.CallOption) (*Environment, error)

Do executes the "tagmanager.accounts.containers.environments.get" call. Exactly one of *Environment or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersEnvironmentsGetCall) Fields Uses

func (c *AccountsContainersEnvironmentsGetCall) Fields(s ...googleapi.Field) *AccountsContainersEnvironmentsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersEnvironmentsGetCall) Header Uses

func (c *AccountsContainersEnvironmentsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersEnvironmentsGetCall) IfNoneMatch Uses

func (c *AccountsContainersEnvironmentsGetCall) IfNoneMatch(entityTag string) *AccountsContainersEnvironmentsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsContainersEnvironmentsListCall Uses

type AccountsContainersEnvironmentsListCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersEnvironmentsListCall) Context Uses

func (c *AccountsContainersEnvironmentsListCall) Context(ctx context.Context) *AccountsContainersEnvironmentsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersEnvironmentsListCall) Do Uses

func (c *AccountsContainersEnvironmentsListCall) Do(opts ...googleapi.CallOption) (*ListEnvironmentsResponse, error)

Do executes the "tagmanager.accounts.containers.environments.list" call. Exactly one of *ListEnvironmentsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListEnvironmentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersEnvironmentsListCall) Fields Uses

func (c *AccountsContainersEnvironmentsListCall) Fields(s ...googleapi.Field) *AccountsContainersEnvironmentsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersEnvironmentsListCall) Header Uses

func (c *AccountsContainersEnvironmentsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersEnvironmentsListCall) IfNoneMatch Uses

func (c *AccountsContainersEnvironmentsListCall) IfNoneMatch(entityTag string) *AccountsContainersEnvironmentsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*AccountsContainersEnvironmentsListCall) PageToken Uses

func (c *AccountsContainersEnvironmentsListCall) PageToken(pageToken string) *AccountsContainersEnvironmentsListCall

PageToken sets the optional parameter "pageToken": Continuation token for fetching the next page of results.

func (*AccountsContainersEnvironmentsListCall) Pages Uses

func (c *AccountsContainersEnvironmentsListCall) Pages(ctx context.Context, f func(*ListEnvironmentsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AccountsContainersEnvironmentsReauthorizeCall Uses

type AccountsContainersEnvironmentsReauthorizeCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersEnvironmentsReauthorizeCall) Context Uses

func (c *AccountsContainersEnvironmentsReauthorizeCall) Context(ctx context.Context) *AccountsContainersEnvironmentsReauthorizeCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersEnvironmentsReauthorizeCall) Do Uses

func (c *AccountsContainersEnvironmentsReauthorizeCall) Do(opts ...googleapi.CallOption) (*Environment, error)

Do executes the "tagmanager.accounts.containers.environments.reauthorize" call. Exactly one of *Environment or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersEnvironmentsReauthorizeCall) Fields Uses

func (c *AccountsContainersEnvironmentsReauthorizeCall) Fields(s ...googleapi.Field) *AccountsContainersEnvironmentsReauthorizeCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersEnvironmentsReauthorizeCall) Header Uses

func (c *AccountsContainersEnvironmentsReauthorizeCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersEnvironmentsService Uses

type AccountsContainersEnvironmentsService struct {
    // contains filtered or unexported fields
}

func NewAccountsContainersEnvironmentsService Uses

func NewAccountsContainersEnvironmentsService(s *Service) *AccountsContainersEnvironmentsService

func (*AccountsContainersEnvironmentsService) Create Uses

func (r *AccountsContainersEnvironmentsService) Create(parent string, environment *Environment) *AccountsContainersEnvironmentsCreateCall

Create: Creates a GTM Environment.

func (*AccountsContainersEnvironmentsService) Delete Uses

func (r *AccountsContainersEnvironmentsService) Delete(path string) *AccountsContainersEnvironmentsDeleteCall

Delete: Deletes a GTM Environment.

func (*AccountsContainersEnvironmentsService) Get Uses

func (r *AccountsContainersEnvironmentsService) Get(path string) *AccountsContainersEnvironmentsGetCall

Get: Gets a GTM Environment.

func (*AccountsContainersEnvironmentsService) List Uses

func (r *AccountsContainersEnvironmentsService) List(parent string) *AccountsContainersEnvironmentsListCall

List: Lists all GTM Environments of a GTM Container.

func (*AccountsContainersEnvironmentsService) Reauthorize Uses

func (r *AccountsContainersEnvironmentsService) Reauthorize(path string, environment *Environment) *AccountsContainersEnvironmentsReauthorizeCall

Reauthorize: Re-generates the authorization code for a GTM Environment.

func (*AccountsContainersEnvironmentsService) Update Uses

func (r *AccountsContainersEnvironmentsService) Update(path string, environment *Environment) *AccountsContainersEnvironmentsUpdateCall

Update: Updates a GTM Environment.

type AccountsContainersEnvironmentsUpdateCall Uses

type AccountsContainersEnvironmentsUpdateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersEnvironmentsUpdateCall) Context Uses

func (c *AccountsContainersEnvironmentsUpdateCall) Context(ctx context.Context) *AccountsContainersEnvironmentsUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersEnvironmentsUpdateCall) Do Uses

func (c *AccountsContainersEnvironmentsUpdateCall) Do(opts ...googleapi.CallOption) (*Environment, error)

Do executes the "tagmanager.accounts.containers.environments.update" call. Exactly one of *Environment or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersEnvironmentsUpdateCall) Fields Uses

func (c *AccountsContainersEnvironmentsUpdateCall) Fields(s ...googleapi.Field) *AccountsContainersEnvironmentsUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersEnvironmentsUpdateCall) Fingerprint Uses

func (c *AccountsContainersEnvironmentsUpdateCall) Fingerprint(fingerprint string) *AccountsContainersEnvironmentsUpdateCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the environment in storage.

func (*AccountsContainersEnvironmentsUpdateCall) Header Uses

func (c *AccountsContainersEnvironmentsUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersGetCall Uses

type AccountsContainersGetCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersGetCall) Context Uses

func (c *AccountsContainersGetCall) Context(ctx context.Context) *AccountsContainersGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersGetCall) Do Uses

func (c *AccountsContainersGetCall) Do(opts ...googleapi.CallOption) (*Container, error)

Do executes the "tagmanager.accounts.containers.get" call. Exactly one of *Container or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Container.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersGetCall) Fields Uses

func (c *AccountsContainersGetCall) Fields(s ...googleapi.Field) *AccountsContainersGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersGetCall) Header Uses

func (c *AccountsContainersGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersGetCall) IfNoneMatch Uses

func (c *AccountsContainersGetCall) IfNoneMatch(entityTag string) *AccountsContainersGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsContainersListCall Uses

type AccountsContainersListCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersListCall) Context Uses

func (c *AccountsContainersListCall) Context(ctx context.Context) *AccountsContainersListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersListCall) Do Uses

func (c *AccountsContainersListCall) Do(opts ...googleapi.CallOption) (*ListContainersResponse, error)

Do executes the "tagmanager.accounts.containers.list" call. Exactly one of *ListContainersResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListContainersResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersListCall) Fields Uses

func (c *AccountsContainersListCall) Fields(s ...googleapi.Field) *AccountsContainersListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersListCall) Header Uses

func (c *AccountsContainersListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersListCall) IfNoneMatch Uses

func (c *AccountsContainersListCall) IfNoneMatch(entityTag string) *AccountsContainersListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*AccountsContainersListCall) PageToken Uses

func (c *AccountsContainersListCall) PageToken(pageToken string) *AccountsContainersListCall

PageToken sets the optional parameter "pageToken": Continuation token for fetching the next page of results.

func (*AccountsContainersListCall) Pages Uses

func (c *AccountsContainersListCall) Pages(ctx context.Context, f func(*ListContainersResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AccountsContainersService Uses

type AccountsContainersService struct {
    Environments *AccountsContainersEnvironmentsService

    VersionHeaders *AccountsContainersVersionHeadersService

    Versions *AccountsContainersVersionsService

    Workspaces *AccountsContainersWorkspacesService
    // contains filtered or unexported fields
}

func NewAccountsContainersService Uses

func NewAccountsContainersService(s *Service) *AccountsContainersService

func (*AccountsContainersService) Create Uses

func (r *AccountsContainersService) Create(parent string, container *Container) *AccountsContainersCreateCall

Create: Creates a Container.

func (*AccountsContainersService) Delete Uses

func (r *AccountsContainersService) Delete(path string) *AccountsContainersDeleteCall

Delete: Deletes a Container.

func (*AccountsContainersService) Get Uses

func (r *AccountsContainersService) Get(path string) *AccountsContainersGetCall

Get: Gets a Container.

func (*AccountsContainersService) List Uses

func (r *AccountsContainersService) List(parent string) *AccountsContainersListCall

List: Lists all Containers that belongs to a GTM Account.

func (*AccountsContainersService) Update Uses

func (r *AccountsContainersService) Update(path string, container *Container) *AccountsContainersUpdateCall

Update: Updates a Container.

type AccountsContainersUpdateCall Uses

type AccountsContainersUpdateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersUpdateCall) Context Uses

func (c *AccountsContainersUpdateCall) Context(ctx context.Context) *AccountsContainersUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersUpdateCall) Do Uses

func (c *AccountsContainersUpdateCall) Do(opts ...googleapi.CallOption) (*Container, error)

Do executes the "tagmanager.accounts.containers.update" call. Exactly one of *Container or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Container.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersUpdateCall) Fields Uses

func (c *AccountsContainersUpdateCall) Fields(s ...googleapi.Field) *AccountsContainersUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersUpdateCall) Fingerprint Uses

func (c *AccountsContainersUpdateCall) Fingerprint(fingerprint string) *AccountsContainersUpdateCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the container in storage.

func (*AccountsContainersUpdateCall) Header Uses

func (c *AccountsContainersUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersVersionHeadersLatestCall Uses

type AccountsContainersVersionHeadersLatestCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersVersionHeadersLatestCall) Context Uses

func (c *AccountsContainersVersionHeadersLatestCall) Context(ctx context.Context) *AccountsContainersVersionHeadersLatestCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersVersionHeadersLatestCall) Do Uses

func (c *AccountsContainersVersionHeadersLatestCall) Do(opts ...googleapi.CallOption) (*ContainerVersionHeader, error)

Do executes the "tagmanager.accounts.containers.version_headers.latest" call. Exactly one of *ContainerVersionHeader or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerVersionHeader.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersVersionHeadersLatestCall) Fields Uses

func (c *AccountsContainersVersionHeadersLatestCall) Fields(s ...googleapi.Field) *AccountsContainersVersionHeadersLatestCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersVersionHeadersLatestCall) Header Uses

func (c *AccountsContainersVersionHeadersLatestCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersVersionHeadersLatestCall) IfNoneMatch Uses

func (c *AccountsContainersVersionHeadersLatestCall) IfNoneMatch(entityTag string) *AccountsContainersVersionHeadersLatestCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsContainersVersionHeadersListCall Uses

type AccountsContainersVersionHeadersListCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersVersionHeadersListCall) Context Uses

func (c *AccountsContainersVersionHeadersListCall) Context(ctx context.Context) *AccountsContainersVersionHeadersListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersVersionHeadersListCall) Do Uses

func (c *AccountsContainersVersionHeadersListCall) Do(opts ...googleapi.CallOption) (*ListContainerVersionsResponse, error)

Do executes the "tagmanager.accounts.containers.version_headers.list" call. Exactly one of *ListContainerVersionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListContainerVersionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersVersionHeadersListCall) Fields Uses

func (c *AccountsContainersVersionHeadersListCall) Fields(s ...googleapi.Field) *AccountsContainersVersionHeadersListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersVersionHeadersListCall) Header Uses

func (c *AccountsContainersVersionHeadersListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersVersionHeadersListCall) IfNoneMatch Uses

func (c *AccountsContainersVersionHeadersListCall) IfNoneMatch(entityTag string) *AccountsContainersVersionHeadersListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*AccountsContainersVersionHeadersListCall) IncludeDeleted Uses

func (c *AccountsContainersVersionHeadersListCall) IncludeDeleted(includeDeleted bool) *AccountsContainersVersionHeadersListCall

IncludeDeleted sets the optional parameter "includeDeleted": Also retrieve deleted (archived) versions when true.

func (*AccountsContainersVersionHeadersListCall) PageToken Uses

func (c *AccountsContainersVersionHeadersListCall) PageToken(pageToken string) *AccountsContainersVersionHeadersListCall

PageToken sets the optional parameter "pageToken": Continuation token for fetching the next page of results.

func (*AccountsContainersVersionHeadersListCall) Pages Uses

func (c *AccountsContainersVersionHeadersListCall) Pages(ctx context.Context, f func(*ListContainerVersionsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AccountsContainersVersionHeadersService Uses

type AccountsContainersVersionHeadersService struct {
    // contains filtered or unexported fields
}

func NewAccountsContainersVersionHeadersService Uses

func NewAccountsContainersVersionHeadersService(s *Service) *AccountsContainersVersionHeadersService

func (*AccountsContainersVersionHeadersService) Latest Uses

func (r *AccountsContainersVersionHeadersService) Latest(parent string) *AccountsContainersVersionHeadersLatestCall

Latest: Gets the latest container version header

func (*AccountsContainersVersionHeadersService) List Uses

func (r *AccountsContainersVersionHeadersService) List(parent string) *AccountsContainersVersionHeadersListCall

List: Lists all Container Versions of a GTM Container.

type AccountsContainersVersionsDeleteCall Uses

type AccountsContainersVersionsDeleteCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersVersionsDeleteCall) Context Uses

func (c *AccountsContainersVersionsDeleteCall) Context(ctx context.Context) *AccountsContainersVersionsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersVersionsDeleteCall) Do Uses

func (c *AccountsContainersVersionsDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "tagmanager.accounts.containers.versions.delete" call.

func (*AccountsContainersVersionsDeleteCall) Fields Uses

func (c *AccountsContainersVersionsDeleteCall) Fields(s ...googleapi.Field) *AccountsContainersVersionsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersVersionsDeleteCall) Header Uses

func (c *AccountsContainersVersionsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersVersionsGetCall Uses

type AccountsContainersVersionsGetCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersVersionsGetCall) ContainerVersionId Uses

func (c *AccountsContainersVersionsGetCall) ContainerVersionId(containerVersionId string) *AccountsContainersVersionsGetCall

ContainerVersionId sets the optional parameter "containerVersionId": The GTM ContainerVersion ID. Specify published to retrieve the currently published version.

func (*AccountsContainersVersionsGetCall) Context Uses

func (c *AccountsContainersVersionsGetCall) Context(ctx context.Context) *AccountsContainersVersionsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersVersionsGetCall) Do Uses

func (c *AccountsContainersVersionsGetCall) Do(opts ...googleapi.CallOption) (*ContainerVersion, error)

Do executes the "tagmanager.accounts.containers.versions.get" call. Exactly one of *ContainerVersion or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerVersion.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersVersionsGetCall) Fields Uses

func (c *AccountsContainersVersionsGetCall) Fields(s ...googleapi.Field) *AccountsContainersVersionsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersVersionsGetCall) Header Uses

func (c *AccountsContainersVersionsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersVersionsGetCall) IfNoneMatch Uses

func (c *AccountsContainersVersionsGetCall) IfNoneMatch(entityTag string) *AccountsContainersVersionsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsContainersVersionsLiveCall Uses

type AccountsContainersVersionsLiveCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersVersionsLiveCall) Context Uses

func (c *AccountsContainersVersionsLiveCall) Context(ctx context.Context) *AccountsContainersVersionsLiveCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersVersionsLiveCall) Do Uses

func (c *AccountsContainersVersionsLiveCall) Do(opts ...googleapi.CallOption) (*ContainerVersion, error)

Do executes the "tagmanager.accounts.containers.versions.live" call. Exactly one of *ContainerVersion or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerVersion.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersVersionsLiveCall) Fields Uses

func (c *AccountsContainersVersionsLiveCall) Fields(s ...googleapi.Field) *AccountsContainersVersionsLiveCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersVersionsLiveCall) Header Uses

func (c *AccountsContainersVersionsLiveCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersVersionsLiveCall) IfNoneMatch Uses

func (c *AccountsContainersVersionsLiveCall) IfNoneMatch(entityTag string) *AccountsContainersVersionsLiveCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsContainersVersionsPublishCall Uses

type AccountsContainersVersionsPublishCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersVersionsPublishCall) Context Uses

func (c *AccountsContainersVersionsPublishCall) Context(ctx context.Context) *AccountsContainersVersionsPublishCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersVersionsPublishCall) Do Uses

func (c *AccountsContainersVersionsPublishCall) Do(opts ...googleapi.CallOption) (*PublishContainerVersionResponse, error)

Do executes the "tagmanager.accounts.containers.versions.publish" call. Exactly one of *PublishContainerVersionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PublishContainerVersionResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersVersionsPublishCall) Fields Uses

func (c *AccountsContainersVersionsPublishCall) Fields(s ...googleapi.Field) *AccountsContainersVersionsPublishCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersVersionsPublishCall) Fingerprint Uses

func (c *AccountsContainersVersionsPublishCall) Fingerprint(fingerprint string) *AccountsContainersVersionsPublishCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the container version in storage.

func (*AccountsContainersVersionsPublishCall) Header Uses

func (c *AccountsContainersVersionsPublishCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersVersionsService Uses

type AccountsContainersVersionsService struct {
    // contains filtered or unexported fields
}

func NewAccountsContainersVersionsService Uses

func NewAccountsContainersVersionsService(s *Service) *AccountsContainersVersionsService

func (*AccountsContainersVersionsService) Delete Uses

func (r *AccountsContainersVersionsService) Delete(path string) *AccountsContainersVersionsDeleteCall

Delete: Deletes a Container Version.

func (*AccountsContainersVersionsService) Get Uses

func (r *AccountsContainersVersionsService) Get(path string) *AccountsContainersVersionsGetCall

Get: Gets a Container Version.

func (*AccountsContainersVersionsService) Live Uses

func (r *AccountsContainersVersionsService) Live(parent string) *AccountsContainersVersionsLiveCall

Live: Gets the live (i.e. published) container version

func (*AccountsContainersVersionsService) Publish Uses

func (r *AccountsContainersVersionsService) Publish(path string) *AccountsContainersVersionsPublishCall

Publish: Publishes a Container Version.

func (*AccountsContainersVersionsService) SetLatest Uses

func (r *AccountsContainersVersionsService) SetLatest(path string) *AccountsContainersVersionsSetLatestCall

SetLatest: Sets the latest version used for synchronization of workspaces when detecting conflicts and errors.

func (*AccountsContainersVersionsService) Undelete Uses

func (r *AccountsContainersVersionsService) Undelete(path string) *AccountsContainersVersionsUndeleteCall

Undelete: Undeletes a Container Version.

func (*AccountsContainersVersionsService) Update Uses

func (r *AccountsContainersVersionsService) Update(path string, containerversion *ContainerVersion) *AccountsContainersVersionsUpdateCall

Update: Updates a Container Version.

type AccountsContainersVersionsSetLatestCall Uses

type AccountsContainersVersionsSetLatestCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersVersionsSetLatestCall) Context Uses

func (c *AccountsContainersVersionsSetLatestCall) Context(ctx context.Context) *AccountsContainersVersionsSetLatestCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersVersionsSetLatestCall) Do Uses

func (c *AccountsContainersVersionsSetLatestCall) Do(opts ...googleapi.CallOption) (*ContainerVersion, error)

Do executes the "tagmanager.accounts.containers.versions.set_latest" call. Exactly one of *ContainerVersion or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerVersion.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersVersionsSetLatestCall) Fields Uses

func (c *AccountsContainersVersionsSetLatestCall) Fields(s ...googleapi.Field) *AccountsContainersVersionsSetLatestCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersVersionsSetLatestCall) Header Uses

func (c *AccountsContainersVersionsSetLatestCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersVersionsUndeleteCall Uses

type AccountsContainersVersionsUndeleteCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersVersionsUndeleteCall) Context Uses

func (c *AccountsContainersVersionsUndeleteCall) Context(ctx context.Context) *AccountsContainersVersionsUndeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersVersionsUndeleteCall) Do Uses

func (c *AccountsContainersVersionsUndeleteCall) Do(opts ...googleapi.CallOption) (*ContainerVersion, error)

Do executes the "tagmanager.accounts.containers.versions.undelete" call. Exactly one of *ContainerVersion or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerVersion.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersVersionsUndeleteCall) Fields Uses

func (c *AccountsContainersVersionsUndeleteCall) Fields(s ...googleapi.Field) *AccountsContainersVersionsUndeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersVersionsUndeleteCall) Header Uses

func (c *AccountsContainersVersionsUndeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersVersionsUpdateCall Uses

type AccountsContainersVersionsUpdateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersVersionsUpdateCall) Context Uses

func (c *AccountsContainersVersionsUpdateCall) Context(ctx context.Context) *AccountsContainersVersionsUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersVersionsUpdateCall) Do Uses

func (c *AccountsContainersVersionsUpdateCall) Do(opts ...googleapi.CallOption) (*ContainerVersion, error)

Do executes the "tagmanager.accounts.containers.versions.update" call. Exactly one of *ContainerVersion or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerVersion.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersVersionsUpdateCall) Fields Uses

func (c *AccountsContainersVersionsUpdateCall) Fields(s ...googleapi.Field) *AccountsContainersVersionsUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersVersionsUpdateCall) Fingerprint Uses

func (c *AccountsContainersVersionsUpdateCall) Fingerprint(fingerprint string) *AccountsContainersVersionsUpdateCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the container version in storage.

func (*AccountsContainersVersionsUpdateCall) Header Uses

func (c *AccountsContainersVersionsUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesBuiltInVariablesCreateCall Uses

type AccountsContainersWorkspacesBuiltInVariablesCreateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesBuiltInVariablesCreateCall) Context Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesCreateCall) Context(ctx context.Context) *AccountsContainersWorkspacesBuiltInVariablesCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesBuiltInVariablesCreateCall) Do Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesCreateCall) Do(opts ...googleapi.CallOption) (*CreateBuiltInVariableResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.built_in_variables.create" call. Exactly one of *CreateBuiltInVariableResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *CreateBuiltInVariableResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesBuiltInVariablesCreateCall) Fields Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesCreateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesBuiltInVariablesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesBuiltInVariablesCreateCall) Header Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesBuiltInVariablesCreateCall) Type Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesCreateCall) Type(type_ ...string) *AccountsContainersWorkspacesBuiltInVariablesCreateCall

Type sets the optional parameter "type": The types of built-in variables to enable.

Possible values:

"advertiserId"
"advertisingTrackingEnabled"
"ampBrowserLanguage"
"ampCanonicalHost"
"ampCanonicalPath"
"ampCanonicalUrl"
"ampClientId"
"ampClientMaxScrollX"
"ampClientMaxScrollY"
"ampClientScreenHeight"
"ampClientScreenWidth"
"ampClientScrollX"
"ampClientScrollY"
"ampClientTimestamp"
"ampClientTimezone"
"ampGtmEvent"
"ampPageDownloadTime"
"ampPageLoadTime"
"ampPageViewId"
"ampReferrer"
"ampTitle"
"ampTotalEngagedTime"
"appId"
"appName"
"appVersionCode"
"appVersionName"
"builtInVariableTypeUnspecified"
"clickClasses"
"clickElement"
"clickId"
"clickTarget"
"clickText"
"clickUrl"
"containerId"
"containerVersion"
"debugMode"
"deviceName"
"elementVisibilityFirstTime"
"elementVisibilityRatio"
"elementVisibilityRecentTime"
"elementVisibilityTime"
"environmentName"
"errorLine"
"errorMessage"
"errorUrl"
"event"
"eventName"
"firebaseEventParameterCampaign"
"firebaseEventParameterCampaignAclid"
"firebaseEventParameterCampaignAnid"
"firebaseEventParameterCampaignClickTimestamp"
"firebaseEventParameterCampaignContent"
"firebaseEventParameterCampaignCp1"
"firebaseEventParameterCampaignGclid"
"firebaseEventParameterCampaignSource"
"firebaseEventParameterCampaignTerm"
"firebaseEventParameterCurrency"
"firebaseEventParameterDynamicLinkAcceptTime"
"firebaseEventParameterDynamicLinkLinkid"
"firebaseEventParameterNotificationMessageDeviceTime"
"firebaseEventParameterNotificationMessageId"
"firebaseEventParameterNotificationMessageName"
"firebaseEventParameterNotificationMessageTime"
"firebaseEventParameterNotificationTopic"
"firebaseEventParameterPreviousAppVersion"
"firebaseEventParameterPreviousOsVersion"
"firebaseEventParameterPrice"
"firebaseEventParameterProductId"
"firebaseEventParameterQuantity"
"firebaseEventParameterValue"
"formClasses"
"formElement"
"formId"
"formTarget"
"formText"
"formUrl"
"historySource"
"htmlId"
"language"
"newHistoryFragment"
"newHistoryState"
"newHistoryUrl"
"oldHistoryFragment"
"oldHistoryState"
"oldHistoryUrl"
"osVersion"
"pageHostname"
"pagePath"
"pageUrl"
"platform"
"randomNumber"
"referrer"
"resolution"
"scrollDepthDirection"
"scrollDepthThreshold"
"scrollDepthUnits"
"sdkVersion"
"videoCurrentTime"
"videoDuration"
"videoPercent"
"videoProvider"
"videoStatus"
"videoTitle"
"videoUrl"
"videoVisible"

type AccountsContainersWorkspacesBuiltInVariablesDeleteCall Uses

type AccountsContainersWorkspacesBuiltInVariablesDeleteCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesBuiltInVariablesDeleteCall) Context Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesDeleteCall) Context(ctx context.Context) *AccountsContainersWorkspacesBuiltInVariablesDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesBuiltInVariablesDeleteCall) Do Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "tagmanager.accounts.containers.workspaces.built_in_variables.delete" call.

func (*AccountsContainersWorkspacesBuiltInVariablesDeleteCall) Fields Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesDeleteCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesBuiltInVariablesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesBuiltInVariablesDeleteCall) Header Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesBuiltInVariablesDeleteCall) Type Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesDeleteCall) Type(type_ ...string) *AccountsContainersWorkspacesBuiltInVariablesDeleteCall

Type sets the optional parameter "type": The types of built-in variables to delete.

Possible values:

"advertiserId"
"advertisingTrackingEnabled"
"ampBrowserLanguage"
"ampCanonicalHost"
"ampCanonicalPath"
"ampCanonicalUrl"
"ampClientId"
"ampClientMaxScrollX"
"ampClientMaxScrollY"
"ampClientScreenHeight"
"ampClientScreenWidth"
"ampClientScrollX"
"ampClientScrollY"
"ampClientTimestamp"
"ampClientTimezone"
"ampGtmEvent"
"ampPageDownloadTime"
"ampPageLoadTime"
"ampPageViewId"
"ampReferrer"
"ampTitle"
"ampTotalEngagedTime"
"appId"
"appName"
"appVersionCode"
"appVersionName"
"builtInVariableTypeUnspecified"
"clickClasses"
"clickElement"
"clickId"
"clickTarget"
"clickText"
"clickUrl"
"containerId"
"containerVersion"
"debugMode"
"deviceName"
"elementVisibilityFirstTime"
"elementVisibilityRatio"
"elementVisibilityRecentTime"
"elementVisibilityTime"
"environmentName"
"errorLine"
"errorMessage"
"errorUrl"
"event"
"eventName"
"firebaseEventParameterCampaign"
"firebaseEventParameterCampaignAclid"
"firebaseEventParameterCampaignAnid"
"firebaseEventParameterCampaignClickTimestamp"
"firebaseEventParameterCampaignContent"
"firebaseEventParameterCampaignCp1"
"firebaseEventParameterCampaignGclid"
"firebaseEventParameterCampaignSource"
"firebaseEventParameterCampaignTerm"
"firebaseEventParameterCurrency"
"firebaseEventParameterDynamicLinkAcceptTime"
"firebaseEventParameterDynamicLinkLinkid"
"firebaseEventParameterNotificationMessageDeviceTime"
"firebaseEventParameterNotificationMessageId"
"firebaseEventParameterNotificationMessageName"
"firebaseEventParameterNotificationMessageTime"
"firebaseEventParameterNotificationTopic"
"firebaseEventParameterPreviousAppVersion"
"firebaseEventParameterPreviousOsVersion"
"firebaseEventParameterPrice"
"firebaseEventParameterProductId"
"firebaseEventParameterQuantity"
"firebaseEventParameterValue"
"formClasses"
"formElement"
"formId"
"formTarget"
"formText"
"formUrl"
"historySource"
"htmlId"
"language"
"newHistoryFragment"
"newHistoryState"
"newHistoryUrl"
"oldHistoryFragment"
"oldHistoryState"
"oldHistoryUrl"
"osVersion"
"pageHostname"
"pagePath"
"pageUrl"
"platform"
"randomNumber"
"referrer"
"resolution"
"scrollDepthDirection"
"scrollDepthThreshold"
"scrollDepthUnits"
"sdkVersion"
"videoCurrentTime"
"videoDuration"
"videoPercent"
"videoProvider"
"videoStatus"
"videoTitle"
"videoUrl"
"videoVisible"

type AccountsContainersWorkspacesBuiltInVariablesListCall Uses

type AccountsContainersWorkspacesBuiltInVariablesListCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesBuiltInVariablesListCall) Context Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesListCall) Context(ctx context.Context) *AccountsContainersWorkspacesBuiltInVariablesListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesBuiltInVariablesListCall) Do Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesListCall) Do(opts ...googleapi.CallOption) (*ListEnabledBuiltInVariablesResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.built_in_variables.list" call. Exactly one of *ListEnabledBuiltInVariablesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListEnabledBuiltInVariablesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesBuiltInVariablesListCall) Fields Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesListCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesBuiltInVariablesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesBuiltInVariablesListCall) Header Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesBuiltInVariablesListCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesListCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesBuiltInVariablesListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*AccountsContainersWorkspacesBuiltInVariablesListCall) PageToken Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesListCall) PageToken(pageToken string) *AccountsContainersWorkspacesBuiltInVariablesListCall

PageToken sets the optional parameter "pageToken": Continuation token for fetching the next page of results.

func (*AccountsContainersWorkspacesBuiltInVariablesListCall) Pages Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesListCall) Pages(ctx context.Context, f func(*ListEnabledBuiltInVariablesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AccountsContainersWorkspacesBuiltInVariablesRevertCall Uses

type AccountsContainersWorkspacesBuiltInVariablesRevertCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesBuiltInVariablesRevertCall) Context Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesRevertCall) Context(ctx context.Context) *AccountsContainersWorkspacesBuiltInVariablesRevertCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesBuiltInVariablesRevertCall) Do Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesRevertCall) Do(opts ...googleapi.CallOption) (*RevertBuiltInVariableResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.built_in_variables.revert" call. Exactly one of *RevertBuiltInVariableResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *RevertBuiltInVariableResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesBuiltInVariablesRevertCall) Fields Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesRevertCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesBuiltInVariablesRevertCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesBuiltInVariablesRevertCall) Header Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesRevertCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesBuiltInVariablesRevertCall) Type Uses

func (c *AccountsContainersWorkspacesBuiltInVariablesRevertCall) Type(type_ string) *AccountsContainersWorkspacesBuiltInVariablesRevertCall

Type sets the optional parameter "type": The type of built-in variable to revert.

Possible values:

"advertiserId"
"advertisingTrackingEnabled"
"ampBrowserLanguage"
"ampCanonicalHost"
"ampCanonicalPath"
"ampCanonicalUrl"
"ampClientId"
"ampClientMaxScrollX"
"ampClientMaxScrollY"
"ampClientScreenHeight"
"ampClientScreenWidth"
"ampClientScrollX"
"ampClientScrollY"
"ampClientTimestamp"
"ampClientTimezone"
"ampGtmEvent"
"ampPageDownloadTime"
"ampPageLoadTime"
"ampPageViewId"
"ampReferrer"
"ampTitle"
"ampTotalEngagedTime"
"appId"
"appName"
"appVersionCode"
"appVersionName"
"builtInVariableTypeUnspecified"
"clickClasses"
"clickElement"
"clickId"
"clickTarget"
"clickText"
"clickUrl"
"containerId"
"containerVersion"
"debugMode"
"deviceName"
"elementVisibilityFirstTime"
"elementVisibilityRatio"
"elementVisibilityRecentTime"
"elementVisibilityTime"
"environmentName"
"errorLine"
"errorMessage"
"errorUrl"
"event"
"eventName"
"firebaseEventParameterCampaign"
"firebaseEventParameterCampaignAclid"
"firebaseEventParameterCampaignAnid"
"firebaseEventParameterCampaignClickTimestamp"
"firebaseEventParameterCampaignContent"
"firebaseEventParameterCampaignCp1"
"firebaseEventParameterCampaignGclid"
"firebaseEventParameterCampaignSource"
"firebaseEventParameterCampaignTerm"
"firebaseEventParameterCurrency"
"firebaseEventParameterDynamicLinkAcceptTime"
"firebaseEventParameterDynamicLinkLinkid"
"firebaseEventParameterNotificationMessageDeviceTime"
"firebaseEventParameterNotificationMessageId"
"firebaseEventParameterNotificationMessageName"
"firebaseEventParameterNotificationMessageTime"
"firebaseEventParameterNotificationTopic"
"firebaseEventParameterPreviousAppVersion"
"firebaseEventParameterPreviousOsVersion"
"firebaseEventParameterPrice"
"firebaseEventParameterProductId"
"firebaseEventParameterQuantity"
"firebaseEventParameterValue"
"formClasses"
"formElement"
"formId"
"formTarget"
"formText"
"formUrl"
"historySource"
"htmlId"
"language"
"newHistoryFragment"
"newHistoryState"
"newHistoryUrl"
"oldHistoryFragment"
"oldHistoryState"
"oldHistoryUrl"
"osVersion"
"pageHostname"
"pagePath"
"pageUrl"
"platform"
"randomNumber"
"referrer"
"resolution"
"scrollDepthDirection"
"scrollDepthThreshold"
"scrollDepthUnits"
"sdkVersion"
"videoCurrentTime"
"videoDuration"
"videoPercent"
"videoProvider"
"videoStatus"
"videoTitle"
"videoUrl"
"videoVisible"

type AccountsContainersWorkspacesBuiltInVariablesService Uses

type AccountsContainersWorkspacesBuiltInVariablesService struct {
    // contains filtered or unexported fields
}

func NewAccountsContainersWorkspacesBuiltInVariablesService Uses

func NewAccountsContainersWorkspacesBuiltInVariablesService(s *Service) *AccountsContainersWorkspacesBuiltInVariablesService

func (*AccountsContainersWorkspacesBuiltInVariablesService) Create Uses

func (r *AccountsContainersWorkspacesBuiltInVariablesService) Create(parent string) *AccountsContainersWorkspacesBuiltInVariablesCreateCall

Create: Creates one or more GTM Built-In Variables.

func (*AccountsContainersWorkspacesBuiltInVariablesService) Delete Uses

func (r *AccountsContainersWorkspacesBuiltInVariablesService) Delete(path string) *AccountsContainersWorkspacesBuiltInVariablesDeleteCall

Delete: Deletes one or more GTM Built-In Variables.

func (*AccountsContainersWorkspacesBuiltInVariablesService) List Uses

func (r *AccountsContainersWorkspacesBuiltInVariablesService) List(parent string) *AccountsContainersWorkspacesBuiltInVariablesListCall

List: Lists all the enabled Built-In Variables of a GTM Container.

func (*AccountsContainersWorkspacesBuiltInVariablesService) Revert Uses

func (r *AccountsContainersWorkspacesBuiltInVariablesService) Revert(path string) *AccountsContainersWorkspacesBuiltInVariablesRevertCall

Revert: Reverts changes to a GTM Built-In Variables in a GTM Workspace.

type AccountsContainersWorkspacesCreateCall Uses

type AccountsContainersWorkspacesCreateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesCreateCall) Context Uses

func (c *AccountsContainersWorkspacesCreateCall) Context(ctx context.Context) *AccountsContainersWorkspacesCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesCreateCall) Do Uses

func (c *AccountsContainersWorkspacesCreateCall) Do(opts ...googleapi.CallOption) (*Workspace, error)

Do executes the "tagmanager.accounts.containers.workspaces.create" call. Exactly one of *Workspace or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Workspace.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesCreateCall) Fields Uses

func (c *AccountsContainersWorkspacesCreateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesCreateCall) Header Uses

func (c *AccountsContainersWorkspacesCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesCreateVersionCall Uses

type AccountsContainersWorkspacesCreateVersionCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesCreateVersionCall) Context Uses

func (c *AccountsContainersWorkspacesCreateVersionCall) Context(ctx context.Context) *AccountsContainersWorkspacesCreateVersionCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesCreateVersionCall) Do Uses

func (c *AccountsContainersWorkspacesCreateVersionCall) Do(opts ...googleapi.CallOption) (*CreateContainerVersionResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.create_version" call. Exactly one of *CreateContainerVersionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *CreateContainerVersionResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesCreateVersionCall) Fields Uses

func (c *AccountsContainersWorkspacesCreateVersionCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesCreateVersionCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesCreateVersionCall) Header Uses

func (c *AccountsContainersWorkspacesCreateVersionCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesDeleteCall Uses

type AccountsContainersWorkspacesDeleteCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesDeleteCall) Context Uses

func (c *AccountsContainersWorkspacesDeleteCall) Context(ctx context.Context) *AccountsContainersWorkspacesDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesDeleteCall) Do Uses

func (c *AccountsContainersWorkspacesDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "tagmanager.accounts.containers.workspaces.delete" call.

func (*AccountsContainersWorkspacesDeleteCall) Fields Uses

func (c *AccountsContainersWorkspacesDeleteCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesDeleteCall) Header Uses

func (c *AccountsContainersWorkspacesDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesFoldersCreateCall Uses

type AccountsContainersWorkspacesFoldersCreateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesFoldersCreateCall) Context Uses

func (c *AccountsContainersWorkspacesFoldersCreateCall) Context(ctx context.Context) *AccountsContainersWorkspacesFoldersCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesFoldersCreateCall) Do Uses

func (c *AccountsContainersWorkspacesFoldersCreateCall) Do(opts ...googleapi.CallOption) (*Folder, error)

Do executes the "tagmanager.accounts.containers.workspaces.folders.create" call. Exactly one of *Folder or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Folder.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesFoldersCreateCall) Fields Uses

func (c *AccountsContainersWorkspacesFoldersCreateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesFoldersCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesFoldersCreateCall) Header Uses

func (c *AccountsContainersWorkspacesFoldersCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesFoldersDeleteCall Uses

type AccountsContainersWorkspacesFoldersDeleteCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesFoldersDeleteCall) Context Uses

func (c *AccountsContainersWorkspacesFoldersDeleteCall) Context(ctx context.Context) *AccountsContainersWorkspacesFoldersDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesFoldersDeleteCall) Do Uses

func (c *AccountsContainersWorkspacesFoldersDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "tagmanager.accounts.containers.workspaces.folders.delete" call.

func (*AccountsContainersWorkspacesFoldersDeleteCall) Fields Uses

func (c *AccountsContainersWorkspacesFoldersDeleteCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesFoldersDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesFoldersDeleteCall) Header Uses

func (c *AccountsContainersWorkspacesFoldersDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesFoldersEntitiesCall Uses

type AccountsContainersWorkspacesFoldersEntitiesCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesFoldersEntitiesCall) Context Uses

func (c *AccountsContainersWorkspacesFoldersEntitiesCall) Context(ctx context.Context) *AccountsContainersWorkspacesFoldersEntitiesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesFoldersEntitiesCall) Do Uses

func (c *AccountsContainersWorkspacesFoldersEntitiesCall) Do(opts ...googleapi.CallOption) (*FolderEntities, error)

Do executes the "tagmanager.accounts.containers.workspaces.folders.entities" call. Exactly one of *FolderEntities or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *FolderEntities.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesFoldersEntitiesCall) Fields Uses

func (c *AccountsContainersWorkspacesFoldersEntitiesCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesFoldersEntitiesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesFoldersEntitiesCall) Header Uses

func (c *AccountsContainersWorkspacesFoldersEntitiesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesFoldersEntitiesCall) PageToken Uses

func (c *AccountsContainersWorkspacesFoldersEntitiesCall) PageToken(pageToken string) *AccountsContainersWorkspacesFoldersEntitiesCall

PageToken sets the optional parameter "pageToken": Continuation token for fetching the next page of results.

func (*AccountsContainersWorkspacesFoldersEntitiesCall) Pages Uses

func (c *AccountsContainersWorkspacesFoldersEntitiesCall) Pages(ctx context.Context, f func(*FolderEntities) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AccountsContainersWorkspacesFoldersGetCall Uses

type AccountsContainersWorkspacesFoldersGetCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesFoldersGetCall) Context Uses

func (c *AccountsContainersWorkspacesFoldersGetCall) Context(ctx context.Context) *AccountsContainersWorkspacesFoldersGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesFoldersGetCall) Do Uses

func (c *AccountsContainersWorkspacesFoldersGetCall) Do(opts ...googleapi.CallOption) (*Folder, error)

Do executes the "tagmanager.accounts.containers.workspaces.folders.get" call. Exactly one of *Folder or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Folder.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesFoldersGetCall) Fields Uses

func (c *AccountsContainersWorkspacesFoldersGetCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesFoldersGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesFoldersGetCall) Header Uses

func (c *AccountsContainersWorkspacesFoldersGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesFoldersGetCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesFoldersGetCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesFoldersGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsContainersWorkspacesFoldersListCall Uses

type AccountsContainersWorkspacesFoldersListCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesFoldersListCall) Context Uses

func (c *AccountsContainersWorkspacesFoldersListCall) Context(ctx context.Context) *AccountsContainersWorkspacesFoldersListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesFoldersListCall) Do Uses

func (c *AccountsContainersWorkspacesFoldersListCall) Do(opts ...googleapi.CallOption) (*ListFoldersResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.folders.list" call. Exactly one of *ListFoldersResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListFoldersResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesFoldersListCall) Fields Uses

func (c *AccountsContainersWorkspacesFoldersListCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesFoldersListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesFoldersListCall) Header Uses

func (c *AccountsContainersWorkspacesFoldersListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesFoldersListCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesFoldersListCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesFoldersListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*AccountsContainersWorkspacesFoldersListCall) PageToken Uses

func (c *AccountsContainersWorkspacesFoldersListCall) PageToken(pageToken string) *AccountsContainersWorkspacesFoldersListCall

PageToken sets the optional parameter "pageToken": Continuation token for fetching the next page of results.

func (*AccountsContainersWorkspacesFoldersListCall) Pages Uses

func (c *AccountsContainersWorkspacesFoldersListCall) Pages(ctx context.Context, f func(*ListFoldersResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall Uses

type AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall) Context Uses

func (c *AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall) Context(ctx context.Context) *AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall) Do Uses

func (c *AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall) Do(opts ...googleapi.CallOption) error

Do executes the "tagmanager.accounts.containers.workspaces.folders.move_entities_to_folder" call.

func (*AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall) Fields Uses

func (c *AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall) Header Uses

func (c *AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall) TagId Uses

func (c *AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall) TagId(tagId ...string) *AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall

TagId sets the optional parameter "tagId": The tags to be moved to the folder.

func (*AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall) TriggerId Uses

func (c *AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall) TriggerId(triggerId ...string) *AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall

TriggerId sets the optional parameter "triggerId": The triggers to be moved to the folder.

func (*AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall) VariableId Uses

func (c *AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall) VariableId(variableId ...string) *AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall

VariableId sets the optional parameter "variableId": The variables to be moved to the folder.

type AccountsContainersWorkspacesFoldersRevertCall Uses

type AccountsContainersWorkspacesFoldersRevertCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesFoldersRevertCall) Context Uses

func (c *AccountsContainersWorkspacesFoldersRevertCall) Context(ctx context.Context) *AccountsContainersWorkspacesFoldersRevertCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesFoldersRevertCall) Do Uses

func (c *AccountsContainersWorkspacesFoldersRevertCall) Do(opts ...googleapi.CallOption) (*RevertFolderResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.folders.revert" call. Exactly one of *RevertFolderResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *RevertFolderResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesFoldersRevertCall) Fields Uses

func (c *AccountsContainersWorkspacesFoldersRevertCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesFoldersRevertCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesFoldersRevertCall) Fingerprint Uses

func (c *AccountsContainersWorkspacesFoldersRevertCall) Fingerprint(fingerprint string) *AccountsContainersWorkspacesFoldersRevertCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the tag in storage.

func (*AccountsContainersWorkspacesFoldersRevertCall) Header Uses

func (c *AccountsContainersWorkspacesFoldersRevertCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesFoldersService Uses

type AccountsContainersWorkspacesFoldersService struct {
    // contains filtered or unexported fields
}

func NewAccountsContainersWorkspacesFoldersService Uses

func NewAccountsContainersWorkspacesFoldersService(s *Service) *AccountsContainersWorkspacesFoldersService

func (*AccountsContainersWorkspacesFoldersService) Create Uses

func (r *AccountsContainersWorkspacesFoldersService) Create(parent string, folder *Folder) *AccountsContainersWorkspacesFoldersCreateCall

Create: Creates a GTM Folder.

func (*AccountsContainersWorkspacesFoldersService) Delete Uses

func (r *AccountsContainersWorkspacesFoldersService) Delete(path string) *AccountsContainersWorkspacesFoldersDeleteCall

Delete: Deletes a GTM Folder.

func (*AccountsContainersWorkspacesFoldersService) Entities Uses

func (r *AccountsContainersWorkspacesFoldersService) Entities(path string) *AccountsContainersWorkspacesFoldersEntitiesCall

Entities: List all entities in a GTM Folder.

func (*AccountsContainersWorkspacesFoldersService) Get Uses

func (r *AccountsContainersWorkspacesFoldersService) Get(path string) *AccountsContainersWorkspacesFoldersGetCall

Get: Gets a GTM Folder.

func (*AccountsContainersWorkspacesFoldersService) List Uses

func (r *AccountsContainersWorkspacesFoldersService) List(parent string) *AccountsContainersWorkspacesFoldersListCall

List: Lists all GTM Folders of a Container.

func (*AccountsContainersWorkspacesFoldersService) MoveEntitiesToFolder Uses

func (r *AccountsContainersWorkspacesFoldersService) MoveEntitiesToFolder(path string, folder *Folder) *AccountsContainersWorkspacesFoldersMoveEntitiesToFolderCall

MoveEntitiesToFolder: Moves entities to a GTM Folder.

func (*AccountsContainersWorkspacesFoldersService) Revert Uses

func (r *AccountsContainersWorkspacesFoldersService) Revert(path string) *AccountsContainersWorkspacesFoldersRevertCall

Revert: Reverts changes to a GTM Folder in a GTM Workspace.

func (*AccountsContainersWorkspacesFoldersService) Update Uses

func (r *AccountsContainersWorkspacesFoldersService) Update(path string, folder *Folder) *AccountsContainersWorkspacesFoldersUpdateCall

Update: Updates a GTM Folder.

type AccountsContainersWorkspacesFoldersUpdateCall Uses

type AccountsContainersWorkspacesFoldersUpdateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesFoldersUpdateCall) Context Uses

func (c *AccountsContainersWorkspacesFoldersUpdateCall) Context(ctx context.Context) *AccountsContainersWorkspacesFoldersUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesFoldersUpdateCall) Do Uses

func (c *AccountsContainersWorkspacesFoldersUpdateCall) Do(opts ...googleapi.CallOption) (*Folder, error)

Do executes the "tagmanager.accounts.containers.workspaces.folders.update" call. Exactly one of *Folder or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Folder.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesFoldersUpdateCall) Fields Uses

func (c *AccountsContainersWorkspacesFoldersUpdateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesFoldersUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesFoldersUpdateCall) Fingerprint Uses

func (c *AccountsContainersWorkspacesFoldersUpdateCall) Fingerprint(fingerprint string) *AccountsContainersWorkspacesFoldersUpdateCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the folder in storage.

func (*AccountsContainersWorkspacesFoldersUpdateCall) Header Uses

func (c *AccountsContainersWorkspacesFoldersUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesGetCall Uses

type AccountsContainersWorkspacesGetCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesGetCall) Context Uses

func (c *AccountsContainersWorkspacesGetCall) Context(ctx context.Context) *AccountsContainersWorkspacesGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesGetCall) Do Uses

func (c *AccountsContainersWorkspacesGetCall) Do(opts ...googleapi.CallOption) (*Workspace, error)

Do executes the "tagmanager.accounts.containers.workspaces.get" call. Exactly one of *Workspace or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Workspace.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesGetCall) Fields Uses

func (c *AccountsContainersWorkspacesGetCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesGetCall) Header Uses

func (c *AccountsContainersWorkspacesGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesGetCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesGetCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsContainersWorkspacesGetStatusCall Uses

type AccountsContainersWorkspacesGetStatusCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesGetStatusCall) Context Uses

func (c *AccountsContainersWorkspacesGetStatusCall) Context(ctx context.Context) *AccountsContainersWorkspacesGetStatusCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesGetStatusCall) Do Uses

func (c *AccountsContainersWorkspacesGetStatusCall) Do(opts ...googleapi.CallOption) (*GetWorkspaceStatusResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.getStatus" call. Exactly one of *GetWorkspaceStatusResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GetWorkspaceStatusResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesGetStatusCall) Fields Uses

func (c *AccountsContainersWorkspacesGetStatusCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesGetStatusCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesGetStatusCall) Header Uses

func (c *AccountsContainersWorkspacesGetStatusCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesGetStatusCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesGetStatusCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesGetStatusCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsContainersWorkspacesListCall Uses

type AccountsContainersWorkspacesListCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesListCall) Context Uses

func (c *AccountsContainersWorkspacesListCall) Context(ctx context.Context) *AccountsContainersWorkspacesListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesListCall) Do Uses

func (c *AccountsContainersWorkspacesListCall) Do(opts ...googleapi.CallOption) (*ListWorkspacesResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.list" call. Exactly one of *ListWorkspacesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListWorkspacesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesListCall) Fields Uses

func (c *AccountsContainersWorkspacesListCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesListCall) Header Uses

func (c *AccountsContainersWorkspacesListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesListCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesListCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*AccountsContainersWorkspacesListCall) PageToken Uses

func (c *AccountsContainersWorkspacesListCall) PageToken(pageToken string) *AccountsContainersWorkspacesListCall

PageToken sets the optional parameter "pageToken": Continuation token for fetching the next page of results.

func (*AccountsContainersWorkspacesListCall) Pages Uses

func (c *AccountsContainersWorkspacesListCall) Pages(ctx context.Context, f func(*ListWorkspacesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AccountsContainersWorkspacesQuickPreviewCall Uses

type AccountsContainersWorkspacesQuickPreviewCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesQuickPreviewCall) Context Uses

func (c *AccountsContainersWorkspacesQuickPreviewCall) Context(ctx context.Context) *AccountsContainersWorkspacesQuickPreviewCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesQuickPreviewCall) Do Uses

func (c *AccountsContainersWorkspacesQuickPreviewCall) Do(opts ...googleapi.CallOption) (*QuickPreviewResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.quick_preview" call. Exactly one of *QuickPreviewResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *QuickPreviewResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesQuickPreviewCall) Fields Uses

func (c *AccountsContainersWorkspacesQuickPreviewCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesQuickPreviewCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesQuickPreviewCall) Header Uses

func (c *AccountsContainersWorkspacesQuickPreviewCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesResolveConflictCall Uses

type AccountsContainersWorkspacesResolveConflictCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesResolveConflictCall) Context Uses

func (c *AccountsContainersWorkspacesResolveConflictCall) Context(ctx context.Context) *AccountsContainersWorkspacesResolveConflictCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesResolveConflictCall) Do Uses

func (c *AccountsContainersWorkspacesResolveConflictCall) Do(opts ...googleapi.CallOption) error

Do executes the "tagmanager.accounts.containers.workspaces.resolve_conflict" call.

func (*AccountsContainersWorkspacesResolveConflictCall) Fields Uses

func (c *AccountsContainersWorkspacesResolveConflictCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesResolveConflictCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesResolveConflictCall) Fingerprint Uses

func (c *AccountsContainersWorkspacesResolveConflictCall) Fingerprint(fingerprint string) *AccountsContainersWorkspacesResolveConflictCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the entity_in_workspace in the merge conflict.

func (*AccountsContainersWorkspacesResolveConflictCall) Header Uses

func (c *AccountsContainersWorkspacesResolveConflictCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesService Uses

type AccountsContainersWorkspacesService struct {
    BuiltInVariables *AccountsContainersWorkspacesBuiltInVariablesService

    Folders *AccountsContainersWorkspacesFoldersService

    Tags *AccountsContainersWorkspacesTagsService

    Templates *AccountsContainersWorkspacesTemplatesService

    Triggers *AccountsContainersWorkspacesTriggersService

    Variables *AccountsContainersWorkspacesVariablesService

    Zones *AccountsContainersWorkspacesZonesService
    // contains filtered or unexported fields
}

func NewAccountsContainersWorkspacesService Uses

func NewAccountsContainersWorkspacesService(s *Service) *AccountsContainersWorkspacesService

func (*AccountsContainersWorkspacesService) Create Uses

func (r *AccountsContainersWorkspacesService) Create(parent string, workspace *Workspace) *AccountsContainersWorkspacesCreateCall

Create: Creates a Workspace.

func (*AccountsContainersWorkspacesService) CreateVersion Uses

func (r *AccountsContainersWorkspacesService) CreateVersion(path string, createcontainerversionrequestversionoptions *CreateContainerVersionRequestVersionOptions) *AccountsContainersWorkspacesCreateVersionCall

CreateVersion: Creates a Container Version from the entities present in the workspace, deletes the workspace, and sets the base container version to the newly created version.

func (*AccountsContainersWorkspacesService) Delete Uses

func (r *AccountsContainersWorkspacesService) Delete(path string) *AccountsContainersWorkspacesDeleteCall

Delete: Deletes a Workspace.

func (*AccountsContainersWorkspacesService) Get Uses

func (r *AccountsContainersWorkspacesService) Get(path string) *AccountsContainersWorkspacesGetCall

Get: Gets a Workspace.

func (*AccountsContainersWorkspacesService) GetStatus Uses

func (r *AccountsContainersWorkspacesService) GetStatus(path string) *AccountsContainersWorkspacesGetStatusCall

GetStatus: Finds conflicting and modified entities in the workspace.

func (*AccountsContainersWorkspacesService) List Uses

func (r *AccountsContainersWorkspacesService) List(parent string) *AccountsContainersWorkspacesListCall

List: Lists all Workspaces that belong to a GTM Container.

func (*AccountsContainersWorkspacesService) QuickPreview Uses

func (r *AccountsContainersWorkspacesService) QuickPreview(path string) *AccountsContainersWorkspacesQuickPreviewCall

QuickPreview: Quick previews a workspace by creating a fake container version from all entities in the provided workspace.

func (*AccountsContainersWorkspacesService) ResolveConflict Uses

func (r *AccountsContainersWorkspacesService) ResolveConflict(path string, entity *Entity) *AccountsContainersWorkspacesResolveConflictCall

ResolveConflict: Resolves a merge conflict for a workspace entity by updating it to the resolved entity passed in the request.

func (*AccountsContainersWorkspacesService) Sync Uses

func (r *AccountsContainersWorkspacesService) Sync(path string) *AccountsContainersWorkspacesSyncCall

Sync: Syncs a workspace to the latest container version by updating all unmodified workspace entities and displaying conflicts for modified entities.

func (*AccountsContainersWorkspacesService) Update Uses

func (r *AccountsContainersWorkspacesService) Update(path string, workspace *Workspace) *AccountsContainersWorkspacesUpdateCall

Update: Updates a Workspace.

type AccountsContainersWorkspacesSyncCall Uses

type AccountsContainersWorkspacesSyncCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesSyncCall) Context Uses

func (c *AccountsContainersWorkspacesSyncCall) Context(ctx context.Context) *AccountsContainersWorkspacesSyncCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesSyncCall) Do Uses

func (c *AccountsContainersWorkspacesSyncCall) Do(opts ...googleapi.CallOption) (*SyncWorkspaceResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.sync" call. Exactly one of *SyncWorkspaceResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *SyncWorkspaceResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesSyncCall) Fields Uses

func (c *AccountsContainersWorkspacesSyncCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesSyncCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesSyncCall) Header Uses

func (c *AccountsContainersWorkspacesSyncCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesTagsCreateCall Uses

type AccountsContainersWorkspacesTagsCreateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTagsCreateCall) Context Uses

func (c *AccountsContainersWorkspacesTagsCreateCall) Context(ctx context.Context) *AccountsContainersWorkspacesTagsCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTagsCreateCall) Do Uses

func (c *AccountsContainersWorkspacesTagsCreateCall) Do(opts ...googleapi.CallOption) (*Tag, error)

Do executes the "tagmanager.accounts.containers.workspaces.tags.create" call. Exactly one of *Tag or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Tag.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTagsCreateCall) Fields Uses

func (c *AccountsContainersWorkspacesTagsCreateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTagsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTagsCreateCall) Header Uses

func (c *AccountsContainersWorkspacesTagsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesTagsDeleteCall Uses

type AccountsContainersWorkspacesTagsDeleteCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTagsDeleteCall) Context Uses

func (c *AccountsContainersWorkspacesTagsDeleteCall) Context(ctx context.Context) *AccountsContainersWorkspacesTagsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTagsDeleteCall) Do Uses

func (c *AccountsContainersWorkspacesTagsDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "tagmanager.accounts.containers.workspaces.tags.delete" call.

func (*AccountsContainersWorkspacesTagsDeleteCall) Fields Uses

func (c *AccountsContainersWorkspacesTagsDeleteCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTagsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTagsDeleteCall) Header Uses

func (c *AccountsContainersWorkspacesTagsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesTagsGetCall Uses

type AccountsContainersWorkspacesTagsGetCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTagsGetCall) Context Uses

func (c *AccountsContainersWorkspacesTagsGetCall) Context(ctx context.Context) *AccountsContainersWorkspacesTagsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTagsGetCall) Do Uses

func (c *AccountsContainersWorkspacesTagsGetCall) Do(opts ...googleapi.CallOption) (*Tag, error)

Do executes the "tagmanager.accounts.containers.workspaces.tags.get" call. Exactly one of *Tag or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Tag.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTagsGetCall) Fields Uses

func (c *AccountsContainersWorkspacesTagsGetCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTagsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTagsGetCall) Header Uses

func (c *AccountsContainersWorkspacesTagsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesTagsGetCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesTagsGetCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesTagsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsContainersWorkspacesTagsListCall Uses

type AccountsContainersWorkspacesTagsListCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTagsListCall) Context Uses

func (c *AccountsContainersWorkspacesTagsListCall) Context(ctx context.Context) *AccountsContainersWorkspacesTagsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTagsListCall) Do Uses

func (c *AccountsContainersWorkspacesTagsListCall) Do(opts ...googleapi.CallOption) (*ListTagsResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.tags.list" call. Exactly one of *ListTagsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListTagsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTagsListCall) Fields Uses

func (c *AccountsContainersWorkspacesTagsListCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTagsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTagsListCall) Header Uses

func (c *AccountsContainersWorkspacesTagsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesTagsListCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesTagsListCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesTagsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*AccountsContainersWorkspacesTagsListCall) PageToken Uses

func (c *AccountsContainersWorkspacesTagsListCall) PageToken(pageToken string) *AccountsContainersWorkspacesTagsListCall

PageToken sets the optional parameter "pageToken": Continuation token for fetching the next page of results.

func (*AccountsContainersWorkspacesTagsListCall) Pages Uses

func (c *AccountsContainersWorkspacesTagsListCall) Pages(ctx context.Context, f func(*ListTagsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AccountsContainersWorkspacesTagsRevertCall Uses

type AccountsContainersWorkspacesTagsRevertCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTagsRevertCall) Context Uses

func (c *AccountsContainersWorkspacesTagsRevertCall) Context(ctx context.Context) *AccountsContainersWorkspacesTagsRevertCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTagsRevertCall) Do Uses

func (c *AccountsContainersWorkspacesTagsRevertCall) Do(opts ...googleapi.CallOption) (*RevertTagResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.tags.revert" call. Exactly one of *RevertTagResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *RevertTagResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTagsRevertCall) Fields Uses

func (c *AccountsContainersWorkspacesTagsRevertCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTagsRevertCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTagsRevertCall) Fingerprint Uses

func (c *AccountsContainersWorkspacesTagsRevertCall) Fingerprint(fingerprint string) *AccountsContainersWorkspacesTagsRevertCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of thetag in storage.

func (*AccountsContainersWorkspacesTagsRevertCall) Header Uses

func (c *AccountsContainersWorkspacesTagsRevertCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesTagsService Uses

type AccountsContainersWorkspacesTagsService struct {
    // contains filtered or unexported fields
}

func NewAccountsContainersWorkspacesTagsService Uses

func NewAccountsContainersWorkspacesTagsService(s *Service) *AccountsContainersWorkspacesTagsService

func (*AccountsContainersWorkspacesTagsService) Create Uses

func (r *AccountsContainersWorkspacesTagsService) Create(parent string, tag *Tag) *AccountsContainersWorkspacesTagsCreateCall

Create: Creates a GTM Tag.

func (*AccountsContainersWorkspacesTagsService) Delete Uses

func (r *AccountsContainersWorkspacesTagsService) Delete(path string) *AccountsContainersWorkspacesTagsDeleteCall

Delete: Deletes a GTM Tag.

func (*AccountsContainersWorkspacesTagsService) Get Uses

func (r *AccountsContainersWorkspacesTagsService) Get(path string) *AccountsContainersWorkspacesTagsGetCall

Get: Gets a GTM Tag.

func (*AccountsContainersWorkspacesTagsService) List Uses

func (r *AccountsContainersWorkspacesTagsService) List(parent string) *AccountsContainersWorkspacesTagsListCall

List: Lists all GTM Tags of a Container.

func (*AccountsContainersWorkspacesTagsService) Revert Uses

func (r *AccountsContainersWorkspacesTagsService) Revert(path string) *AccountsContainersWorkspacesTagsRevertCall

Revert: Reverts changes to a GTM Tag in a GTM Workspace.

func (*AccountsContainersWorkspacesTagsService) Update Uses

func (r *AccountsContainersWorkspacesTagsService) Update(path string, tag *Tag) *AccountsContainersWorkspacesTagsUpdateCall

Update: Updates a GTM Tag.

type AccountsContainersWorkspacesTagsUpdateCall Uses

type AccountsContainersWorkspacesTagsUpdateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTagsUpdateCall) Context Uses

func (c *AccountsContainersWorkspacesTagsUpdateCall) Context(ctx context.Context) *AccountsContainersWorkspacesTagsUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTagsUpdateCall) Do Uses

func (c *AccountsContainersWorkspacesTagsUpdateCall) Do(opts ...googleapi.CallOption) (*Tag, error)

Do executes the "tagmanager.accounts.containers.workspaces.tags.update" call. Exactly one of *Tag or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Tag.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTagsUpdateCall) Fields Uses

func (c *AccountsContainersWorkspacesTagsUpdateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTagsUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTagsUpdateCall) Fingerprint Uses

func (c *AccountsContainersWorkspacesTagsUpdateCall) Fingerprint(fingerprint string) *AccountsContainersWorkspacesTagsUpdateCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the tag in storage.

func (*AccountsContainersWorkspacesTagsUpdateCall) Header Uses

func (c *AccountsContainersWorkspacesTagsUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesTemplatesCreateCall Uses

type AccountsContainersWorkspacesTemplatesCreateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTemplatesCreateCall) Context Uses

func (c *AccountsContainersWorkspacesTemplatesCreateCall) Context(ctx context.Context) *AccountsContainersWorkspacesTemplatesCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTemplatesCreateCall) Do Uses

func (c *AccountsContainersWorkspacesTemplatesCreateCall) Do(opts ...googleapi.CallOption) (*CustomTemplate, error)

Do executes the "tagmanager.accounts.containers.workspaces.templates.create" call. Exactly one of *CustomTemplate or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *CustomTemplate.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTemplatesCreateCall) Fields Uses

func (c *AccountsContainersWorkspacesTemplatesCreateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTemplatesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTemplatesCreateCall) Header Uses

func (c *AccountsContainersWorkspacesTemplatesCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesTemplatesDeleteCall Uses

type AccountsContainersWorkspacesTemplatesDeleteCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTemplatesDeleteCall) Context Uses

func (c *AccountsContainersWorkspacesTemplatesDeleteCall) Context(ctx context.Context) *AccountsContainersWorkspacesTemplatesDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTemplatesDeleteCall) Do Uses

func (c *AccountsContainersWorkspacesTemplatesDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "tagmanager.accounts.containers.workspaces.templates.delete" call.

func (*AccountsContainersWorkspacesTemplatesDeleteCall) Fields Uses

func (c *AccountsContainersWorkspacesTemplatesDeleteCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTemplatesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTemplatesDeleteCall) Header Uses

func (c *AccountsContainersWorkspacesTemplatesDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesTemplatesGetCall Uses

type AccountsContainersWorkspacesTemplatesGetCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTemplatesGetCall) Context Uses

func (c *AccountsContainersWorkspacesTemplatesGetCall) Context(ctx context.Context) *AccountsContainersWorkspacesTemplatesGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTemplatesGetCall) Do Uses

func (c *AccountsContainersWorkspacesTemplatesGetCall) Do(opts ...googleapi.CallOption) (*CustomTemplate, error)

Do executes the "tagmanager.accounts.containers.workspaces.templates.get" call. Exactly one of *CustomTemplate or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *CustomTemplate.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTemplatesGetCall) Fields Uses

func (c *AccountsContainersWorkspacesTemplatesGetCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTemplatesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTemplatesGetCall) Header Uses

func (c *AccountsContainersWorkspacesTemplatesGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesTemplatesGetCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesTemplatesGetCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesTemplatesGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsContainersWorkspacesTemplatesListCall Uses

type AccountsContainersWorkspacesTemplatesListCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTemplatesListCall) Context Uses

func (c *AccountsContainersWorkspacesTemplatesListCall) Context(ctx context.Context) *AccountsContainersWorkspacesTemplatesListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTemplatesListCall) Do Uses

func (c *AccountsContainersWorkspacesTemplatesListCall) Do(opts ...googleapi.CallOption) (*ListTemplatesResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.templates.list" call. Exactly one of *ListTemplatesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListTemplatesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTemplatesListCall) Fields Uses

func (c *AccountsContainersWorkspacesTemplatesListCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTemplatesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTemplatesListCall) Header Uses

func (c *AccountsContainersWorkspacesTemplatesListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesTemplatesListCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesTemplatesListCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesTemplatesListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*AccountsContainersWorkspacesTemplatesListCall) PageToken Uses

func (c *AccountsContainersWorkspacesTemplatesListCall) PageToken(pageToken string) *AccountsContainersWorkspacesTemplatesListCall

PageToken sets the optional parameter "pageToken": Continuation token for fetching the next page of results.

func (*AccountsContainersWorkspacesTemplatesListCall) Pages Uses

func (c *AccountsContainersWorkspacesTemplatesListCall) Pages(ctx context.Context, f func(*ListTemplatesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AccountsContainersWorkspacesTemplatesRevertCall Uses

type AccountsContainersWorkspacesTemplatesRevertCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTemplatesRevertCall) Context Uses

func (c *AccountsContainersWorkspacesTemplatesRevertCall) Context(ctx context.Context) *AccountsContainersWorkspacesTemplatesRevertCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTemplatesRevertCall) Do Uses

func (c *AccountsContainersWorkspacesTemplatesRevertCall) Do(opts ...googleapi.CallOption) (*RevertTemplateResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.templates.revert" call. Exactly one of *RevertTemplateResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *RevertTemplateResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTemplatesRevertCall) Fields Uses

func (c *AccountsContainersWorkspacesTemplatesRevertCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTemplatesRevertCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTemplatesRevertCall) Fingerprint Uses

func (c *AccountsContainersWorkspacesTemplatesRevertCall) Fingerprint(fingerprint string) *AccountsContainersWorkspacesTemplatesRevertCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the template in storage.

func (*AccountsContainersWorkspacesTemplatesRevertCall) Header Uses

func (c *AccountsContainersWorkspacesTemplatesRevertCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesTemplatesService Uses

type AccountsContainersWorkspacesTemplatesService struct {
    // contains filtered or unexported fields
}

func NewAccountsContainersWorkspacesTemplatesService Uses

func NewAccountsContainersWorkspacesTemplatesService(s *Service) *AccountsContainersWorkspacesTemplatesService

func (*AccountsContainersWorkspacesTemplatesService) Create Uses

func (r *AccountsContainersWorkspacesTemplatesService) Create(parent string, customtemplate *CustomTemplate) *AccountsContainersWorkspacesTemplatesCreateCall

Create: Creates a GTM Custom Template.

func (*AccountsContainersWorkspacesTemplatesService) Delete Uses

func (r *AccountsContainersWorkspacesTemplatesService) Delete(path string) *AccountsContainersWorkspacesTemplatesDeleteCall

Delete: Deletes a GTM Template.

func (*AccountsContainersWorkspacesTemplatesService) Get Uses

func (r *AccountsContainersWorkspacesTemplatesService) Get(path string) *AccountsContainersWorkspacesTemplatesGetCall

Get: Gets a GTM Template.

func (*AccountsContainersWorkspacesTemplatesService) List Uses

func (r *AccountsContainersWorkspacesTemplatesService) List(parent string) *AccountsContainersWorkspacesTemplatesListCall

List: Lists all GTM Templates of a GTM container workspace.

func (*AccountsContainersWorkspacesTemplatesService) Revert Uses

func (r *AccountsContainersWorkspacesTemplatesService) Revert(path string) *AccountsContainersWorkspacesTemplatesRevertCall

Revert: Reverts changes to a GTM Template in a GTM Workspace.

func (*AccountsContainersWorkspacesTemplatesService) Update Uses

func (r *AccountsContainersWorkspacesTemplatesService) Update(path string, customtemplate *CustomTemplate) *AccountsContainersWorkspacesTemplatesUpdateCall

Update: Updates a GTM Template.

type AccountsContainersWorkspacesTemplatesUpdateCall Uses

type AccountsContainersWorkspacesTemplatesUpdateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTemplatesUpdateCall) Context Uses

func (c *AccountsContainersWorkspacesTemplatesUpdateCall) Context(ctx context.Context) *AccountsContainersWorkspacesTemplatesUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTemplatesUpdateCall) Do Uses

func (c *AccountsContainersWorkspacesTemplatesUpdateCall) Do(opts ...googleapi.CallOption) (*CustomTemplate, error)

Do executes the "tagmanager.accounts.containers.workspaces.templates.update" call. Exactly one of *CustomTemplate or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *CustomTemplate.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTemplatesUpdateCall) Fields Uses

func (c *AccountsContainersWorkspacesTemplatesUpdateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTemplatesUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTemplatesUpdateCall) Fingerprint Uses

func (c *AccountsContainersWorkspacesTemplatesUpdateCall) Fingerprint(fingerprint string) *AccountsContainersWorkspacesTemplatesUpdateCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the templates in storage.

func (*AccountsContainersWorkspacesTemplatesUpdateCall) Header Uses

func (c *AccountsContainersWorkspacesTemplatesUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesTriggersCreateCall Uses

type AccountsContainersWorkspacesTriggersCreateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTriggersCreateCall) Context Uses

func (c *AccountsContainersWorkspacesTriggersCreateCall) Context(ctx context.Context) *AccountsContainersWorkspacesTriggersCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTriggersCreateCall) Do Uses

func (c *AccountsContainersWorkspacesTriggersCreateCall) Do(opts ...googleapi.CallOption) (*Trigger, error)

Do executes the "tagmanager.accounts.containers.workspaces.triggers.create" call. Exactly one of *Trigger or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Trigger.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTriggersCreateCall) Fields Uses

func (c *AccountsContainersWorkspacesTriggersCreateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTriggersCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTriggersCreateCall) Header Uses

func (c *AccountsContainersWorkspacesTriggersCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesTriggersDeleteCall Uses

type AccountsContainersWorkspacesTriggersDeleteCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTriggersDeleteCall) Context Uses

func (c *AccountsContainersWorkspacesTriggersDeleteCall) Context(ctx context.Context) *AccountsContainersWorkspacesTriggersDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTriggersDeleteCall) Do Uses

func (c *AccountsContainersWorkspacesTriggersDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "tagmanager.accounts.containers.workspaces.triggers.delete" call.

func (*AccountsContainersWorkspacesTriggersDeleteCall) Fields Uses

func (c *AccountsContainersWorkspacesTriggersDeleteCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTriggersDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTriggersDeleteCall) Header Uses

func (c *AccountsContainersWorkspacesTriggersDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesTriggersGetCall Uses

type AccountsContainersWorkspacesTriggersGetCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTriggersGetCall) Context Uses

func (c *AccountsContainersWorkspacesTriggersGetCall) Context(ctx context.Context) *AccountsContainersWorkspacesTriggersGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTriggersGetCall) Do Uses

func (c *AccountsContainersWorkspacesTriggersGetCall) Do(opts ...googleapi.CallOption) (*Trigger, error)

Do executes the "tagmanager.accounts.containers.workspaces.triggers.get" call. Exactly one of *Trigger or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Trigger.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTriggersGetCall) Fields Uses

func (c *AccountsContainersWorkspacesTriggersGetCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTriggersGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTriggersGetCall) Header Uses

func (c *AccountsContainersWorkspacesTriggersGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesTriggersGetCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesTriggersGetCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesTriggersGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsContainersWorkspacesTriggersListCall Uses

type AccountsContainersWorkspacesTriggersListCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTriggersListCall) Context Uses

func (c *AccountsContainersWorkspacesTriggersListCall) Context(ctx context.Context) *AccountsContainersWorkspacesTriggersListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTriggersListCall) Do Uses

func (c *AccountsContainersWorkspacesTriggersListCall) Do(opts ...googleapi.CallOption) (*ListTriggersResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.triggers.list" call. Exactly one of *ListTriggersResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListTriggersResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTriggersListCall) Fields Uses

func (c *AccountsContainersWorkspacesTriggersListCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTriggersListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTriggersListCall) Header Uses

func (c *AccountsContainersWorkspacesTriggersListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesTriggersListCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesTriggersListCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesTriggersListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*AccountsContainersWorkspacesTriggersListCall) PageToken Uses

func (c *AccountsContainersWorkspacesTriggersListCall) PageToken(pageToken string) *AccountsContainersWorkspacesTriggersListCall

PageToken sets the optional parameter "pageToken": Continuation token for fetching the next page of results.

func (*AccountsContainersWorkspacesTriggersListCall) Pages Uses

func (c *AccountsContainersWorkspacesTriggersListCall) Pages(ctx context.Context, f func(*ListTriggersResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AccountsContainersWorkspacesTriggersRevertCall Uses

type AccountsContainersWorkspacesTriggersRevertCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTriggersRevertCall) Context Uses

func (c *AccountsContainersWorkspacesTriggersRevertCall) Context(ctx context.Context) *AccountsContainersWorkspacesTriggersRevertCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTriggersRevertCall) Do Uses

func (c *AccountsContainersWorkspacesTriggersRevertCall) Do(opts ...googleapi.CallOption) (*RevertTriggerResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.triggers.revert" call. Exactly one of *RevertTriggerResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *RevertTriggerResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTriggersRevertCall) Fields Uses

func (c *AccountsContainersWorkspacesTriggersRevertCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTriggersRevertCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTriggersRevertCall) Fingerprint Uses

func (c *AccountsContainersWorkspacesTriggersRevertCall) Fingerprint(fingerprint string) *AccountsContainersWorkspacesTriggersRevertCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the trigger in storage.

func (*AccountsContainersWorkspacesTriggersRevertCall) Header Uses

func (c *AccountsContainersWorkspacesTriggersRevertCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesTriggersService Uses

type AccountsContainersWorkspacesTriggersService struct {
    // contains filtered or unexported fields
}

func NewAccountsContainersWorkspacesTriggersService Uses

func NewAccountsContainersWorkspacesTriggersService(s *Service) *AccountsContainersWorkspacesTriggersService

func (*AccountsContainersWorkspacesTriggersService) Create Uses

func (r *AccountsContainersWorkspacesTriggersService) Create(parent string, trigger *Trigger) *AccountsContainersWorkspacesTriggersCreateCall

Create: Creates a GTM Trigger.

func (*AccountsContainersWorkspacesTriggersService) Delete Uses

func (r *AccountsContainersWorkspacesTriggersService) Delete(path string) *AccountsContainersWorkspacesTriggersDeleteCall

Delete: Deletes a GTM Trigger.

func (*AccountsContainersWorkspacesTriggersService) Get Uses

func (r *AccountsContainersWorkspacesTriggersService) Get(path string) *AccountsContainersWorkspacesTriggersGetCall

Get: Gets a GTM Trigger.

func (*AccountsContainersWorkspacesTriggersService) List Uses

func (r *AccountsContainersWorkspacesTriggersService) List(parent string) *AccountsContainersWorkspacesTriggersListCall

List: Lists all GTM Triggers of a Container.

func (*AccountsContainersWorkspacesTriggersService) Revert Uses

func (r *AccountsContainersWorkspacesTriggersService) Revert(path string) *AccountsContainersWorkspacesTriggersRevertCall

Revert: Reverts changes to a GTM Trigger in a GTM Workspace.

func (*AccountsContainersWorkspacesTriggersService) Update Uses

func (r *AccountsContainersWorkspacesTriggersService) Update(path string, trigger *Trigger) *AccountsContainersWorkspacesTriggersUpdateCall

Update: Updates a GTM Trigger.

type AccountsContainersWorkspacesTriggersUpdateCall Uses

type AccountsContainersWorkspacesTriggersUpdateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesTriggersUpdateCall) Context Uses

func (c *AccountsContainersWorkspacesTriggersUpdateCall) Context(ctx context.Context) *AccountsContainersWorkspacesTriggersUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesTriggersUpdateCall) Do Uses

func (c *AccountsContainersWorkspacesTriggersUpdateCall) Do(opts ...googleapi.CallOption) (*Trigger, error)

Do executes the "tagmanager.accounts.containers.workspaces.triggers.update" call. Exactly one of *Trigger or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Trigger.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesTriggersUpdateCall) Fields Uses

func (c *AccountsContainersWorkspacesTriggersUpdateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesTriggersUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesTriggersUpdateCall) Fingerprint Uses

func (c *AccountsContainersWorkspacesTriggersUpdateCall) Fingerprint(fingerprint string) *AccountsContainersWorkspacesTriggersUpdateCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the trigger in storage.

func (*AccountsContainersWorkspacesTriggersUpdateCall) Header Uses

func (c *AccountsContainersWorkspacesTriggersUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesUpdateCall Uses

type AccountsContainersWorkspacesUpdateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesUpdateCall) Context Uses

func (c *AccountsContainersWorkspacesUpdateCall) Context(ctx context.Context) *AccountsContainersWorkspacesUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesUpdateCall) Do Uses

func (c *AccountsContainersWorkspacesUpdateCall) Do(opts ...googleapi.CallOption) (*Workspace, error)

Do executes the "tagmanager.accounts.containers.workspaces.update" call. Exactly one of *Workspace or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Workspace.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesUpdateCall) Fields Uses

func (c *AccountsContainersWorkspacesUpdateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesUpdateCall) Fingerprint Uses

func (c *AccountsContainersWorkspacesUpdateCall) Fingerprint(fingerprint string) *AccountsContainersWorkspacesUpdateCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the workspace in storage.

func (*AccountsContainersWorkspacesUpdateCall) Header Uses

func (c *AccountsContainersWorkspacesUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesVariablesCreateCall Uses

type AccountsContainersWorkspacesVariablesCreateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesVariablesCreateCall) Context Uses

func (c *AccountsContainersWorkspacesVariablesCreateCall) Context(ctx context.Context) *AccountsContainersWorkspacesVariablesCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesVariablesCreateCall) Do Uses

func (c *AccountsContainersWorkspacesVariablesCreateCall) Do(opts ...googleapi.CallOption) (*Variable, error)

Do executes the "tagmanager.accounts.containers.workspaces.variables.create" call. Exactly one of *Variable or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Variable.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesVariablesCreateCall) Fields Uses

func (c *AccountsContainersWorkspacesVariablesCreateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesVariablesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesVariablesCreateCall) Header Uses

func (c *AccountsContainersWorkspacesVariablesCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesVariablesDeleteCall Uses

type AccountsContainersWorkspacesVariablesDeleteCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesVariablesDeleteCall) Context Uses

func (c *AccountsContainersWorkspacesVariablesDeleteCall) Context(ctx context.Context) *AccountsContainersWorkspacesVariablesDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesVariablesDeleteCall) Do Uses

func (c *AccountsContainersWorkspacesVariablesDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "tagmanager.accounts.containers.workspaces.variables.delete" call.

func (*AccountsContainersWorkspacesVariablesDeleteCall) Fields Uses

func (c *AccountsContainersWorkspacesVariablesDeleteCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesVariablesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesVariablesDeleteCall) Header Uses

func (c *AccountsContainersWorkspacesVariablesDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesVariablesGetCall Uses

type AccountsContainersWorkspacesVariablesGetCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesVariablesGetCall) Context Uses

func (c *AccountsContainersWorkspacesVariablesGetCall) Context(ctx context.Context) *AccountsContainersWorkspacesVariablesGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesVariablesGetCall) Do Uses

func (c *AccountsContainersWorkspacesVariablesGetCall) Do(opts ...googleapi.CallOption) (*Variable, error)

Do executes the "tagmanager.accounts.containers.workspaces.variables.get" call. Exactly one of *Variable or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Variable.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesVariablesGetCall) Fields Uses

func (c *AccountsContainersWorkspacesVariablesGetCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesVariablesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesVariablesGetCall) Header Uses

func (c *AccountsContainersWorkspacesVariablesGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesVariablesGetCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesVariablesGetCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesVariablesGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsContainersWorkspacesVariablesListCall Uses

type AccountsContainersWorkspacesVariablesListCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesVariablesListCall) Context Uses

func (c *AccountsContainersWorkspacesVariablesListCall) Context(ctx context.Context) *AccountsContainersWorkspacesVariablesListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesVariablesListCall) Do Uses

func (c *AccountsContainersWorkspacesVariablesListCall) Do(opts ...googleapi.CallOption) (*ListVariablesResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.variables.list" call. Exactly one of *ListVariablesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListVariablesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesVariablesListCall) Fields Uses

func (c *AccountsContainersWorkspacesVariablesListCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesVariablesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesVariablesListCall) Header Uses

func (c *AccountsContainersWorkspacesVariablesListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesVariablesListCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesVariablesListCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesVariablesListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*AccountsContainersWorkspacesVariablesListCall) PageToken Uses

func (c *AccountsContainersWorkspacesVariablesListCall) PageToken(pageToken string) *AccountsContainersWorkspacesVariablesListCall

PageToken sets the optional parameter "pageToken": Continuation token for fetching the next page of results.

func (*AccountsContainersWorkspacesVariablesListCall) Pages Uses

func (c *AccountsContainersWorkspacesVariablesListCall) Pages(ctx context.Context, f func(*ListVariablesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AccountsContainersWorkspacesVariablesRevertCall Uses

type AccountsContainersWorkspacesVariablesRevertCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesVariablesRevertCall) Context Uses

func (c *AccountsContainersWorkspacesVariablesRevertCall) Context(ctx context.Context) *AccountsContainersWorkspacesVariablesRevertCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesVariablesRevertCall) Do Uses

func (c *AccountsContainersWorkspacesVariablesRevertCall) Do(opts ...googleapi.CallOption) (*RevertVariableResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.variables.revert" call. Exactly one of *RevertVariableResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *RevertVariableResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesVariablesRevertCall) Fields Uses

func (c *AccountsContainersWorkspacesVariablesRevertCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesVariablesRevertCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesVariablesRevertCall) Fingerprint Uses

func (c *AccountsContainersWorkspacesVariablesRevertCall) Fingerprint(fingerprint string) *AccountsContainersWorkspacesVariablesRevertCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the variable in storage.

func (*AccountsContainersWorkspacesVariablesRevertCall) Header Uses

func (c *AccountsContainersWorkspacesVariablesRevertCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesVariablesService Uses

type AccountsContainersWorkspacesVariablesService struct {
    // contains filtered or unexported fields
}

func NewAccountsContainersWorkspacesVariablesService Uses

func NewAccountsContainersWorkspacesVariablesService(s *Service) *AccountsContainersWorkspacesVariablesService

func (*AccountsContainersWorkspacesVariablesService) Create Uses

func (r *AccountsContainersWorkspacesVariablesService) Create(parent string, variable *Variable) *AccountsContainersWorkspacesVariablesCreateCall

Create: Creates a GTM Variable.

func (*AccountsContainersWorkspacesVariablesService) Delete Uses

func (r *AccountsContainersWorkspacesVariablesService) Delete(path string) *AccountsContainersWorkspacesVariablesDeleteCall

Delete: Deletes a GTM Variable.

func (*AccountsContainersWorkspacesVariablesService) Get Uses

func (r *AccountsContainersWorkspacesVariablesService) Get(path string) *AccountsContainersWorkspacesVariablesGetCall

Get: Gets a GTM Variable.

func (*AccountsContainersWorkspacesVariablesService) List Uses

func (r *AccountsContainersWorkspacesVariablesService) List(parent string) *AccountsContainersWorkspacesVariablesListCall

List: Lists all GTM Variables of a Container.

func (*AccountsContainersWorkspacesVariablesService) Revert Uses

func (r *AccountsContainersWorkspacesVariablesService) Revert(path string) *AccountsContainersWorkspacesVariablesRevertCall

Revert: Reverts changes to a GTM Variable in a GTM Workspace.

func (*AccountsContainersWorkspacesVariablesService) Update Uses

func (r *AccountsContainersWorkspacesVariablesService) Update(path string, variable *Variable) *AccountsContainersWorkspacesVariablesUpdateCall

Update: Updates a GTM Variable.

type AccountsContainersWorkspacesVariablesUpdateCall Uses

type AccountsContainersWorkspacesVariablesUpdateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesVariablesUpdateCall) Context Uses

func (c *AccountsContainersWorkspacesVariablesUpdateCall) Context(ctx context.Context) *AccountsContainersWorkspacesVariablesUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesVariablesUpdateCall) Do Uses

func (c *AccountsContainersWorkspacesVariablesUpdateCall) Do(opts ...googleapi.CallOption) (*Variable, error)

Do executes the "tagmanager.accounts.containers.workspaces.variables.update" call. Exactly one of *Variable or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Variable.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesVariablesUpdateCall) Fields Uses

func (c *AccountsContainersWorkspacesVariablesUpdateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesVariablesUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesVariablesUpdateCall) Fingerprint Uses

func (c *AccountsContainersWorkspacesVariablesUpdateCall) Fingerprint(fingerprint string) *AccountsContainersWorkspacesVariablesUpdateCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the variable in storage.

func (*AccountsContainersWorkspacesVariablesUpdateCall) Header Uses

func (c *AccountsContainersWorkspacesVariablesUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesZonesCreateCall Uses

type AccountsContainersWorkspacesZonesCreateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesZonesCreateCall) Context Uses

func (c *AccountsContainersWorkspacesZonesCreateCall) Context(ctx context.Context) *AccountsContainersWorkspacesZonesCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesZonesCreateCall) Do Uses

func (c *AccountsContainersWorkspacesZonesCreateCall) Do(opts ...googleapi.CallOption) (*Zone, error)

Do executes the "tagmanager.accounts.containers.workspaces.zones.create" call. Exactly one of *Zone or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Zone.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesZonesCreateCall) Fields Uses

func (c *AccountsContainersWorkspacesZonesCreateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesZonesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesZonesCreateCall) Header Uses

func (c *AccountsContainersWorkspacesZonesCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesZonesDeleteCall Uses

type AccountsContainersWorkspacesZonesDeleteCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesZonesDeleteCall) Context Uses

func (c *AccountsContainersWorkspacesZonesDeleteCall) Context(ctx context.Context) *AccountsContainersWorkspacesZonesDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesZonesDeleteCall) Do Uses

func (c *AccountsContainersWorkspacesZonesDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "tagmanager.accounts.containers.workspaces.zones.delete" call.

func (*AccountsContainersWorkspacesZonesDeleteCall) Fields Uses

func (c *AccountsContainersWorkspacesZonesDeleteCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesZonesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesZonesDeleteCall) Header Uses

func (c *AccountsContainersWorkspacesZonesDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesZonesGetCall Uses

type AccountsContainersWorkspacesZonesGetCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesZonesGetCall) Context Uses

func (c *AccountsContainersWorkspacesZonesGetCall) Context(ctx context.Context) *AccountsContainersWorkspacesZonesGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesZonesGetCall) Do Uses

func (c *AccountsContainersWorkspacesZonesGetCall) Do(opts ...googleapi.CallOption) (*Zone, error)

Do executes the "tagmanager.accounts.containers.workspaces.zones.get" call. Exactly one of *Zone or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Zone.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesZonesGetCall) Fields Uses

func (c *AccountsContainersWorkspacesZonesGetCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesZonesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesZonesGetCall) Header Uses

func (c *AccountsContainersWorkspacesZonesGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesZonesGetCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesZonesGetCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesZonesGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsContainersWorkspacesZonesListCall Uses

type AccountsContainersWorkspacesZonesListCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesZonesListCall) Context Uses

func (c *AccountsContainersWorkspacesZonesListCall) Context(ctx context.Context) *AccountsContainersWorkspacesZonesListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesZonesListCall) Do Uses

func (c *AccountsContainersWorkspacesZonesListCall) Do(opts ...googleapi.CallOption) (*ListZonesResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.zones.list" call. Exactly one of *ListZonesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListZonesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesZonesListCall) Fields Uses

func (c *AccountsContainersWorkspacesZonesListCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesZonesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesZonesListCall) Header Uses

func (c *AccountsContainersWorkspacesZonesListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsContainersWorkspacesZonesListCall) IfNoneMatch Uses

func (c *AccountsContainersWorkspacesZonesListCall) IfNoneMatch(entityTag string) *AccountsContainersWorkspacesZonesListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*AccountsContainersWorkspacesZonesListCall) PageToken Uses

func (c *AccountsContainersWorkspacesZonesListCall) PageToken(pageToken string) *AccountsContainersWorkspacesZonesListCall

PageToken sets the optional parameter "pageToken": Continuation token for fetching the next page of results.

func (*AccountsContainersWorkspacesZonesListCall) Pages Uses

func (c *AccountsContainersWorkspacesZonesListCall) Pages(ctx context.Context, f func(*ListZonesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AccountsContainersWorkspacesZonesRevertCall Uses

type AccountsContainersWorkspacesZonesRevertCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesZonesRevertCall) Context Uses

func (c *AccountsContainersWorkspacesZonesRevertCall) Context(ctx context.Context) *AccountsContainersWorkspacesZonesRevertCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesZonesRevertCall) Do Uses

func (c *AccountsContainersWorkspacesZonesRevertCall) Do(opts ...googleapi.CallOption) (*RevertZoneResponse, error)

Do executes the "tagmanager.accounts.containers.workspaces.zones.revert" call. Exactly one of *RevertZoneResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *RevertZoneResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesZonesRevertCall) Fields Uses

func (c *AccountsContainersWorkspacesZonesRevertCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesZonesRevertCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesZonesRevertCall) Fingerprint Uses

func (c *AccountsContainersWorkspacesZonesRevertCall) Fingerprint(fingerprint string) *AccountsContainersWorkspacesZonesRevertCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the zone in storage.

func (*AccountsContainersWorkspacesZonesRevertCall) Header Uses

func (c *AccountsContainersWorkspacesZonesRevertCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsContainersWorkspacesZonesService Uses

type AccountsContainersWorkspacesZonesService struct {
    // contains filtered or unexported fields
}

func NewAccountsContainersWorkspacesZonesService Uses

func NewAccountsContainersWorkspacesZonesService(s *Service) *AccountsContainersWorkspacesZonesService

func (*AccountsContainersWorkspacesZonesService) Create Uses

func (r *AccountsContainersWorkspacesZonesService) Create(parent string, zone *Zone) *AccountsContainersWorkspacesZonesCreateCall

Create: Creates a GTM Zone.

func (*AccountsContainersWorkspacesZonesService) Delete Uses

func (r *AccountsContainersWorkspacesZonesService) Delete(path string) *AccountsContainersWorkspacesZonesDeleteCall

Delete: Deletes a GTM Zone.

func (*AccountsContainersWorkspacesZonesService) Get Uses

func (r *AccountsContainersWorkspacesZonesService) Get(path string) *AccountsContainersWorkspacesZonesGetCall

Get: Gets a GTM Zone.

func (*AccountsContainersWorkspacesZonesService) List Uses

func (r *AccountsContainersWorkspacesZonesService) List(parent string) *AccountsContainersWorkspacesZonesListCall

List: Lists all GTM Zones of a GTM container workspace.

func (*AccountsContainersWorkspacesZonesService) Revert Uses

func (r *AccountsContainersWorkspacesZonesService) Revert(path string) *AccountsContainersWorkspacesZonesRevertCall

Revert: Reverts changes to a GTM Zone in a GTM Workspace.

func (*AccountsContainersWorkspacesZonesService) Update Uses

func (r *AccountsContainersWorkspacesZonesService) Update(path string, zone *Zone) *AccountsContainersWorkspacesZonesUpdateCall

Update: Updates a GTM Zone.

type AccountsContainersWorkspacesZonesUpdateCall Uses

type AccountsContainersWorkspacesZonesUpdateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsContainersWorkspacesZonesUpdateCall) Context Uses

func (c *AccountsContainersWorkspacesZonesUpdateCall) Context(ctx context.Context) *AccountsContainersWorkspacesZonesUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsContainersWorkspacesZonesUpdateCall) Do Uses

func (c *AccountsContainersWorkspacesZonesUpdateCall) Do(opts ...googleapi.CallOption) (*Zone, error)

Do executes the "tagmanager.accounts.containers.workspaces.zones.update" call. Exactly one of *Zone or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Zone.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsContainersWorkspacesZonesUpdateCall) Fields Uses

func (c *AccountsContainersWorkspacesZonesUpdateCall) Fields(s ...googleapi.Field) *AccountsContainersWorkspacesZonesUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsContainersWorkspacesZonesUpdateCall) Fingerprint Uses

func (c *AccountsContainersWorkspacesZonesUpdateCall) Fingerprint(fingerprint string) *AccountsContainersWorkspacesZonesUpdateCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the zone in storage.

func (*AccountsContainersWorkspacesZonesUpdateCall) Header Uses

func (c *AccountsContainersWorkspacesZonesUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsGetCall Uses

type AccountsGetCall struct {
    // contains filtered or unexported fields
}

func (*AccountsGetCall) Context Uses

func (c *AccountsGetCall) Context(ctx context.Context) *AccountsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsGetCall) Do Uses

func (c *AccountsGetCall) Do(opts ...googleapi.CallOption) (*Account, error)

Do executes the "tagmanager.accounts.get" call. Exactly one of *Account or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Account.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsGetCall) Fields Uses

func (c *AccountsGetCall) Fields(s ...googleapi.Field) *AccountsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsGetCall) Header Uses

func (c *AccountsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsGetCall) IfNoneMatch Uses

func (c *AccountsGetCall) IfNoneMatch(entityTag string) *AccountsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsListCall Uses

type AccountsListCall struct {
    // contains filtered or unexported fields
}

func (*AccountsListCall) Context Uses

func (c *AccountsListCall) Context(ctx context.Context) *AccountsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsListCall) Do Uses

func (c *AccountsListCall) Do(opts ...googleapi.CallOption) (*ListAccountsResponse, error)

Do executes the "tagmanager.accounts.list" call. Exactly one of *ListAccountsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListAccountsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsListCall) Fields Uses

func (c *AccountsListCall) Fields(s ...googleapi.Field) *AccountsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsListCall) Header Uses

func (c *AccountsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsListCall) IfNoneMatch Uses

func (c *AccountsListCall) IfNoneMatch(entityTag string) *AccountsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*AccountsListCall) PageToken Uses

func (c *AccountsListCall) PageToken(pageToken string) *AccountsListCall

PageToken sets the optional parameter "pageToken": Continuation token for fetching the next page of results.

func (*AccountsListCall) Pages Uses

func (c *AccountsListCall) Pages(ctx context.Context, f func(*ListAccountsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AccountsService Uses

type AccountsService struct {
    Containers *AccountsContainersService

    UserPermissions *AccountsUserPermissionsService
    // contains filtered or unexported fields
}

func NewAccountsService Uses

func NewAccountsService(s *Service) *AccountsService

func (*AccountsService) Get Uses

func (r *AccountsService) Get(path string) *AccountsGetCall

Get: Gets a GTM Account.

func (*AccountsService) List Uses

func (r *AccountsService) List() *AccountsListCall

List: Lists all GTM Accounts that a user has access to.

func (*AccountsService) Update Uses

func (r *AccountsService) Update(path string, account *Account) *AccountsUpdateCall

Update: Updates a GTM Account.

type AccountsUpdateCall Uses

type AccountsUpdateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsUpdateCall) Context Uses

func (c *AccountsUpdateCall) Context(ctx context.Context) *AccountsUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsUpdateCall) Do Uses

func (c *AccountsUpdateCall) Do(opts ...googleapi.CallOption) (*Account, error)

Do executes the "tagmanager.accounts.update" call. Exactly one of *Account or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Account.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsUpdateCall) Fields Uses

func (c *AccountsUpdateCall) Fields(s ...googleapi.Field) *AccountsUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsUpdateCall) Fingerprint Uses

func (c *AccountsUpdateCall) Fingerprint(fingerprint string) *AccountsUpdateCall

Fingerprint sets the optional parameter "fingerprint": When provided, this fingerprint must match the fingerprint of the account in storage.

func (*AccountsUpdateCall) Header Uses

func (c *AccountsUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsUserPermissionsCreateCall Uses

type AccountsUserPermissionsCreateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsUserPermissionsCreateCall) Context Uses

func (c *AccountsUserPermissionsCreateCall) Context(ctx context.Context) *AccountsUserPermissionsCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsUserPermissionsCreateCall) Do Uses

func (c *AccountsUserPermissionsCreateCall) Do(opts ...googleapi.CallOption) (*UserPermission, error)

Do executes the "tagmanager.accounts.user_permissions.create" call. Exactly one of *UserPermission or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *UserPermission.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsUserPermissionsCreateCall) Fields Uses

func (c *AccountsUserPermissionsCreateCall) Fields(s ...googleapi.Field) *AccountsUserPermissionsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsUserPermissionsCreateCall) Header Uses

func (c *AccountsUserPermissionsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsUserPermissionsDeleteCall Uses

type AccountsUserPermissionsDeleteCall struct {
    // contains filtered or unexported fields
}

func (*AccountsUserPermissionsDeleteCall) Context Uses

func (c *AccountsUserPermissionsDeleteCall) Context(ctx context.Context) *AccountsUserPermissionsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsUserPermissionsDeleteCall) Do Uses

func (c *AccountsUserPermissionsDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "tagmanager.accounts.user_permissions.delete" call.

func (*AccountsUserPermissionsDeleteCall) Fields Uses

func (c *AccountsUserPermissionsDeleteCall) Fields(s ...googleapi.Field) *AccountsUserPermissionsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsUserPermissionsDeleteCall) Header Uses

func (c *AccountsUserPermissionsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type AccountsUserPermissionsGetCall Uses

type AccountsUserPermissionsGetCall struct {
    // contains filtered or unexported fields
}

func (*AccountsUserPermissionsGetCall) Context Uses

func (c *AccountsUserPermissionsGetCall) Context(ctx context.Context) *AccountsUserPermissionsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsUserPermissionsGetCall) Do Uses

func (c *AccountsUserPermissionsGetCall) Do(opts ...googleapi.CallOption) (*UserPermission, error)

Do executes the "tagmanager.accounts.user_permissions.get" call. Exactly one of *UserPermission or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *UserPermission.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsUserPermissionsGetCall) Fields Uses

func (c *AccountsUserPermissionsGetCall) Fields(s ...googleapi.Field) *AccountsUserPermissionsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsUserPermissionsGetCall) Header Uses

func (c *AccountsUserPermissionsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsUserPermissionsGetCall) IfNoneMatch Uses

func (c *AccountsUserPermissionsGetCall) IfNoneMatch(entityTag string) *AccountsUserPermissionsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type AccountsUserPermissionsListCall Uses

type AccountsUserPermissionsListCall struct {
    // contains filtered or unexported fields
}

func (*AccountsUserPermissionsListCall) Context Uses

func (c *AccountsUserPermissionsListCall) Context(ctx context.Context) *AccountsUserPermissionsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsUserPermissionsListCall) Do Uses

func (c *AccountsUserPermissionsListCall) Do(opts ...googleapi.CallOption) (*ListUserPermissionsResponse, error)

Do executes the "tagmanager.accounts.user_permissions.list" call. Exactly one of *ListUserPermissionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListUserPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsUserPermissionsListCall) Fields Uses

func (c *AccountsUserPermissionsListCall) Fields(s ...googleapi.Field) *AccountsUserPermissionsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsUserPermissionsListCall) Header Uses

func (c *AccountsUserPermissionsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*AccountsUserPermissionsListCall) IfNoneMatch Uses

func (c *AccountsUserPermissionsListCall) IfNoneMatch(entityTag string) *AccountsUserPermissionsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*AccountsUserPermissionsListCall) PageToken Uses

func (c *AccountsUserPermissionsListCall) PageToken(pageToken string) *AccountsUserPermissionsListCall

PageToken sets the optional parameter "pageToken": Continuation token for fetching the next page of results.

func (*AccountsUserPermissionsListCall) Pages Uses

func (c *AccountsUserPermissionsListCall) Pages(ctx context.Context, f func(*ListUserPermissionsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AccountsUserPermissionsService Uses

type AccountsUserPermissionsService struct {
    // contains filtered or unexported fields
}

func NewAccountsUserPermissionsService Uses

func NewAccountsUserPermissionsService(s *Service) *AccountsUserPermissionsService

func (*AccountsUserPermissionsService) Create Uses

func (r *AccountsUserPermissionsService) Create(parent string, userpermission *UserPermission) *AccountsUserPermissionsCreateCall

Create: Creates a user's Account & Container access.

func (*AccountsUserPermissionsService) Delete Uses

func (r *AccountsUserPermissionsService) Delete(path string) *AccountsUserPermissionsDeleteCall

Delete: Removes a user from the account, revoking access to it and all of its containers.

func (*AccountsUserPermissionsService) Get Uses

func (r *AccountsUserPermissionsService) Get(path string) *AccountsUserPermissionsGetCall

Get: Gets a user's Account & Container access.

func (*AccountsUserPermissionsService) List Uses

func (r *AccountsUserPermissionsService) List(parent string) *AccountsUserPermissionsListCall

List: List all users that have access to the account along with Account and Container user access granted to each of them.

func (*AccountsUserPermissionsService) Update Uses

func (r *AccountsUserPermissionsService) Update(path string, userpermission *UserPermission) *AccountsUserPermissionsUpdateCall

Update: Updates a user's Account & Container access.

type AccountsUserPermissionsUpdateCall Uses

type AccountsUserPermissionsUpdateCall struct {
    // contains filtered or unexported fields
}

func (*AccountsUserPermissionsUpdateCall) Context Uses

func (c *AccountsUserPermissionsUpdateCall) Context(ctx context.Context) *AccountsUserPermissionsUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AccountsUserPermissionsUpdateCall) Do Uses

func (c *AccountsUserPermissionsUpdateCall) Do(opts ...googleapi.CallOption) (*UserPermission, error)

Do executes the "tagmanager.accounts.user_permissions.update" call. Exactly one of *UserPermission or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *UserPermission.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AccountsUserPermissionsUpdateCall) Fields Uses

func (c *AccountsUserPermissionsUpdateCall) Fields(s ...googleapi.Field) *AccountsUserPermissionsUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*AccountsUserPermissionsUpdateCall) Header Uses

func (c *AccountsUserPermissionsUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type BuiltInVariable Uses

type BuiltInVariable struct {
    // AccountId: GTM Account ID.
    AccountId string `json:"accountId,omitempty"`

    // ContainerId: GTM Container ID.
    ContainerId string `json:"containerId,omitempty"`

    // Name: Name of the built-in variable to be used to refer to the
    // built-in variable.
    Name string `json:"name,omitempty"`

    // Path: GTM BuiltInVariable's API relative path.
    Path string `json:"path,omitempty"`

    // Type: Type of built-in variable.
    //
    // Possible values:
    //   "advertiserId"
    //   "advertisingTrackingEnabled"
    //   "ampBrowserLanguage"
    //   "ampCanonicalHost"
    //   "ampCanonicalPath"
    //   "ampCanonicalUrl"
    //   "ampClientId"
    //   "ampClientMaxScrollX"
    //   "ampClientMaxScrollY"
    //   "ampClientScreenHeight"
    //   "ampClientScreenWidth"
    //   "ampClientScrollX"
    //   "ampClientScrollY"
    //   "ampClientTimestamp"
    //   "ampClientTimezone"
    //   "ampGtmEvent"
    //   "ampPageDownloadTime"
    //   "ampPageLoadTime"
    //   "ampPageViewId"
    //   "ampReferrer"
    //   "ampTitle"
    //   "ampTotalEngagedTime"
    //   "appId"
    //   "appName"
    //   "appVersionCode"
    //   "appVersionName"
    //   "builtInVariableTypeUnspecified"
    //   "clickClasses"
    //   "clickElement"
    //   "clickId"
    //   "clickTarget"
    //   "clickText"
    //   "clickUrl"
    //   "containerId"
    //   "containerVersion"
    //   "debugMode"
    //   "deviceName"
    //   "elementVisibilityFirstTime"
    //   "elementVisibilityRatio"
    //   "elementVisibilityRecentTime"
    //   "elementVisibilityTime"
    //   "environmentName"
    //   "errorLine"
    //   "errorMessage"
    //   "errorUrl"
    //   "event"
    //   "eventName"
    //   "firebaseEventParameterCampaign"
    //   "firebaseEventParameterCampaignAclid"
    //   "firebaseEventParameterCampaignAnid"
    //   "firebaseEventParameterCampaignClickTimestamp"
    //   "firebaseEventParameterCampaignContent"
    //   "firebaseEventParameterCampaignCp1"
    //   "firebaseEventParameterCampaignGclid"
    //   "firebaseEventParameterCampaignSource"
    //   "firebaseEventParameterCampaignTerm"
    //   "firebaseEventParameterCurrency"
    //   "firebaseEventParameterDynamicLinkAcceptTime"
    //   "firebaseEventParameterDynamicLinkLinkid"
    //   "firebaseEventParameterNotificationMessageDeviceTime"
    //   "firebaseEventParameterNotificationMessageId"
    //   "firebaseEventParameterNotificationMessageName"
    //   "firebaseEventParameterNotificationMessageTime"
    //   "firebaseEventParameterNotificationTopic"
    //   "firebaseEventParameterPreviousAppVersion"
    //   "firebaseEventParameterPreviousOsVersion"
    //   "firebaseEventParameterPrice"
    //   "firebaseEventParameterProductId"
    //   "firebaseEventParameterQuantity"
    //   "firebaseEventParameterValue"
    //   "formClasses"
    //   "formElement"
    //   "formId"
    //   "formTarget"
    //   "formText"
    //   "formUrl"
    //   "historySource"
    //   "htmlId"
    //   "language"
    //   "newHistoryFragment"
    //   "newHistoryState"
    //   "newHistoryUrl"
    //   "oldHistoryFragment"
    //   "oldHistoryState"
    //   "oldHistoryUrl"
    //   "osVersion"
    //   "pageHostname"
    //   "pagePath"
    //   "pageUrl"
    //   "platform"
    //   "randomNumber"
    //   "referrer"
    //   "resolution"
    //   "scrollDepthDirection"
    //   "scrollDepthThreshold"
    //   "scrollDepthUnits"
    //   "sdkVersion"
    //   "videoCurrentTime"
    //   "videoDuration"
    //   "videoPercent"
    //   "videoProvider"
    //   "videoStatus"
    //   "videoTitle"
    //   "videoUrl"
    //   "videoVisible"
    Type string `json:"type,omitempty"`

    // WorkspaceId: GTM Workspace ID.
    WorkspaceId string `json:"workspaceId,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AccountId") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AccountId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

BuiltInVariable: Built-in variables are a special category of variables that are pre-created and non-customizable. They provide common functionality like accessing propeties of the gtm data layer, monitoring clicks, or accessing elements of a page URL.

func (*BuiltInVariable) MarshalJSON Uses

func (s *BuiltInVariable) MarshalJSON() ([]byte, error)

type Condition Uses

type Condition struct {
    // Parameter: A list of named parameters (key/value), depending on the
    // condition's type. Notes:
    // - For binary operators, include parameters named arg0 and arg1 for
    // specifying the left and right operands, respectively.
    // - At this time, the left operand (arg0) must be a reference to a
    // variable.
    // - For case-insensitive Regex matching, include a boolean parameter
    // named ignore_case that is set to true. If not specified or set to any
    // other value, the matching will be case sensitive.
    // - To negate an operator, include a boolean parameter named negate
    // boolean parameter that is set to true.
    Parameter []*Parameter `json:"parameter,omitempty"`

    // Type: The type of operator for this condition.
    //
    // Possible values:
    //   "conditionTypeUnspecified"
    //   "contains"
    //   "cssSelector"
    //   "endsWith"
    //   "equals"
    //   "greater"
    //   "greaterOrEquals"
    //   "less"
    //   "lessOrEquals"
    //   "matchRegex"
    //   "startsWith"
    //   "urlMatches"
    Type string `json:"type,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Parameter") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Parameter") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

Condition: Represents a predicate.

func (*Condition) MarshalJSON Uses

func (s *Condition) MarshalJSON() ([]byte, error)

type Container Uses

type Container struct {
    // AccountId: GTM Account ID.
    AccountId string `json:"accountId,omitempty"`

    // ContainerId: The Container ID uniquely identifies the GTM Container.
    ContainerId string `json:"containerId,omitempty"`

    // DomainName: List of domain names associated with the Container.
    DomainName []string `json:"domainName,omitempty"`

    // Fingerprint: The fingerprint of the GTM Container as computed at
    // storage time. This value is recomputed whenever the account is
    // modified.
    Fingerprint string `json:"fingerprint,omitempty"`

    // Name: Container display name.
    Name string `json:"name,omitempty"`

    // Notes: Container Notes.
    Notes string `json:"notes,omitempty"`

    // Path: GTM Container's API relative path.
    Path string `json:"path,omitempty"`

    // PublicId: Container Public ID.
    PublicId string `json:"publicId,omitempty"`

    // TagManagerUrl: Auto generated link to the tag manager UI
    TagManagerUrl string `json:"tagManagerUrl,omitempty"`

    // UsageContext: List of Usage Contexts for the Container. Valid values
    // include: web, android, or ios.
    //
    // Possible values:
    //   "amp"
    //   "android"
    //   "androidSdk5"
    //   "ios"
    //   "iosSdk5"
    //   "usageContextUnspecified"
    //   "web"
    UsageContext []string `json:"usageContext,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "AccountId") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AccountId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

Container: Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions.

func (*Container) MarshalJSON Uses

func (s *Container) MarshalJSON() ([]byte, error)

type ContainerAccess Uses

type ContainerAccess struct {
    // ContainerId: GTM Container ID.
    ContainerId string `json:"containerId,omitempty"`

    // Permission: List of Container permissions.
    //
    // Possible values:
    //   "approve"
    //   "containerPermissionUnspecified"
    //   "edit"
    //   "noAccess"
    //   "publish"
    //   "read"
    Permission string `json:"permission,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ContainerId") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ContainerId") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

ContainerAccess: Defines the Google Tag Manager Container access permissions.

func (*ContainerAccess) MarshalJSON Uses

func (s *ContainerAccess) MarshalJSON() ([]byte, error)

type ContainerVersion Uses

type ContainerVersion struct {
    // AccountId: GTM Account ID.
    AccountId string `json:"accountId,omitempty"`

    // BuiltInVariable: The built-in variables in the container that this
    // version was taken from.
    BuiltInVariable []*BuiltInVariable `json:"builtInVariable,omitempty"`

    // Container: The container that this version was taken from.
    Container *Container `json:"container,omitempty"`

    // ContainerId: GTM Container ID.
    ContainerId string `json:"containerId,omitempty"`

    // ContainerVersionId: The Container Version ID uniquely identifies the
    // GTM Container Version.
    ContainerVersionId string `json:"containerVersionId,omitempty"`

    // CustomTemplate: The custom templates in the container that this
    // version was taken from.
    CustomTemplate []*CustomTemplate `json:"customTemplate,omitempty"`

    // Deleted: A value of true indicates this container version has been
    // deleted.
    Deleted bool `json:"deleted,omitempty"`

    // Description: Container version description.
    Description string `json:"description,omitempty"`

    // Fingerprint: The fingerprint of the GTM Container Version as computed
    // at storage time. This value is recomputed whenever the container
    // version is modified.
    Fingerprint string `json:"fingerprint,omitempty"`

    // Folder: The folders in the container that this version was taken
    // from.
    Folder []*Folder `json:"folder,omitempty"`

    // Name: Container version display name.
    Name string `json:"name,omitempty"`

    // Path: GTM ContainerVersions's API relative path.
    Path string `json:"path,omitempty"`

    // Tag: The tags in the container that this version was taken from.
    Tag []*Tag `json:"tag,omitempty"`

    // TagManagerUrl: Auto generated link to the tag manager UI
    TagManagerUrl string `json:"tagManagerUrl,omitempty"`

    // Trigger: The triggers in the container that this version was taken
    // from.
    Trigger []*Trigger `json:"trigger,omitempty"`

    // Variable: The variables in the container that this version was taken
    // from.
    Variable []*Variable `json:"variable,omitempty"`

    // Zone: The zones in the container that this version was taken from.
    Zone []*Zone `json:"zone,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "AccountId") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AccountId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

ContainerVersion: Represents a Google Tag Manager Container Version.

func (*ContainerVersion) MarshalJSON Uses

func (s *ContainerVersion) MarshalJSON() ([]byte, error)

type ContainerVersionHeader Uses

type ContainerVersionHeader struct {
    // AccountId: GTM Account ID.
    AccountId string `json:"accountId,omitempty"`

    // ContainerId: GTM Container ID.
    ContainerId string `json:"containerId,omitempty"`

    // ContainerVersionId: The Container Version ID uniquely identifies the
    // GTM Container Version.
    ContainerVersionId string `json:"containerVersionId,omitempty"`

    // Deleted: A value of true indicates this container version has been
    // deleted.
    Deleted bool `json:"deleted,omitempty"`

    // Name: Container version display name.
    Name string `json:"name,omitempty"`

    // NumCustomTemplates: Number of custom templates in the container
    // version.
    NumCustomTemplates string `json:"numCustomTemplates,omitempty"`

    // NumMacros: Number of macros in the container version.
    NumMacros string `json:"numMacros,omitempty"`

    // NumRules: Number of rules in the container version.
    NumRules string `json:"numRules,omitempty"`

    // NumTags: Number of tags in the container version.
    NumTags string `json:"numTags,omitempty"`

    // NumTriggers: Number of triggers in the container version.
    NumTriggers string `json:"numTriggers,omitempty"`

    // NumVariables: Number of variables in the container version.
    NumVariables string `json:"numVariables,omitempty"`

    // NumZones: Number of zones in the container version.
    NumZones string `json:"numZones,omitempty"`

    // Path: GTM Container Versions's API relative path.
    Path string `json:"path,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "AccountId") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AccountId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

ContainerVersionHeader: Represents a Google Tag Manager Container Version Header.

func (*ContainerVersionHeader) MarshalJSON Uses

func (s *ContainerVersionHeader) MarshalJSON() ([]byte, error)

type CreateBuiltInVariableResponse Uses

type CreateBuiltInVariableResponse struct {
    // BuiltInVariable: List of created built-in variables.
    BuiltInVariable []*BuiltInVariable `json:"builtInVariable,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "BuiltInVariable") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BuiltInVariable") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*CreateBuiltInVariableResponse) MarshalJSON Uses

func (s *CreateBuiltInVariableResponse) MarshalJSON() ([]byte, error)

type CreateContainerVersionRequestVersionOptions Uses

type CreateContainerVersionRequestVersionOptions struct {
    // Name: The name of the container version to be created.
    Name string `json:"name,omitempty"`

    // Notes: The notes of the container version to be created.
    Notes string `json:"notes,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Name") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Name") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

CreateContainerVersionRequestVersionOptions: Options for new container versions.

func (*CreateContainerVersionRequestVersionOptions) MarshalJSON Uses

func (s *CreateContainerVersionRequestVersionOptions) MarshalJSON() ([]byte, error)

type CreateContainerVersionResponse Uses

type CreateContainerVersionResponse struct {
    // CompilerError: Compiler errors or not.
    CompilerError bool `json:"compilerError,omitempty"`

    // ContainerVersion: The container version created.
    ContainerVersion *ContainerVersion `json:"containerVersion,omitempty"`

    // NewWorkspacePath: Auto generated workspace path created as a result
    // of version creation. This field should only be populated if the
    // created version was not a quick preview.
    NewWorkspacePath string `json:"newWorkspacePath,omitempty"`

    // SyncStatus: Whether version creation failed when syncing the
    // workspace to the latest container version.
    SyncStatus *SyncStatus `json:"syncStatus,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "CompilerError") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CompilerError") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

CreateContainerVersionResponse: Create container versions response.

func (*CreateContainerVersionResponse) MarshalJSON Uses

func (s *CreateContainerVersionResponse) MarshalJSON() ([]byte, error)

type CustomTemplate Uses

type CustomTemplate struct {
    // AccountId: GTM Account ID.
    AccountId string `json:"accountId,omitempty"`

    // ContainerId: GTM Container ID.
    ContainerId string `json:"containerId,omitempty"`

    // Fingerprint: The fingerprint of the GTM Custom Template as computed
    // at storage time. This value is recomputed whenever the template is
    // modified.
    Fingerprint string `json:"fingerprint,omitempty"`

    // Name: Custom Template display name.
    Name string `json:"name,omitempty"`

    // Path: GTM Custom Template's API relative path.
    Path string `json:"path,omitempty"`

    // TagManagerUrl: Auto generated link to the tag manager UI
    TagManagerUrl string `json:"tagManagerUrl,omitempty"`

    // TemplateData: The custom template in text format.
    TemplateData string `json:"templateData,omitempty"`

    // TemplateId: The Custom Template ID uniquely identifies the GTM custom
    // template.
    TemplateId string `json:"templateId,omitempty"`

    // WorkspaceId: GTM Workspace ID.
    WorkspaceId string `json:"workspaceId,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "AccountId") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AccountId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

CustomTemplate: Represents a Google Tag Manager Custom Template's contents.

func (*CustomTemplate) MarshalJSON Uses

func (s *CustomTemplate) MarshalJSON() ([]byte, error)

type Entity Uses

type Entity struct {
    // ChangeStatus: Represents how the entity has been changed in the
    // workspace.
    //
    // Possible values:
    //   "added"
    //   "changeStatusUnspecified"
    //   "deleted"
    //   "none"
    //   "updated"
    ChangeStatus string `json:"changeStatus,omitempty"`

    // Folder: The Folder being represented by the entity.
    Folder *Folder `json:"folder,omitempty"`

    // Tag: The tag being represented by the entity.
    Tag *Tag `json:"tag,omitempty"`

    // Trigger: The trigger being represented by the entity.
    Trigger *Trigger `json:"trigger,omitempty"`

    // Variable: The variable being represented by the entity.
    Variable *Variable `json:"variable,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ChangeStatus") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ChangeStatus") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

Entity: A workspace entity that may represent a tag, trigger, variable, or folder in addition to its status in the workspace.

func (*Entity) MarshalJSON Uses

func (s *Entity) MarshalJSON() ([]byte, error)

type Environment Uses

type Environment struct {
    // AccountId: GTM Account ID.
    AccountId string `json:"accountId,omitempty"`

    // AuthorizationCode: The environment authorization code.
    AuthorizationCode string `json:"authorizationCode,omitempty"`

    // AuthorizationTimestamp: The last update time-stamp for the
    // authorization code.
    AuthorizationTimestamp *Timestamp `json:"authorizationTimestamp,omitempty"`

    // ContainerId: GTM Container ID.
    ContainerId string `json:"containerId,omitempty"`

    // ContainerVersionId: Represents a link to a container version.
    ContainerVersionId string `json:"containerVersionId,omitempty"`

    // Description: The environment description. Can be set or changed only
    // on USER type environments.
    Description string `json:"description,omitempty"`

    // EnableDebug: Whether or not to enable debug by default for the
    // environment.
    EnableDebug bool `json:"enableDebug,omitempty"`

    // EnvironmentId: GTM Environment ID uniquely identifies the GTM
    // Environment.
    EnvironmentId string `json:"environmentId,omitempty"`

    // Fingerprint: The fingerprint of the GTM environment as computed at
    // storage time. This value is recomputed whenever the environment is
    // modified.
    Fingerprint string `json:"fingerprint,omitempty"`

    // Name: The environment display name. Can be set or changed only on
    // USER type environments.
    Name string `json:"name,omitempty"`

    // Path: GTM Environment's API relative path.
    Path string `json:"path,omitempty"`

    // TagManagerUrl: Auto generated link to the tag manager UI
    TagManagerUrl string `json:"tagManagerUrl,omitempty"`

    // Type: The type of this environment.
    //
    // Possible values:
    //   "latest"
    //   "live"
    //   "user"
    //   "workspace"
    Type string `json:"type,omitempty"`

    // Url: Default preview page url for the environment.
    Url string `json:"url,omitempty"`

    // WorkspaceId: Represents a link to a quick preview of a workspace.
    WorkspaceId string `json:"workspaceId,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "AccountId") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AccountId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

Environment: Represents a Google Tag Manager Environment. Note that a user can create, delete and update environments of type USER, but can only update the enable_debug and url fields of environments of other types.

func (*Environment) MarshalJSON Uses

func (s *Environment) MarshalJSON() ([]byte, error)

type Folder Uses

type Folder struct {
    // AccountId: GTM Account ID.
    AccountId string `json:"accountId,omitempty"`

    // ContainerId: GTM Container ID.
    ContainerId string `json:"containerId,omitempty"`

    // Fingerprint: The fingerprint of the GTM Folder as computed at storage
    // time. This value is recomputed whenever the folder is modified.
    Fingerprint string `json:"fingerprint,omitempty"`

    // FolderId: The Folder ID uniquely identifies the GTM Folder.
    FolderId string `json:"folderId,omitempty"`

    // Name: Folder display name.
    Name string `json:"name,omitempty"`

    // Notes: User notes on how to apply this folder in the container.
    Notes string `json:"notes,omitempty"`

    // Path: GTM Folder's API relative path.
    Path string `json:"path,omitempty"`

    // TagManagerUrl: Auto generated link to the tag manager UI
    TagManagerUrl string `json:"tagManagerUrl,omitempty"`

    // WorkspaceId: GTM Workspace ID.
    WorkspaceId string `json:"workspaceId,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "AccountId") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AccountId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

Folder: Represents a Google Tag Manager Folder.

func (*Folder) MarshalJSON Uses

func (s *Folder) MarshalJSON() ([]byte, error)

type FolderEntities Uses

type FolderEntities struct {
    // NextPageToken: Continuation token for fetching the next page of
    // results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // Tag: The list of tags inside the folder.
    Tag []*Tag `json:"tag,omitempty"`

    // Trigger: The list of triggers inside the folder.
    Trigger []*Trigger `json:"trigger,omitempty"`

    // Variable: The list of variables inside the folder.
    Variable []*Variable `json:"variable,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "NextPageToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

FolderEntities: Represents a Google Tag Manager Folder's contents.

func (*FolderEntities) MarshalJSON Uses

func (s *FolderEntities) MarshalJSON() ([]byte, error)

type GetWorkspaceStatusResponse Uses

type GetWorkspaceStatusResponse struct {
    // MergeConflict: The merge conflict after sync.
    MergeConflict []*MergeConflict `json:"mergeConflict,omitempty"`

    // WorkspaceChange: Entities that have been changed in the workspace.
    WorkspaceChange []*Entity `json:"workspaceChange,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "MergeConflict") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "MergeConflict") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

GetWorkspaceStatusResponse: The changes that have occurred in the workspace since the base container version.

func (*GetWorkspaceStatusResponse) MarshalJSON Uses

func (s *GetWorkspaceStatusResponse) MarshalJSON() ([]byte, error)

type ListAccountsResponse Uses

type ListAccountsResponse struct {
    // Account: List of GTM Accounts that a user has access to.
    Account []*Account `json:"account,omitempty"`

    // NextPageToken: Continuation token for fetching the next page of
    // results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Account") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Account") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

ListAccountsResponse: List Accounts Response.

func (*ListAccountsResponse) MarshalJSON Uses

func (s *ListAccountsResponse) MarshalJSON() ([]byte, error)

type ListContainerVersionsResponse Uses

type ListContainerVersionsResponse struct {
    // ContainerVersionHeader: All container version headers of a GTM
    // Container.
    ContainerVersionHeader []*ContainerVersionHeader `json:"containerVersionHeader,omitempty"`

    // NextPageToken: Continuation token for fetching the next page of
    // results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g.
    // "ContainerVersionHeader") to unconditionally include in API requests.
    // By default, fields with empty values are omitted from API requests.
    // However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ContainerVersionHeader")
    // to include in API requests with the JSON null value. By default,
    // fields with empty values are omitted from API requests. However, any
    // field with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

ListContainerVersionsResponse: List container versions response.

func (*ListContainerVersionsResponse) MarshalJSON Uses

func (s *ListContainerVersionsResponse) MarshalJSON() ([]byte, error)

type ListContainersResponse Uses

type ListContainersResponse struct {
    // Container: All Containers of a GTM Account.
    Container []*Container `json:"container,omitempty"`

    // NextPageToken: Continuation token for fetching the next page of
    // results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Container") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Container") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

ListContainersResponse: List Containers Response.

func (*ListContainersResponse) MarshalJSON Uses

func (s *ListContainersResponse) MarshalJSON() ([]byte, error)

type ListEnabledBuiltInVariablesResponse Uses

type ListEnabledBuiltInVariablesResponse struct {
    // BuiltInVariable: All GTM BuiltInVariables of a GTM container.
    BuiltInVariable []*BuiltInVariable `json:"builtInVariable,omitempty"`

    // NextPageToken: Continuation token for fetching the next page of
    // results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "BuiltInVariable") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BuiltInVariable") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

ListEnabledBuiltInVariablesResponse: A list of enabled built-in variables.

func (*ListEnabledBuiltInVariablesResponse) MarshalJSON Uses

func (s *ListEnabledBuiltInVariablesResponse) MarshalJSON() ([]byte, error)

type ListEnvironmentsResponse Uses

type ListEnvironmentsResponse struct {
    // Environment: All Environments of a GTM Container.
    Environment []*Environment `json:"environment,omitempty"`

    // NextPageToken: Continuation token for fetching the next page of
    // results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Environment") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Environment") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

ListEnvironmentsResponse: List Environments Response.

func (*ListEnvironmentsResponse) MarshalJSON Uses

func (s *ListEnvironmentsResponse) MarshalJSON() ([]byte, error)

type ListFoldersResponse Uses

type ListFoldersResponse struct {
    // Folder: All GTM Folders of a GTM Container.
    Folder []*Folder `json:"folder,omitempty"`

    // NextPageToken: Continuation token for fetching the next page of
    // results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Folder") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Folder") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

ListFoldersResponse: List Folders Response.

func (*ListFoldersResponse) MarshalJSON Uses

func (s *ListFoldersResponse) MarshalJSON() ([]byte, error)

type ListTagsResponse Uses

type ListTagsResponse struct {
    // NextPageToken: Continuation token for fetching the next page of
    // results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // Tag: All GTM Tags of a GTM Container.
    Tag []*Tag `json:"tag,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "NextPageToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

ListTagsResponse: List Tags Response.

func (*ListTagsResponse) MarshalJSON Uses

func (s *ListTagsResponse) MarshalJSON() ([]byte, error)

type ListTemplatesResponse Uses

type ListTemplatesResponse struct {
    // NextPageToken: Continuation token for fetching the next page of
    // results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // Template: All GTM Custom Templates of a GTM Container.
    Template []*CustomTemplate `json:"template,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "NextPageToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ListTemplatesResponse) MarshalJSON Uses

func (s *ListTemplatesResponse) MarshalJSON() ([]byte, error)

type ListTriggersResponse Uses

type ListTriggersResponse struct {
    // NextPageToken: Continuation token for fetching the next page of
    // results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // Trigger: All GTM Triggers of a GTM Container.
    Trigger []*Trigger `json:"trigger,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "NextPageToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

ListTriggersResponse: List triggers response.

func (*ListTriggersResponse) MarshalJSON Uses

func (s *ListTriggersResponse) MarshalJSON() ([]byte, error)

type ListUserPermissionsResponse Uses

type ListUserPermissionsResponse struct {
    // NextPageToken: Continuation token for fetching the next page of
    // results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // UserPermission: All GTM UserPermissions of a GTM Account.
    UserPermission []*UserPermission `json:"userPermission,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "NextPageToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

ListUserPermissionsResponse: List user permissions response.

func (*ListUserPermissionsResponse) MarshalJSON Uses

func (s *ListUserPermissionsResponse) MarshalJSON() ([]byte, error)

type ListVariablesResponse Uses

type ListVariablesResponse struct {
    // NextPageToken: Continuation token for fetching the next page of
    // results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // Variable: All GTM Variables of a GTM Container.
    Variable []*Variable `json:"variable,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "NextPageToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

ListVariablesResponse: List Variables Response.

func (*ListVariablesResponse) MarshalJSON Uses

func (s *ListVariablesResponse) MarshalJSON() ([]byte, error)

type ListWorkspacesResponse Uses

type ListWorkspacesResponse struct {
    // NextPageToken: Continuation token for fetching the next page of
    // results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // Workspace: All Workspaces of a GTM Container.
    Workspace []*Workspace `json:"workspace,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "NextPageToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

ListWorkspacesResponse: A list of workspaces in a container.

func (*ListWorkspacesResponse) MarshalJSON Uses

func (s *ListWorkspacesResponse) MarshalJSON() ([]byte, error)

type ListZonesResponse Uses

type ListZonesResponse struct {
    // NextPageToken: Continuation token for fetching the next page of
    // results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // Zone: All GTM Zones of a GTM Container.
    Zone []*Zone `json:"zone,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "NextPageToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ListZonesResponse) MarshalJSON Uses

func (s *ListZonesResponse) MarshalJSON() ([]byte, error)

type MergeConflict Uses

type MergeConflict struct {
    // EntityInBaseVersion: The base version entity (since the latest sync
    // operation) that has conflicting changes compared to the workspace. If
    // this field is missing, it means the workspace entity is deleted from
    // the base version.
    EntityInBaseVersion *Entity `json:"entityInBaseVersion,omitempty"`

    // EntityInWorkspace: The workspace entity that has conflicting changes
    // compared to the base version. If an entity is deleted in a workspace,
    // it will still appear with a deleted change status.
    EntityInWorkspace *Entity `json:"entityInWorkspace,omitempty"`

    // ForceSendFields is a list of field names (e.g. "EntityInBaseVersion")
    // to unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "EntityInBaseVersion") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

MergeConflict: Represents a merge conflict.

func (*MergeConflict) MarshalJSON Uses

func (s *MergeConflict) MarshalJSON() ([]byte, error)

type Parameter Uses

type Parameter struct {
    // Key: The named key that uniquely identifies a parameter. Required for
    // top-level parameters, as well as map values. Ignored for list values.
    Key string `json:"key,omitempty"`

    // List: This list parameter's parameters (keys will be ignored).
    List []*Parameter `json:"list,omitempty"`

    // Map: This map parameter's parameters (must have keys; keys must be
    // unique).
    Map []*Parameter `json:"map,omitempty"`

    // Type: The parameter type. Valid values are:
    // - boolean: The value represents a boolean, represented as 'true' or
    // 'false'
    // - integer: The value represents a 64-bit signed integer value, in
    // base 10
    // - list: A list of parameters should be specified
    // - map: A map of parameters should be specified
    // - template: The value represents any text; this can include variable
    // references (even variable references that might return non-string
    // types)
    // - trigger_reference: The value represents a trigger, represented as
    // the trigger id
    //
    // Possible values:
    //   "boolean"
    //   "integer"
    //   "list"
    //   "map"
    //   "template"
    //   "triggerReference"
    //   "typeUnspecified"
    Type string `json:"type,omitempty"`

    // Value: A parameter's value (may contain variable references such as
    // "{{myVariable}}") as appropriate to the specified type.
    Value string `json:"value,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Key") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Key") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

Parameter: Represents a Google Tag Manager Parameter.

func (*Parameter) MarshalJSON Uses

func (s *Parameter) MarshalJSON() ([]byte, error)

type PublishContainerVersionResponse Uses

type PublishContainerVersionResponse struct {
    // CompilerError: Compiler errors or not.
    CompilerError bool `json:"compilerError,omitempty"`

    // ContainerVersion: The container version created.
    ContainerVersion *ContainerVersion `json:"containerVersion,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "CompilerError") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CompilerError") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

PublishContainerVersionResponse: Publish container version response.

func (*PublishContainerVersionResponse) MarshalJSON Uses

func (s *PublishContainerVersionResponse) MarshalJSON() ([]byte, error)

type QuickPreviewResponse Uses

type QuickPreviewResponse struct {
    // CompilerError: Were there compiler errors or not.
    CompilerError bool `json:"compilerError,omitempty"`

    // ContainerVersion: The quick previewed container version.
    ContainerVersion *ContainerVersion `json:"containerVersion,omitempty"`

    // SyncStatus: Whether quick previewing failed when syncing the
    // workspace to the latest container version.
    SyncStatus *SyncStatus `json:"syncStatus,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "CompilerError") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CompilerError") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

QuickPreviewResponse: Response to quick previewing a workspace.

func (*QuickPreviewResponse) MarshalJSON Uses

func (s *QuickPreviewResponse) MarshalJSON() ([]byte, error)

type RevertBuiltInVariableResponse Uses

type RevertBuiltInVariableResponse struct {
    // Enabled: Whether the built-in variable is enabled after reversion.
    Enabled bool `json:"enabled,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Enabled") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Enabled") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

RevertBuiltInVariableResponse: The result of reverting a built-in variable in a workspace.

func (*RevertBuiltInVariableResponse) MarshalJSON Uses

func (s *RevertBuiltInVariableResponse) MarshalJSON() ([]byte, error)

type RevertFolderResponse Uses

type RevertFolderResponse struct {
    // Folder: Folder as it appears in the latest container version since
    // the last workspace synchronization operation. If no folder is
    // present, that means the folder was deleted in the latest container
    // version.
    Folder *Folder `json:"folder,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Folder") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Folder") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

RevertFolderResponse: The result of reverting folder changes in a workspace.

func (*RevertFolderResponse) MarshalJSON Uses

func (s *RevertFolderResponse) MarshalJSON() ([]byte, error)

type RevertTagResponse Uses

type RevertTagResponse struct {
    // Tag: Tag as it appears in the latest container version since the last
    // workspace synchronization operation. If no tag is present, that means
    // the tag was deleted in the latest container version.
    Tag *Tag `json:"tag,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Tag") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Tag") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

RevertTagResponse: The result of reverting a tag in a workspace.

func (*RevertTagResponse) MarshalJSON Uses

func (s *RevertTagResponse) MarshalJSON() ([]byte, error)

type RevertTemplateResponse Uses

type RevertTemplateResponse struct {
    // Template: Template as it appears in the latest container version
    // since the last workspace synchronization operation. If no template is
    // present, that means the template was deleted in the latest container
    // version.
    Template *CustomTemplate `json:"template,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Template") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Template") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

RevertTemplateResponse: The result of reverting a template in a workspace.

func (*RevertTemplateResponse) MarshalJSON Uses

func (s *RevertTemplateResponse) MarshalJSON() ([]byte, error)

type RevertTriggerResponse Uses

type RevertTriggerResponse struct {
    // Trigger: Trigger as it appears in the latest container version since
    // the last workspace synchronization operation. If no trigger is
    // present, that means the trigger was deleted in the latest container
    // version.
    Trigger *Trigger `json:"trigger,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Trigger") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Trigger") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

RevertTriggerResponse: The result of reverting a trigger in a workspace.

func (*RevertTriggerResponse) MarshalJSON Uses

func (s *RevertTriggerResponse) MarshalJSON() ([]byte, error)

type RevertVariableResponse Uses

type RevertVariableResponse struct {
    // Variable: Variable as it appears in the latest container version
    // since the last workspace synchronization operation. If no variable is
    // present, that means the variable was deleted in the latest container
    // version.
    Variable *Variable `json:"variable,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Variable") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Variable") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

RevertVariableResponse: The result of reverting a variable in a workspace.

func (*RevertVariableResponse) MarshalJSON Uses

func (s *RevertVariableResponse) MarshalJSON() ([]byte, error)

type RevertZoneResponse Uses

type RevertZoneResponse struct {
    // Zone: Zone as it appears in the latest container version since the
    // last workspace synchronization operation. If no zone is present, that
    // means the zone was deleted in the latest container version.
    Zone *Zone `json:"zone,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Zone") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Zone") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

RevertZoneResponse: The result of reverting a zone in a workspace.

func (*RevertZoneResponse) MarshalJSON Uses

func (s *RevertZoneResponse) MarshalJSON() ([]byte, error)

type Service Uses

type Service struct {
    BasePath  string // API endpoint base URL
    UserAgent string // optional additional User-Agent fragment

    Accounts *AccountsService
    // contains filtered or unexported fields
}

func New Uses

func New(client *http.Client) (*Service, error)

New creates a new Service. It uses the provided http.Client for requests.

Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

func NewService Uses

func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)

NewService creates a new Service.

type SetupTag Uses

type SetupTag struct {
    // StopOnSetupFailure: If true, fire the main tag if and only if the
    // setup tag fires successfully. If false, fire the main tag regardless
    // of setup tag firing status.
    StopOnSetupFailure bool `json:"stopOnSetupFailure,omitempty"`

    // TagName: The name of the setup tag.
    TagName string `json:"tagName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "StopOnSetupFailure")
    // to unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "StopOnSetupFailure") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

SetupTag: Represents a reference to atag that fires before another tag in order to set up dependencies.

func (*SetupTag) MarshalJSON Uses

func (s *SetupTag) MarshalJSON() ([]byte, error)

type SyncStatus Uses

type SyncStatus struct {
    // MergeConflict: Synchornization operation detected a merge conflict.
    MergeConflict bool `json:"mergeConflict,omitempty"`

    // SyncError: An error occurred during the synchronization operation.
    SyncErr