<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/firestore/admin/v1/firestore_admin.proto

namespace GPBMetadata\Google\Firestore\Admin\V1;

class FirestoreAdmin
{
    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\Firestore\Admin\V1\Database::initOnce();
        \GPBMetadata\Google\Firestore\Admin\V1\Field::initOnce();
        \GPBMetadata\Google\Firestore\Admin\V1\Index::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        $pool->internalAddGeneratedFile(
            '
µ&
/google/firestore/admin/v1/firestore_admin.protogoogle.firestore.admin.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto(google/firestore/admin/v1/database.proto%google/firestore/admin/v1/field.proto%google/firestore/admin/v1/index.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"Q
ListDatabasesRequest9
parent (	B)àAúA#!firestore.googleapis.com/Database"O
ListDatabasesResponse6
	databases (2#.google.firestore.admin.v1.Database"M
GetDatabaseRequest7
name (	B)àAúA#
!firestore.googleapis.com/Database"„
UpdateDatabaseRequest:
database (2#.google.firestore.admin.v1.DatabaseBàA/
update_mask (2.google.protobuf.FieldMask"
UpdateDatabaseMetadata"Œ
CreateIndexRequest@
parent (	B0àAúA*
(firestore.googleapis.com/CollectionGroup4
index (2 .google.firestore.admin.v1.IndexBàA"
ListIndexesRequest@
parent (	B0àAúA*
(firestore.googleapis.com/CollectionGroup
filter (	
	page_size (

page_token (	"a
ListIndexesResponse1
indexes (2 .google.firestore.admin.v1.Index
next_page_token (	"G
GetIndexRequest4
name (	B&àAúA 
firestore.googleapis.com/Index"J
DeleteIndexRequest4
name (	B&àAúA 
firestore.googleapis.com/Index"{
UpdateFieldRequest4
field (2 .google.firestore.admin.v1.FieldBàA/
update_mask (2.google.protobuf.FieldMask"G
GetFieldRequest4
name (	B&àAúA 
firestore.googleapis.com/Field"Œ
ListFieldsRequest@
parent (	B0àAúA*
(firestore.googleapis.com/CollectionGroup
filter (	
	page_size (

page_token (	"_
ListFieldsResponse0
fields (2 .google.firestore.admin.v1.Field
next_page_token (	"„
ExportDocumentsRequest7
name (	B)àAúA#
!firestore.googleapis.com/Database
collection_ids (	
output_uri_prefix (	"ƒ
ImportDocumentsRequest7
name (	B)àAúA#
!firestore.googleapis.com/Database
collection_ids (	
input_uri_prefix (	2’
FirestoreAdminÛ
CreateIndex-.google.firestore.admin.v1.CreateIndexRequest.google.longrunning.Operation"~‚Óä“G">/v1/{parent=projects/*/databases/*/collectionGroups/*}/indexes:indexÚAparent,indexÊA
IndexIndexOperationMetadata½
ListIndexes-.google.firestore.admin.v1.ListIndexesRequest..google.firestore.admin.v1.ListIndexesResponse"O‚Óä“@>/v1/{parent=projects/*/databases/*/collectionGroups/*}/indexesÚAparent§
GetIndex*.google.firestore.admin.v1.GetIndexRequest .google.firestore.admin.v1.Index"M‚Óä“@>/v1/{name=projects/*/databases/*/collectionGroups/*/indexes/*}ÚAname£
DeleteIndex-.google.firestore.admin.v1.DeleteIndexRequest.google.protobuf.Empty"M‚Óä“@*>/v1/{name=projects/*/databases/*/collectionGroups/*/indexes/*}ÚAname¦
GetField*.google.firestore.admin.v1.GetFieldRequest .google.firestore.admin.v1.Field"L‚Óä“?=/v1/{name=projects/*/databases/*/collectionGroups/*/fields/*}ÚAnameÙ
UpdateField-.google.firestore.admin.v1.UpdateFieldRequest.google.longrunning.Operation"|‚Óä“L2C/v1/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}:fieldÚAfieldÊA
FieldFieldOperationMetadata¹

ListFields,.google.firestore.admin.v1.ListFieldsRequest-.google.firestore.admin.v1.ListFieldsResponse"N‚Óä“?=/v1/{parent=projects/*/databases/*/collectionGroups/*}/fieldsÚAparentÝ
ExportDocuments1.google.firestore.admin.v1.ExportDocumentsRequest.google.longrunning.Operation"x‚Óä“6"1/v1/{name=projects/*/databases/*}:exportDocuments:*ÚAnameÊA2
ExportDocumentsResponseExportDocumentsMetadataÛ
ImportDocuments1.google.firestore.admin.v1.ImportDocumentsRequest.google.longrunning.Operation"v‚Óä“6"1/v1/{name=projects/*/databases/*}:importDocuments:*ÚAnameÊA0
google.protobuf.EmptyImportDocumentsMetadata“
GetDatabase-.google.firestore.admin.v1.GetDatabaseRequest#.google.firestore.admin.v1.Database"0‚Óä“#!/v1/{name=projects/*/databases/*}ÚAname¦
ListDatabases/.google.firestore.admin.v1.ListDatabasesRequest0.google.firestore.admin.v1.ListDatabasesResponse"2‚Óä“#!/v1/{parent=projects/*}/databasesÚAparentÛ
UpdateDatabase0.google.firestore.admin.v1.UpdateDatabaseRequest.google.longrunning.Operation"x‚Óä“62*/v1/{database.name=projects/*/databases/*}:databaseÚAdatabase,update_maskÊA"
DatabaseUpdateDatabaseMetadatavÊAfirestore.googleapis.comÒAXhttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/datastoreBª
com.google.firestore.admin.v1BFirestoreAdminProtoPZ>google.golang.org/genproto/googleapis/firestore/admin/v1;admin¢GCFSªGoogle.Cloud.Firestore.Admin.V1ÊGoogle\\Cloud\\Firestore\\Admin\\V1ê#Google::Cloud::Firestore::Admin::V1êAL
!firestore.googleapis.com/Location\'projects/{project}/locations/{location}êAq
(firestore.googleapis.com/CollectionGroupEprojects/{project}/databases/{database}/collectionGroups/{collection}bproto3'
        , true);

        static::$is_initialized = true;
    }
}

