<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/retail/v2/catalog_service.proto

namespace GPBMetadata\Google\Cloud\Retail\V2;

class CatalogService
{
    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\Cloud\Retail\V2\Catalog::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
î$
,google/cloud/retail/v2/catalog_service.protogoogle.cloud.retail.v2google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto$google/cloud/retail/v2/catalog.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"w
ListCatalogsRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	"b
ListCatalogsResponse1
catalogs (2.google.cloud.retail.v2.Catalog
next_page_token (	"~
UpdateCatalogRequest5
catalog (2.google.cloud.retail.v2.CatalogBàA/
update_mask (2.google.protobuf.FieldMask"¡
SetDefaultBranchRequest3
catalog (	B"úA
retail.googleapis.com/Catalog4
	branch_id (	B!úA
retail.googleapis.com/Branch
note (	
force ("N
GetDefaultBranchRequest3
catalog (	B"úA
retail.googleapis.com/Catalog"‰
GetDefaultBranchResponse1
branch (	B!úA
retail.googleapis.com/Branch,
set_time (2.google.protobuf.Timestamp
note (	"Z
GetCompletionConfigRequest<
name (	B.àAúA(
&retail.googleapis.com/CompletionConfig"š
UpdateCompletionConfigRequestH
completion_config (2(.google.cloud.retail.v2.CompletionConfigBàA/
update_mask (2.google.protobuf.FieldMask"Z
GetAttributesConfigRequest<
name (	B.àAúA(
&retail.googleapis.com/AttributesConfig"š
UpdateAttributesConfigRequestH
attributes_config (2(.google.cloud.retail.v2.AttributesConfigBàA/
update_mask (2.google.protobuf.FieldMask"±
AddCatalogAttributeRequestI
attributes_config (	B.àAúA(
&retail.googleapis.com/AttributesConfigH
catalog_attribute (2(.google.cloud.retail.v2.CatalogAttributeBàA"|
RemoveCatalogAttributeRequestI
attributes_config (	B.àAúA(
&retail.googleapis.com/AttributesConfig
key (	BàA"æ
ReplaceCatalogAttributeRequestI
attributes_config (	B.àAúA(
&retail.googleapis.com/AttributesConfigH
catalog_attribute (2(.google.cloud.retail.v2.CatalogAttributeBàA/
update_mask (2.google.protobuf.FieldMask2—
CatalogService¨
ListCatalogs+.google.cloud.retail.v2.ListCatalogsRequest,.google.cloud.retail.v2.ListCatalogsResponse"=‚Óä“.,/v2/{parent=projects/*/locations/*}/catalogsÚAparent»
UpdateCatalog,.google.cloud.retail.v2.UpdateCatalogRequest.google.cloud.retail.v2.Catalog"[‚Óä“?24/v2/{catalog.name=projects/*/locations/*/catalogs/*}:catalogÚAcatalog,update_mask²
SetDefaultBranch/.google.cloud.retail.v2.SetDefaultBranchRequest.google.protobuf.Empty"U‚Óä“E"@/v2/{catalog=projects/*/locations/*/catalogs/*}:setDefaultBranch:*ÚAcatalogÉ
GetDefaultBranch/.google.cloud.retail.v2.GetDefaultBranchRequest0.google.cloud.retail.v2.GetDefaultBranchResponse"R‚Óä“B@/v2/{catalog=projects/*/locations/*/catalogs/*}:getDefaultBranchÚAcatalogÁ
GetCompletionConfig2.google.cloud.retail.v2.GetCompletionConfigRequest(.google.cloud.retail.v2.CompletionConfig"L‚Óä“?=/v2/{name=projects/*/locations/*/catalogs/*/completionConfig}ÚAname†
UpdateCompletionConfig5.google.cloud.retail.v2.UpdateCompletionConfigRequest(.google.cloud.retail.v2.CompletionConfig"Š‚Óä“d2O/v2/{completion_config.name=projects/*/locations/*/catalogs/*/completionConfig}:completion_configÚAcompletion_config,update_maskÁ
GetAttributesConfig2.google.cloud.retail.v2.GetAttributesConfigRequest(.google.cloud.retail.v2.AttributesConfig"L‚Óä“?=/v2/{name=projects/*/locations/*/catalogs/*/attributesConfig}ÚAname†
UpdateAttributesConfig5.google.cloud.retail.v2.UpdateAttributesConfigRequest(.google.cloud.retail.v2.AttributesConfig"Š‚Óä“d2O/v2/{attributes_config.name=projects/*/locations/*/catalogs/*/attributesConfig}:attributes_configÚAattributes_config,update_maskÞ
AddCatalogAttribute2.google.cloud.retail.v2.AddCatalogAttributeRequest(.google.cloud.retail.v2.AttributesConfig"i‚Óä“c"^/v2/{attributes_config=projects/*/locations/*/catalogs/*/attributesConfig}:addCatalogAttribute:*ç
RemoveCatalogAttribute5.google.cloud.retail.v2.RemoveCatalogAttributeRequest(.google.cloud.retail.v2.AttributesConfig"l‚Óä“f"a/v2/{attributes_config=projects/*/locations/*/catalogs/*/attributesConfig}:removeCatalogAttribute:*ê
ReplaceCatalogAttribute6.google.cloud.retail.v2.ReplaceCatalogAttributeRequest(.google.cloud.retail.v2.AttributesConfig"m‚Óä“g"b/v2/{attributes_config=projects/*/locations/*/catalogs/*/attributesConfig}:replaceCatalogAttribute:*IÊAretail.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB¾
com.google.cloud.retail.v2BCatalogServiceProtoPZ2cloud.google.com/go/retail/apiv2/retailpb;retailpb¢RETAILªGoogle.Cloud.Retail.V2ÊGoogle\\Cloud\\Retail\\V2êGoogle::Cloud::Retail::V2bproto3'
        , true);

        static::$is_initialized = true;
    }
}

