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

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

class Datasources
{
    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\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Shopping\Merchant\Datasources\V1\Datasourcetypes::initOnce();
        \GPBMetadata\Google\Shopping\Merchant\Datasources\V1\Fileinputs::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xE0 \x0A9google/shopping/merchant/datasources/v1/datasources.proto\x12'google.shopping.merchant.datasources.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\x1A=google/shopping/merchant/datasources/v1/datasourcetypes.proto\x1A8google/shopping/merchant/datasources/v1/fileinputs.proto\"\xA2\x09\x0A\x0ADataSource\x12h\x0A\x1Bprimary_product_data_source\x18\x04 \x01(\x0B2A.google.shopping.merchant.datasources.v1.PrimaryProductDataSourceH\x00\x12r\x0A supplemental_product_data_source\x18\x05 \x01(\x0B2F.google.shopping.merchant.datasources.v1.SupplementalProductDataSourceH\x00\x12h\x0A\x1Blocal_inventory_data_source\x18\x06 \x01(\x0B2A.google.shopping.merchant.datasources.v1.LocalInventoryDataSourceH\x00\x12n\x0A\x1Eregional_inventory_data_source\x18\x07 \x01(\x0B2D.google.shopping.merchant.datasources.v1.RegionalInventoryDataSourceH\x00\x12]\x0A\x15promotion_data_source\x18\x08 \x01(\x0B2<.google.shopping.merchant.datasources.v1.PromotionDataSourceH\x00\x12f\x0A\x1Aproduct_review_data_source\x18\x09 \x01(\x0B2@.google.shopping.merchant.datasources.v1.ProductReviewDataSourceH\x00\x12h\x0A\x1Bmerchant_review_data_source\x18\x0C \x01(\x0B2A.google.shopping.merchant.datasources.v1.MerchantReviewDataSourceH\x00\x12\x14\x0A\x04name\x18\x01 \x01(\x09B\x06\xE0A\x02\xE0A\x08\x12\x1B\x0A\x0Edata_source_id\x18\x02 \x01(\x03B\x03\xE0A\x03\x12\x19\x0A\x0Cdisplay_name\x18\x03 \x01(\x09B\x03\xE0A\x02\x12M\x0A\x05input\x18\x0A \x01(\x0E29.google.shopping.merchant.datasources.v1.DataSource.InputB\x03\xE0A\x03\x12K\x0A\x0Afile_input\x18\x0B \x01(\x0B22.google.shopping.merchant.datasources.v1.FileInputB\x03\xE0A\x01\"G\x0A\x05Input\x12\x15\x0A\x11INPUT_UNSPECIFIED\x10\x00\x12\x07\x0A\x03API\x10\x01\x12\x08\x0A\x04FILE\x10\x02\x12\x06\x0A\x02UI\x10\x03\x12\x0C\x0A\x08AUTOFEED\x10\x04:p\xEAAm\x0A%merchantapi.googleapis.com/DataSource\x12+accounts/{account}/dataSources/{datasource}*\x0BdataSources2\x0AdataSourceB\x06\x0A\x04Type\"S\x0A\x14GetDataSourceRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%merchantapi.googleapis.com/DataSource\"\x88\x01\x0A\x16ListDataSourcesRequest\x12=\x0A\x06parent\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x12%merchantapi.googleapis.com/DataSource\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"}\x0A\x17ListDataSourcesResponse\x12I\x0A\x0Cdata_sources\x18\x01 \x03(\x0B23.google.shopping.merchant.datasources.v1.DataSource\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\xA7\x01\x0A\x17CreateDataSourceRequest\x12=\x0A\x06parent\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x12%merchantapi.googleapis.com/DataSource\x12M\x0A\x0Bdata_source\x18\x02 \x01(\x0B23.google.shopping.merchant.datasources.v1.DataSourceB\x03\xE0A\x02\"\x9E\x01\x0A\x17UpdateDataSourceRequest\x12M\x0A\x0Bdata_source\x18\x01 \x01(\x0B23.google.shopping.merchant.datasources.v1.DataSourceB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"U\x0A\x16FetchDataSourceRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%merchantapi.googleapis.com/DataSource\"V\x0A\x17DeleteDataSourceRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%merchantapi.googleapis.com/DataSource2\xB9\x0A\x0A\x12DataSourcesService\x12\xC3\x01\x0A\x0DGetDataSource\x12=.google.shopping.merchant.datasources.v1.GetDataSourceRequest\x1A3.google.shopping.merchant.datasources.v1.DataSource\">\xDAA\x04name\x82\xD3\xE4\x93\x021\x12//datasources/v1/{name=accounts/*/dataSources/*}\x12\xD6\x01\x0A\x0FListDataSources\x12?.google.shopping.merchant.datasources.v1.ListDataSourcesRequest\x1A@.google.shopping.merchant.datasources.v1.ListDataSourcesResponse\"@\xDAA\x06parent\x82\xD3\xE4\x93\x021\x12//datasources/v1/{parent=accounts/*}/dataSources\x12\xE4\x01\x0A\x10CreateDataSource\x12@.google.shopping.merchant.datasources.v1.CreateDataSourceRequest\x1A3.google.shopping.merchant.datasources.v1.DataSource\"Y\xDAA\x12parent,data_source\x82\xD3\xE4\x93\x02>\"//datasources/v1/{parent=accounts/*}/dataSources:\x0Bdata_source\x12\xF5\x01\x0A\x10UpdateDataSource\x12@.google.shopping.merchant.datasources.v1.UpdateDataSourceRequest\x1A3.google.shopping.merchant.datasources.v1.DataSource\"j\xDAA\x17data_source,update_mask\x82\xD3\xE4\x93\x02J2;/datasources/v1/{data_source.name=accounts/*/dataSources/*}:\x0Bdata_source\x12\xAC\x01\x0A\x10DeleteDataSource\x12@.google.shopping.merchant.datasources.v1.DeleteDataSourceRequest\x1A\x16.google.protobuf.Empty\">\xDAA\x04name\x82\xD3\xE4\x93\x021*//datasources/v1/{name=accounts/*/dataSources/*}\x12\xAC\x01\x0A\x0FFetchDataSource\x12?.google.shopping.merchant.datasources.v1.FetchDataSourceRequest\x1A\x16.google.protobuf.Empty\"@\x82\xD3\xE4\x93\x02:\"5/datasources/v1/{name=accounts/*/dataSources/*}:fetch:\x01*\x1AG\xCAA\x1Amerchantapi.googleapis.com\xD2A'https://www.googleapis.com/auth/contentB\xAA\x03\x0A+com.google.shopping.merchant.datasources.v1B\x10DataSourcesProtoP\x01ZScloud.google.com/go/shopping/merchant/datasources/apiv1/datasourcespb;datasourcespb\xAA\x02'Google.Shopping.Merchant.DataSources.V1\xCA\x02'Google\\Shopping\\Merchant\\DataSources\\V1\xEA\x02+Google::Shopping::Merchant::DataSources::V1\xEAA8\x0A\"merchantapi.googleapis.com/Account\x12\x12accounts/{account}\xEAAT\x0A%merchantapi.googleapis.com/Datasource\x12+accounts/{account}/dataSources/{datasource}b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

