As minimal as it gets. Exports facilities for connecting to a datastore instance and exposes the raw protobuffer messages for building requests to the datastore's protobuffer API (generated by the [protobuf][1] library).

[1][https://github.com/dart-lang/dart-protobuf]

Constants

API_SCOPE → List<String>

The API scopes required by google cloud datastore access

const ['https://www.googleapis.com/auth/datastore', 'https://www.googleapis.com/auth/userinfo.email']
API_VERSION → String

'v1beta2'
GOOGLE_API_URL → String

'https://www.googleapis.com'

Classes

AllocateIdsRequest

AllocateIdsResponse

BeginTransactionRequest

BeginTransactionRequest_IsolationLevel

BeginTransactionResponse

CommitRequest

CommitRequest_Mode

CommitResponse

CompositeFilter

CompositeFilter_Operator

DatastoreConnection

Entity

EntityResult

EntityResult_ResultType

Filter

GqlQuery

GqlQueryArg

Key

Key_PathElement

KindExpression

LookupRequest

LookupResponse

Mutation

MutationResult

PartitionId

Property

PropertyExpression

PropertyExpression_AggregationFunction

PropertyFilter

PropertyFilter_Operator

PropertyOrder

PropertyOrder_Direction

PropertyReference

Query

QueryResultBatch

QueryResultBatch_MoreResultsType

ReadOptions

ReadOptions_ReadConsistency

RollbackRequest

RollbackResponse

RunQueryRequest

RunQueryResponse

Value

Exceptions / Errors

RPCException