Google.Api.Ads.AdWords.v201402.BudgetService.mutate C# (CSharp) Метод

mutate() приватный Метод

private mutate ( [ operations ) : BudgetReturnValue
operations [
Результат BudgetReturnValue
    public virtual BudgetReturnValue mutate([System.Xml.Serialization.XmlElementAttribute("operations")]
BudgetOperation[] operations) {
      object[] results = this.Invoke("mutate", new object[] { operations });
      return ((BudgetReturnValue) (results[0]));
    }

Usage Example

        /// <summary>
        /// Creates an explicit budget to be used only to create the Campaign.
        /// </summary>
        /// <param name="budgetService">The budget service.</param>
        /// <param name="name">The budget name.</param>
        /// <param name="amount">The budget amount.</param>
        /// <returns>The budget object.</returns>
        private Budget CreateSharedBudget(BudgetService budgetService, String name, long amount)
        {
            // Create a shared budget
              Budget budget = new Budget();
              budget.name = name;
              budget.period = BudgetBudgetPeriod.DAILY;
              budget.amount = new Money();
              budget.amount.microAmount = amount;
              budget.deliveryMethod = BudgetBudgetDeliveryMethod.STANDARD;
              budget.isExplicitlyShared = true;

              // Create operation.
              BudgetOperation operation = new BudgetOperation();
              operation.operand = budget;
              operation.@operator = Operator.ADD;

              // Make the mutate request.
              return budgetService.mutate(new BudgetOperation[] {operation}).value[0];
        }