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

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

class IncentiveService
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();
        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Api\Http::initOnce();
        \GPBMetadata\Google\Api\LaunchStage::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Type\Money::initOnce();
        \GPBMetadata\Google\Api\Annotations::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xC6\x17\x0A9google/ads/googleads/v23/services/incentive_service.proto\x12!google.ads.googleads.v23.services\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x17google/type/money.proto\"\xC7\x02\x0A\x15FetchIncentiveRequest\x12\x1F\x0A\x0Dlanguage_code\x18\x01 \x01(\x09B\x03\xE0A\x01H\x00\x88\x01\x01\x12\x1E\x0A\x0Ccountry_code\x18\x02 \x01(\x09B\x03\xE0A\x01H\x01\x88\x01\x01\x12\x17\x0A\x05email\x18\x03 \x01(\x09B\x03\xE0A\x01H\x02\x88\x01\x01\x12^\x0A\x04type\x18\x04 \x01(\x0E2F.google.ads.googleads.v23.services.FetchIncentiveRequest.IncentiveTypeB\x03\xE0A\x01H\x03\x88\x01\x01\">\x0A\x0DIncentiveType\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0F\x0A\x0BACQUISITION\x10\x02B\x10\x0A\x0E_language_codeB\x0F\x0A\x0D_country_codeB\x08\x0A\x06_emailB\x07\x0A\x05_type\"\xE6\x04\x0A\x09Incentive\x12\x19\x0A\x0Cincentive_id\x18\x01 \x01(\x03H\x00\x88\x01\x01\x12R\x0A\x0Brequirement\x18\x02 \x01(\x0B28.google.ads.googleads.v23.services.Incentive.RequirementH\x01\x88\x01\x01\x12/\x0A\"incentive_terms_and_conditions_url\x18\x03 \x01(\x09H\x02\x88\x01\x01\x12Y\x0A\x04type\x18\x04 \x01(\x0E2F.google.ads.googleads.v23.services.FetchIncentiveRequest.IncentiveTypeH\x03\x88\x01\x01\x1A\x8C\x02\x0A\x0BRequirement\x12T\x0A\x05spend\x18\x01 \x01(\x0B2>.google.ads.googleads.v23.services.Incentive.Requirement.SpendB\x03\xE0A\x01H\x00\x1A\x97\x01\x0A\x05Spend\x122\x0A\x0Caward_amount\x18\x01 \x01(\x0B2\x12.google.type.MoneyB\x03\xE0A\x02H\x00\x88\x01\x01\x125\x0A\x0Frequired_amount\x18\x02 \x01(\x0B2\x12.google.type.MoneyB\x03\xE0A\x02H\x01\x88\x01\x01B\x0F\x0A\x0D_award_amountB\x12\x0A\x10_required_amountB\x0D\x0A\x0BrequirementB\x0F\x0A\x0D_incentive_idB\x0E\x0A\x0C_requirementB%\x0A#_incentive_terms_and_conditions_urlB\x07\x0A\x05_type\"\xA2\x02\x0A\x0DCyoIncentives\x12I\x0A\x09low_offer\x18\x01 \x01(\x0B2,.google.ads.googleads.v23.services.IncentiveB\x03\xE0A\x02H\x00\x88\x01\x01\x12L\x0A\x0Cmedium_offer\x18\x02 \x01(\x0B2,.google.ads.googleads.v23.services.IncentiveB\x03\xE0A\x02H\x01\x88\x01\x01\x12J\x0A\x0Ahigh_offer\x18\x03 \x01(\x0B2,.google.ads.googleads.v23.services.IncentiveB\x03\xE0A\x02H\x02\x88\x01\x01B\x0C\x0A\x0A_low_offerB\x0F\x0A\x0D_medium_offerB\x0D\x0A\x0B_high_offer\"\x82\x03\x0A\x0EIncentiveOffer\x12S\x0A\x04type\x18\x01 \x01(\x0E2;.google.ads.googleads.v23.services.IncentiveOffer.OfferTypeB\x03\xE0A\x02H\x01\x88\x01\x01\x127\x0A%consolidated_terms_and_conditions_url\x18\x02 \x01(\x09B\x03\xE0A\x01H\x02\x88\x01\x01\x12J\x0A\x0Ecyo_incentives\x18\x03 \x01(\x0B20.google.ads.googleads.v23.services.CyoIncentivesH\x00\"N\x0A\x09OfferType\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x10\x0A\x0CNO_INCENTIVE\x10\x02\x12\x11\x0A\x0DCYO_INCENTIVE\x10\x03B\x13\x0A\x11incentive_detailsB\x07\x0A\x05_typeB(\x0A&_consolidated_terms_and_conditions_url\"\x82\x01\x0A\x16FetchIncentiveResponse\x12T\x0A\x0Fincentive_offer\x18\x01 \x01(\x0B21.google.ads.googleads.v23.services.IncentiveOfferB\x03\xE0A\x02H\x00\x88\x01\x01B\x12\x0A\x10_incentive_offer\"\xB0\x01\x0A\x15ApplyIncentiveRequest\x12\"\x0A\x15selected_incentive_id\x18\x01 \x01(\x03H\x00\x88\x01\x01\x12\x18\x0A\x0Bcustomer_id\x18\x02 \x01(\x09H\x01\x88\x01\x01\x12\x1E\x0A\x0Ccountry_code\x18\x03 \x01(\x09B\x03\xE0A\x02H\x02\x88\x01\x01B\x18\x0A\x16_selected_incentive_idB\x0E\x0A\x0C_customer_idB\x0F\x0A\x0D_country_code\"p\x0A\x16ApplyIncentiveResponse\x12\x18\x0A\x0Bcoupon_code\x18\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Dcreation_time\x18\x02 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_coupon_codeB\x10\x0A\x0E_creation_time2\xFF\x03\x0A\x10IncentiveService\x12\xAD\x01\x0A\x0EFetchIncentive\x128.google.ads.googleads.v23.services.FetchIncentiveRequest\x1A9.google.ads.googleads.v23.services.FetchIncentiveResponse\"&\x82\xD3\xE4\x93\x02 \x12\x1E/v23/incentives:fetchIncentive\x12\xF3\x01\x0A\x0EApplyIncentive\x128.google.ads.googleads.v23.services.ApplyIncentiveRequest\x1A9.google.ads.googleads.v23.services.ApplyIncentiveResponse\"l\xDAA\x0Ccountry_code\x82\xD3\xE4\x93\x02W\"R/v23/customers/{customer_id=*}/incentives/{selected_incentive_id=*}:applyIncentive:\x01*\x1AE\xCAA\x18googleads.googleapis.com\xD2A'https://www.googleapis.com/auth/adwordsB\x81\x02\x0A%com.google.ads.googleads.v23.servicesB\x15IncentiveServiceProtoP\x01ZIgoogle.golang.org/genproto/googleapis/ads/googleads/v23/services;services\xA2\x02\x03GAA\xAA\x02!Google.Ads.GoogleAds.V23.Services\xCA\x02!Google\\Ads\\GoogleAds\\V23\\Services\xEA\x02%Google::Ads::GoogleAds::V23::Servicesb\x06proto3"
        , true);
        static::$is_initialized = true;
    }
}

