View Source GoogleApi.AdExchangeBuyer.V14.Api.Budget (google_api_ad_exchange_buyer v0.41.0)

API calls for all endpoints tagged Budget.

Summary

Functions

Returns the budget information for the adgroup specified by the accountId and billingId.

Updates the budget amount for the budget of the adgroup specified by the accountId and billingId, with the budget amount in the request. This method supports patch semantics.

Updates the budget amount for the budget of the adgroup specified by the accountId and billingId, with the budget amount in the request.

Functions

Link to this function

adexchangebuyer_budget_get(connection, account_id, billing_id, optional_params \\ [], opts \\ [])

View Source
@spec adexchangebuyer_budget_get(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AdExchangeBuyer.V14.Model.Budget.t()}
  | {:ok, Tesla.Env.t()}
  | {:ok, list()}
  | {:error, any()}

Returns the budget information for the adgroup specified by the accountId and billingId.

Parameters

  • connection (type: GoogleApi.AdExchangeBuyer.V14.Connection.t) - Connection to server
  • account_id (type: String.t) - The account id to get the budget information for.
  • billing_id (type: String.t) - The billing id to get the budget information for.
  • optional_params (type: keyword()) - Optional parameters
    • :alt (type: String.t) - Data format for the response.
    • :fields (type: String.t) - Selector specifying which fields to include in a partial response.
    • :key (type: String.t) - 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.
    • :oauth_token (type: String.t) - OAuth 2.0 token for the current user.
    • :prettyPrint (type: boolean()) - Returns response with indentations and line breaks.
    • :quotaUser (type: String.t) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AdExchangeBuyer.V14.Model.Budget{}} on success
  • {:error, info} on failure
Link to this function

adexchangebuyer_budget_patch(connection, account_id, billing_id, optional_params \\ [], opts \\ [])

View Source
@spec adexchangebuyer_budget_patch(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AdExchangeBuyer.V14.Model.Budget.t()}
  | {:ok, Tesla.Env.t()}
  | {:ok, list()}
  | {:error, any()}

Updates the budget amount for the budget of the adgroup specified by the accountId and billingId, with the budget amount in the request. This method supports patch semantics.

Parameters

  • connection (type: GoogleApi.AdExchangeBuyer.V14.Connection.t) - Connection to server
  • account_id (type: String.t) - The account id associated with the budget being updated.
  • billing_id (type: String.t) - The billing id associated with the budget being updated.
  • optional_params (type: keyword()) - Optional parameters
    • :alt (type: String.t) - Data format for the response.
    • :fields (type: String.t) - Selector specifying which fields to include in a partial response.
    • :key (type: String.t) - 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.
    • :oauth_token (type: String.t) - OAuth 2.0 token for the current user.
    • :prettyPrint (type: boolean()) - Returns response with indentations and line breaks.
    • :quotaUser (type: String.t) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AdExchangeBuyer.V14.Model.Budget.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AdExchangeBuyer.V14.Model.Budget{}} on success
  • {:error, info} on failure
Link to this function

adexchangebuyer_budget_update(connection, account_id, billing_id, optional_params \\ [], opts \\ [])

View Source
@spec adexchangebuyer_budget_update(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AdExchangeBuyer.V14.Model.Budget.t()}
  | {:ok, Tesla.Env.t()}
  | {:ok, list()}
  | {:error, any()}

Updates the budget amount for the budget of the adgroup specified by the accountId and billingId, with the budget amount in the request.

Parameters

  • connection (type: GoogleApi.AdExchangeBuyer.V14.Connection.t) - Connection to server
  • account_id (type: String.t) - The account id associated with the budget being updated.
  • billing_id (type: String.t) - The billing id associated with the budget being updated.
  • optional_params (type: keyword()) - Optional parameters
    • :alt (type: String.t) - Data format for the response.
    • :fields (type: String.t) - Selector specifying which fields to include in a partial response.
    • :key (type: String.t) - 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.
    • :oauth_token (type: String.t) - OAuth 2.0 token for the current user.
    • :prettyPrint (type: boolean()) - Returns response with indentations and line breaks.
    • :quotaUser (type: String.t) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AdExchangeBuyer.V14.Model.Budget.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AdExchangeBuyer.V14.Model.Budget{}} on success
  • {:error, info} on failure