{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Network.Google.Datastore.Types
(
datastoreService
, cloudPlatformScope
, datastoreScope
, LatLng
, latLng
, llLatitude
, llLongitude
, PropertyOrderDirection (..)
, RollbackRequest
, rollbackRequest
, rrTransaction
, PartitionId
, partitionId
, piNamespaceId
, piProjectId
, QueryResultBatch
, queryResultBatch
, qrbSkippedResults
, qrbSkippedCursor
, qrbEntityResultType
, 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
, mrKey
, 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
, 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
, 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.Product
import Network.Google.Datastore.Types.Sum
import Network.Google.Prelude
datastoreService :: ServiceConfig
datastoreService
= defaultService (ServiceId "datastore:v1beta3")
"datastore.googleapis.com"
cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
cloudPlatformScope = Proxy;
-- | View and manage your Google Cloud Datastore data
datastoreScope :: Proxy '["https://www.googleapis.com/auth/datastore"]
datastoreScope = Proxy;