gogol-datastore-0.4.0: Google Cloud Datastore SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Datastore.Types

Contents

Description

 
Synopsis

Service Configuration

datastoreService :: ServiceConfig Source #

Default request referring to version v1 of the Cloud Datastore API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] Source #

View and manage your data across Google Cloud Platform services

datastoreScope :: Proxy '["https://www.googleapis.com/auth/datastore"] Source #

View and manage your Google Cloud Datastore data

LatLng

data LatLng Source #

An object representing a latitude/longitude pair. This is expressed as a pair of doubles representing degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the WGS84 standard. Values must be within normalized ranges.

See: latLng smart constructor.

Instances
Eq LatLng Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

(==) :: LatLng -> LatLng -> Bool #

(/=) :: LatLng -> LatLng -> Bool #

Data LatLng Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LatLng -> c LatLng #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LatLng #

toConstr :: LatLng -> Constr #

dataTypeOf :: LatLng -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LatLng) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LatLng) #

gmapT :: (forall b. Data b => b -> b) -> LatLng -> LatLng #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LatLng -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LatLng -> r #

gmapQ :: (forall d. Data d => d -> u) -> LatLng -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LatLng -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LatLng -> m LatLng #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LatLng -> m LatLng #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LatLng -> m LatLng #

Show LatLng Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic LatLng Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep LatLng :: Type -> Type #

Methods

from :: LatLng -> Rep LatLng x #

to :: Rep LatLng x -> LatLng #

ToJSON LatLng Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON LatLng Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep LatLng Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep LatLng = D1 (MetaData "LatLng" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "LatLng'" PrefixI True) (S1 (MetaSel (Just "_llLatitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_llLongitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

latLng :: LatLng Source #

Creates a value of LatLng with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

llLatitude :: Lens' LatLng (Maybe Double) Source #

The latitude in degrees. It must be in the range [-90.0, +90.0].

llLongitude :: Lens' LatLng (Maybe Double) Source #

The longitude in degrees. It must be in the range [-180.0, +180.0].

TransactionOptions

data TransactionOptions Source #

Options for beginning a new transaction. Transactions can be created explicitly with calls to Datastore.BeginTransaction or implicitly by setting ReadOptions.new_transaction in read requests.

See: transactionOptions smart constructor.

Instances
Eq TransactionOptions Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data TransactionOptions Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TransactionOptions -> c TransactionOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TransactionOptions #

toConstr :: TransactionOptions -> Constr #

dataTypeOf :: TransactionOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TransactionOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TransactionOptions) #

gmapT :: (forall b. Data b => b -> b) -> TransactionOptions -> TransactionOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TransactionOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TransactionOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> TransactionOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TransactionOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TransactionOptions -> m TransactionOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TransactionOptions -> m TransactionOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TransactionOptions -> m TransactionOptions #

Show TransactionOptions Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic TransactionOptions Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep TransactionOptions :: Type -> Type #

ToJSON TransactionOptions Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON TransactionOptions Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep TransactionOptions Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep TransactionOptions = D1 (MetaData "TransactionOptions" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "TransactionOptions'" PrefixI True) (S1 (MetaSel (Just "_toReadWrite") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReadWrite)) :*: S1 (MetaSel (Just "_toReadOnly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReadOnly))))

transactionOptions :: TransactionOptions Source #

Creates a value of TransactionOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

toReadWrite :: Lens' TransactionOptions (Maybe ReadWrite) Source #

The transaction should allow both reads and writes.

toReadOnly :: Lens' TransactionOptions (Maybe ReadOnly) Source #

The transaction should only allow reads.

PropertyOrderDirection

data PropertyOrderDirection Source #

The direction to order by. Defaults to `ASCENDING`.

Constructors

DirectionUnspecified

DIRECTION_UNSPECIFIED Unspecified. This value must not be used.

Ascending

ASCENDING Ascending.

Descending

DESCENDING Descending.

Instances
Enum PropertyOrderDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq PropertyOrderDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data PropertyOrderDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PropertyOrderDirection -> c PropertyOrderDirection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PropertyOrderDirection #

toConstr :: PropertyOrderDirection -> Constr #

dataTypeOf :: PropertyOrderDirection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PropertyOrderDirection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PropertyOrderDirection) #

gmapT :: (forall b. Data b => b -> b) -> PropertyOrderDirection -> PropertyOrderDirection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PropertyOrderDirection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PropertyOrderDirection -> r #

gmapQ :: (forall d. Data d => d -> u) -> PropertyOrderDirection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PropertyOrderDirection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PropertyOrderDirection -> m PropertyOrderDirection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PropertyOrderDirection -> m PropertyOrderDirection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PropertyOrderDirection -> m PropertyOrderDirection #

Ord PropertyOrderDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read PropertyOrderDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show PropertyOrderDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic PropertyOrderDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Associated Types

type Rep PropertyOrderDirection :: Type -> Type #

Hashable PropertyOrderDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON PropertyOrderDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON PropertyOrderDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData PropertyOrderDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData PropertyOrderDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep PropertyOrderDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep PropertyOrderDirection = D1 (MetaData "PropertyOrderDirection" "Network.Google.Datastore.Types.Sum" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "DirectionUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Ascending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Descending" PrefixI False) (U1 :: Type -> Type)))

Status

data Status Source #

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. The error model is designed to be: - Simple to use and understand for most users - Flexible enough to meet unexpected needs # Overview The `Status` message contains three pieces of data: error code, error message, and error details. The error code should be an enum value of google.rpc.Code, but it may accept additional error codes if needed. The error message should be a developer-facing English message that helps developers *understand* and *resolve* the error. If a localized user-facing error message is needed, put the localized message in the error details or localize it in the client. The optional error details may contain arbitrary information about the error. There is a predefined set of error detail types in the package `google.rpc` that can be used for common error conditions. # Language mapping The `Status` message is the logical representation of the error model, but it is not necessarily the actual wire format. When the `Status` message is exposed in different client libraries and different wire protocols, it can be mapped differently. For example, it will likely be mapped to some exceptions in Java, but more likely mapped to some error codes in C. # Other uses The error model and the `Status` message can be used in a variety of environments, either with or without APIs, to provide a consistent developer experience across different environments. Example uses of this error model include: - Partial errors. If a service needs to return partial errors to the client, it may embed the `Status` in the normal response to indicate the partial errors. - Workflow errors. A typical workflow has multiple steps. Each step may have a `Status` message for error reporting. - Batch operations. If a client uses batch request and batch response, the `Status` message should be used directly inside batch response, one for each error sub-response. - Asynchronous operations. If an API call embeds asynchronous operation results in its response, the status of those operations should be represented directly using the `Status` message. - Logging. If some API errors are stored in logs, the message `Status` could be used directly after any stripping needed for security/privacy reasons.

See: status smart constructor.

Instances
Eq Status Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

(==) :: Status -> Status -> Bool #

(/=) :: Status -> Status -> Bool #

Data Status Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Status -> c Status #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Status #

toConstr :: Status -> Constr #

dataTypeOf :: Status -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Status) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Status) #

