Add adexchangebuyer2 and regen APIs
This commit is contained in:
parent
1c9185e184
commit
5c4e94d40e
|
@ -5604,6 +5604,76 @@
|
||||||
"/adexchangebuyer:v1.4/UpdatePrivateAuctionProposalRequest/note": note
|
"/adexchangebuyer:v1.4/UpdatePrivateAuctionProposalRequest/note": note
|
||||||
"/adexchangebuyer:v1.4/UpdatePrivateAuctionProposalRequest/proposalRevisionNumber": proposal_revision_number
|
"/adexchangebuyer:v1.4/UpdatePrivateAuctionProposalRequest/proposalRevisionNumber": proposal_revision_number
|
||||||
"/adexchangebuyer:v1.4/UpdatePrivateAuctionProposalRequest/updateAction": update_action
|
"/adexchangebuyer:v1.4/UpdatePrivateAuctionProposalRequest/updateAction": update_action
|
||||||
|
"/adexchangebuyer2:v2beta1/key": key
|
||||||
|
"/adexchangebuyer2:v2beta1/quotaUser": quota_user
|
||||||
|
"/adexchangebuyer2:v2beta1/fields": fields
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.update": update_account_client
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.update/clientAccountId": client_account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.update/accountId": account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.get": get_account_client
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.get/clientAccountId": client_account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.get/accountId": account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.create": create_account_client
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.create/accountId": account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.list": list_account_clients
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.list/pageSize": page_size
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.list/accountId": account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.list/pageToken": page_token
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.users.update": update_account_client_user
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.users.update/clientAccountId": client_account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.users.update/userId": user_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.users.update/accountId": account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.users.get": get_account_client_user
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.users.get/clientAccountId": client_account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.users.get/userId": user_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.users.get/accountId": account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.users.list": list_account_client_users
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.users.list/clientAccountId": client_account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.users.list/pageSize": page_size
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.users.list/accountId": account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.users.list/pageToken": page_token
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.invitations.create": create_account_client_invitation
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.invitations.create/clientAccountId": client_account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.invitations.create/accountId": account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.invitations.get": get_account_client_invitation
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.invitations.get/clientAccountId": client_account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.invitations.get/invitationId": invitation_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.invitations.get/accountId": account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.invitations.list": list_account_client_invitations
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.invitations.list/clientAccountId": client_account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.invitations.list/pageSize": page_size
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.invitations.list/accountId": account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/adexchangebuyer2.accounts.clients.invitations.list/pageToken": page_token
|
||||||
|
"/adexchangebuyer2:v2beta1/ClientUser": client_user
|
||||||
|
"/adexchangebuyer2:v2beta1/ClientUser/email": email
|
||||||
|
"/adexchangebuyer2:v2beta1/ClientUser/clientAccountId": client_account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/ClientUser/status": status
|
||||||
|
"/adexchangebuyer2:v2beta1/ClientUser/userId": user_id
|
||||||
|
"/adexchangebuyer2:v2beta1/ClientUserInvitation": client_user_invitation
|
||||||
|
"/adexchangebuyer2:v2beta1/ClientUserInvitation/email": email
|
||||||
|
"/adexchangebuyer2:v2beta1/ClientUserInvitation/clientAccountId": client_account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/ClientUserInvitation/invitationId": invitation_id
|
||||||
|
"/adexchangebuyer2:v2beta1/ListClientUserInvitationsResponse": list_client_user_invitations_response
|
||||||
|
"/adexchangebuyer2:v2beta1/ListClientUserInvitationsResponse/nextPageToken": next_page_token
|
||||||
|
"/adexchangebuyer2:v2beta1/ListClientUserInvitationsResponse/invitations": invitations
|
||||||
|
"/adexchangebuyer2:v2beta1/ListClientUserInvitationsResponse/invitations/invitation": invitation
|
||||||
|
"/adexchangebuyer2:v2beta1/ListClientUsersResponse": list_client_users_response
|
||||||
|
"/adexchangebuyer2:v2beta1/ListClientUsersResponse/users": users
|
||||||
|
"/adexchangebuyer2:v2beta1/ListClientUsersResponse/users/user": user
|
||||||
|
"/adexchangebuyer2:v2beta1/ListClientUsersResponse/nextPageToken": next_page_token
|
||||||
|
"/adexchangebuyer2:v2beta1/Client": client
|
||||||
|
"/adexchangebuyer2:v2beta1/Client/visibleToSeller": visible_to_seller
|
||||||
|
"/adexchangebuyer2:v2beta1/Client/status": status
|
||||||
|
"/adexchangebuyer2:v2beta1/Client/entityType": entity_type
|
||||||
|
"/adexchangebuyer2:v2beta1/Client/role": role
|
||||||
|
"/adexchangebuyer2:v2beta1/Client/clientName": client_name
|
||||||
|
"/adexchangebuyer2:v2beta1/Client/clientAccountId": client_account_id
|
||||||
|
"/adexchangebuyer2:v2beta1/Client/entityId": entity_id
|
||||||
|
"/adexchangebuyer2:v2beta1/Client/entityName": entity_name
|
||||||
|
"/adexchangebuyer2:v2beta1/ListClientsResponse": list_clients_response
|
||||||
|
"/adexchangebuyer2:v2beta1/ListClientsResponse/nextPageToken": next_page_token
|
||||||
|
"/adexchangebuyer2:v2beta1/ListClientsResponse/clients": clients
|
||||||
|
"/adexchangebuyer2:v2beta1/ListClientsResponse/clients/client": client
|
||||||
"/adexchangeseller:v2.0/fields": fields
|
"/adexchangeseller:v2.0/fields": fields
|
||||||
"/adexchangeseller:v2.0/key": key
|
"/adexchangeseller:v2.0/key": key
|
||||||
"/adexchangeseller:v2.0/quotaUser": quota_user
|
"/adexchangeseller:v2.0/quotaUser": quota_user
|
||||||
|
@ -7814,6 +7884,7 @@
|
||||||
"/analytics:v3/GaData/columnHeaders/column_header/dataType": data_type
|
"/analytics:v3/GaData/columnHeaders/column_header/dataType": data_type
|
||||||
"/analytics:v3/GaData/columnHeaders/column_header/name": name
|
"/analytics:v3/GaData/columnHeaders/column_header/name": name
|
||||||
"/analytics:v3/GaData/containsSampledData": contains_sampled_data
|
"/analytics:v3/GaData/containsSampledData": contains_sampled_data
|
||||||
|
"/analytics:v3/GaData/dataLastRefreshed": data_last_refreshed
|
||||||
"/analytics:v3/GaData/dataTable": data_table
|
"/analytics:v3/GaData/dataTable": data_table
|
||||||
"/analytics:v3/GaData/dataTable/cols": cols
|
"/analytics:v3/GaData/dataTable/cols": cols
|
||||||
"/analytics:v3/GaData/dataTable/cols/col": col
|
"/analytics:v3/GaData/dataTable/cols/col": col
|
||||||
|
@ -25686,6 +25757,7 @@
|
||||||
"/identitytoolkit:v3/IdentitytoolkitRelyingpartyUploadAccountRequest/saltSeparator": salt_separator
|
"/identitytoolkit:v3/IdentitytoolkitRelyingpartyUploadAccountRequest/saltSeparator": salt_separator
|
||||||
"/identitytoolkit:v3/IdentitytoolkitRelyingpartyUploadAccountRequest/sanityCheck": sanity_check
|
"/identitytoolkit:v3/IdentitytoolkitRelyingpartyUploadAccountRequest/sanityCheck": sanity_check
|
||||||
"/identitytoolkit:v3/IdentitytoolkitRelyingpartyUploadAccountRequest/signerKey": signer_key
|
"/identitytoolkit:v3/IdentitytoolkitRelyingpartyUploadAccountRequest/signerKey": signer_key
|
||||||
|
"/identitytoolkit:v3/IdentitytoolkitRelyingpartyUploadAccountRequest/targetProjectId": target_project_id
|
||||||
"/identitytoolkit:v3/IdentitytoolkitRelyingpartyUploadAccountRequest/users": users
|
"/identitytoolkit:v3/IdentitytoolkitRelyingpartyUploadAccountRequest/users": users
|
||||||
"/identitytoolkit:v3/IdentitytoolkitRelyingpartyUploadAccountRequest/users/user": user
|
"/identitytoolkit:v3/IdentitytoolkitRelyingpartyUploadAccountRequest/users/user": user
|
||||||
"/identitytoolkit:v3/IdentitytoolkitRelyingpartyVerifyAssertionRequest/delegatedProjectNumber": delegated_project_number
|
"/identitytoolkit:v3/IdentitytoolkitRelyingpartyVerifyAssertionRequest/delegatedProjectNumber": delegated_project_number
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
# Copyright 2015 Google Inc.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
require 'google/apis/adexchangebuyer2_v2beta1/service.rb'
|
||||||
|
require 'google/apis/adexchangebuyer2_v2beta1/classes.rb'
|
||||||
|
require 'google/apis/adexchangebuyer2_v2beta1/representations.rb'
|
||||||
|
|
||||||
|
module Google
|
||||||
|
module Apis
|
||||||
|
# Ad Exchange Buyer API II
|
||||||
|
#
|
||||||
|
# Accesses the latest features for managing Ad Exchange accounts and Real-Time
|
||||||
|
# Bidding configurations and auction metrics.
|
||||||
|
#
|
||||||
|
# @see https://developers.google.com/ad-exchange/buyer-rest/guides/client-access/
|
||||||
|
module Adexchangebuyer2V2beta1
|
||||||
|
VERSION = 'V2beta1'
|
||||||
|
REVISION = '20161012'
|
||||||
|
|
||||||
|
# Manage your Ad Exchange buyer account configuration
|
||||||
|
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
|
@ -0,0 +1,298 @@
|
||||||
|
# Copyright 2015 Google Inc.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
require 'date'
|
||||||
|
require 'google/apis/core/base_service'
|
||||||
|
require 'google/apis/core/json_representation'
|
||||||
|
require 'google/apis/core/hashable'
|
||||||
|
require 'google/apis/errors'
|
||||||
|
|
||||||
|
module Google
|
||||||
|
module Apis
|
||||||
|
module Adexchangebuyer2V2beta1
|
||||||
|
|
||||||
|
# A client user is created under a client buyer and has restricted access to
|
||||||
|
# the Ad Exchange Marketplace and certain other sections
|
||||||
|
# of the Ad Exchange Buyer UI based on the role
|
||||||
|
# granted to the associated client buyer.
|
||||||
|
# The only way a new client user can be created is via accepting an
|
||||||
|
# email invitation
|
||||||
|
# (see the
|
||||||
|
# accounts.clients.invitations.create
|
||||||
|
# method).
|
||||||
|
# All fields are required unless otherwise specified.
|
||||||
|
class ClientUser
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# User's email address. The value of this field
|
||||||
|
# is ignored in an update operation.
|
||||||
|
# Corresponds to the JSON property `email`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :email
|
||||||
|
|
||||||
|
# Numerical account ID of the client buyer
|
||||||
|
# with which the user is associated; the
|
||||||
|
# buyer must be a client of the current sponsor buyer.
|
||||||
|
# The value of this field is ignored in an update operation.
|
||||||
|
# Corresponds to the JSON property `clientAccountId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :client_account_id
|
||||||
|
|
||||||
|
# The status of the client user.
|
||||||
|
# Corresponds to the JSON property `status`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :status
|
||||||
|
|
||||||
|
# The unique numerical ID of the client user
|
||||||
|
# that has accepted an invitation.
|
||||||
|
# The value of this field is ignored in an update operation.
|
||||||
|
# Corresponds to the JSON property `userId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :user_id
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@email = args[:email] if args.key?(:email)
|
||||||
|
@client_account_id = args[:client_account_id] if args.key?(:client_account_id)
|
||||||
|
@status = args[:status] if args.key?(:status)
|
||||||
|
@user_id = args[:user_id] if args.key?(:user_id)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# An invitation for a new client user to get access to the Ad Exchange
|
||||||
|
# Buyer UI.
|
||||||
|
# All fields are required unless otherwise specified.
|
||||||
|
class ClientUserInvitation
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The email address to which the invitation is sent. Email
|
||||||
|
# addresses should be unique among all client users under each sponsor
|
||||||
|
# buyer.
|
||||||
|
# Corresponds to the JSON property `email`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :email
|
||||||
|
|
||||||
|
# Numerical account ID of the client buyer
|
||||||
|
# that the invited user is associated with.
|
||||||
|
# The value of this field is ignored in create operations.
|
||||||
|
# Corresponds to the JSON property `clientAccountId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :client_account_id
|
||||||
|
|
||||||
|
# The unique numerical ID of the invitation that is sent to the user.
|
||||||
|
# The value of this field is ignored in create operations.
|
||||||
|
# Corresponds to the JSON property `invitationId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :invitation_id
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@email = args[:email] if args.key?(:email)
|
||||||
|
@client_account_id = args[:client_account_id] if args.key?(:client_account_id)
|
||||||
|
@invitation_id = args[:invitation_id] if args.key?(:invitation_id)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class ListClientUserInvitationsResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# A token to retrieve the next page of results.
|
||||||
|
# Pass this value in the
|
||||||
|
# ListClientUserInvitationsRequest.pageToken
|
||||||
|
# field in the subsequent call to the
|
||||||
|
# clients.invitations.list
|
||||||
|
# method to retrieve the next
|
||||||
|
# page of results.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
|
# The returned list of client users.
|
||||||
|
# Corresponds to the JSON property `invitations`
|
||||||
|
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation>]
|
||||||
|
attr_accessor :invitations
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
@invitations = args[:invitations] if args.key?(:invitations)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class ListClientUsersResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The returned list of client users.
|
||||||
|
# Corresponds to the JSON property `users`
|
||||||
|
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::ClientUser>]
|
||||||
|
attr_accessor :users
|
||||||
|
|
||||||
|
# A token to retrieve the next page of results.
|
||||||
|
# Pass this value in the
|
||||||
|
# ListClientUsersRequest.pageToken
|
||||||
|
# field in the subsequent call to the
|
||||||
|
# clients.invitations.list
|
||||||
|
# method to retrieve the next
|
||||||
|
# page of results.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@users = args[:users] if args.key?(:users)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# A client resource represents a client buyer—an agency,
|
||||||
|
# a brand, or an advertiser customer of the sponsor buyer.
|
||||||
|
# Users associated with the client buyer have restricted access to
|
||||||
|
# the Ad Exchange Marketplace and certain other sections
|
||||||
|
# of the Ad Exchange Buyer UI based on the role
|
||||||
|
# granted to the client buyer.
|
||||||
|
# All fields are required unless otherwise specified.
|
||||||
|
class Client
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Whether the client buyer will be visible to sellers.
|
||||||
|
# Corresponds to the JSON property `visibleToSeller`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :visible_to_seller
|
||||||
|
alias_method :visible_to_seller?, :visible_to_seller
|
||||||
|
|
||||||
|
# The status of the client buyer.
|
||||||
|
# Corresponds to the JSON property `status`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :status
|
||||||
|
|
||||||
|
# The type of the client entity: `ADVERTISER`, `BRAND`, or `AGENCY`.
|
||||||
|
# Corresponds to the JSON property `entityType`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :entity_type
|
||||||
|
|
||||||
|
# The role which is assigned to the client buyer. Each role implies a set of
|
||||||
|
# permissions granted to the client. Must be one of `CLIENT_DEAL_VIEWER`,
|
||||||
|
# `CLIENT_DEAL_NEGOTIATOR` or `CLIENT_DEAL_APPROVER`.
|
||||||
|
# Corresponds to the JSON property `role`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :role
|
||||||
|
|
||||||
|
# Name used to represent this client to publishers.
|
||||||
|
# You may have multiple clients that map to the same entity,
|
||||||
|
# but for each client the combination of `clientName` and entity
|
||||||
|
# must be unique.
|
||||||
|
# You can specify this field as empty.
|
||||||
|
# Corresponds to the JSON property `clientName`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :client_name
|
||||||
|
|
||||||
|
# The globally-unique numerical ID of the client.
|
||||||
|
# The value of this field is ignored in create and update operations.
|
||||||
|
# Corresponds to the JSON property `clientAccountId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :client_account_id
|
||||||
|
|
||||||
|
# Numerical identifier of the client entity.
|
||||||
|
# The entity can be an advertiser, a brand, or an agency.
|
||||||
|
# This identifier is unique among all the entities with the same type.
|
||||||
|
# A list of all known advertisers with their identifiers is available in the
|
||||||
|
# [advertisers.txt](https://storage.googleapis.com/adx-rtb-dictionaries/
|
||||||
|
# advertisers.txt)
|
||||||
|
# file.
|
||||||
|
# A list of all known brands with their identifiers is available in the
|
||||||
|
# [brands.txt](https://storage.googleapis.com/adx-rtb-dictionaries/brands.txt)
|
||||||
|
# file.
|
||||||
|
# A list of all known agencies with their identifiers is available in the
|
||||||
|
# [agencies.txt](https://storage.googleapis.com/adx-rtb-dictionaries/agencies.
|
||||||
|
# txt)
|
||||||
|
# file.
|
||||||
|
# Corresponds to the JSON property `entityId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :entity_id
|
||||||
|
|
||||||
|
# The name of the entity. This field is automatically fetched based on
|
||||||
|
# the type and ID.
|
||||||
|
# The value of this field is ignored in create and update operations.
|
||||||
|
# Corresponds to the JSON property `entityName`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :entity_name
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@visible_to_seller = args[:visible_to_seller] if args.key?(:visible_to_seller)
|
||||||
|
@status = args[:status] if args.key?(:status)
|
||||||
|
@entity_type = args[:entity_type] if args.key?(:entity_type)
|
||||||
|
@role = args[:role] if args.key?(:role)
|
||||||
|
@client_name = args[:client_name] if args.key?(:client_name)
|
||||||
|
@client_account_id = args[:client_account_id] if args.key?(:client_account_id)
|
||||||
|
@entity_id = args[:entity_id] if args.key?(:entity_id)
|
||||||
|
@entity_name = args[:entity_name] if args.key?(:entity_name)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class ListClientsResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# A token to retrieve the next page of results.
|
||||||
|
# Pass this value in the
|
||||||
|
# ListClientsRequest.pageToken
|
||||||
|
# field in the subsequent call to the
|
||||||
|
# accounts.clients.list method
|
||||||
|
# to retrieve the next page of results.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
|
# The returned list of clients.
|
||||||
|
# Corresponds to the JSON property `clients`
|
||||||
|
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::Client>]
|
||||||
|
attr_accessor :clients
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
@clients = args[:clients] if args.key?(:clients)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
|
@ -0,0 +1,122 @@
|
||||||
|
# Copyright 2015 Google Inc.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
require 'date'
|
||||||
|
require 'google/apis/core/base_service'
|
||||||
|
require 'google/apis/core/json_representation'
|
||||||
|
require 'google/apis/core/hashable'
|
||||||
|
require 'google/apis/errors'
|
||||||
|
|
||||||
|
module Google
|
||||||
|
module Apis
|
||||||
|
module Adexchangebuyer2V2beta1
|
||||||
|
|
||||||
|
class ClientUser
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class ClientUserInvitation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListClientUserInvitationsResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListClientUsersResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class Client
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListClientsResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class ClientUser
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :email, as: 'email'
|
||||||
|
property :client_account_id, as: 'clientAccountId'
|
||||||
|
property :status, as: 'status'
|
||||||
|
property :user_id, as: 'userId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ClientUserInvitation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :email, as: 'email'
|
||||||
|
property :client_account_id, as: 'clientAccountId'
|
||||||
|
property :invitation_id, as: 'invitationId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListClientUserInvitationsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
collection :invitations, as: 'invitations', class: Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation, decorator: Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListClientUsersResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :users, as: 'users', class: Google::Apis::Adexchangebuyer2V2beta1::ClientUser, decorator: Google::Apis::Adexchangebuyer2V2beta1::ClientUser::Representation
|
||||||
|
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Client
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :visible_to_seller, as: 'visibleToSeller'
|
||||||
|
property :status, as: 'status'
|
||||||
|
property :entity_type, as: 'entityType'
|
||||||
|
property :role, as: 'role'
|
||||||
|
property :client_name, as: 'clientName'
|
||||||
|
property :client_account_id, as: 'clientAccountId'
|
||||||
|
property :entity_id, as: 'entityId'
|
||||||
|
property :entity_name, as: 'entityName'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListClientsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
collection :clients, as: 'clients', class: Google::Apis::Adexchangebuyer2V2beta1::Client, decorator: Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
|
@ -0,0 +1,458 @@
|
||||||
|
# Copyright 2015 Google Inc.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
require 'google/apis/core/base_service'
|
||||||
|
require 'google/apis/core/json_representation'
|
||||||
|
require 'google/apis/core/hashable'
|
||||||
|
require 'google/apis/errors'
|
||||||
|
|
||||||
|
module Google
|
||||||
|
module Apis
|
||||||
|
module Adexchangebuyer2V2beta1
|
||||||
|
# Ad Exchange Buyer API II
|
||||||
|
#
|
||||||
|
# Accesses the latest features for managing Ad Exchange accounts and Real-Time
|
||||||
|
# Bidding configurations and auction metrics.
|
||||||
|
#
|
||||||
|
# @example
|
||||||
|
# require 'google/apis/adexchangebuyer2_v2beta1'
|
||||||
|
#
|
||||||
|
# Adexchangebuyer2 = Google::Apis::Adexchangebuyer2V2beta1 # Alias the module
|
||||||
|
# service = Adexchangebuyer2::AdExchangeBuyerIIService.new
|
||||||
|
#
|
||||||
|
# @see https://developers.google.com/ad-exchange/buyer-rest/guides/client-access/
|
||||||
|
class AdExchangeBuyerIIService < Google::Apis::Core::BaseService
|
||||||
|
# @return [String]
|
||||||
|
# API key. Your API key identifies your project and provides you with API access,
|
||||||
|
# quota, and reports. Required unless you provide an OAuth 2.0 token.
|
||||||
|
attr_accessor :key
|
||||||
|
|
||||||
|
# @return [String]
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
attr_accessor :quota_user
|
||||||
|
|
||||||
|
def initialize
|
||||||
|
super('https://adexchangebuyer.googleapis.com/', '')
|
||||||
|
end
|
||||||
|
|
||||||
|
# Updates an existing client buyer.
|
||||||
|
# @param [String] account_id
|
||||||
|
# Unique numerical account ID for the buyer of which the client buyer
|
||||||
|
# is a customer; the sponsor buyer to update a client for. (required)
|
||||||
|
# @param [String] client_account_id
|
||||||
|
# Unique numerical account ID of the client to update. (required)
|
||||||
|
# @param [Google::Apis::Adexchangebuyer2V2beta1::Client] client_object
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::Adexchangebuyer2V2beta1::Client] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::Client]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def update_account_client(account_id, client_account_id, client_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:put, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}', options)
|
||||||
|
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
||||||
|
command.request_object = client_object
|
||||||
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
||||||
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Client
|
||||||
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Gets a client buyer with a given client account ID.
|
||||||
|
# @param [String] account_id
|
||||||
|
# Numerical account ID of the client's sponsor buyer. (required)
|
||||||
|
# @param [String] client_account_id
|
||||||
|
# Numerical account ID of the client buyer to retrieve. (required)
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::Adexchangebuyer2V2beta1::Client] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::Client]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_account_client(account_id, client_account_id, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}', options)
|
||||||
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
||||||
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Client
|
||||||
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Creates a new client buyer.
|
||||||
|
# @param [String] account_id
|
||||||
|
# Unique numerical account ID for the buyer of which the client buyer
|
||||||
|
# is a customer; the sponsor buyer to create a client for. (required)
|
||||||
|
# @param [Google::Apis::Adexchangebuyer2V2beta1::Client] client_object
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::Adexchangebuyer2V2beta1::Client] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::Client]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def create_account_client(account_id, client_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/clients', options)
|
||||||
|
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
||||||
|
command.request_object = client_object
|
||||||
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
||||||
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Client
|
||||||
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Lists all the clients for the current sponsor buyer.
|
||||||
|
# @param [String] account_id
|
||||||
|
# Unique numerical account ID of the sponsor buyer to list the clients for.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# Requested page size. The server may return fewer clients than requested.
|
||||||
|
# If unspecified, the server will pick an appropriate default.
|
||||||
|
# @param [String] page_token
|
||||||
|
# A token identifying a page of results the server should return.
|
||||||
|
# Typically, this is the value of
|
||||||
|
# ListClientsResponse.nextPageToken
|
||||||
|
# returned from the previous call to the
|
||||||
|
# accounts.clients.list method.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::Adexchangebuyer2V2beta1::ListClientsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::ListClientsResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def list_account_clients(account_id, page_size: nil, page_token: nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients', options)
|
||||||
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ListClientsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ListClientsResponse
|
||||||
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Updates an existing client user.
|
||||||
|
# Only the user status can be changed on update.
|
||||||
|
# @param [String] account_id
|
||||||
|
# Numerical account ID of the client's sponsor buyer. (required)
|
||||||
|
# @param [String] client_account_id
|
||||||
|
# Numerical account ID of the client buyer that the user to be retrieved
|
||||||
|
# is associated with. (required)
|
||||||
|
# @param [String] user_id
|
||||||
|
# Numerical identifier of the user to retrieve. (required)
|
||||||
|
# @param [Google::Apis::Adexchangebuyer2V2beta1::ClientUser] client_user_object
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::Adexchangebuyer2V2beta1::ClientUser] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::ClientUser]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def update_account_client_user(account_id, client_account_id, user_id, client_user_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:put, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}', options)
|
||||||
|
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUser::Representation
|
||||||
|
command.request_object = client_user_object
|
||||||
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUser::Representation
|
||||||
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ClientUser
|
||||||
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
|
command.params['userId'] = user_id unless user_id.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Retrieves an existing client user.
|
||||||
|
# @param [String] account_id
|
||||||
|
# Numerical account ID of the client's sponsor buyer. (required)
|
||||||
|
# @param [String] client_account_id
|
||||||
|
# Numerical account ID of the client buyer
|
||||||
|
# that the user to be retrieved is associated with. (required)
|
||||||
|
# @param [String] user_id
|
||||||
|
# Numerical identifier of the user to retrieve. (required)
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::Adexchangebuyer2V2beta1::ClientUser] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::ClientUser]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_account_client_user(account_id, client_account_id, user_id, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}', options)
|
||||||
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUser::Representation
|
||||||
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ClientUser
|
||||||
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
|
command.params['userId'] = user_id unless user_id.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Lists all the known client users for a specified
|
||||||
|
# sponsor buyer account ID.
|
||||||
|
# @param [String] account_id
|
||||||
|
# Numerical account ID of the sponsor buyer of the client to list users for.
|
||||||
|
# (required)
|
||||||
|
# @param [String] client_account_id
|
||||||
|
# The account ID of the client buyer to list users for. (required)
|
||||||
|
# You must specify either a string representation of a
|
||||||
|
# numerical account identifier or the `-` character
|
||||||
|
# to list all the client users for all the clients
|
||||||
|
# of a given sponsor buyer.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# Requested page size. The server may return fewer clients than requested.
|
||||||
|
# If unspecified, the server will pick an appropriate default.
|
||||||
|
# @param [String] page_token
|
||||||
|
# A token identifying a page of results the server should return.
|
||||||
|
# Typically, this is the value of
|
||||||
|
# ListClientUsersResponse.nextPageToken
|
||||||
|
# returned from the previous call to the
|
||||||
|
# accounts.clients.users.list method.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::Adexchangebuyer2V2beta1::ListClientUsersResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::ListClientUsersResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def list_account_client_users(account_id, client_account_id, page_size: nil, page_token: nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/users', options)
|
||||||
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ListClientUsersResponse::Representation
|
||||||
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ListClientUsersResponse
|
||||||
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Creates and sends out an email invitation to access
|
||||||
|
# an Ad Exchange client buyer account.
|
||||||
|
# @param [String] account_id
|
||||||
|
# Numerical account ID of the client's sponsor buyer. (required)
|
||||||
|
# @param [String] client_account_id
|
||||||
|
# Numerical account ID of the client buyer that the user
|
||||||
|
# should be associated with. (required)
|
||||||
|
# @param [Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation] client_user_invitation_object
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def create_account_client_invitation(account_id, client_account_id, client_user_invitation_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations', options)
|
||||||
|
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation::Representation
|
||||||
|
command.request_object = client_user_invitation_object
|
||||||
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation::Representation
|
||||||
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation
|
||||||
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Retrieves an existing client user invitation.
|
||||||
|
# @param [String] account_id
|
||||||
|
# Numerical account ID of the client's sponsor buyer. (required)
|
||||||
|
# @param [String] client_account_id
|
||||||
|
# Numerical account ID of the client buyer that the user invitation
|
||||||
|
# to be retrieved is associated with. (required)
|
||||||
|
# @param [String] invitation_id
|
||||||
|
# Numerical identifier of the user invitation to retrieve. (required)
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_account_client_invitation(account_id, client_account_id, invitation_id, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations/{invitationId}', options)
|
||||||
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation::Representation
|
||||||
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation
|
||||||
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
|
command.params['invitationId'] = invitation_id unless invitation_id.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Lists all the client users invitations for a client
|
||||||
|
# with a given account ID.
|
||||||
|
# @param [String] account_id
|
||||||
|
# Numerical account ID of the client's sponsor buyer. (required)
|
||||||
|
# @param [String] client_account_id
|
||||||
|
# Numerical account ID of the client buyer to list invitations for.
|
||||||
|
# (required)
|
||||||
|
# You must either specify a string representation of a
|
||||||
|
# numerical account identifier or the `-` character
|
||||||
|
# to list all the invitations for all the clients
|
||||||
|
# of a given sponsor buyer.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# Requested page size. Server may return fewer clients than requested.
|
||||||
|
# If unspecified, server will pick an appropriate default.
|
||||||
|
# @param [String] page_token
|
||||||
|
# A token identifying a page of results the server should return.
|
||||||
|
# Typically, this is the value of
|
||||||
|
# ListClientUserInvitationsResponse.nextPageToken
|
||||||
|
# returned from the previous call to the
|
||||||
|
# clients.invitations.list
|
||||||
|
# method.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::Adexchangebuyer2V2beta1::ListClientUserInvitationsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::ListClientUserInvitationsResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def list_account_client_invitations(account_id, client_account_id, page_size: nil, page_token: nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations', options)
|
||||||
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ListClientUserInvitationsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ListClientUserInvitationsResponse
|
||||||
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
protected
|
||||||
|
|
||||||
|
def apply_command_defaults(command)
|
||||||
|
command.query['key'] = key unless key.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/analytics/
|
# @see https://developers.google.com/analytics/
|
||||||
module AnalyticsV3
|
module AnalyticsV3
|
||||||
VERSION = 'V3'
|
VERSION = 'V3'
|
||||||
REVISION = '20160805'
|
REVISION = '20161004'
|
||||||
|
|
||||||
# View and manage your Google Analytics data
|
# View and manage your Google Analytics data
|
||||||
AUTH_ANALYTICS = 'https://www.googleapis.com/auth/analytics'
|
AUTH_ANALYTICS = 'https://www.googleapis.com/auth/analytics'
|
||||||
|
|
|
@ -2413,6 +2413,11 @@ module Google
|
||||||
attr_accessor :contains_sampled_data
|
attr_accessor :contains_sampled_data
|
||||||
alias_method :contains_sampled_data?, :contains_sampled_data
|
alias_method :contains_sampled_data?, :contains_sampled_data
|
||||||
|
|
||||||
|
# The last refreshed time in seconds for Analytics data.
|
||||||
|
# Corresponds to the JSON property `dataLastRefreshed`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :data_last_refreshed
|
||||||
|
|
||||||
#
|
#
|
||||||
# Corresponds to the JSON property `dataTable`
|
# Corresponds to the JSON property `dataTable`
|
||||||
# @return [Google::Apis::AnalyticsV3::GaData::DataTable]
|
# @return [Google::Apis::AnalyticsV3::GaData::DataTable]
|
||||||
|
@ -2498,6 +2503,7 @@ module Google
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@column_headers = args[:column_headers] if args.key?(:column_headers)
|
@column_headers = args[:column_headers] if args.key?(:column_headers)
|
||||||
@contains_sampled_data = args[:contains_sampled_data] if args.key?(:contains_sampled_data)
|
@contains_sampled_data = args[:contains_sampled_data] if args.key?(:contains_sampled_data)
|
||||||
|
@data_last_refreshed = args[:data_last_refreshed] if args.key?(:data_last_refreshed)
|
||||||
@data_table = args[:data_table] if args.key?(:data_table)
|
@data_table = args[:data_table] if args.key?(:data_table)
|
||||||
@id = args[:id] if args.key?(:id)
|
@id = args[:id] if args.key?(:id)
|
||||||
@items_per_page = args[:items_per_page] if args.key?(:items_per_page)
|
@items_per_page = args[:items_per_page] if args.key?(:items_per_page)
|
||||||
|
@ -3212,9 +3218,7 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :kind
|
attr_accessor :kind
|
||||||
|
|
||||||
# Number of days a user remains in the audience. Use any integer from 1-540. In
|
# Number of days (in the range 1 to 540) a user remains in the audience.
|
||||||
# remarketing audiences for search ads, membership duration is truncated to 180
|
|
||||||
# days.
|
|
||||||
# Corresponds to the JSON property `membershipDurationDays`
|
# Corresponds to the JSON property `membershipDurationDays`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :membership_duration_days
|
attr_accessor :membership_duration_days
|
||||||
|
@ -3666,8 +3670,10 @@ module Google
|
||||||
|
|
||||||
# The currency type associated with this view (profile), defaults to USD. The
|
# The currency type associated with this view (profile), defaults to USD. The
|
||||||
# supported values are:
|
# supported values are:
|
||||||
# ARS, AUD, BGN, BRL, CAD, CHF, CNY, CZK, DKK, EUR, GBP, HKD, HUF, IDR, INR, JPY,
|
# USD, JPY, EUR, GBP, AUD, KRW, BRL, CNY, DKK, RUB, SEK, NOK, PLN, TRY, TWD, HKD,
|
||||||
# KRW, LTL, MXN, NOK, NZD, PHP, PLN, RUB, SEK, THB, TRY, TWD, USD, VND, ZAR
|
# THB, IDR, ARS, MXN, VND, PHP, INR, CHF, CAD, CZK, NZD, HUF, BGN, LTL, ZAR,
|
||||||
|
# UAH, AED, BOB, CLP, COP, EGP, HRK, ILS, MAD, MYR, PEN, PKR, RON, RSD, SAR, SGD,
|
||||||
|
# VEF, LVL
|
||||||
# Corresponds to the JSON property `currency`
|
# Corresponds to the JSON property `currency`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :currency
|
attr_accessor :currency
|
||||||
|
|
|
@ -1201,6 +1201,7 @@ module Google
|
||||||
collection :column_headers, as: 'columnHeaders', class: Google::Apis::AnalyticsV3::GaData::ColumnHeader, decorator: Google::Apis::AnalyticsV3::GaData::ColumnHeader::Representation
|
collection :column_headers, as: 'columnHeaders', class: Google::Apis::AnalyticsV3::GaData::ColumnHeader, decorator: Google::Apis::AnalyticsV3::GaData::ColumnHeader::Representation
|
||||||
|
|
||||||
property :contains_sampled_data, as: 'containsSampledData'
|
property :contains_sampled_data, as: 'containsSampledData'
|
||||||
|
property :data_last_refreshed, as: 'dataLastRefreshed'
|
||||||
property :data_table, as: 'dataTable', class: Google::Apis::AnalyticsV3::GaData::DataTable, decorator: Google::Apis::AnalyticsV3::GaData::DataTable::Representation
|
property :data_table, as: 'dataTable', class: Google::Apis::AnalyticsV3::GaData::DataTable, decorator: Google::Apis::AnalyticsV3::GaData::DataTable::Representation
|
||||||
|
|
||||||
property :id, as: 'id'
|
property :id, as: 'id'
|
||||||
|
|
|
@ -2450,13 +2450,13 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Gets remarketing audiences to which the user has access.
|
# Gets a remarketing audience to which the user has access.
|
||||||
# @param [String] account_id
|
# @param [String] account_id
|
||||||
# Account ID for the remarketing audience to retrieve.
|
# The account ID of the remarketing audience to retrieve.
|
||||||
# @param [String] web_property_id
|
# @param [String] web_property_id
|
||||||
# Web property ID for the remarketing audience to retrieve.
|
# The web property ID of the remarketing audience to retrieve.
|
||||||
# @param [String] remarketing_audience_id
|
# @param [String] remarketing_audience_id
|
||||||
# The ID to retrieve the Remarketing Audience for.
|
# The ID of the remarketing audience to retrieve.
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
|
@ -2491,11 +2491,11 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Creates a new remarketing audiences.
|
# Creates a new remarketing audience.
|
||||||
# @param [String] account_id
|
# @param [String] account_id
|
||||||
# Account ID to create the remarketing audience for.
|
# The account ID for which to create the remarketing audience.
|
||||||
# @param [String] web_property_id
|
# @param [String] web_property_id
|
||||||
# Web property ID to create the remarketing audience for.
|
# Web property ID for which to create the remarketing audience.
|
||||||
# @param [Google::Apis::AnalyticsV3::RemarketingAudience] remarketing_audience_object
|
# @param [Google::Apis::AnalyticsV3::RemarketingAudience] remarketing_audience_object
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
@ -2534,9 +2534,9 @@ module Google
|
||||||
|
|
||||||
# Lists remarketing audiences to which the user has access.
|
# Lists remarketing audiences to which the user has access.
|
||||||
# @param [String] account_id
|
# @param [String] account_id
|
||||||
# Account ID for the remarketing audience to retrieve.
|
# The account ID of the remarketing audiences to retrieve.
|
||||||
# @param [String] web_property_id
|
# @param [String] web_property_id
|
||||||
# Web property ID for the remarketing audience to retrieve.
|
# The web property ID of the remarketing audiences to retrieve.
|
||||||
# @param [Fixnum] max_results
|
# @param [Fixnum] max_results
|
||||||
# The maximum number of remarketing audiences to include in this response.
|
# The maximum number of remarketing audiences to include in this response.
|
||||||
# @param [Fixnum] start_index
|
# @param [Fixnum] start_index
|
||||||
|
@ -2579,14 +2579,13 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Updates an existing remarketing audiences. This method supports patch
|
# Updates an existing remarketing audience. This method supports patch semantics.
|
||||||
# semantics.
|
|
||||||
# @param [String] account_id
|
# @param [String] account_id
|
||||||
# Account ID for the remarketing audience to update.
|
# The account ID of the remarketing audience to update.
|
||||||
# @param [String] web_property_id
|
# @param [String] web_property_id
|
||||||
# Web property ID for the remarketing audience to update.
|
# The web property ID of the remarketing audience to update.
|
||||||
# @param [String] remarketing_audience_id
|
# @param [String] remarketing_audience_id
|
||||||
# Remarketing audience ID of the remarketing audience to update.
|
# The ID of the remarketing audience to update.
|
||||||
# @param [Google::Apis::AnalyticsV3::RemarketingAudience] remarketing_audience_object
|
# @param [Google::Apis::AnalyticsV3::RemarketingAudience] remarketing_audience_object
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
@ -2624,13 +2623,13 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Updates an existing remarketing audiences.
|
# Updates an existing remarketing audience.
|
||||||
# @param [String] account_id
|
# @param [String] account_id
|
||||||
# Account ID for the remarketing audience to update.
|
# The account ID of the remarketing audience to update.
|
||||||
# @param [String] web_property_id
|
# @param [String] web_property_id
|
||||||
# Web property ID for the remarketing audience to update.
|
# The web property ID of the remarketing audience to update.
|
||||||
# @param [String] remarketing_audience_id
|
# @param [String] remarketing_audience_id
|
||||||
# Remarketing audience ID of the remarketing audience to update.
|
# The ID of the remarketing audience to update.
|
||||||
# @param [Google::Apis::AnalyticsV3::RemarketingAudience] remarketing_audience_object
|
# @param [Google::Apis::AnalyticsV3::RemarketingAudience] remarketing_audience_object
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/bigquery/
|
# @see https://cloud.google.com/bigquery/
|
||||||
module BigqueryV2
|
module BigqueryV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20161001'
|
REVISION = '20161006'
|
||||||
|
|
||||||
# View and manage your data in Google BigQuery
|
# View and manage your data in Google BigQuery
|
||||||
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/container-builder/docs/
|
# @see https://cloud.google.com/container-builder/docs/
|
||||||
module CloudbuildV1
|
module CloudbuildV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20161012'
|
REVISION = '20161013'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/genomics/
|
# @see https://cloud.google.com/genomics/
|
||||||
module GenomicsV1
|
module GenomicsV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20161010'
|
REVISION = '20161005'
|
||||||
|
|
||||||
# View and manage your data in Google BigQuery
|
# View and manage your data in Google BigQuery
|
||||||
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
||||||
|
|
|
@ -25,7 +25,10 @@ module Google
|
||||||
# @see https://developers.google.com/identity-toolkit/v3/
|
# @see https://developers.google.com/identity-toolkit/v3/
|
||||||
module IdentitytoolkitV3
|
module IdentitytoolkitV3
|
||||||
VERSION = 'V3'
|
VERSION = 'V3'
|
||||||
REVISION = '20160927'
|
REVISION = '20161010'
|
||||||
|
|
||||||
|
# View and administer all your Firebase data and settings
|
||||||
|
AUTH_FIREBASE = 'https://www.googleapis.com/auth/firebase'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -308,7 +308,7 @@ module Google
|
||||||
|
|
||||||
# The query parameter that client can customize by themselves in auth url. The
|
# The query parameter that client can customize by themselves in auth url. The
|
||||||
# following parameters are reserved for server so that they cannot be customized
|
# following parameters are reserved for server so that they cannot be customized
|
||||||
# by clients: client_id, response_type, scope, redirect_uri, state.
|
# by clients: client_id, response_type, scope, redirect_uri, state, oauth_token.
|
||||||
# Corresponds to the JSON property `customParameter`
|
# Corresponds to the JSON property `customParameter`
|
||||||
# @return [Hash<String,String>]
|
# @return [Hash<String,String>]
|
||||||
attr_accessor :custom_parameter
|
attr_accessor :custom_parameter
|
||||||
|
@ -988,6 +988,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :signer_key
|
attr_accessor :signer_key
|
||||||
|
|
||||||
|
# Specify which project (field value is actually project id) to operate. Only
|
||||||
|
# used when provided credential.
|
||||||
|
# Corresponds to the JSON property `targetProjectId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :target_project_id
|
||||||
|
|
||||||
# The account info to be stored.
|
# The account info to be stored.
|
||||||
# Corresponds to the JSON property `users`
|
# Corresponds to the JSON property `users`
|
||||||
# @return [Array<Google::Apis::IdentitytoolkitV3::UserInfo>]
|
# @return [Array<Google::Apis::IdentitytoolkitV3::UserInfo>]
|
||||||
|
@ -1006,6 +1012,7 @@ module Google
|
||||||
@salt_separator = args[:salt_separator] if args.key?(:salt_separator)
|
@salt_separator = args[:salt_separator] if args.key?(:salt_separator)
|
||||||
@sanity_check = args[:sanity_check] if args.key?(:sanity_check)
|
@sanity_check = args[:sanity_check] if args.key?(:sanity_check)
|
||||||
@signer_key = args[:signer_key] if args.key?(:signer_key)
|
@signer_key = args[:signer_key] if args.key?(:signer_key)
|
||||||
|
@target_project_id = args[:target_project_id] if args.key?(:target_project_id)
|
||||||
@users = args[:users] if args.key?(:users)
|
@users = args[:users] if args.key?(:users)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -482,6 +482,7 @@ module Google
|
||||||
property :salt_separator, :base64 => true, as: 'saltSeparator'
|
property :salt_separator, :base64 => true, as: 'saltSeparator'
|
||||||
property :sanity_check, as: 'sanityCheck'
|
property :sanity_check, as: 'sanityCheck'
|
||||||
property :signer_key, :base64 => true, as: 'signerKey'
|
property :signer_key, :base64 => true, as: 'signerKey'
|
||||||
|
property :target_project_id, as: 'targetProjectId'
|
||||||
collection :users, as: 'users', class: Google::Apis::IdentitytoolkitV3::UserInfo, decorator: Google::Apis::IdentitytoolkitV3::UserInfo::Representation
|
collection :users, as: 'users', class: Google::Apis::IdentitytoolkitV3::UserInfo, decorator: Google::Apis::IdentitytoolkitV3::UserInfo::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/monitoring/api/
|
# @see https://cloud.google.com/monitoring/api/
|
||||||
module MonitoringV3
|
module MonitoringV3
|
||||||
VERSION = 'V3'
|
VERSION = 'V3'
|
||||||
REVISION = '20161010'
|
REVISION = '20161013'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/+/domains/
|
# @see https://developers.google.com/+/domains/
|
||||||
module PlusDomainsV1
|
module PlusDomainsV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20161011'
|
REVISION = '20161012'
|
||||||
|
|
||||||
# View your circles and the people and pages in them
|
# View your circles and the people and pages in them
|
||||||
AUTH_PLUS_CIRCLES_READ = 'https://www.googleapis.com/auth/plus.circles.read'
|
AUTH_PLUS_CIRCLES_READ = 'https://www.googleapis.com/auth/plus.circles.read'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/+/api/
|
# @see https://developers.google.com/+/api/
|
||||||
module PlusV1
|
module PlusV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20161011'
|
REVISION = '20161012'
|
||||||
|
|
||||||
# Know the list of people in your circles, your age range, and language
|
# Know the list of people in your circles, your age range, and language
|
||||||
AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login'
|
AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/storage/docs/json_api/
|
# @see https://developers.google.com/storage/docs/json_api/
|
||||||
module StorageV1
|
module StorageV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20160923'
|
REVISION = '20161005'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -469,7 +469,9 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Updates a bucket. This method supports patch semantics.
|
# Updates a bucket. Changes to the bucket will be readable immediately after
|
||||||
|
# writing, but configuration changes may take time to propagate. This method
|
||||||
|
# supports patch semantics.
|
||||||
# @param [String] bucket
|
# @param [String] bucket
|
||||||
# Name of a bucket.
|
# Name of a bucket.
|
||||||
# @param [Google::Apis::StorageV1::Bucket] bucket_object
|
# @param [Google::Apis::StorageV1::Bucket] bucket_object
|
||||||
|
@ -524,7 +526,8 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Updates a bucket.
|
# Updates a bucket. Changes to the bucket will be readable immediately after
|
||||||
|
# writing, but configuration changes may take time to propagate.
|
||||||
# @param [String] bucket
|
# @param [String] bucket
|
||||||
# Name of a bucket.
|
# Name of a bucket.
|
||||||
# @param [Google::Apis::StorageV1::Bucket] bucket_object
|
# @param [Google::Apis::StorageV1::Bucket] bucket_object
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/vision/
|
# @see https://cloud.google.com/vision/
|
||||||
module VisionV1
|
module VisionV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20161005'
|
REVISION = '20161011'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/youtube/partner/
|
# @see https://developers.google.com/youtube/partner/
|
||||||
module YoutubePartnerV1
|
module YoutubePartnerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20161004'
|
REVISION = '20161011'
|
||||||
|
|
||||||
# View and manage your assets and associated content on YouTube
|
# View and manage your assets and associated content on YouTube
|
||||||
AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'
|
AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
DIR=$(dirname $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ))
|
DIR=$(dirname $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ))
|
||||||
|
|
||||||
API_IDS=(adexchangebuyer:v1.4 \
|
API_IDS=(adexchangebuyer:v1.4 \
|
||||||
|
adexchangebuyer2:v2beta1 \
|
||||||
adexchangeseller:v2.0 \
|
adexchangeseller:v2.0 \
|
||||||
admin:directory_v1 \
|
admin:directory_v1 \
|
||||||
admin:datatransfer_v1 \
|
admin:datatransfer_v1 \
|
||||||
|
|
Loading…
Reference in New Issue