<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/shopping/merchant/products/v1/products.proto

namespace GPBMetadata\Google\Shopping\Merchant\Products\V1;

class Products
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Shopping\Merchant\Products\V1\ProductsCommon::initOnce();
        \GPBMetadata\Google\Shopping\Type\Types::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x8C\x10\x0A3google/shopping/merchant/products/v1/products.proto\x12\$google.shopping.merchant.products.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A:google/shopping/merchant/products/v1/products_common.proto\x1A google/shopping/type/types.proto\"\xA8\x05\x0A\x07Product\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12 \x0A\x13base64_encoded_name\x18\x0F \x01(\x09B\x03\xE0A\x03\x12\x19\x0A\x0Clegacy_local\x18\x0B \x01(\x08B\x03\xE0A\x03\x12\x15\x0A\x08offer_id\x18\x03 \x01(\x09B\x03\xE0A\x03\x12\x1D\x0A\x10content_language\x18\x04 \x01(\x09B\x03\xE0A\x03\x12\x17\x0A\x0Afeed_label\x18\x05 \x01(\x09B\x03\xE0A\x03\x12\x18\x0A\x0Bdata_source\x18\x06 \x01(\x09B\x03\xE0A\x03\x12 \x0A\x0Eversion_number\x18\x07 \x01(\x03B\x03\xE0A\x03H\x00\x88\x01\x01\x12X\x0A\x12product_attributes\x18\x0D \x01(\x0B27.google.shopping.merchant.products.v1.ProductAttributesB\x03\xE0A\x03\x12E\x0A\x11custom_attributes\x18\x09 \x03(\x0B2%.google.shopping.type.CustomAttributeB\x03\xE0A\x03\x12P\x0A\x0Eproduct_status\x18\x0A \x01(\x0B23.google.shopping.merchant.products.v1.ProductStatusB\x03\xE0A\x03\x12Z\x0A\x13automated_discounts\x18\x0C \x01(\x0B28.google.shopping.merchant.products.v1.AutomatedDiscountsB\x03\xE0A\x03\x12\x15\x0A\x08archived\x18\x0E \x01(\x08B\x03\xE0A\x03:N\xEAAK\x0A\"merchantapi.googleapis.com/Product\x12%accounts/{account}/products/{product}B\x11\x0A\x0F_version_number\"M\x0A\x11GetProductRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"merchantapi.googleapis.com/Product\"x\x0A\x13ListProductsRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x12\"merchantapi.googleapis.com/Product\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09\"p\x0A\x14ListProductsResponse\x12?\x0A\x08products\x18\x01 \x03(\x0B2-.google.shopping.merchant.products.v1.Product\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x092\xCF\x03\x0A\x0FProductsService\x12\xAE\x01\x0A\x0AGetProduct\x127.google.shopping.merchant.products.v1.GetProductRequest\x1A-.google.shopping.merchant.products.v1.Product\"8\xDAA\x04name\x82\xD3\xE4\x93\x02+\x12)/products/v1/{name=accounts/*/products/*}\x12\xC1\x01\x0A\x0CListProducts\x129.google.shopping.merchant.products.v1.ListProductsRequest\x1A:.google.shopping.merchant.products.v1.ListProductsResponse\":\xDAA\x06parent\x82\xD3\xE4\x93\x02+\x12)/products/v1/{parent=accounts/*}/products\x1AG\xCAA\x1Amerchantapi.googleapis.com\xD2A'https://www.googleapis.com/auth/contentB\xBB\x02\x0A(com.google.shopping.merchant.products.v1B\x0DProductsProtoP\x01ZJcloud.google.com/go/shopping/merchant/products/apiv1/productspb;productspb\xAA\x02\$Google.Shopping.Merchant.Products.V1\xCA\x02\$Google\\Shopping\\Merchant\\Products\\V1\xEA\x02(Google::Shopping::Merchant::Products::V1\xEAA8\x0A\"merchantapi.googleapis.com/Account\x12\x12accounts/{account}b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