gmapT :: (forall b. Data b => b -> b) -> Status -> Status #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Status -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Status -> r #

gmapQ :: (forall d. Data d => d -> u) -> Status -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Status -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Status -> m Status #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Status -> m Status #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Status -> m Status #

Show Status Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic Status Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep Status :: Type -> Type #

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

ToJSON Status Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON Status Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep Status Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep Status = D1 (MetaData "Status" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "Status'" PrefixI True) (S1 (MetaSel (Just "_sDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [StatusDetailsItem])) :*: (S1 (MetaSel (Just "_sCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_sMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

status :: Status Source #

Creates a value of Status with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sDetails :: Lens' Status [StatusDetailsItem] Source #

A list of messages that carry the error details. There is a common set of message types for APIs to use.

sCode :: Lens' Status (Maybe Int32) Source #

The status code, which should be an enum value of google.rpc.Code.

sMessage :: Lens' Status (Maybe Text) Source #

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

GoogleLongrunningOperationMetadata

data GoogleLongrunningOperationMetadata Source #

Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.

See: googleLongrunningOperationMetadata smart constructor.

Instances
Eq GoogleLongrunningOperationMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleLongrunningOperationMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleLongrunningOperationMetadata -> c GoogleLongrunningOperationMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleLongrunningOperationMetadata #

toConstr :: GoogleLongrunningOperationMetadata -> Constr #

dataTypeOf :: GoogleLongrunningOperationMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleLongrunningOperationMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleLongrunningOperationMetadata) #

gmapT :: (forall b. Data b => b -> b) -> GoogleLongrunningOperationMetadata -> GoogleLongrunningOperationMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleLongrunningOperationMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleLongrunningOperationMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleLongrunningOperationMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleLongrunningOperationMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleLongrunningOperationMetadata -> m GoogleLongrunningOperationMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleLongrunningOperationMetadata -> m GoogleLongrunningOperationMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleLongrunningOperationMetadata -> m GoogleLongrunningOperationMetadata #

Show GoogleLongrunningOperationMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleLongrunningOperationMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep GoogleLongrunningOperationMetadata :: Type -> Type #

ToJSON GoogleLongrunningOperationMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleLongrunningOperationMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleLongrunningOperationMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleLongrunningOperationMetadata = D1 (MetaData "GoogleLongrunningOperationMetadata" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" True) (C1 (MetaCons "GoogleLongrunningOperationMetadata'" PrefixI True) (S1 (MetaSel (Just "_glomAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

googleLongrunningOperationMetadata Source #

Creates a value of GoogleLongrunningOperationMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

glomAddtional :: Lens' GoogleLongrunningOperationMetadata (HashMap Text JSONValue) Source #

Properties of the object. Contains field 'type with type URL.

ReadWrite

data ReadWrite Source #

Options specific to read / write transactions.

See: readWrite smart constructor.

Instances
Eq ReadWrite Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data ReadWrite Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReadWrite -> c ReadWrite #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReadWrite #

toConstr :: ReadWrite -> Constr #

dataTypeOf :: ReadWrite -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReadWrite) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReadWrite) #

gmapT :: (forall b. Data b => b -> b) -> ReadWrite -> ReadWrite #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReadWrite -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReadWrite -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReadWrite -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReadWrite -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReadWrite -> m ReadWrite #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReadWrite -> m ReadWrite #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReadWrite -> m ReadWrite #

Show ReadWrite Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic ReadWrite Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep ReadWrite :: Type -> Type #

ToJSON ReadWrite Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON ReadWrite Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep ReadWrite Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep ReadWrite = D1 (MetaData "ReadWrite" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" True) (C1 (MetaCons "ReadWrite'" PrefixI True) (S1 (MetaSel (Just "_rwPreviousTransaction") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bytes))))

readWrite :: ReadWrite Source #

Creates a value of ReadWrite with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rwPreviousTransaction :: Lens' ReadWrite (Maybe ByteString) Source #

The transaction identifier of the transaction being retried.

GoogleDatastoreAdminV1beta1ExportEntitiesResponse

data GoogleDatastoreAdminV1beta1ExportEntitiesResponse Source #

The response for google.datastore.admin.v1beta1.DatastoreAdmin.ExportEntities.

See: googleDatastoreAdminV1beta1ExportEntitiesResponse smart constructor.

Instances
Eq GoogleDatastoreAdminV1beta1ExportEntitiesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1beta1ExportEntitiesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleDatastoreAdminV1beta1ExportEntitiesResponse -> c GoogleDatastoreAdminV1beta1ExportEntitiesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleDatastoreAdminV1beta1ExportEntitiesResponse #

toConstr :: GoogleDatastoreAdminV1beta1ExportEntitiesResponse -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1beta1ExportEntitiesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleDatastoreAdminV1beta1ExportEntitiesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleDatastoreAdminV1beta1ExportEntitiesResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleDatastoreAdminV1beta1ExportEntitiesResponse -> GoogleDatastoreAdminV1beta1ExportEntitiesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1beta1ExportEntitiesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1beta1ExportEntitiesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1beta1ExportEntitiesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1beta1ExportEntitiesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1ExportEntitiesResponse -> m GoogleDatastoreAdminV1beta1ExportEntitiesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1ExportEntitiesResponse -> m GoogleDatastoreAdminV1beta1ExportEntitiesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1ExportEntitiesResponse -> m GoogleDatastoreAdminV1beta1ExportEntitiesResponse #

Show GoogleDatastoreAdminV1beta1ExportEntitiesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1beta1ExportEntitiesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1beta1ExportEntitiesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1beta1ExportEntitiesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1beta1ExportEntitiesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1beta1ExportEntitiesResponse = D1 (MetaData "GoogleDatastoreAdminV1beta1ExportEntitiesResponse" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" True) (C1 (MetaCons "GoogleDatastoreAdminV1beta1ExportEntitiesResponse'" PrefixI True) (S1 (MetaSel (Just "_gdaveerOutputURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

googleDatastoreAdminV1beta1ExportEntitiesResponse :: GoogleDatastoreAdminV1beta1ExportEntitiesResponse Source #

Creates a value of GoogleDatastoreAdminV1beta1ExportEntitiesResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gdaveerOutputURL :: Lens' GoogleDatastoreAdminV1beta1ExportEntitiesResponse (Maybe Text) Source #

Location of the output metadata file. This can be used to begin an import into Cloud Datastore (this project or another project). See google.datastore.admin.v1beta1.ImportEntitiesRequest.input_url. Only present if the operation completed successfully.

RollbackRequest

data RollbackRequest Source #

The request for Datastore.Rollback.

See: rollbackRequest smart constructor.

Instances
Eq RollbackRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data RollbackRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RollbackRequest -> c RollbackRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RollbackRequest #

toConstr :: RollbackRequest -> Constr #

dataTypeOf :: RollbackRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RollbackRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RollbackRequest) #

gmapT :: (forall b. Data b => b -> b) -> RollbackRequest -> RollbackRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RollbackRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RollbackRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> RollbackRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RollbackRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RollbackRequest -> m RollbackRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RollbackRequest -> m RollbackRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RollbackRequest -> m RollbackRequest #

Show RollbackRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic RollbackRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep RollbackRequest :: Type -> Type #

ToJSON RollbackRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON RollbackRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep RollbackRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep RollbackRequest = D1 (MetaData "RollbackRequest" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" True) (C1 (MetaCons "RollbackRequest'" PrefixI True) (S1 (MetaSel (Just "_rrTransaction") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bytes))))

rollbackRequest :: RollbackRequest Source #

Creates a value of RollbackRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rrTransaction :: Lens' RollbackRequest (Maybe ByteString) Source #

The transaction identifier, returned by a call to Datastore.BeginTransaction.

ReserveIdsRequest

data ReserveIdsRequest Source #

The request for Datastore.ReserveIds.

See: reserveIdsRequest smart constructor.

Instances
Eq ReserveIdsRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data ReserveIdsRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReserveIdsRequest -> c ReserveIdsRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReserveIdsRequest #

toConstr :: ReserveIdsRequest -> Constr #

dataTypeOf :: ReserveIdsRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReserveIdsRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReserveIdsRequest) #

gmapT :: (forall b. Data b => b -> b) -> ReserveIdsRequest -> ReserveIdsRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReserveIdsRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReserveIdsRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReserveIdsRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReserveIdsRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReserveIdsRequest -> m ReserveIdsRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReserveIdsRequest -> m ReserveIdsRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReserveIdsRequest -> m ReserveIdsRequest #

Show ReserveIdsRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic ReserveIdsRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep ReserveIdsRequest :: Type -> Type #

ToJSON ReserveIdsRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON ReserveIdsRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep ReserveIdsRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep ReserveIdsRequest = D1 (MetaData "ReserveIdsRequest" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "ReserveIdsRequest'" PrefixI True) (S1 (MetaSel (Just "_rirKeys") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Key])) :*: S1 (MetaSel (Just "_rirDatabaseId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

reserveIdsRequest :: ReserveIdsRequest Source #

Creates a value of ReserveIdsRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rirKeys :: Lens' ReserveIdsRequest [Key] Source #

A list of keys with complete key paths whose numeric IDs should not be auto-allocated.

rirDatabaseId :: Lens' ReserveIdsRequest (Maybe Text) Source #

If not empty, the ID of the database against which to make the request.

PartitionId

data PartitionId Source #

A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty. A partition ID contains several dimensions: project ID and namespace ID. Partition dimensions: - May be `""`. - Must be valid UTF-8 bytes. - Must have values that match regex `[A-Za-z\d\.\-_]{1,100}` If the value of any dimension matches regex `.*`, the partition is reserved/read-only. A reserved/read-only partition ID is forbidden in certain documented contexts. Foreign partition IDs (in which the project ID does not match the context project ID ) are discouraged. Reads and writes of foreign partition IDs may fail if the project is not in an active state.

See: partitionId smart constructor.

Instances
Eq PartitionId Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data PartitionId Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PartitionId -> c PartitionId #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PartitionId #

toConstr :: PartitionId -> Constr #

dataTypeOf :: PartitionId -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PartitionId) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PartitionId) #

gmapT :: (forall b. Data b => b -> b) -> PartitionId -> PartitionId #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PartitionId -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PartitionId -> r #

gmapQ :: (forall d. Data d => d -> u) -> PartitionId -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PartitionId -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PartitionId -> m PartitionId #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PartitionId -> m PartitionId #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PartitionId -> m PartitionId #

Show PartitionId Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic PartitionId Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep PartitionId :: Type -> Type #

ToJSON PartitionId Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON PartitionId Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep PartitionId Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep PartitionId = D1 (MetaData "PartitionId" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "PartitionId'" PrefixI True) (S1 (MetaSel (Just "_piNamespaceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_piProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

partitionId :: PartitionId Source #

Creates a value of PartitionId with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

piNamespaceId :: Lens' PartitionId (Maybe Text) Source #

If not empty, the ID of the namespace to which the entities belong.

piProjectId :: Lens' PartitionId (Maybe Text) Source #

The ID of the project to which the entities belong.

GoogleDatastoreAdminV1ListIndexesResponse

data GoogleDatastoreAdminV1ListIndexesResponse Source #

The response for google.datastore.admin.v1.DatastoreAdmin.ListIndexes.

See: googleDatastoreAdminV1ListIndexesResponse smart constructor.

Instances
Eq GoogleDatastoreAdminV1ListIndexesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1ListIndexesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleDatastoreAdminV1ListIndexesResponse -> c GoogleDatastoreAdminV1ListIndexesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleDatastoreAdminV1ListIndexesResponse #

toConstr :: GoogleDatastoreAdminV1ListIndexesResponse -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1ListIndexesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleDatastoreAdminV1ListIndexesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleDatastoreAdminV1ListIndexesResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleDatastoreAdminV1ListIndexesResponse -> GoogleDatastoreAdminV1ListIndexesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1ListIndexesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1ListIndexesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1ListIndexesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1ListIndexesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1ListIndexesResponse -> m GoogleDatastoreAdminV1ListIndexesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1ListIndexesResponse -> m GoogleDatastoreAdminV1ListIndexesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1ListIndexesResponse -> m GoogleDatastoreAdminV1ListIndexesResponse #

Show GoogleDatastoreAdminV1ListIndexesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1ListIndexesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1ListIndexesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1ListIndexesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1ListIndexesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1ListIndexesResponse = D1 (MetaData "GoogleDatastoreAdminV1ListIndexesResponse" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "GoogleDatastoreAdminV1ListIndexesResponse'" PrefixI True) (S1 (MetaSel (Just "_gdavlirNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gdavlirIndexes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleDatastoreAdminV1Index]))))

googleDatastoreAdminV1ListIndexesResponse :: GoogleDatastoreAdminV1ListIndexesResponse Source #

Creates a value of GoogleDatastoreAdminV1ListIndexesResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

QueryResultBatch

data QueryResultBatch Source #

A batch of results produced by a query.

See: queryResultBatch smart constructor.

Instances
Eq QueryResultBatch Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data QueryResultBatch Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QueryResultBatch -> c QueryResultBatch #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueryResultBatch #

toConstr :: QueryResultBatch -> Constr #

dataTypeOf :: QueryResultBatch -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QueryResultBatch) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueryResultBatch) #

gmapT :: (forall b. Data b => b -> b) -> QueryResultBatch -> QueryResultBatch #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueryResultBatch -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueryResultBatch -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueryResultBatch -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueryResultBatch -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueryResultBatch -> m QueryResultBatch #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryResultBatch -> m QueryResultBatch #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryResultBatch -> m QueryResultBatch #

Show QueryResultBatch Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic QueryResultBatch Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep QueryResultBatch :: Type -> Type #

ToJSON QueryResultBatch Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON QueryResultBatch Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep QueryResultBatch Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep QueryResultBatch = D1 (MetaData "QueryResultBatch" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "QueryResultBatch'" PrefixI True) ((S1 (MetaSel (Just "_qrbSkippedResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_qrbSkippedCursor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes)) :*: S1 (MetaSel (Just "_qrbEntityResultType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe QueryResultBatchEntityResultType)))) :*: ((S1 (MetaSel (Just "_qrbSnapshotVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_qrbEntityResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [EntityResult]))) :*: (S1 (MetaSel (Just "_qrbMoreResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe QueryResultBatchMoreResults)) :*: S1 (MetaSel (Just "_qrbEndCursor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))))))

queryResultBatch :: QueryResultBatch Source #

Creates a value of QueryResultBatch with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

qrbSkippedResults :: Lens' QueryResultBatch (Maybe Int32) Source #

The number of results skipped, typically because of an offset.

qrbSkippedCursor :: Lens' QueryResultBatch (Maybe ByteString) Source #

A cursor that points to the position after the last skipped result. Will be set when `skipped_results` != 0.

qrbEntityResultType :: Lens' QueryResultBatch (Maybe QueryResultBatchEntityResultType) Source #

The result type for every entity in `entity_results`.

qrbSnapshotVersion :: Lens' QueryResultBatch (Maybe Int64) Source #

The version number of the snapshot this batch was returned from. This applies to the range of results from the query's `start_cursor` (or the beginning of the query if no cursor was given) to this batch's `end_cursor` (not the query's `end_cursor`). In a single transaction, subsequent query result batches for the same query can have a greater snapshot version number. Each batch's snapshot version is valid for all preceding batches. The value will be zero for eventually consistent queries.

qrbMoreResults :: Lens' QueryResultBatch (Maybe QueryResultBatchMoreResults) Source #

The state of the query after the current batch.

qrbEndCursor :: Lens' QueryResultBatch (Maybe ByteString) Source #

A cursor that points to the position after the last result in the batch.

CompositeFilterOp

data CompositeFilterOp Source #

The operator for combining multiple filters.

Constructors

OperatorUnspecified

OPERATOR_UNSPECIFIED Unspecified. This value must not be used.

And

AND The results are required to satisfy each of the combined filters.

Instances
Enum CompositeFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq CompositeFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data CompositeFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CompositeFilterOp -> c CompositeFilterOp #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CompositeFilterOp #

toConstr :: CompositeFilterOp -> Constr #

dataTypeOf :: CompositeFilterOp -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CompositeFilterOp) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CompositeFilterOp) #

gmapT :: (forall b. Data b => b -> b) -> CompositeFilterOp -> CompositeFilterOp #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CompositeFilterOp -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CompositeFilterOp -> r #

gmapQ :: (forall d. Data d => d -> u) -> CompositeFilterOp -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CompositeFilterOp -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CompositeFilterOp -> m CompositeFilterOp #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CompositeFilterOp -> m CompositeFilterOp #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CompositeFilterOp -> m CompositeFilterOp #

Ord CompositeFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read CompositeFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show CompositeFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic CompositeFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Associated Types

type Rep CompositeFilterOp :: Type -> Type #

Hashable CompositeFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON CompositeFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON CompositeFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData CompositeFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData CompositeFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep CompositeFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep CompositeFilterOp = D1 (MetaData "CompositeFilterOp" "Network.Google.Datastore.Types.Sum" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "OperatorUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "And" PrefixI False) (U1 :: Type -> Type))

EntityProperties

data EntityProperties Source #

The entity's properties. The map's keys are property names. A property name matching regex `.*` is reserved. A reserved property name is forbidden in certain documented contexts. The name must not contain more than 500 characters. The name cannot be `""`.

See: entityProperties smart constructor.

Instances
Eq EntityProperties Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data EntityProperties Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EntityProperties -> c EntityProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EntityProperties #

toConstr :: EntityProperties -> Constr #

dataTypeOf :: EntityProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EntityProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EntityProperties) #

gmapT :: (forall b. Data b => b -> b) -> EntityProperties -> EntityProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EntityProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EntityProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> EntityProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EntityProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EntityProperties -> m EntityProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EntityProperties -> m EntityProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EntityProperties -> m EntityProperties #

Show EntityProperties Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic EntityProperties Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep EntityProperties :: Type -> Type #

ToJSON EntityProperties Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON EntityProperties Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep EntityProperties Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep EntityProperties = D1 (MetaData "EntityProperties" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" True) (C1 (MetaCons "EntityProperties'" PrefixI True) (S1 (MetaSel (Just "_epAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Value))))

entityProperties Source #

Creates a value of EntityProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleDatastoreAdminV1ImportEntitiesRequestLabels

data GoogleDatastoreAdminV1ImportEntitiesRequestLabels Source #

Client-assigned labels.

See: googleDatastoreAdminV1ImportEntitiesRequestLabels smart constructor.

Instances
Eq GoogleDatastoreAdminV1ImportEntitiesRequestLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1ImportEntitiesRequestLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleDatastoreAdminV1ImportEntitiesRequestLabels -> c GoogleDatastoreAdminV1ImportEntitiesRequestLabels #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleDatastoreAdminV1ImportEntitiesRequestLabels #

toConstr :: GoogleDatastoreAdminV1ImportEntitiesRequestLabels -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1ImportEntitiesRequestLabels -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleDatastoreAdminV1ImportEntitiesRequestLabels) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleDatastoreAdminV1ImportEntitiesRequestLabels) #

gmapT :: (forall b. Data b => b -> b) -> GoogleDatastoreAdminV1ImportEntitiesRequestLabels -> GoogleDatastoreAdminV1ImportEntitiesRequestLabels #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1ImportEntitiesRequestLabels -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1ImportEntitiesRequestLabels -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1ImportEntitiesRequestLabels -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1ImportEntitiesRequestLabels -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1ImportEntitiesRequestLabels -> m GoogleDatastoreAdminV1ImportEntitiesRequestLabels #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1ImportEntitiesRequestLabels -> m GoogleDatastoreAdminV1ImportEntitiesRequestLabels #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1ImportEntitiesRequestLabels -> m GoogleDatastoreAdminV1ImportEntitiesRequestLabels #

Show GoogleDatastoreAdminV1ImportEntitiesRequestLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1ImportEntitiesRequestLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1ImportEntitiesRequestLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1ImportEntitiesRequestLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1ImportEntitiesRequestLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1ImportEntitiesRequestLabels = D1 (MetaData "GoogleDatastoreAdminV1ImportEntitiesRequestLabels" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" True) (C1 (MetaCons "GoogleDatastoreAdminV1ImportEntitiesRequestLabels'" PrefixI True) (S1 (MetaSel (Just "_gdavierlAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

googleDatastoreAdminV1ImportEntitiesRequestLabels Source #

Creates a value of GoogleDatastoreAdminV1ImportEntitiesRequestLabels with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

BeginTransactionRequest

data BeginTransactionRequest Source #

The request for Datastore.BeginTransaction.

See: beginTransactionRequest smart constructor.

Instances
Eq BeginTransactionRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data BeginTransactionRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BeginTransactionRequest -> c BeginTransactionRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BeginTransactionRequest #

toConstr :: BeginTransactionRequest -> Constr #

dataTypeOf :: BeginTransactionRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BeginTransactionRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BeginTransactionRequest) #

gmapT :: (forall b. Data b => b -> b) -> BeginTransactionRequest -> BeginTransactionRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BeginTransactionRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BeginTransactionRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> BeginTransactionRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BeginTransactionRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BeginTransactionRequest -> m BeginTransactionRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BeginTransactionRequest -> m BeginTransactionRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BeginTransactionRequest -> m BeginTransactionRequest #

Show BeginTransactionRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic BeginTransactionRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep BeginTransactionRequest :: Type -> Type #

ToJSON BeginTransactionRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON BeginTransactionRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep BeginTransactionRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep BeginTransactionRequest = D1 (MetaData "BeginTransactionRequest" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" True) (C1 (MetaCons "BeginTransactionRequest'" PrefixI True) (S1 (MetaSel (Just "_btrTransactionOptions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe TransactionOptions))))

beginTransactionRequest :: BeginTransactionRequest Source #

Creates a value of BeginTransactionRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

RunQueryRequest

data RunQueryRequest Source #

The request for Datastore.RunQuery.

See: runQueryRequest smart constructor.

Instances
Eq RunQueryRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data RunQueryRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunQueryRequest -> c RunQueryRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunQueryRequest #

toConstr :: RunQueryRequest -> Constr #

dataTypeOf :: RunQueryRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunQueryRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunQueryRequest) #

gmapT :: (forall b. Data b => b -> b) -> RunQueryRequest -> RunQueryRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunQueryRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunQueryRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunQueryRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunQueryRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunQueryRequest -> m RunQueryRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunQueryRequest -> m RunQueryRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunQueryRequest -> m RunQueryRequest #

Show RunQueryRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic RunQueryRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep RunQueryRequest :: Type -> Type #

ToJSON RunQueryRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON RunQueryRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep RunQueryRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep RunQueryRequest = D1 (MetaData "RunQueryRequest" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "RunQueryRequest'" PrefixI True) ((S1 (MetaSel (Just "_rqrPartitionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PartitionId)) :*: S1 (MetaSel (Just "_rqrGqlQuery") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GqlQuery))) :*: (S1 (MetaSel (Just "_rqrQuery") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Query)) :*: S1 (MetaSel (Just "_rqrReadOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReadOptions)))))

runQueryRequest :: RunQueryRequest Source #

Creates a value of RunQueryRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rqrPartitionId :: Lens' RunQueryRequest (Maybe PartitionId) Source #

Entities are partitioned into subsets, identified by a partition ID. Queries are scoped to a single partition. This partition ID is normalized with the standard default context partition ID.

rqrReadOptions :: Lens' RunQueryRequest (Maybe ReadOptions) Source #

The options for this query.

AllocateIdsRequest

data AllocateIdsRequest Source #

The request for Datastore.AllocateIds.

See: allocateIdsRequest smart constructor.

Instances
Eq AllocateIdsRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data AllocateIdsRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AllocateIdsRequest -> c AllocateIdsRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AllocateIdsRequest #

toConstr :: AllocateIdsRequest -> Constr #

dataTypeOf :: AllocateIdsRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AllocateIdsRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AllocateIdsRequest) #

gmapT :: (forall b. Data b => b -> b) -> AllocateIdsRequest -> AllocateIdsRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AllocateIdsRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AllocateIdsRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> AllocateIdsRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AllocateIdsRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AllocateIdsRequest -> m AllocateIdsRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AllocateIdsRequest -> m AllocateIdsRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AllocateIdsRequest -> m AllocateIdsRequest #

Show AllocateIdsRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic AllocateIdsRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep AllocateIdsRequest :: Type -> Type #

ToJSON AllocateIdsRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON AllocateIdsRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep AllocateIdsRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep AllocateIdsRequest = D1 (MetaData "AllocateIdsRequest" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" True) (C1 (MetaCons "AllocateIdsRequest'" PrefixI True) (S1 (MetaSel (Just "_airKeys") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Key]))))

allocateIdsRequest :: AllocateIdsRequest Source #

Creates a value of AllocateIdsRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

airKeys :: Lens' AllocateIdsRequest [Key] Source #

A list of keys with incomplete key paths for which to allocate IDs. No key may be reserved/read-only.

GoogleDatastoreAdminV1ExportEntitiesMetadata

data GoogleDatastoreAdminV1ExportEntitiesMetadata Source #

Metadata for ExportEntities operations.

See: googleDatastoreAdminV1ExportEntitiesMetadata smart constructor.

Instances
Eq GoogleDatastoreAdminV1ExportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1ExportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleDatastoreAdminV1ExportEntitiesMetadata -> c GoogleDatastoreAdminV1ExportEntitiesMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleDatastoreAdminV1ExportEntitiesMetadata #

toConstr :: GoogleDatastoreAdminV1ExportEntitiesMetadata -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1ExportEntitiesMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleDatastoreAdminV1ExportEntitiesMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleDatastoreAdminV1ExportEntitiesMetadata) #

gmapT :: (forall b. Data b => b -> b) -> GoogleDatastoreAdminV1ExportEntitiesMetadata -> GoogleDatastoreAdminV1ExportEntitiesMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1ExportEntitiesMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1ExportEntitiesMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1ExportEntitiesMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1ExportEntitiesMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1ExportEntitiesMetadata -> m GoogleDatastoreAdminV1ExportEntitiesMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1ExportEntitiesMetadata -> m GoogleDatastoreAdminV1ExportEntitiesMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1ExportEntitiesMetadata -> m GoogleDatastoreAdminV1ExportEntitiesMetadata #

Show GoogleDatastoreAdminV1ExportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1ExportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1ExportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1ExportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1ExportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1ExportEntitiesMetadata = D1 (MetaData "GoogleDatastoreAdminV1ExportEntitiesMetadata" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "GoogleDatastoreAdminV1ExportEntitiesMetadata'" PrefixI True) ((S1 (MetaSel (Just "_gdaveemProgressBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1Progress)) :*: S1 (MetaSel (Just "_gdaveemOutputURLPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gdaveemProgressEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1Progress)) :*: (S1 (MetaSel (Just "_gdaveemEntityFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1EntityFilter)) :*: S1 (MetaSel (Just "_gdaveemCommon") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1CommonMetadata))))))

gdaveemOutputURLPrefix :: Lens' GoogleDatastoreAdminV1ExportEntitiesMetadata (Maybe Text) Source #

Location for the export metadata and data files. This will be the same value as the google.datastore.admin.v1.ExportEntitiesRequest.output_url_prefix field. The final output location is provided in google.datastore.admin.v1.ExportEntitiesResponse.output_url.

QueryResultBatchEntityResultType

data QueryResultBatchEntityResultType Source #

The result type for every entity in `entity_results`.

Constructors

QRBERTResultTypeUnspecified

RESULT_TYPE_UNSPECIFIED Unspecified. This value is never used.

QRBERTFull

FULL The key and properties.

QRBERTProjection

PROJECTION A projected subset of properties. The entity may have no key.

QRBERTKeyOnly

KEY_ONLY Only the key.

Instances
Enum QueryResultBatchEntityResultType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq QueryResultBatchEntityResultType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data QueryResultBatchEntityResultType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QueryResultBatchEntityResultType -> c QueryResultBatchEntityResultType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueryResultBatchEntityResultType #

toConstr :: QueryResultBatchEntityResultType -> Constr #

dataTypeOf :: QueryResultBatchEntityResultType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QueryResultBatchEntityResultType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueryResultBatchEntityResultType) #

gmapT :: (forall b. Data b => b -> b) -> QueryResultBatchEntityResultType -> QueryResultBatchEntityResultType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueryResultBatchEntityResultType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueryResultBatchEntityResultType -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueryResultBatchEntityResultType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueryResultBatchEntityResultType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueryResultBatchEntityResultType -> m QueryResultBatchEntityResultType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryResultBatchEntityResultType -> m QueryResultBatchEntityResultType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryResultBatchEntityResultType -> m QueryResultBatchEntityResultType #

Ord QueryResultBatchEntityResultType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read QueryResultBatchEntityResultType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show QueryResultBatchEntityResultType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic QueryResultBatchEntityResultType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Associated Types

type Rep QueryResultBatchEntityResultType :: Type -> Type #

Hashable QueryResultBatchEntityResultType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON QueryResultBatchEntityResultType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON QueryResultBatchEntityResultType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData QueryResultBatchEntityResultType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData QueryResultBatchEntityResultType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep QueryResultBatchEntityResultType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep QueryResultBatchEntityResultType = D1 (MetaData "QueryResultBatchEntityResultType" "Network.Google.Datastore.Types.Sum" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) ((C1 (MetaCons "QRBERTResultTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "QRBERTFull" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "QRBERTProjection" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "QRBERTKeyOnly" PrefixI False) (U1 :: Type -> Type)))

GoogleDatastoreAdminV1beta1CommonMetadata

data GoogleDatastoreAdminV1beta1CommonMetadata Source #

Metadata common to all Datastore Admin operations.

See: googleDatastoreAdminV1beta1CommonMetadata smart constructor.

Instances
Eq GoogleDatastoreAdminV1beta1CommonMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1beta1CommonMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleDatastoreAdminV1beta1CommonMetadata -> c GoogleDatastoreAdminV1beta1CommonMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleDatastoreAdminV1beta1CommonMetadata #

toConstr :: GoogleDatastoreAdminV1beta1CommonMetadata -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1beta1CommonMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleDatastoreAdminV1beta1CommonMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleDatastoreAdminV1beta1CommonMetadata) #

gmapT :: (forall b. Data b => b -> b) -> GoogleDatastoreAdminV1beta1CommonMetadata -> GoogleDatastoreAdminV1beta1CommonMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1beta1CommonMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1beta1CommonMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1beta1CommonMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1beta1CommonMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1CommonMetadata -> m GoogleDatastoreAdminV1beta1CommonMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1CommonMetadata -> m GoogleDatastoreAdminV1beta1CommonMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1CommonMetadata -> m GoogleDatastoreAdminV1beta1CommonMetadata #

Show GoogleDatastoreAdminV1beta1CommonMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1beta1CommonMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1beta1CommonMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1beta1CommonMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1beta1CommonMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

googleDatastoreAdminV1beta1CommonMetadata :: GoogleDatastoreAdminV1beta1CommonMetadata Source #

Creates a value of GoogleDatastoreAdminV1beta1CommonMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gdavcmEndTime :: Lens' GoogleDatastoreAdminV1beta1CommonMetadata (Maybe UTCTime) Source #

The time the operation ended, either successfully or otherwise.

gdavcmLabels :: Lens' GoogleDatastoreAdminV1beta1CommonMetadata (Maybe GoogleDatastoreAdminV1beta1CommonMetadataLabels) Source #

The client-assigned labels which were provided when the operation was created. May also include additional labels.

Empty

data Empty Source #

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.

See: empty smart constructor.

Instances
Eq Empty Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

(==) :: Empty -> Empty -> Bool #

(/=) :: Empty -> Empty -> Bool #

Data Empty Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Empty -> c Empty #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Empty #

toConstr :: Empty -> Constr #

dataTypeOf :: Empty -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Empty) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Empty) #

gmapT :: (forall b. Data b => b -> b) -> Empty -> Empty #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Empty -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Empty -> r #

gmapQ :: (forall d. Data d => d -> u) -> Empty -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Empty -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Empty -> m Empty #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Empty -> m Empty #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Empty -> m Empty #

Show Empty Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

showsPrec :: Int -> Empty -> ShowS #

show :: Empty -> String #

showList :: [Empty] -> ShowS #

Generic Empty Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep Empty :: Type -> Type #

Methods

from :: Empty -> Rep Empty x #

to :: Rep Empty x -> Empty #

ToJSON Empty Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON Empty Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep Empty Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep Empty = D1 (MetaData "Empty" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "Empty'" PrefixI False) (U1 :: Type -> Type))

empty :: Empty Source #

Creates a value of Empty with the minimum fields required to make a request.

CompositeFilter

data CompositeFilter Source #

A filter that merges multiple other filters using the given operator.

See: compositeFilter smart constructor.

Instances
Eq CompositeFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data CompositeFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CompositeFilter -> c CompositeFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CompositeFilter #

toConstr :: CompositeFilter -> Constr #

dataTypeOf :: CompositeFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CompositeFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CompositeFilter) #

gmapT :: (forall b. Data b => b -> b) -> CompositeFilter -> CompositeFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CompositeFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CompositeFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> CompositeFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CompositeFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CompositeFilter -> m CompositeFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CompositeFilter -> m CompositeFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CompositeFilter -> m CompositeFilter #

Show CompositeFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic CompositeFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep CompositeFilter :: Type -> Type #

ToJSON CompositeFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON CompositeFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep CompositeFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep CompositeFilter = D1 (MetaData "CompositeFilter" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "CompositeFilter'" PrefixI True) (S1 (MetaSel (Just "_cfOp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CompositeFilterOp)) :*: S1 (MetaSel (Just "_cfFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Filter]))))

compositeFilter :: CompositeFilter Source #

Creates a value of CompositeFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cfOp :: Lens' CompositeFilter (Maybe CompositeFilterOp) Source #

The operator for combining multiple filters.

cfFilters :: Lens' CompositeFilter [Filter] Source #

The list of filters to combine. Must contain at least one filter.

GoogleDatastoreAdminV1beta1CommonMetadataOperationType

data GoogleDatastoreAdminV1beta1CommonMetadataOperationType Source #

The type of the operation. Can be used as a filter in ListOperationsRequest.

Constructors

OperationTypeUnspecified

OPERATION_TYPE_UNSPECIFIED Unspecified.

ExportEntities

EXPORT_ENTITIES ExportEntities.

ImportEntities

IMPORT_ENTITIES ImportEntities.

Instances
Enum GoogleDatastoreAdminV1beta1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq GoogleDatastoreAdminV1beta1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data GoogleDatastoreAdminV1beta1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleDatastoreAdminV1beta1CommonMetadataOperationType -> c GoogleDatastoreAdminV1beta1CommonMetadataOperationType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleDatastoreAdminV1beta1CommonMetadataOperationType #

toConstr :: GoogleDatastoreAdminV1beta1CommonMetadataOperationType -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1beta1CommonMetadataOperationType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleDatastoreAdminV1beta1CommonMetadataOperationType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleDatastoreAdminV1beta1CommonMetadataOperationType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleDatastoreAdminV1beta1CommonMetadataOperationType -> GoogleDatastoreAdminV1beta1CommonMetadataOperationType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1beta1CommonMetadataOperationType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1beta1CommonMetadataOperationType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1beta1CommonMetadataOperationType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1beta1CommonMetadataOperationType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1CommonMetadataOperationType -> m GoogleDatastoreAdminV1beta1CommonMetadataOperationType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1CommonMetadataOperationType -> m GoogleDatastoreAdminV1beta1CommonMetadataOperationType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1CommonMetadataOperationType -> m GoogleDatastoreAdminV1beta1CommonMetadataOperationType #

Ord GoogleDatastoreAdminV1beta1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read GoogleDatastoreAdminV1beta1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show GoogleDatastoreAdminV1beta1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic GoogleDatastoreAdminV1beta1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Hashable GoogleDatastoreAdminV1beta1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON GoogleDatastoreAdminV1beta1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON GoogleDatastoreAdminV1beta1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData GoogleDatastoreAdminV1beta1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData GoogleDatastoreAdminV1beta1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep GoogleDatastoreAdminV1beta1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep GoogleDatastoreAdminV1beta1CommonMetadataOperationType = D1 (MetaData "GoogleDatastoreAdminV1beta1CommonMetadataOperationType" "Network.Google.Datastore.Types.Sum" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "OperationTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ExportEntities" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ImportEntities" PrefixI False) (U1 :: Type -> Type)))

QueryResultBatchMoreResults

data QueryResultBatchMoreResults Source #

The state of the query after the current batch.

Constructors

MoreResultsTypeUnspecified

MORE_RESULTS_TYPE_UNSPECIFIED Unspecified. This value is never used.

NotFinished

NOT_FINISHED There may be additional batches to fetch from this query.

MoreResultsAfterLimit

MORE_RESULTS_AFTER_LIMIT The query is finished, but there may be more results after the limit.

MoreResultsAfterCursor

MORE_RESULTS_AFTER_CURSOR The query is finished, but there may be more results after the end cursor.

NoMoreResults

NO_MORE_RESULTS The query is finished, and there are no more results.

Instances
Enum QueryResultBatchMoreResults Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq QueryResultBatchMoreResults Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data QueryResultBatchMoreResults Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QueryResultBatchMoreResults -> c QueryResultBatchMoreResults #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueryResultBatchMoreResults #

toConstr :: QueryResultBatchMoreResults -> Constr #

dataTypeOf :: QueryResultBatchMoreResults -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QueryResultBatchMoreResults) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueryResultBatchMoreResults) #

gmapT :: (forall b. Data b => b -> b) -> QueryResultBatchMoreResults -> QueryResultBatchMoreResults #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueryResultBatchMoreResults -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueryResultBatchMoreResults -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueryResultBatchMoreResults -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueryResultBatchMoreResults -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueryResultBatchMoreResults -> m QueryResultBatchMoreResults #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryResultBatchMoreResults -> m QueryResultBatchMoreResults #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryResultBatchMoreResults -> m QueryResultBatchMoreResults #

Ord QueryResultBatchMoreResults Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read QueryResultBatchMoreResults Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show QueryResultBatchMoreResults Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic QueryResultBatchMoreResults Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Associated Types

type Rep QueryResultBatchMoreResults :: Type -> Type #

Hashable QueryResultBatchMoreResults Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON QueryResultBatchMoreResults Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON QueryResultBatchMoreResults Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData QueryResultBatchMoreResults Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData QueryResultBatchMoreResults Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep QueryResultBatchMoreResults Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep QueryResultBatchMoreResults = D1 (MetaData "QueryResultBatchMoreResults" "Network.Google.Datastore.Types.Sum" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) ((C1 (MetaCons "MoreResultsTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NotFinished" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "MoreResultsAfterLimit" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MoreResultsAfterCursor" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NoMoreResults" PrefixI False) (U1 :: Type -> Type))))

GoogleDatastoreAdminV1IndexOperationMetadata

data GoogleDatastoreAdminV1IndexOperationMetadata Source #

Metadata for Index operations.

See: googleDatastoreAdminV1IndexOperationMetadata smart constructor.

Instances
Eq GoogleDatastoreAdminV1IndexOperationMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1IndexOperationMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleDatastoreAdminV1IndexOperationMetadata -> c GoogleDatastoreAdminV1IndexOperationMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleDatastoreAdminV1IndexOperationMetadata #

toConstr :: GoogleDatastoreAdminV1IndexOperationMetadata -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1IndexOperationMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleDatastoreAdminV1IndexOperationMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleDatastoreAdminV1IndexOperationMetadata) #

gmapT :: (forall b. Data b => b -> b) -> GoogleDatastoreAdminV1IndexOperationMetadata -> GoogleDatastoreAdminV1IndexOperationMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1IndexOperationMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1IndexOperationMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1IndexOperationMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1IndexOperationMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1IndexOperationMetadata -> m GoogleDatastoreAdminV1IndexOperationMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1IndexOperationMetadata -> m GoogleDatastoreAdminV1IndexOperationMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1IndexOperationMetadata -> m GoogleDatastoreAdminV1IndexOperationMetadata #

Show GoogleDatastoreAdminV1IndexOperationMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1IndexOperationMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1IndexOperationMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1IndexOperationMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1IndexOperationMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1IndexOperationMetadata = D1 (MetaData "GoogleDatastoreAdminV1IndexOperationMetadata" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "GoogleDatastoreAdminV1IndexOperationMetadata'" PrefixI True) (S1 (MetaSel (Just "_gdaviomProgressEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1Progress)) :*: (S1 (MetaSel (Just "_gdaviomCommon") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1CommonMetadata)) :*: S1 (MetaSel (Just "_gdaviomIndexId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

googleDatastoreAdminV1IndexOperationMetadata :: GoogleDatastoreAdminV1IndexOperationMetadata Source #

Creates a value of GoogleDatastoreAdminV1IndexOperationMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gdaviomIndexId :: Lens' GoogleDatastoreAdminV1IndexOperationMetadata (Maybe Text) Source #

The index resource ID that this operation is acting on.

GoogleDatastoreAdminV1beta1ImportEntitiesMetadata

data GoogleDatastoreAdminV1beta1ImportEntitiesMetadata Source #

Metadata for ImportEntities operations.

See: googleDatastoreAdminV1beta1ImportEntitiesMetadata smart constructor.

Instances
Eq GoogleDatastoreAdminV1beta1ImportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1beta1ImportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleDatastoreAdminV1beta1ImportEntitiesMetadata -> c GoogleDatastoreAdminV1beta1ImportEntitiesMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleDatastoreAdminV1beta1ImportEntitiesMetadata #

toConstr :: GoogleDatastoreAdminV1beta1ImportEntitiesMetadata -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1beta1ImportEntitiesMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleDatastoreAdminV1beta1ImportEntitiesMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleDatastoreAdminV1beta1ImportEntitiesMetadata) #

gmapT :: (forall b. Data b => b -> b) -> GoogleDatastoreAdminV1beta1ImportEntitiesMetadata -> GoogleDatastoreAdminV1beta1ImportEntitiesMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1beta1ImportEntitiesMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1beta1ImportEntitiesMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1beta1ImportEntitiesMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1beta1ImportEntitiesMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1ImportEntitiesMetadata -> m GoogleDatastoreAdminV1beta1ImportEntitiesMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1ImportEntitiesMetadata -> m GoogleDatastoreAdminV1beta1ImportEntitiesMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1ImportEntitiesMetadata -> m GoogleDatastoreAdminV1beta1ImportEntitiesMetadata #

Show GoogleDatastoreAdminV1beta1ImportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1beta1ImportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1beta1ImportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1beta1ImportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1beta1ImportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1beta1ImportEntitiesMetadata = D1 (MetaData "GoogleDatastoreAdminV1beta1ImportEntitiesMetadata" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "GoogleDatastoreAdminV1beta1ImportEntitiesMetadata'" PrefixI True) ((S1 (MetaSel (Just "_gdaviemProgressBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1beta1Progress)) :*: S1 (MetaSel (Just "_gdaviemProgressEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1beta1Progress))) :*: (S1 (MetaSel (Just "_gdaviemEntityFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1beta1EntityFilter)) :*: (S1 (MetaSel (Just "_gdaviemInputURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gdaviemCommon") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1beta1CommonMetadata))))))

gdaviemInputURL :: Lens' GoogleDatastoreAdminV1beta1ImportEntitiesMetadata (Maybe Text) Source #

The location of the import metadata file. This will be the same value as the google.datastore.admin.v1beta1.ExportEntitiesResponse.output_url field.

GoogleDatastoreAdminV1beta1Progress

data GoogleDatastoreAdminV1beta1Progress Source #

Measures the progress of a particular metric.

See: googleDatastoreAdminV1beta1Progress smart constructor.

Instances
Eq GoogleDatastoreAdminV1beta1Progress Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1beta1Progress Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleDatastoreAdminV1beta1Progress -> c GoogleDatastoreAdminV1beta1Progress #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleDatastoreAdminV1beta1Progress #

toConstr :: GoogleDatastoreAdminV1beta1Progress -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1beta1Progress -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleDatastoreAdminV1beta1Progress) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleDatastoreAdminV1beta1Progress) #

gmapT :: (forall b. Data b => b -> b) -> GoogleDatastoreAdminV1beta1Progress -> GoogleDatastoreAdminV1beta1Progress #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1beta1Progress -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleDatastoreAdminV1beta1Progress -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1beta1Progress -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleDatastoreAdminV1beta1Progress -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1Progress -> m GoogleDatastoreAdminV1beta1Progress #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1Progress -> m GoogleDatastoreAdminV1beta1Progress #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleDatastoreAdminV1beta1Progress -> m GoogleDatastoreAdminV1beta1Progress #

Show GoogleDatastoreAdminV1beta1Progress Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1beta1Progress Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1beta1Progress Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1beta1Progress Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1beta1Progress Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1beta1Progress = D1 (MetaData "GoogleDatastoreAdminV1beta1Progress" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "GoogleDatastoreAdminV1beta1Progress'" PrefixI True) (S1 (MetaSel (Just "_gdavpWorkCompleted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_gdavpWorkEstimated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))

googleDatastoreAdminV1beta1Progress :: GoogleDatastoreAdminV1beta1Progress Source #

Creates a value of GoogleDatastoreAdminV1beta1Progress with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gdavpWorkCompleted :: Lens' GoogleDatastoreAdminV1beta1Progress (Maybe Int64) Source #

The amount of work that has been completed. Note that this may be greater than work_estimated.

gdavpWorkEstimated :: Lens' GoogleDatastoreAdminV1beta1Progress (Maybe Int64) Source #

An estimate of how much work needs to be performed. May be zero if the work estimate is unavailable.

BeginTransactionResponse

data BeginTransactionResponse Source #

The response for Datastore.BeginTransaction.

See: beginTransactionResponse smart constructor.

Instances
Eq BeginTransactionResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data BeginTransactionResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BeginTransactionResponse -> c BeginTransactionResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BeginTransactionResponse #

toConstr :: BeginTransactionResponse -> Constr #

dataTypeOf :: BeginTransactionResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BeginTransactionResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BeginTransactionResponse) #

gmapT :: (forall b. Data b => b -> b) -> BeginTransactionResponse -> BeginTransactionResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BeginTransactionResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BeginTransactionResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> BeginTransactionResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BeginTransactionResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BeginTransactionResponse -> m BeginTransactionResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BeginTransactionResponse -> m BeginTransactionResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BeginTransactionResponse -> m BeginTransactionResponse #

Show BeginTransactionResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic BeginTransactionResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep BeginTransactionResponse :: Type -> Type #

ToJSON BeginTransactionResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON BeginTransactionResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep BeginTransactionResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep BeginTransactionResponse = D1 (MetaData "BeginTransactionResponse" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" True) (C1 (MetaCons "BeginTransactionResponse'" PrefixI True) (S1 (MetaSel (Just "_btrTransaction") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bytes))))

beginTransactionResponse :: BeginTransactionResponse Source #

Creates a value of BeginTransactionResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

btrTransaction :: Lens' BeginTransactionResponse (Maybe ByteString) Source #

The transaction identifier (always present).

MutationResult

data MutationResult Source #

The result of applying a mutation.

See: mutationResult smart constructor.

Instances
Eq MutationResult Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data MutationResult Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MutationResult -> c MutationResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MutationResult #

toConstr :: MutationResult -> Constr #

dataTypeOf :: MutationResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MutationResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MutationResult) #

gmapT :: (forall b. Data b => b -> b) -> MutationResult -> MutationResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MutationResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MutationResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> MutationResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MutationResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MutationResult -> m MutationResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MutationResult -> m MutationResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MutationResult -> m MutationResult #

Show MutationResult Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic MutationResult Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep MutationResult :: Type -> Type #

ToJSON MutationResult Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON MutationResult Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep MutationResult Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep MutationResult = D1 (MetaData "MutationResult" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "MutationResult'" PrefixI True) (S1 (MetaSel (Just "_mrConflictDetected") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_mrKey")