module Network.Google.Datastore
(
datastoreService
, cloudPlatformScope
, datastoreScope
, DatastoreAPI
, module Network.Google.Resource.Datastore.Projects.AllocateIds
, module Network.Google.Resource.Datastore.Projects.BeginTransaction
, module Network.Google.Resource.Datastore.Projects.Commit
, module Network.Google.Resource.Datastore.Projects.Lookup
, module Network.Google.Resource.Datastore.Projects.Rollback
, module Network.Google.Resource.Datastore.Projects.RunQuery
, LatLng
, latLng
, llLatitude
, llLongitude
, PropertyOrderDirection (..)
, RollbackRequest
, rollbackRequest
, rrTransaction
, PartitionId
, partitionId
, piNamespaceId
, piProjectId
, QueryResultBatch
, queryResultBatch
, qrbSkippedResults
, qrbSkippedCursor
, qrbEntityResultType
, qrbSnapshotVersion
, qrbEntityResults
, qrbMoreResults
, qrbEndCursor
, CompositeFilterOp (..)
, EntityProperties
, entityProperties
, epAddtional
, BeginTransactionRequest
, beginTransactionRequest
, RunQueryRequest
, runQueryRequest
, rqrPartitionId
, rqrGqlQuery
, rqrQuery
, rqrReadOptions
, AllocateIdsRequest
, allocateIdsRequest
, airKeys
, QueryResultBatchEntityResultType (..)
, CompositeFilter
, compositeFilter
, cfOp
, cfFilters
, QueryResultBatchMoreResults (..)
, BeginTransactionResponse
, beginTransactionResponse
, btrTransaction
, MutationResult
, mutationResult
, mrConflictDetected
, mrKey
, mrVersion
, AllocateIdsResponse
, allocateIdsResponse
, aKeys
, GqlQuery
, gqlQuery
, gqPositionalBindings
, gqNamedBindings
, gqQueryString
, gqAllowLiterals
, RunQueryResponse
, runQueryResponse
, rBatch
, rQuery
, Value
, value
, vKeyValue
, vGeoPointValue
, vIntegerValue
, vTimestampValue
, vEntityValue
, vExcludeFromIndexes
, vDoubleValue
, vStringValue
, vBooleanValue
, vMeaning
, vArrayValue
, vNullValue
, vBlobValue
, ValueNullValue (..)
, LookupRequest
, lookupRequest
, lrKeys
, lrReadOptions
, ReadOptionsReadConsistency (..)
, Mutation
, mutation
, mBaseVersion
, mInsert
, mUpsert
, mDelete
, mUpdate
, GqlQueryNamedBindings
, gqlQueryNamedBindings
, gqnbAddtional
, PropertyReference
, propertyReference
, prName
, Key
, key
, kPartitionId
, kPath
, PropertyFilter
, propertyFilter
, pfProperty
, pfOp
, pfValue
, Query
, query
, qStartCursor
, qOffSet
, qKind
, qDistinctOn
, qEndCursor
, qLimit
, qProjection
, qFilter
, qOrder
, ArrayValue
, arrayValue
, avValues
, EntityResult
, entityResult
, erCursor
, erVersion
, erEntity
, Xgafv (..)
, CommitResponse
, commitResponse
, crIndexUpdates
, crMutationResults
, KindExpression
, kindExpression
, keName
, ReadOptions
, readOptions
, roReadConsistency
, roTransaction
, RollbackResponse
, rollbackResponse
, Projection
, projection
, pProperty
, Filter
, filter'
, fCompositeFilter
, fPropertyFilter
, PropertyFilterOp (..)
, CommitRequest
, commitRequest
, crMutations
, crMode
, crTransaction
, CommitRequestMode (..)
, PathElement
, pathElement
, peKind
, peName
, peId
, Entity
, entity
, eKey
, eProperties
, LookupResponse
, lookupResponse
, lrDeferred
, lrFound
, lrMissing
, PropertyOrder
, propertyOrder
, poProperty
, poDirection
, GqlQueryParameter
, gqlQueryParameter
, gqpCursor
, gqpValue
) where
import Network.Google.Datastore.Types
import Network.Google.Prelude
import Network.Google.Resource.Datastore.Projects.AllocateIds
import Network.Google.Resource.Datastore.Projects.BeginTransaction
import Network.Google.Resource.Datastore.Projects.Commit
import Network.Google.Resource.Datastore.Projects.Lookup
import Network.Google.Resource.Datastore.Projects.Rollback
import Network.Google.Resource.Datastore.Projects.RunQuery
type DatastoreAPI =
ProjectsBeginTransactionResource :<|>
ProjectsAllocateIdsResource
:<|> ProjectsRunQueryResource
:<|> ProjectsRollbackResource
:<|> ProjectsLookupResource
:<|> ProjectsCommitResource