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

namespace GPBMetadata\Google\Datastore\V1;

class Datastore
{
    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\Routing::initOnce();
        \GPBMetadata\Google\Datastore\V1\AggregationResult::initOnce();
        \GPBMetadata\Google\Datastore\V1\Entity::initOnce();
        \GPBMetadata\Google\Datastore\V1\Query::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
Å-
#google/datastore/v1/datastore.protogoogle.datastore.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/routing.proto,google/datastore/v1/aggregation_result.proto google/datastore/v1/entity.protogoogle/datastore/v1/query.protogoogle/protobuf/timestamp.proto"¢
LookupRequest

project_id (	BàA
database_id	 (	6
read_options (2 .google.datastore.v1.ReadOptions+
keys (2.google.datastore.v1.KeyBàA"æ
LookupResponse0
found (2!.google.datastore.v1.EntityResult2
missing (2!.google.datastore.v1.EntityResult*
deferred (2.google.datastore.v1.Key
transaction (-
	read_time (2.google.protobuf.Timestamp"ž
RunQueryRequest

project_id (	BàA
database_id	 (	6
partition_id (2 .google.datastore.v1.PartitionId6
read_options (2 .google.datastore.v1.ReadOptions+
query (2.google.datastore.v1.QueryH 2
	gql_query (2.google.datastore.v1.GqlQueryH B

query_type"ˆ
RunQueryResponse4
batch (2%.google.datastore.v1.QueryResultBatch)
query (2.google.datastore.v1.Query
transaction ("À
RunAggregationQueryRequest

project_id (	BàA
database_id	 (	6
partition_id (2 .google.datastore.v1.PartitionId6
read_options (2 .google.datastore.v1.ReadOptionsB
aggregation_query (2%.google.datastore.v1.AggregationQueryH 2
	gql_query (2.google.datastore.v1.GqlQueryH B

query_type"¤
RunAggregationQueryResponse:
batch (2+.google.datastore.v1.AggregationResultBatch4
query (2%.google.datastore.v1.AggregationQuery
transaction ("�
BeginTransactionRequest

project_id (	BàA
database_id	 (	D
transaction_options
 (2\'.google.datastore.v1.TransactionOptions"/
BeginTransactionResponse
transaction ("Y
RollbackRequest

project_id (	BàA
database_id	 (	
transaction (BàA"
RollbackResponse"è
CommitRequest

project_id (	BàA
database_id	 (	5
mode (2\'.google.datastore.v1.CommitRequest.Mode
transaction (H I
single_use_transaction
 (2\'.google.datastore.v1.TransactionOptionsH 0
	mutations (2.google.datastore.v1.Mutation"F
Mode
MODE_UNSPECIFIED 
TRANSACTIONAL
NON_TRANSACTIONALB
transaction_selector"—
CommitResponse=
mutation_results (2#.google.datastore.v1.MutationResult
index_updates (/
commit_time (2.google.protobuf.Timestamp"o
AllocateIdsRequest

project_id (	BàA
database_id	 (	+
keys (2.google.datastore.v1.KeyBàA"=
AllocateIdsResponse&
keys (2.google.datastore.v1.Key"n
ReserveIdsRequest

project_id (	BàA
database_id	 (	+
keys (2.google.datastore.v1.KeyBàA"
ReserveIdsResponse"º
Mutation-
insert (2.google.datastore.v1.EntityH -
update (2.google.datastore.v1.EntityH -
upsert (2.google.datastore.v1.EntityH *
delete (2.google.datastore.v1.KeyH 
base_version (H1
update_time (2.google.protobuf.TimestampHB
	operationB
conflict_detection_strategy"Å
MutationResult%
key (2.google.datastore.v1.Key
version (/
create_time (2.google.protobuf.Timestamp/
update_time (2.google.protobuf.Timestamp
conflict_detected ("Ê
ReadOptionsL
read_consistency (20.google.datastore.v1.ReadOptions.ReadConsistencyH 
transaction (H B
new_transaction (2\'.google.datastore.v1.TransactionOptionsH /
	read_time (2.google.protobuf.TimestampH "M
ReadConsistency 
READ_CONSISTENCY_UNSPECIFIED 

STRONG
EVENTUALB
consistency_type"’
TransactionOptionsG

read_write (21.google.datastore.v1.TransactionOptions.ReadWriteH E
	read_only (20.google.datastore.v1.TransactionOptions.ReadOnlyH )
	ReadWrite
previous_transaction (9
ReadOnly-
	read_time (2.google.protobuf.TimestampB
mode2á
	DatastoreÀ
Lookup".google.datastore.v1.LookupRequest#.google.datastore.v1.LookupResponse"m‚Óä“%" /v1/projects/{project_id}:lookup:*ŠÓä“

project_id
database_idÚAproject_id,read_options,keys©
RunQuery$.google.datastore.v1.RunQueryRequest%.google.datastore.v1.RunQueryResponse"P‚Óä“\'""/v1/projects/{project_id}:runQuery:*ŠÓä“

project_id
database_idÕ
RunAggregationQuery/.google.datastore.v1.RunAggregationQueryRequest0.google.datastore.v1.RunAggregationQueryResponse"[‚Óä“2"-/v1/projects/{project_id}:runAggregationQuery:*ŠÓä“

project_id
database_idÖ
BeginTransaction,.google.datastore.v1.BeginTransactionRequest-.google.datastore.v1.BeginTransactionResponse"e‚Óä“/"*/v1/projects/{project_id}:beginTransaction:*ŠÓä“

project_id
database_idÚA
project_idæ
Commit".google.datastore.v1.CommitRequest#.google.datastore.v1.CommitResponse"’‚Óä“%" /v1/projects/{project_id}:commit:*ŠÓä“

project_id
database_idÚA%project_id,mode,transaction,mutationsÚAproject_id,mode,mutationsÂ
Rollback$.google.datastore.v1.RollbackRequest%.google.datastore.v1.RollbackResponse"i‚Óä“\'""/v1/projects/{project_id}:rollback:*ŠÓä“

project_id
database_idÚAproject_id,transactionÇ
AllocateIds\'.google.datastore.v1.AllocateIdsRequest(.google.datastore.v1.AllocateIdsResponse"e‚Óä“*"%/v1/projects/{project_id}:allocateIds:*ŠÓä“

project_id
database_idÚAproject_id,keysÃ

ReserveIds&.google.datastore.v1.ReserveIdsRequest\'.google.datastore.v1.ReserveIdsResponse"d‚Óä“)"$/v1/projects/{project_id}:reserveIds:*ŠÓä“

project_id
database_idÚAproject_id,keysvÊAdatastore.googleapis.comÒAXhttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/datastoreBÀ
com.google.datastore.v1BDatastoreProtoPZ<google.golang.org/genproto/googleapis/datastore/v1;datastoreªGoogle.Cloud.Datastore.V1ÊGoogle\\Cloud\\Datastore\\V1êGoogle::Cloud::Datastore::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

