<?php
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v21/services/account_budget_proposal_service.proto

namespace GPBMetadata\Google\Ads\GoogleAds\V21\Services;

class AccountBudgetProposalService
{
    public static $is_initialized = false;

    public static function initOnce()
    {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();
        if (static::$is_initialized == true) {
            return;
        }
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Api\Http::initOnce();
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Api\LaunchStage::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x92\x03\x0A.google/ads/googleads/v21/enums/time_type.proto\x12\x1Egoogle.ads.googleads.v21.enums\"N\x0A\x0CTimeTypeEnum\">\x0A\x08TimeType\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x07\x0A\x03NOW\x10\x02\x12\x0B\x0A\x07FOREVER\x10\x03B\xE7\x01\x0A\"com.google.ads.googleads.v21.enumsB\x0DTimeTypeProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v21/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V21.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V21\\Enums\xEA\x02\"Google::Ads::GoogleAds::V21::Enumsb\x06proto3\x0A\xF0\x03\x0AAgoogle/ads/googleads/v21/enums/account_budget_proposal_type.proto\x12\x1Egoogle.ads.googleads.v21.enums\"\x87\x01\x0A\x1DAccountBudgetProposalTypeEnum\"f\x0A\x19AccountBudgetProposalType\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0A\x0A\x06CREATE\x10\x02\x12\x0A\x0A\x06UPDATE\x10\x03\x12\x07\x0A\x03END\x10\x04\x12\x0A\x0A\x06REMOVE\x10\x05B\xF8\x01\x0A\"com.google.ads.googleads.v21.enumsB\x1EAccountBudgetProposalTypeProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v21/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V21.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V21\\Enums\xEA\x02\"Google::Ads::GoogleAds::V21::Enumsb\x06proto3\x0A\x97\x04\x0ACgoogle/ads/googleads/v21/enums/account_budget_proposal_status.proto\x12\x1Egoogle.ads.googleads.v21.enums\"\xAA\x01\x0A\x1FAccountBudgetProposalStatusEnum\"\x86\x01\x0A\x1BAccountBudgetProposalStatus\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0B\x0A\x07PENDING\x10\x02\x12\x11\x0A\x0DAPPROVED_HELD\x10\x03\x12\x0C\x0A\x08APPROVED\x10\x04\x12\x0D\x0A\x09CANCELLED\x10\x05\x12\x0C\x0A\x08REJECTED\x10\x06B\xFA\x01\x0A\"com.google.ads.googleads.v21.enumsB AccountBudgetProposalStatusProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v21/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V21.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V21\\Enums\xEA\x02\"Google::Ads::GoogleAds::V21::Enumsb\x06proto3\x0A\xAF\x03\x0A8google/ads/googleads/v21/enums/spending_limit_type.proto\x12\x1Egoogle.ads.googleads.v21.enums\"X\x0A\x15SpendingLimitTypeEnum\"?\x0A\x11SpendingLimitType\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0C\x0A\x08INFINITE\x10\x02B\xF0\x01\x0A\"com.google.ads.googleads.v21.enumsB\x16SpendingLimitTypeProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v21/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V21.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V21\\Enums\xEA\x02\"Google::Ads::GoogleAds::V21::Enumsb\x06proto3\x0A\xE7\x13\x0A@google/ads/googleads/v21/resources/account_budget_proposal.proto\x12\"google.ads.googleads.v21.resources\x1AAgoogle/ads/googleads/v21/enums/account_budget_proposal_type.proto\x1A8google/ads/googleads/v21/enums/spending_limit_type.proto\x1A.google/ads/googleads/v21/enums/time_type.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\"\xFE\x0E\x0A\x15AccountBudgetProposal\x12M\x0A\x0Dresource_name\x18\x01 \x01(\x09B6\xE0A\x05\xFAA0\x0A.googleads.googleapis.com/AccountBudgetProposal\x12\x14\x0A\x02id\x18\x19 \x01(\x03B\x03\xE0A\x03H\x05\x88\x01\x01\x12I\x0A\x0Dbilling_setup\x18\x1A \x01(\x09B-\xE0A\x05\xFAA'\x0A%googleads.googleapis.com/BillingSetupH\x06\x88\x01\x01\x12K\x0A\x0Eaccount_budget\x18\x1B \x01(\x09B.\xE0A\x05\xFAA(\x0A&googleads.googleapis.com/AccountBudgetH\x07\x88\x01\x01\x12s\x0A\x0Dproposal_type\x18\x04 \x01(\x0E2W.google.ads.googleads.v21.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalTypeB\x03\xE0A\x05\x12p\x0A\x06status\x18\x0F \x01(\x0E2[.google.ads.googleads.v21.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatusB\x03\xE0A\x03\x12\x1F\x0A\x0Dproposed_name\x18\x1C \x01(\x09B\x03\xE0A\x05H\x08\x88\x01\x01\x12*\x0A\x18approved_start_date_time\x18\x1E \x01(\x09B\x03\xE0A\x03H\x09\x88\x01\x01\x120\x0A\x1Eproposed_purchase_order_number\x18# \x01(\x09B\x03\xE0A\x05H\x0A\x88\x01\x01\x12 \x0A\x0Eproposed_notes\x18\$ \x01(\x09B\x03\xE0A\x05H\x0B\x88\x01\x01\x12\$\x0A\x12creation_date_time\x18% \x01(\x09B\x03\xE0A\x03H\x0C\x88\x01\x01\x12\$\x0A\x12approval_date_time\x18& \x01(\x09B\x03\xE0A\x03H\x0D\x88\x01\x01\x12'\x0A\x18proposed_start_date_time\x18\x1D \x01(\x09B\x03\xE0A\x05H\x00\x12^\x0A\x18proposed_start_time_type\x18\x07 \x01(\x0E25.google.ads.googleads.v21.enums.TimeTypeEnum.TimeTypeB\x03\xE0A\x05H\x00\x12%\x0A\x16proposed_end_date_time\x18\x1F \x01(\x09B\x03\xE0A\x05H\x01\x12\\\x0A\x16proposed_end_time_type\x18\x09 \x01(\x0E25.google.ads.googleads.v21.enums.TimeTypeEnum.TimeTypeB\x03\xE0A\x05H\x01\x12%\x0A\x16approved_end_date_time\x18  \x01(\x09B\x03\xE0A\x03H\x02\x12\\\x0A\x16approved_end_time_type\x18\x16 \x01(\x0E25.google.ads.googleads.v21.enums.TimeTypeEnum.TimeTypeB\x03\xE0A\x03H\x02\x12-\x0A\x1Eproposed_spending_limit_micros\x18! \x01(\x03B\x03\xE0A\x05H\x03\x12t\x0A\x1Cproposed_spending_limit_type\x18\x0B \x01(\x0E2G.google.ads.googleads.v21.enums.SpendingLimitTypeEnum.SpendingLimitTypeB\x03\xE0A\x05H\x03\x12-\x0A\x1Eapproved_spending_limit_micros\x18\" \x01(\x03B\x03\xE0A\x03H\x04\x12t\x0A\x1Capproved_spending_limit_type\x18\x18 \x01(\x0E2G.google.ads.googleads.v21.enums.SpendingLimitTypeEnum.SpendingLimitTypeB\x03\xE0A\x03H\x04:\x80\x01\xEAA}\x0A.googleads.googleapis.com/AccountBudgetProposal\x12Kcustomers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}B\x15\x0A\x13proposed_start_timeB\x13\x0A\x11proposed_end_timeB\x13\x0A\x11approved_end_timeB\x19\x0A\x17proposed_spending_limitB\x19\x0A\x17approved_spending_limitB\x05\x0A\x03_idB\x10\x0A\x0E_billing_setupB\x11\x0A\x0F_account_budgetB\x10\x0A\x0E_proposed_nameB\x1B\x0A\x19_approved_start_date_timeB!\x0A\x1F_proposed_purchase_order_numberB\x11\x0A\x0F_proposed_notesB\x15\x0A\x13_creation_date_timeB\x15\x0A\x13_approval_date_timeB\x8C\x02\x0A&com.google.ads.googleads.v21.resourcesB\x1AAccountBudgetProposalProtoP\x01ZKgoogle.golang.org/genproto/googleapis/ads/googleads/v21/resources;resources\xA2\x02\x03GAA\xAA\x02\"Google.Ads.GoogleAds.V21.Resources\xCA\x02\"Google\\Ads\\GoogleAds\\V21\\Resources\xEA\x02&Google::Ads::GoogleAds::V21::Resourcesb\x06proto3\x0A\xA7\x0C\x0AGgoogle/ads/googleads/v21/services/account_budget_proposal_service.proto\x12!google.ads.googleads.v21.services\x1A\x1Cgoogle/api/annotations.proto\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A google/protobuf/field_mask.proto\"\xB0\x01\x0A\"MutateAccountBudgetProposalRequest\x12\x18\x0A\x0Bcustomer_id\x18\x01 \x01(\x09B\x03\xE0A\x02\x12Y\x0A\x09operation\x18\x02 \x01(\x0B2A.google.ads.googleads.v21.services.AccountBudgetProposalOperationB\x03\xE0A\x02\x12\x15\x0A\x0Dvalidate_only\x18\x03 \x01(\x08\"\xF2\x01\x0A\x1EAccountBudgetProposalOperation\x12/\x0A\x0Bupdate_mask\x18\x03 \x01(\x0B2\x1A.google.protobuf.FieldMask\x12K\x0A\x06create\x18\x02 \x01(\x0B29.google.ads.googleads.v21.resources.AccountBudgetProposalH\x00\x12E\x0A\x06remove\x18\x01 \x01(\x09B3\xFAA0\x0A.googleads.googleapis.com/AccountBudgetProposalH\x00B\x0B\x0A\x09operation\"{\x0A#MutateAccountBudgetProposalResponse\x12T\x0A\x06result\x18\x02 \x01(\x0B2D.google.ads.googleads.v21.services.MutateAccountBudgetProposalResult\"o\x0A!MutateAccountBudgetProposalResult\x12J\x0A\x0Dresource_name\x18\x01 \x01(\x09B3\xFAA0\x0A.googleads.googleapis.com/AccountBudgetProposal2\xF5\x02\x0A\x1CAccountBudgetProposalService\x12\x8D\x02\x0A\x1BMutateAccountBudgetProposal\x12E.google.ads.googleads.v21.services.MutateAccountBudgetProposalRequest\x1AF.google.ads.googleads.v21.services.MutateAccountBudgetProposalResponse\"_\xDAA\x15customer_id,operation\x82\xD3\xE4\x93\x02A\"</v21/customers/{customer_id=*}/accountBudgetProposals:mutate:\x01*\x1AE\xCAA\x18googleads.googleapis.com\xD2A'https://www.googleapis.com/auth/adwordsB\x8D\x02\x0A%com.google.ads.googleads.v21.servicesB!AccountBudgetProposalServiceProtoP\x01ZIgoogle.golang.org/genproto/googleapis/ads/googleads/v21/services;services\xA2\x02\x03GAA\xAA\x02!Google.Ads.GoogleAds.V21.Services\xCA\x02!Google\\Ads\\GoogleAds\\V21\\Services\xEA\x02%Google::Ads::GoogleAds::V21::Servicesb\x06proto3",
            true
        );
        static::$is_initialized = true;
    }
}

