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") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Key)) :*: S1 (MetaSel (Just "_mrVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))

mutationResult :: MutationResult Source #

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

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

mrConflictDetected :: Lens' MutationResult (Maybe Bool) Source #

Whether a conflict was detected for this mutation. Always false when a conflict detection strategy field is not set in the mutation.

mrKey :: Lens' MutationResult (Maybe Key) Source #

The automatically allocated key. Set only when the mutation allocated a key.

mrVersion :: Lens' MutationResult (Maybe Int64) Source #

The version of the entity on the server after processing the mutation. If the mutation doesn't change anything on the server, then the version will be the version of the current entity or, if no entity is present, a version that is strictly greater than the version of any previous entity and less than the version of any possible future entity.

AllocateIdsResponse

data AllocateIdsResponse Source #

The response for Datastore.AllocateIds.

See: allocateIdsResponse smart constructor.

Instances
Eq AllocateIdsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data AllocateIdsResponse 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) -> AllocateIdsResponse -> c AllocateIdsResponse #

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

toConstr :: AllocateIdsResponse -> Constr #

dataTypeOf :: AllocateIdsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AllocateIdsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic AllocateIdsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep AllocateIdsResponse :: Type -> Type #

ToJSON AllocateIdsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON AllocateIdsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep AllocateIdsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

allocateIdsResponse :: AllocateIdsResponse Source #

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

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

aKeys :: Lens' AllocateIdsResponse [Key] Source #

The keys specified in the request (in the same order), each with its key path completed with a newly allocated ID.

GqlQuery

data GqlQuery Source #

A GQL query.

See: gqlQuery smart constructor.

Instances
Eq GqlQuery Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GqlQuery 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) -> GqlQuery -> c GqlQuery #

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

toConstr :: GqlQuery -> Constr #

dataTypeOf :: GqlQuery -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GqlQuery Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GqlQuery Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep GqlQuery :: Type -> Type #

Methods

from :: GqlQuery -> Rep GqlQuery x #

to :: Rep GqlQuery x -> GqlQuery #

ToJSON GqlQuery Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GqlQuery Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GqlQuery Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GqlQuery = D1 (MetaData "GqlQuery" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "GqlQuery'" PrefixI True) ((S1 (MetaSel (Just "_gqPositionalBindings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GqlQueryParameter])) :*: S1 (MetaSel (Just "_gqNamedBindings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GqlQueryNamedBindings))) :*: (S1 (MetaSel (Just "_gqQueryString") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gqAllowLiterals") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))

gqlQuery :: GqlQuery Source #

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

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

gqPositionalBindings :: Lens' GqlQuery [GqlQueryParameter] Source #

Numbered binding site '1 references the first numbered parameter, effectively using 1-based indexing, rather than the usual 0. For each binding site numbered i in `query_string`, there must be an i-th numbered parameter. The inverse must also be true.

gqNamedBindings :: Lens' GqlQuery (Maybe GqlQueryNamedBindings) Source #

For each non-reserved named binding site in the query string, there must be a named parameter with that name, but not necessarily the inverse. Key must match regex `A-Za-z_$*`, must not match regex `.*`, and must not be `""`.

gqQueryString :: Lens' GqlQuery (Maybe Text) Source #

A string of the format described here.

gqAllowLiterals :: Lens' GqlQuery (Maybe Bool) Source #

When false, the query string must not contain any literals and instead must bind all values. For example, `SELECT * FROM Kind WHERE a = 'string literal'` is not allowed, while `SELECT * FROM Kind WHERE a = 'value` is.

RunQueryResponse

data RunQueryResponse Source #

The response for Datastore.RunQuery.

See: runQueryResponse smart constructor.

Instances
Eq RunQueryResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data RunQueryResponse 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) -> RunQueryResponse -> c RunQueryResponse #

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

toConstr :: RunQueryResponse -> Constr #

dataTypeOf :: RunQueryResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show RunQueryResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic RunQueryResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep RunQueryResponse :: Type -> Type #

ToJSON RunQueryResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON RunQueryResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep RunQueryResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep RunQueryResponse = D1 (MetaData "RunQueryResponse" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "RunQueryResponse'" PrefixI True) (S1 (MetaSel (Just "_rBatch") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe QueryResultBatch)) :*: S1 (MetaSel (Just "_rQuery") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Query))))

runQueryResponse :: RunQueryResponse Source #

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

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

rBatch :: Lens' RunQueryResponse (Maybe QueryResultBatch) Source #

A batch of query results (always present).

rQuery :: Lens' RunQueryResponse (Maybe Query) Source #

The parsed form of the `GqlQuery` from the request, if it was set.

GoogleDatastoreAdminV1ExportEntitiesRequestLabels

data GoogleDatastoreAdminV1ExportEntitiesRequestLabels Source #

Client-assigned labels.

See: googleDatastoreAdminV1ExportEntitiesRequestLabels smart constructor.

Instances
Eq GoogleDatastoreAdminV1ExportEntitiesRequestLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1ExportEntitiesRequestLabels 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) -> GoogleDatastoreAdminV1ExportEntitiesRequestLabels -> c GoogleDatastoreAdminV1ExportEntitiesRequestLabels #

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

toConstr :: GoogleDatastoreAdminV1ExportEntitiesRequestLabels -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1ExportEntitiesRequestLabels -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleDatastoreAdminV1ExportEntitiesRequestLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1ExportEntitiesRequestLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1ExportEntitiesRequestLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1ExportEntitiesRequestLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1ExportEntitiesRequestLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

googleDatastoreAdminV1ExportEntitiesRequestLabels Source #

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

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

GoogleDatastoreAdminV1CommonMetadataOperationType

data GoogleDatastoreAdminV1CommonMetadataOperationType Source #

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

Constructors

GDAVCMOTOperationTypeUnspecified

OPERATION_TYPE_UNSPECIFIED Unspecified.

GDAVCMOTExportEntities

EXPORT_ENTITIES ExportEntities.

GDAVCMOTImportEntities

IMPORT_ENTITIES ImportEntities.

GDAVCMOTCreateIndex

CREATE_INDEX CreateIndex.

GDAVCMOTDeleteIndex

DELETE_INDEX DeleteIndex.

Instances
Enum GoogleDatastoreAdminV1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq GoogleDatastoreAdminV1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data GoogleDatastoreAdminV1CommonMetadataOperationType 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) -> GoogleDatastoreAdminV1CommonMetadataOperationType -> c GoogleDatastoreAdminV1CommonMetadataOperationType #

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

toConstr :: GoogleDatastoreAdminV1CommonMetadataOperationType -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1CommonMetadataOperationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GoogleDatastoreAdminV1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read GoogleDatastoreAdminV1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show GoogleDatastoreAdminV1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic GoogleDatastoreAdminV1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Hashable GoogleDatastoreAdminV1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON GoogleDatastoreAdminV1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON GoogleDatastoreAdminV1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData GoogleDatastoreAdminV1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData GoogleDatastoreAdminV1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep GoogleDatastoreAdminV1CommonMetadataOperationType Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep GoogleDatastoreAdminV1CommonMetadataOperationType = D1 (MetaData "GoogleDatastoreAdminV1CommonMetadataOperationType" "Network.Google.Datastore.Types.Sum" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) ((C1 (MetaCons "GDAVCMOTOperationTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GDAVCMOTExportEntities" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GDAVCMOTImportEntities" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GDAVCMOTCreateIndex" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GDAVCMOTDeleteIndex" PrefixI False) (U1 :: Type -> Type))))

Value

data Value Source #

A message that can hold any of the supported value types and associated metadata.

See: value smart constructor.

Instances
Eq Value Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

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

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

Data Value 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) -> Value -> c Value #

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

toConstr :: Value -> Constr #

dataTypeOf :: Value -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Value Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #

Generic Value Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep Value :: Type -> Type #

Methods

from :: Value -> Rep Value x #

to :: Rep Value x -> Value #

ToJSON Value Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON Value Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep Value Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep Value = D1 (MetaData "Value" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "Value'" PrefixI True) (((S1 (MetaSel (Just "_vKeyValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Key)) :*: (S1 (MetaSel (Just "_vGeoPointValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LatLng)) :*: S1 (MetaSel (Just "_vIntegerValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))) :*: (S1 (MetaSel (Just "_vTimestampValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: (S1 (MetaSel (Just "_vEntityValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Entity)) :*: S1 (MetaSel (Just "_vExcludeFromIndexes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 (MetaSel (Just "_vDoubleValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_vStringValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vBooleanValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_vMeaning") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_vArrayValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ArrayValue))) :*: (S1 (MetaSel (Just "_vNullValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ValueNullValue)) :*: S1 (MetaSel (Just "_vBlobValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes)))))))

value :: Value Source #

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

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

vKeyValue :: Lens' Value (Maybe Key) Source #

A key value.

vGeoPointValue :: Lens' Value (Maybe LatLng) Source #

A geo point value representing a point on the surface of Earth.

vIntegerValue :: Lens' Value (Maybe Int64) Source #

An integer value.

vTimestampValue :: Lens' Value (Maybe UTCTime) Source #

A timestamp value. When stored in the Datastore, precise only to microseconds; any additional precision is rounded down.

vEntityValue :: Lens' Value (Maybe Entity) Source #

An entity value. - May have no key. - May have a key with an incomplete key path. - May have a reserved/read-only key.

vExcludeFromIndexes :: Lens' Value (Maybe Bool) Source #

If the value should be excluded from all indexes including those defined explicitly.

vStringValue :: Lens' Value (Maybe Text) Source #

A UTF-8 encoded string value. When `exclude_from_indexes` is false (it is indexed) , may have at most 1500 bytes. Otherwise, may be set to at least 1,000,000 bytes.

vBooleanValue :: Lens' Value (Maybe Bool) Source #

A boolean value.

vMeaning :: Lens' Value (Maybe Int32) Source #

The `meaning` field should only be populated for backwards compatibility.

vArrayValue :: Lens' Value (Maybe ArrayValue) Source #

An array value. Cannot contain another array value. A `Value` instance that sets field `array_value` must not set fields `meaning` or `exclude_from_indexes`.

vBlobValue :: Lens' Value (Maybe ByteString) Source #

A blob value. May have at most 1,000,000 bytes. When `exclude_from_indexes` is false, may have at most 1500 bytes. In JSON requests, must be base64-encoded.

ValueNullValue

data ValueNullValue Source #

A null value.

Constructors

NullValue

NULL_VALUE Null value.

Instances
Enum ValueNullValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq ValueNullValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data ValueNullValue 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) -> ValueNullValue -> c ValueNullValue #

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

toConstr :: ValueNullValue -> Constr #

dataTypeOf :: ValueNullValue -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ValueNullValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read ValueNullValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show ValueNullValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic ValueNullValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Associated Types

type Rep ValueNullValue :: Type -> Type #

Hashable ValueNullValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON ValueNullValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON ValueNullValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData ValueNullValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData ValueNullValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep ValueNullValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

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

GoogleDatastoreAdminV1IndexedPropertyDirection

data GoogleDatastoreAdminV1IndexedPropertyDirection Source #

The indexed property's direction. Must not be DIRECTION_UNSPECIFIED. Required.

Constructors

GDAVIPDDirectionUnspecified

DIRECTION_UNSPECIFIED The direction is unspecified.

GDAVIPDAscending

ASCENDING The property's values are indexed so as to support sequencing in ascending order and also query by <, >, <=, >=, and =.

GDAVIPDDescending

DESCENDING The property's values are indexed so as to support sequencing in descending order and also query by <, >, <=, >=, and =.

Instances
Enum GoogleDatastoreAdminV1IndexedPropertyDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq GoogleDatastoreAdminV1IndexedPropertyDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data GoogleDatastoreAdminV1IndexedPropertyDirection 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) -> GoogleDatastoreAdminV1IndexedPropertyDirection -> c GoogleDatastoreAdminV1IndexedPropertyDirection #

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

toConstr :: GoogleDatastoreAdminV1IndexedPropertyDirection -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1IndexedPropertyDirection -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GoogleDatastoreAdminV1IndexedPropertyDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read GoogleDatastoreAdminV1IndexedPropertyDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show GoogleDatastoreAdminV1IndexedPropertyDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic GoogleDatastoreAdminV1IndexedPropertyDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Hashable GoogleDatastoreAdminV1IndexedPropertyDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON GoogleDatastoreAdminV1IndexedPropertyDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON GoogleDatastoreAdminV1IndexedPropertyDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData GoogleDatastoreAdminV1IndexedPropertyDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData GoogleDatastoreAdminV1IndexedPropertyDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep GoogleDatastoreAdminV1IndexedPropertyDirection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

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

GoogleDatastoreAdminV1CommonMetadataLabels

data GoogleDatastoreAdminV1CommonMetadataLabels Source #

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

See: googleDatastoreAdminV1CommonMetadataLabels smart constructor.

Instances
Eq GoogleDatastoreAdminV1CommonMetadataLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1CommonMetadataLabels 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) -> GoogleDatastoreAdminV1CommonMetadataLabels -> c GoogleDatastoreAdminV1CommonMetadataLabels #

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

toConstr :: GoogleDatastoreAdminV1CommonMetadataLabels -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1CommonMetadataLabels -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleDatastoreAdminV1CommonMetadataLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1CommonMetadataLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1CommonMetadataLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1CommonMetadataLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1CommonMetadataLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

googleDatastoreAdminV1CommonMetadataLabels Source #

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

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

GoogleDatastoreAdminV1IndexAncestor

data GoogleDatastoreAdminV1IndexAncestor Source #

The index's ancestor mode. Must not be ANCESTOR_MODE_UNSPECIFIED. Required.

Constructors

AncestorModeUnspecified

ANCESTOR_MODE_UNSPECIFIED The ancestor mode is unspecified.

None

NONE Do not include the entity's ancestors in the index.

AllAncestors

ALL_ANCESTORS Include all the entity's ancestors in the index.

Instances
Enum GoogleDatastoreAdminV1IndexAncestor Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq GoogleDatastoreAdminV1IndexAncestor Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data GoogleDatastoreAdminV1IndexAncestor 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) -> GoogleDatastoreAdminV1IndexAncestor -> c GoogleDatastoreAdminV1IndexAncestor #

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

toConstr :: GoogleDatastoreAdminV1IndexAncestor -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1IndexAncestor -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GoogleDatastoreAdminV1IndexAncestor Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read GoogleDatastoreAdminV1IndexAncestor Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show GoogleDatastoreAdminV1IndexAncestor Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic GoogleDatastoreAdminV1IndexAncestor Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Hashable GoogleDatastoreAdminV1IndexAncestor Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON GoogleDatastoreAdminV1IndexAncestor Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON GoogleDatastoreAdminV1IndexAncestor Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData GoogleDatastoreAdminV1IndexAncestor Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData GoogleDatastoreAdminV1IndexAncestor Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep GoogleDatastoreAdminV1IndexAncestor Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

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

StatusDetailsItem

data StatusDetailsItem Source #

Instances
Eq StatusDetailsItem Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data StatusDetailsItem 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) -> StatusDetailsItem -> c StatusDetailsItem #

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

toConstr :: StatusDetailsItem -> Constr #

dataTypeOf :: StatusDetailsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show StatusDetailsItem Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic StatusDetailsItem Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep StatusDetailsItem :: Type -> Type #

ToJSON StatusDetailsItem Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON StatusDetailsItem Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep StatusDetailsItem Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

statusDetailsItem Source #

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

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

sdiAddtional :: Lens' StatusDetailsItem (HashMap Text JSONValue) Source #

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

LookupRequest

data LookupRequest Source #

The request for Datastore.Lookup.

See: lookupRequest smart constructor.

Instances
Eq LookupRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data LookupRequest 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) -> LookupRequest -> c LookupRequest #

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

toConstr :: LookupRequest -> Constr #

dataTypeOf :: LookupRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LookupRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic LookupRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep LookupRequest :: Type -> Type #

ToJSON LookupRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON LookupRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep LookupRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

lookupRequest :: LookupRequest Source #

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

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

lrKeys :: Lens' LookupRequest [Key] Source #

Keys of entities to look up.

lrReadOptions :: Lens' LookupRequest (Maybe ReadOptions) Source #

The options for this lookup request.

ReadOptionsReadConsistency

data ReadOptionsReadConsistency Source #

The non-transactional read consistency to use. Cannot be set to `STRONG` for global queries.

Constructors

ReadConsistencyUnspecified

READ_CONSISTENCY_UNSPECIFIED Unspecified. This value must not be used.

Strong

STRONG Strong consistency.

Eventual

EVENTUAL Eventual consistency.

Instances
Enum ReadOptionsReadConsistency Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq ReadOptionsReadConsistency Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data ReadOptionsReadConsistency 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) -> ReadOptionsReadConsistency -> c ReadOptionsReadConsistency #

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

toConstr :: ReadOptionsReadConsistency -> Constr #

dataTypeOf :: ReadOptionsReadConsistency -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ReadOptionsReadConsistency Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read ReadOptionsReadConsistency Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show ReadOptionsReadConsistency Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic ReadOptionsReadConsistency Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Associated Types

type Rep ReadOptionsReadConsistency :: Type -> Type #

Hashable ReadOptionsReadConsistency Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON ReadOptionsReadConsistency Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON ReadOptionsReadConsistency Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData ReadOptionsReadConsistency Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData ReadOptionsReadConsistency Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep ReadOptionsReadConsistency Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

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

GoogleDatastoreAdminV1CommonMetadata

data GoogleDatastoreAdminV1CommonMetadata Source #

Metadata common to all Datastore Admin operations.

See: googleDatastoreAdminV1CommonMetadata smart constructor.

Instances
Eq GoogleDatastoreAdminV1CommonMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1CommonMetadata 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) -> GoogleDatastoreAdminV1CommonMetadata -> c GoogleDatastoreAdminV1CommonMetadata #

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

toConstr :: GoogleDatastoreAdminV1CommonMetadata -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1CommonMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleDatastoreAdminV1CommonMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1CommonMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1CommonMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1CommonMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1CommonMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

googleDatastoreAdminV1CommonMetadata :: GoogleDatastoreAdminV1CommonMetadata Source #

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

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

gStartTime :: Lens' GoogleDatastoreAdminV1CommonMetadata (Maybe UTCTime) Source #

The time that work began on the operation.

gEndTime :: Lens' GoogleDatastoreAdminV1CommonMetadata (Maybe UTCTime) Source #

The time the operation ended, either successfully or otherwise.

gLabels :: Lens' GoogleDatastoreAdminV1CommonMetadata (Maybe GoogleDatastoreAdminV1CommonMetadataLabels) Source #

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

gOperationType :: Lens' GoogleDatastoreAdminV1CommonMetadata (Maybe GoogleDatastoreAdminV1CommonMetadataOperationType) Source #

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

GoogleDatastoreAdminV1ExportEntitiesRequest

data GoogleDatastoreAdminV1ExportEntitiesRequest Source #

The request for google.datastore.admin.v1.DatastoreAdmin.ExportEntities.

See: googleDatastoreAdminV1ExportEntitiesRequest smart constructor.

Instances
Eq GoogleDatastoreAdminV1ExportEntitiesRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1ExportEntitiesRequest 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) -> GoogleDatastoreAdminV1ExportEntitiesRequest -> c GoogleDatastoreAdminV1ExportEntitiesRequest #

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

toConstr :: GoogleDatastoreAdminV1ExportEntitiesRequest -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1ExportEntitiesRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleDatastoreAdminV1ExportEntitiesRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1ExportEntitiesRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1ExportEntitiesRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1ExportEntitiesRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1ExportEntitiesRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

googleDatastoreAdminV1ExportEntitiesRequest :: GoogleDatastoreAdminV1ExportEntitiesRequest Source #

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

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

gdaveerOutputURLPrefix :: Lens' GoogleDatastoreAdminV1ExportEntitiesRequest (Maybe Text) Source #

Location for the export metadata and data files. The full resource URL of the external storage location. Currently, only Google Cloud Storage is supported. So output_url_prefix should be of the form: `gs://BUCKET_NAME[/NAMESPACE_PATH]`, where `BUCKET_NAME` is the name of the Cloud Storage bucket and `NAMESPACE_PATH` is an optional Cloud Storage namespace path (this is not a Cloud Datastore namespace). For more information about Cloud Storage namespace paths, see Object name considerations. The resulting files will be nested deeper than the specified URL prefix. The final output URL will be provided in the google.datastore.admin.v1.ExportEntitiesResponse.output_url field. That value should be used for subsequent ImportEntities operations. By nesting the data files deeper, the same Cloud Storage bucket can be used in multiple ExportEntities operations without conflict.

gdaveerEntityFilter :: Lens' GoogleDatastoreAdminV1ExportEntitiesRequest (Maybe GoogleDatastoreAdminV1EntityFilter) Source #

Description of what data from the project is included in the export.

Mutation

data Mutation Source #

A mutation to apply to an entity.

See: mutation smart constructor.

Instances
Eq Mutation Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data Mutation 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) -> Mutation -> c Mutation #

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

toConstr :: Mutation -> Constr #

dataTypeOf :: Mutation -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Mutation Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic Mutation Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep Mutation :: Type -> Type #

Methods

from :: Mutation -> Rep Mutation x #

to :: Rep Mutation x -> Mutation #

ToJSON Mutation Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON Mutation Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep Mutation Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep Mutation = D1 (MetaData "Mutation" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "Mutation'" PrefixI True) ((S1 (MetaSel (Just "_mBaseVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_mInsert") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Entity))) :*: (S1 (MetaSel (Just "_mUpsert") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Entity)) :*: (S1 (MetaSel (Just "_mDelete") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Key)) :*: S1 (MetaSel (Just "_mUpdate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Entity))))))

mutation :: Mutation Source #

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

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

mBaseVersion :: Lens' Mutation (Maybe Int64) Source #

The version of the entity that this mutation is being applied to. If this does not match the current version on the server, the mutation conflicts.

mInsert :: Lens' Mutation (Maybe Entity) Source #

The entity to insert. The entity must not already exist. The entity key's final path element may be incomplete.

mUpsert :: Lens' Mutation (Maybe Entity) Source #

The entity to upsert. The entity may or may not already exist. The entity key's final path element may be incomplete.

mDelete :: Lens' Mutation (Maybe Key) Source #

The key of the entity to delete. The entity may or may not already exist. Must have a complete key path and must not be reserved/read-only.

mUpdate :: Lens' Mutation (Maybe Entity) Source #

The entity to update. The entity must already exist. Must have a complete key path.

GqlQueryNamedBindings

data GqlQueryNamedBindings Source #

For each non-reserved named binding site in the query string, there must be a named parameter with that name, but not necessarily the inverse. Key must match regex `A-Za-z_$*`, must not match regex `.*`, and must not be `""`.

See: gqlQueryNamedBindings smart constructor.

Instances
Eq GqlQueryNamedBindings Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GqlQueryNamedBindings 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) -> GqlQueryNamedBindings -> c GqlQueryNamedBindings #

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

toConstr :: GqlQueryNamedBindings -> Constr #

dataTypeOf :: GqlQueryNamedBindings -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GqlQueryNamedBindings Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GqlQueryNamedBindings Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep GqlQueryNamedBindings :: Type -> Type #

ToJSON GqlQueryNamedBindings Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GqlQueryNamedBindings Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GqlQueryNamedBindings Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

gqlQueryNamedBindings Source #

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

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

GoogleDatastoreAdminV1ExportEntitiesResponse

data GoogleDatastoreAdminV1ExportEntitiesResponse Source #

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

See: googleDatastoreAdminV1ExportEntitiesResponse smart constructor.

Instances
Eq GoogleDatastoreAdminV1ExportEntitiesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1ExportEntitiesResponse 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) -> GoogleDatastoreAdminV1ExportEntitiesResponse -> c GoogleDatastoreAdminV1ExportEntitiesResponse #

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

toConstr :: GoogleDatastoreAdminV1ExportEntitiesResponse -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1ExportEntitiesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleDatastoreAdminV1ExportEntitiesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1ExportEntitiesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1ExportEntitiesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1ExportEntitiesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1ExportEntitiesResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

googleDatastoreAdminV1ExportEntitiesResponse :: GoogleDatastoreAdminV1ExportEntitiesResponse Source #

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

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

gOutputURL :: Lens' GoogleDatastoreAdminV1ExportEntitiesResponse (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.v1.ImportEntitiesRequest.input_url. Only present if the operation completed successfully.

PropertyReference

data PropertyReference Source #

A reference to a property relative to the kind expressions.

See: propertyReference smart constructor.

Instances
Eq PropertyReference Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data PropertyReference 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) -> PropertyReference -> c PropertyReference #

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

toConstr :: PropertyReference -> Constr #

dataTypeOf :: PropertyReference -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PropertyReference Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic PropertyReference Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep PropertyReference :: Type -> Type #

ToJSON PropertyReference Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON PropertyReference Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep PropertyReference Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

propertyReference :: PropertyReference Source #

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

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

prName :: Lens' PropertyReference (Maybe Text) Source #

The name of the property. If name includes "."s, it may be interpreted as a property name path.

Key

data Key Source #

A unique identifier for an entity. If a key's partition ID or any of its path kinds or names are reserved/read-only, the key is reserved/read-only. A reserved/read-only key is forbidden in certain documented contexts.

See: key smart constructor.

Instances
Eq Key Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

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

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

Data Key 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) -> Key -> c Key #

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

toConstr :: Key -> Constr #

dataTypeOf :: Key -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Key Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

showsPrec :: Int -> Key -> ShowS #

show :: Key -> String #

showList :: [Key] -> ShowS #

Generic Key Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep Key :: Type -> Type #

Methods

from :: Key -> Rep Key x #

to :: Rep Key x -> Key #

ToJSON Key Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON Key Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep Key Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

key :: Key Source #

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

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

kPartitionId :: Lens' Key (Maybe PartitionId) Source #

Entities are partitioned into subsets, currently identified by a project ID and namespace ID. Queries are scoped to a single partition.

kPath :: Lens' Key [PathElement] Source #

The entity path. An entity path consists of one or more elements composed of a kind and a string or numerical identifier, which identify entities. The first element identifies a _root entity_, the second element identifies a _child_ of the root entity, the third element identifies a child of the second entity, and so forth. The entities identified by all prefixes of the path are called the element's _ancestors_. An entity path is always fully complete: *all* of the entity's ancestors are required to be in the path along with the entity identifier itself. The only exception is that in some documented cases, the identifier in the last path element (for the entity) itself may be omitted. For example, the last path element of the key of `Mutation.insert` may have no identifier. A path can never be empty, and a path can have at most 100 elements.

GoogleDatastoreAdminV1ImportEntitiesRequest

data GoogleDatastoreAdminV1ImportEntitiesRequest Source #

The request for google.datastore.admin.v1.DatastoreAdmin.ImportEntities.

See: googleDatastoreAdminV1ImportEntitiesRequest smart constructor.

Instances
Eq GoogleDatastoreAdminV1ImportEntitiesRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1ImportEntitiesRequest 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) -> GoogleDatastoreAdminV1ImportEntitiesRequest -> c GoogleDatastoreAdminV1ImportEntitiesRequest #

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

toConstr :: GoogleDatastoreAdminV1ImportEntitiesRequest -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1ImportEntitiesRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleDatastoreAdminV1ImportEntitiesRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1ImportEntitiesRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1ImportEntitiesRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1ImportEntitiesRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1ImportEntitiesRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

googleDatastoreAdminV1ImportEntitiesRequest :: GoogleDatastoreAdminV1ImportEntitiesRequest Source #

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

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

gdavierEntityFilter :: Lens' GoogleDatastoreAdminV1ImportEntitiesRequest (Maybe GoogleDatastoreAdminV1EntityFilter) Source #

Optionally specify which kinds/namespaces are to be imported. If provided, the list must be a subset of the EntityFilter used in creating the export, otherwise a FAILED_PRECONDITION error will be returned. If no filter is specified then all entities from the export are imported.

gdavierInputURL :: Lens' GoogleDatastoreAdminV1ImportEntitiesRequest (Maybe Text) Source #

The full resource URL of the external storage location. Currently, only Google Cloud Storage is supported. So input_url should be of the form: `gs://BUCKET_NAME[/NAMESPACE_PATH]/OVERALL_EXPORT_METADATA_FILE`, where `BUCKET_NAME` is the name of the Cloud Storage bucket, `NAMESPACE_PATH` is an optional Cloud Storage namespace path (this is not a Cloud Datastore namespace), and `OVERALL_EXPORT_METADATA_FILE` is the metadata file written by the ExportEntities operation. For more information about Cloud Storage namespace paths, see Object name considerations. For more information, see google.datastore.admin.v1.ExportEntitiesResponse.output_url.

GoogleDatastoreAdminV1IndexState

data GoogleDatastoreAdminV1IndexState Source #

The state of the index. Output only.

Constructors

StateUnspecified

STATE_UNSPECIFIED The state is unspecified.

Creating

CREATING The index is being created, and cannot be used by queries. There is an active long-running operation for the index. The index is updated when writing an entity. Some index data may exist.

Ready

READY The index is ready to be used. The index is updated when writing an entity. The index is fully populated from all stored entities it applies to.

Deleting

DELETING The index is being deleted, and cannot be used by queries. There is an active long-running operation for the index. The index is not updated when writing an entity. Some index data may exist.

Error'

ERROR The index was being created or deleted, but something went wrong. The index cannot by used by queries. There is no active long-running operation for the index, and the most recently finished long-running operation failed. The index is not updated when writing an entity. Some index data may exist.

Instances
Enum GoogleDatastoreAdminV1IndexState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq GoogleDatastoreAdminV1IndexState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data GoogleDatastoreAdminV1IndexState 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) -> GoogleDatastoreAdminV1IndexState -> c GoogleDatastoreAdminV1IndexState #

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

toConstr :: GoogleDatastoreAdminV1IndexState -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1IndexState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GoogleDatastoreAdminV1IndexState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read GoogleDatastoreAdminV1IndexState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show GoogleDatastoreAdminV1IndexState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic GoogleDatastoreAdminV1IndexState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Associated Types

type Rep GoogleDatastoreAdminV1IndexState :: Type -> Type #

Hashable GoogleDatastoreAdminV1IndexState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON GoogleDatastoreAdminV1IndexState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON GoogleDatastoreAdminV1IndexState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData GoogleDatastoreAdminV1IndexState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData GoogleDatastoreAdminV1IndexState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep GoogleDatastoreAdminV1IndexState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep GoogleDatastoreAdminV1IndexState = D1 (MetaData "GoogleDatastoreAdminV1IndexState" "Network.Google.Datastore.Types.Sum" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) ((C1 (MetaCons "StateUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Creating" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Ready" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Deleting" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Error'" PrefixI False) (U1 :: Type -> Type))))

PropertyFilter

data PropertyFilter Source #

A filter on a specific property.

See: propertyFilter smart constructor.

Instances
Eq PropertyFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data PropertyFilter 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) -> PropertyFilter -> c PropertyFilter #

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

toConstr :: PropertyFilter -> Constr #

dataTypeOf :: PropertyFilter -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PropertyFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic PropertyFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep PropertyFilter :: Type -> Type #

ToJSON PropertyFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON PropertyFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep PropertyFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep PropertyFilter = D1 (MetaData "PropertyFilter" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "PropertyFilter'" PrefixI True) (S1 (MetaSel (Just "_pfProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PropertyReference)) :*: (S1 (MetaSel (Just "_pfOp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PropertyFilterOp)) :*: S1 (MetaSel (Just "_pfValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Value)))))

propertyFilter :: PropertyFilter Source #

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

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

pfOp :: Lens' PropertyFilter (Maybe PropertyFilterOp) Source #

The operator to filter by.

pfValue :: Lens' PropertyFilter (Maybe Value) Source #

The value to compare the property to.

Query

data Query Source #

A query for entities.

See: query smart constructor.

Instances
Eq Query Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

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

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

Data Query 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) -> Query -> c Query #

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

toConstr :: Query -> Constr #

dataTypeOf :: Query -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Query Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

showsPrec :: Int -> Query -> ShowS #

show :: Query -> String #

showList :: [Query] -> ShowS #

Generic Query Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep Query :: Type -> Type #

Methods

from :: Query -> Rep Query x #

to :: Rep Query x -> Query #

ToJSON Query Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON Query Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep Query Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

query :: Query Source #

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

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

qStartCursor :: Lens' Query (Maybe ByteString) Source #

A starting point for the query results. Query cursors are returned in query result batches and can only be used to continue the same query.

qOffSet :: Lens' Query (Maybe Int32) Source #

The number of results to skip. Applies before limit, but after all other constraints. Optional. Must be >= 0 if specified.

qKind :: Lens' Query [KindExpression] Source #

The kinds to query (if empty, returns entities of all kinds). Currently at most 1 kind may be specified.

qDistinctOn :: Lens' Query [PropertyReference] Source #

The properties to make distinct. The query results will contain the first result for each distinct combination of values for the given properties (if empty, all results are returned).

qEndCursor :: Lens' Query (Maybe ByteString) Source #

An ending point for the query results. Query cursors are returned in query result batches and can only be used to limit the same query.

qLimit :: Lens' Query (Maybe Int32) Source #

The maximum number of results to return. Applies after all other constraints. Optional. Unspecified is interpreted as no limit. Must be >= 0 if specified.

qProjection :: Lens' Query [Projection] Source #

The projection to return. Defaults to returning all properties.

qFilter :: Lens' Query (Maybe Filter) Source #

The filter to apply.

qOrder :: Lens' Query [PropertyOrder] Source #

The order to apply to the query results (if empty, order is unspecified).

ArrayValue

data ArrayValue Source #

An array value.

See: arrayValue smart constructor.

Instances
Eq ArrayValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data ArrayValue 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) -> ArrayValue -> c ArrayValue #

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

toConstr :: ArrayValue -> Constr #

dataTypeOf :: ArrayValue -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ArrayValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic ArrayValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep ArrayValue :: Type -> Type #

ToJSON ArrayValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON ArrayValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep ArrayValue Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

arrayValue :: ArrayValue Source #

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

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

avValues :: Lens' ArrayValue [Value] Source #

Values in the array. The order of values in an array is preserved as long as all values have identical settings for 'exclude_from_indexes'.

EntityResult

data EntityResult Source #

The result of fetching an entity from Datastore.

See: entityResult smart constructor.

Instances
Eq EntityResult Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data EntityResult 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) -> EntityResult -> c EntityResult #

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

toConstr :: EntityResult -> Constr #

dataTypeOf :: EntityResult -> DataType #

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

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

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

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

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

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

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

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

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

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

Show EntityResult Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic EntityResult Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep EntityResult :: Type -> Type #

ToJSON EntityResult Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON EntityResult Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep EntityResult Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

entityResult :: EntityResult Source #

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

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

erCursor :: Lens' EntityResult (Maybe ByteString) Source #

A cursor that points to the position after the result entity. Set only when the `EntityResult` is part of a `QueryResultBatch` message.

erVersion :: Lens' EntityResult (Maybe Int64) Source #

The version of the entity, a strictly positive number that monotonically increases with changes to the entity. This field is set for `FULL` entity results. For missing entities in `LookupResponse`, this is the version of the snapshot that was used to look up the entity, and it is always set except for eventually consistent reads.

erEntity :: Lens' EntityResult (Maybe Entity) Source #

The resulting entity.

Xgafv

data Xgafv Source #

V1 error format.

Constructors

X1

1 v1 error format

X2

2 v2 error format

Instances
Enum Xgafv Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq Xgafv Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Methods

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

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

Data Xgafv 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) -> Xgafv -> c Xgafv #

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

toConstr :: Xgafv -> Constr #

dataTypeOf :: Xgafv -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Xgafv Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Methods

compare :: Xgafv -> Xgafv -> Ordering #

(<) :: Xgafv -> Xgafv -> Bool #

(<=) :: Xgafv -> Xgafv -> Bool #

(>) :: Xgafv -> Xgafv -> Bool #

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

max :: Xgafv -> Xgafv -> Xgafv #

min :: Xgafv -> Xgafv -> Xgafv #

Read Xgafv Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show Xgafv Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Methods

showsPrec :: Int -> Xgafv -> ShowS #

show :: Xgafv -> String #

showList :: [Xgafv] -> ShowS #

Generic Xgafv Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Associated Types

type Rep Xgafv :: Type -> Type #

Methods

from :: Xgafv -> Rep Xgafv x #

to :: Rep Xgafv x -> Xgafv #

Hashable Xgafv Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Methods

hashWithSalt :: Int -> Xgafv -> Int #

hash :: Xgafv -> Int #

ToJSON Xgafv Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON Xgafv Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep Xgafv Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

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

CommitResponse

data CommitResponse Source #

The response for Datastore.Commit.

See: commitResponse smart constructor.

Instances
Eq CommitResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data CommitResponse 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) -> CommitResponse -> c CommitResponse #

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

toConstr :: CommitResponse -> Constr #

dataTypeOf :: CommitResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommitResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic CommitResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep CommitResponse :: Type -> Type #

ToJSON CommitResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON CommitResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep CommitResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep CommitResponse = D1 (MetaData "CommitResponse" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "CommitResponse'" PrefixI True) (S1 (MetaSel (Just "_crIndexUpdates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_crMutationResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [MutationResult]))))

commitResponse :: CommitResponse Source #

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

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

crIndexUpdates :: Lens' CommitResponse (Maybe Int32) Source #

The number of index entries updated during the commit, or zero if none were updated.

crMutationResults :: Lens' CommitResponse [MutationResult] Source #

The result of performing the mutations. The i-th mutation result corresponds to the i-th mutation in the request.

KindExpression

data KindExpression Source #

A representation of a kind.

See: kindExpression smart constructor.

Instances
Eq KindExpression Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data KindExpression 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) -> KindExpression -> c KindExpression #

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

toConstr :: KindExpression -> Constr #

dataTypeOf :: KindExpression -> DataType #

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

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

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

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

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

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

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

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

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

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

Show KindExpression Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic KindExpression Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep KindExpression :: Type -> Type #

ToJSON KindExpression Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON KindExpression Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep KindExpression Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

kindExpression :: KindExpression Source #

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

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

keName :: Lens' KindExpression (Maybe Text) Source #

The name of the kind.

GoogleLongrunningOperationResponse

data GoogleLongrunningOperationResponse Source #

The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.

See: googleLongrunningOperationResponse smart constructor.

Instances
Eq GoogleLongrunningOperationResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleLongrunningOperationResponse 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) -> GoogleLongrunningOperationResponse -> c GoogleLongrunningOperationResponse #

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

toConstr :: GoogleLongrunningOperationResponse -> Constr #

dataTypeOf :: GoogleLongrunningOperationResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleLongrunningOperationResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleLongrunningOperationResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep GoogleLongrunningOperationResponse :: Type -> Type #

ToJSON GoogleLongrunningOperationResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleLongrunningOperationResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleLongrunningOperationResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

googleLongrunningOperationResponse Source #

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

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

glorAddtional :: Lens' GoogleLongrunningOperationResponse (HashMap Text JSONValue) Source #

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

ReadOptions

data ReadOptions Source #

The options shared by read requests.

See: readOptions smart constructor.

Instances
Eq ReadOptions Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data ReadOptions 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) -> ReadOptions -> c ReadOptions #

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

toConstr :: ReadOptions -> Constr #

dataTypeOf :: ReadOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ReadOptions Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic ReadOptions Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep ReadOptions :: Type -> Type #

ToJSON ReadOptions Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON ReadOptions Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep ReadOptions Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep ReadOptions = D1 (MetaData "ReadOptions" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "ReadOptions'" PrefixI True) (S1 (MetaSel (Just "_roReadConsistency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReadOptionsReadConsistency)) :*: S1 (MetaSel (Just "_roTransaction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))))

readOptions :: ReadOptions Source #

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

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

roReadConsistency :: Lens' ReadOptions (Maybe ReadOptionsReadConsistency) Source #

The non-transactional read consistency to use. Cannot be set to `STRONG` for global queries.

roTransaction :: Lens' ReadOptions (Maybe ByteString) Source #

The identifier of the transaction in which to read. A transaction identifier is returned by a call to Datastore.BeginTransaction.

GoogleDatastoreAdminV1beta1CommonMetadataState

data GoogleDatastoreAdminV1beta1CommonMetadataState Source #

The current state of the Operation.

Constructors

GDAVCMSStateUnspecified

STATE_UNSPECIFIED Unspecified.

GDAVCMSInitializing

INITIALIZING Request is being prepared for processing.

GDAVCMSProcessing

PROCESSING Request is actively being processed.

GDAVCMSCancelling

CANCELLING Request is in the process of being cancelled after user called google.longrunning.Operations.CancelOperation on the operation.

GDAVCMSFinalizing

FINALIZING Request has been processed and is in its finalization stage.

GDAVCMSSuccessful

SUCCESSFUL Request has completed successfully.

GDAVCMSFailed

FAILED Request has finished being processed, but encountered an error.

GDAVCMSCancelled

CANCELLED Request has finished being cancelled after user called google.longrunning.Operations.CancelOperation.

Instances
Enum GoogleDatastoreAdminV1beta1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq GoogleDatastoreAdminV1beta1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data GoogleDatastoreAdminV1beta1CommonMetadataState 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) -> GoogleDatastoreAdminV1beta1CommonMetadataState -> c GoogleDatastoreAdminV1beta1CommonMetadataState #

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

toConstr :: GoogleDatastoreAdminV1beta1CommonMetadataState -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1beta1CommonMetadataState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GoogleDatastoreAdminV1beta1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read GoogleDatastoreAdminV1beta1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show GoogleDatastoreAdminV1beta1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic GoogleDatastoreAdminV1beta1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Hashable GoogleDatastoreAdminV1beta1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON GoogleDatastoreAdminV1beta1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON GoogleDatastoreAdminV1beta1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData GoogleDatastoreAdminV1beta1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData GoogleDatastoreAdminV1beta1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep GoogleDatastoreAdminV1beta1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep GoogleDatastoreAdminV1beta1CommonMetadataState = D1 (MetaData "GoogleDatastoreAdminV1beta1CommonMetadataState" "Network.Google.Datastore.Types.Sum" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (((C1 (MetaCons "GDAVCMSStateUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GDAVCMSInitializing" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GDAVCMSProcessing" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GDAVCMSCancelling" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "GDAVCMSFinalizing" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GDAVCMSSuccessful" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GDAVCMSFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GDAVCMSCancelled" PrefixI False) (U1 :: Type -> Type))))

GoogleDatastoreAdminV1EntityFilter

data GoogleDatastoreAdminV1EntityFilter Source #

Identifies a subset of entities in a project. This is specified as combinations of kinds and namespaces (either or both of which may be all, as described in the following examples). Example usage: Entire project: kinds=[], namespace_ids=[] Kinds Foo and Bar in all namespaces: kinds=['Foo', 'Bar'], namespace_ids=[] Kinds Foo and Bar only in the default namespace: kinds=['Foo', 'Bar'], namespace_ids=[''] Kinds Foo and Bar in both the default and Baz namespaces: kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz'] The entire Baz namespace: kinds=[], namespace_ids=['Baz']

See: googleDatastoreAdminV1EntityFilter smart constructor.

Instances
Eq GoogleDatastoreAdminV1EntityFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1EntityFilter 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) -> GoogleDatastoreAdminV1EntityFilter -> c GoogleDatastoreAdminV1EntityFilter #

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

toConstr :: GoogleDatastoreAdminV1EntityFilter -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1EntityFilter -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleDatastoreAdminV1EntityFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1EntityFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep GoogleDatastoreAdminV1EntityFilter :: Type -> Type #

ToJSON GoogleDatastoreAdminV1EntityFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1EntityFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1EntityFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

googleDatastoreAdminV1EntityFilter :: GoogleDatastoreAdminV1EntityFilter Source #

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

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

gdavefNamespaceIds :: Lens' GoogleDatastoreAdminV1EntityFilter [Text] Source #

An empty list represents all namespaces. This is the preferred usage for projects that don't use namespaces. An empty string element represents the default namespace. This should be used if the project has data in non-default namespaces, but doesn't want to include them. Each namespace in this list must be unique.

gdavefKinds :: Lens' GoogleDatastoreAdminV1EntityFilter [Text] Source #

If empty, then this represents all kinds.

RollbackResponse

data RollbackResponse Source #

The response for Datastore.Rollback. (an empty message).

See: rollbackResponse smart constructor.

Instances
Eq RollbackResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data RollbackResponse 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) -> RollbackResponse -> c RollbackResponse #

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

toConstr :: RollbackResponse -> Constr #

dataTypeOf :: RollbackResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show RollbackResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic RollbackResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep RollbackResponse :: Type -> Type #

ToJSON RollbackResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON RollbackResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep RollbackResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

rollbackResponse :: RollbackResponse Source #

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

Projection

data Projection Source #

A representation of a property in a projection.

See: projection smart constructor.

Instances
Eq Projection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data Projection 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) -> Projection -> c Projection #

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

toConstr :: Projection -> Constr #

dataTypeOf :: Projection -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Projection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic Projection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep Projection :: Type -> Type #

ToJSON Projection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON Projection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep Projection Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

projection :: Projection Source #

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

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

ReserveIdsResponse

data ReserveIdsResponse Source #

The response for Datastore.ReserveIds.

See: reserveIdsResponse smart constructor.

Instances
Eq ReserveIdsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data ReserveIdsResponse 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) -> ReserveIdsResponse -> c ReserveIdsResponse #

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

toConstr :: ReserveIdsResponse -> Constr #

dataTypeOf :: ReserveIdsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ReserveIdsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic ReserveIdsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep ReserveIdsResponse :: Type -> Type #

ToJSON ReserveIdsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON ReserveIdsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep ReserveIdsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

reserveIdsResponse :: ReserveIdsResponse Source #

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

Filter

data Filter Source #

A holder for any type of filter.

See: filter' smart constructor.

Instances
Eq Filter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

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

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

Data Filter 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) -> Filter -> c Filter #

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

toConstr :: Filter -> Constr #

dataTypeOf :: Filter -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Filter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic Filter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

ToJSON Filter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON Filter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep Filter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

filter' :: Filter Source #

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

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

GoogleDatastoreAdminV1Index

data GoogleDatastoreAdminV1Index Source #

A minimal index definition.

See: googleDatastoreAdminV1Index smart constructor.

Instances
Eq GoogleDatastoreAdminV1Index Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1Index 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) -> GoogleDatastoreAdminV1Index -> c GoogleDatastoreAdminV1Index #

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

toConstr :: GoogleDatastoreAdminV1Index -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1Index -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleDatastoreAdminV1Index Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1Index Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep GoogleDatastoreAdminV1Index :: Type -> Type #

ToJSON GoogleDatastoreAdminV1Index Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1Index Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1Index Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

googleDatastoreAdminV1Index :: GoogleDatastoreAdminV1Index Source #

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

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

gdaviKind :: Lens' GoogleDatastoreAdminV1Index (Maybe Text) Source #

The entity kind to which this index applies. Required.

gdaviIndexId :: Lens' GoogleDatastoreAdminV1Index (Maybe Text) Source #

The resource ID of the index. Output only.

gdaviAncestor :: Lens' GoogleDatastoreAdminV1Index (Maybe GoogleDatastoreAdminV1IndexAncestor) Source #

The index's ancestor mode. Must not be ANCESTOR_MODE_UNSPECIFIED. Required.

gdaviProperties :: Lens' GoogleDatastoreAdminV1Index [GoogleDatastoreAdminV1IndexedProperty] Source #

An ordered sequence of property names and their index attributes. Required.

GoogleDatastoreAdminV1beta1CommonMetadataLabels

data GoogleDatastoreAdminV1beta1CommonMetadataLabels Source #

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

See: googleDatastoreAdminV1beta1CommonMetadataLabels smart constructor.

Instances
Eq GoogleDatastoreAdminV1beta1CommonMetadataLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1beta1CommonMetadataLabels 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) -> GoogleDatastoreAdminV1beta1CommonMetadataLabels -> c GoogleDatastoreAdminV1beta1CommonMetadataLabels #

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

toConstr :: GoogleDatastoreAdminV1beta1CommonMetadataLabels -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1beta1CommonMetadataLabels -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleDatastoreAdminV1beta1CommonMetadataLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1beta1CommonMetadataLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1beta1CommonMetadataLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1beta1CommonMetadataLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1beta1CommonMetadataLabels Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

googleDatastoreAdminV1beta1CommonMetadataLabels Source #

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

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

PropertyFilterOp

data PropertyFilterOp Source #

The operator to filter by.

Constructors

PFOOperatorUnspecified

OPERATOR_UNSPECIFIED Unspecified. This value must not be used.

PFOLessThan

LESS_THAN Less than.

PFOLessThanOrEqual

LESS_THAN_OR_EQUAL Less than or equal.

PFOGreaterThan

GREATER_THAN Greater than.

PFOGreaterThanOrEqual

GREATER_THAN_OR_EQUAL Greater than or equal.

PFOEqual

EQUAL Equal.

PFOHasAncestor

HAS_ANCESTOR Has ancestor.

Instances
Enum PropertyFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq PropertyFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data PropertyFilterOp 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) -> PropertyFilterOp -> c PropertyFilterOp #

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

toConstr :: PropertyFilterOp -> Constr #

dataTypeOf :: PropertyFilterOp -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PropertyFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read PropertyFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show PropertyFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic PropertyFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Associated Types

type Rep PropertyFilterOp :: Type -> Type #

Hashable PropertyFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON PropertyFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON PropertyFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData PropertyFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData PropertyFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep PropertyFilterOp Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep PropertyFilterOp = D1 (MetaData "PropertyFilterOp" "Network.Google.Datastore.Types.Sum" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) ((C1 (MetaCons "PFOOperatorUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PFOLessThan" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PFOLessThanOrEqual" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "PFOGreaterThan" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PFOGreaterThanOrEqual" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "PFOEqual" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PFOHasAncestor" PrefixI False) (U1 :: Type -> Type))))

CommitRequest

data CommitRequest Source #

The request for Datastore.Commit.

See: commitRequest smart constructor.

Instances
Eq CommitRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data CommitRequest 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) -> CommitRequest -> c CommitRequest #

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

toConstr :: CommitRequest -> Constr #

dataTypeOf :: CommitRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommitRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic CommitRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep CommitRequest :: Type -> Type #

ToJSON CommitRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON CommitRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep CommitRequest Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep CommitRequest = D1 (MetaData "CommitRequest" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "CommitRequest'" PrefixI True) (S1 (MetaSel (Just "_crMutations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Mutation])) :*: (S1 (MetaSel (Just "_crMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CommitRequestMode)) :*: S1 (MetaSel (Just "_crTransaction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes)))))

commitRequest :: CommitRequest Source #

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

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

crMutations :: Lens' CommitRequest [Mutation] Source #

The mutations to perform. When mode is `TRANSACTIONAL`, mutations affecting a single entity are applied in order. The following sequences of mutations affecting a single entity are not permitted in a single `Commit` request: - `insert` followed by `insert` - `update` followed by `insert` - `upsert` followed by `insert` - `delete` followed by `update` When mode is `NON_TRANSACTIONAL`, no two mutations may affect a single entity.

crMode :: Lens' CommitRequest (Maybe CommitRequestMode) Source #

The type of commit to perform. Defaults to `TRANSACTIONAL`.

crTransaction :: Lens' CommitRequest (Maybe ByteString) Source #

The identifier of the transaction associated with the commit. A transaction identifier is returned by a call to Datastore.BeginTransaction.

CommitRequestMode

data CommitRequestMode Source #

The type of commit to perform. Defaults to `TRANSACTIONAL`.

Constructors

ModeUnspecified

MODE_UNSPECIFIED Unspecified. This value must not be used.

Transactional

TRANSACTIONAL Transactional: The mutations are either all applied, or none are applied. Learn about transactions here.

NonTransactional

NON_TRANSACTIONAL Non-transactional: The mutations may not apply as all or none.

Instances
Enum CommitRequestMode Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq CommitRequestMode Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data CommitRequestMode 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) -> CommitRequestMode -> c CommitRequestMode #

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

toConstr :: CommitRequestMode -> Constr #

dataTypeOf :: CommitRequestMode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CommitRequestMode Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read CommitRequestMode Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show CommitRequestMode Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic CommitRequestMode Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Associated Types

type Rep CommitRequestMode :: Type -> Type #

Hashable CommitRequestMode Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON CommitRequestMode Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON CommitRequestMode Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData CommitRequestMode Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData CommitRequestMode Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep CommitRequestMode Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

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

GoogleLongrunningListOperationsResponse

data GoogleLongrunningListOperationsResponse Source #

The response message for Operations.ListOperations.

See: googleLongrunningListOperationsResponse smart constructor.

Instances
Eq GoogleLongrunningListOperationsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleLongrunningListOperationsResponse 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) -> GoogleLongrunningListOperationsResponse -> c GoogleLongrunningListOperationsResponse #

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

toConstr :: GoogleLongrunningListOperationsResponse -> Constr #

dataTypeOf :: GoogleLongrunningListOperationsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleLongrunningListOperationsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleLongrunningListOperationsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleLongrunningListOperationsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleLongrunningListOperationsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleLongrunningListOperationsResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

googleLongrunningListOperationsResponse :: GoogleLongrunningListOperationsResponse Source #

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

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

gllorOperations :: Lens' GoogleLongrunningListOperationsResponse [GoogleLongrunningOperation] Source #

A list of operations that matches the specified filter in the request.

GoogleDatastoreAdminV1ImportEntitiesMetadata

data GoogleDatastoreAdminV1ImportEntitiesMetadata Source #

Metadata for ImportEntities operations.

See: googleDatastoreAdminV1ImportEntitiesMetadata smart constructor.

Instances
Eq GoogleDatastoreAdminV1ImportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1ImportEntitiesMetadata 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) -> GoogleDatastoreAdminV1ImportEntitiesMetadata -> c GoogleDatastoreAdminV1ImportEntitiesMetadata #

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

toConstr :: GoogleDatastoreAdminV1ImportEntitiesMetadata -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1ImportEntitiesMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleDatastoreAdminV1ImportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1ImportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1ImportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1ImportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1ImportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1ImportEntitiesMetadata = D1 (MetaData "GoogleDatastoreAdminV1ImportEntitiesMetadata" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "GoogleDatastoreAdminV1ImportEntitiesMetadata'" PrefixI True) ((S1 (MetaSel (Just "_gProgressBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1Progress)) :*: S1 (MetaSel (Just "_gProgressEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1Progress))) :*: (S1 (MetaSel (Just "_gEntityFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1EntityFilter)) :*: (S1 (MetaSel (Just "_gInputURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gCommon") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1CommonMetadata))))))

googleDatastoreAdminV1ImportEntitiesMetadata :: GoogleDatastoreAdminV1ImportEntitiesMetadata Source #

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

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

gInputURL :: Lens' GoogleDatastoreAdminV1ImportEntitiesMetadata (Maybe Text) Source #

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

GoogleDatastoreAdminV1Progress

data GoogleDatastoreAdminV1Progress Source #

Measures the progress of a particular metric.

See: googleDatastoreAdminV1Progress smart constructor.

Instances
Eq GoogleDatastoreAdminV1Progress Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1Progress 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) -> GoogleDatastoreAdminV1Progress -> c GoogleDatastoreAdminV1Progress #

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

toConstr :: GoogleDatastoreAdminV1Progress -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1Progress -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleDatastoreAdminV1Progress Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1Progress Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep GoogleDatastoreAdminV1Progress :: Type -> Type #

ToJSON GoogleDatastoreAdminV1Progress Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1Progress Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1Progress Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

googleDatastoreAdminV1Progress :: GoogleDatastoreAdminV1Progress Source #

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

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

gWorkCompleted :: Lens' GoogleDatastoreAdminV1Progress (Maybe Int64) Source #

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

gWorkEstimated :: Lens' GoogleDatastoreAdminV1Progress (Maybe Int64) Source #

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

PathElement

data PathElement Source #

A (kind, ID/name) pair used to construct a key path. If either name or ID is set, the element is complete. If neither is set, the element is incomplete.

See: pathElement smart constructor.

Instances
Eq PathElement Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data PathElement 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) -> PathElement -> c PathElement #

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

toConstr :: PathElement -> Constr #

dataTypeOf :: PathElement -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PathElement Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic PathElement Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep PathElement :: Type -> Type #

ToJSON PathElement Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON PathElement Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep PathElement Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

pathElement :: PathElement Source #

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

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

peKind :: Lens' PathElement (Maybe Text) Source #

The kind of the entity. A kind matching regex `.*` is reserved/read-only. A kind must not contain more than 1500 bytes when UTF-8 encoded. Cannot be `""`.

peName :: Lens' PathElement (Maybe Text) Source #

The name of the entity. A name matching regex `.*` is reserved/read-only. A name must not be more than 1500 bytes when UTF-8 encoded. Cannot be `""`.

peId :: Lens' PathElement (Maybe Int64) Source #

The auto-allocated ID of the entity. Never equal to zero. Values less than zero are discouraged and may not be supported in the future.

Entity

data Entity Source #

A Datastore data object. An entity is limited to 1 megabyte when stored. That _roughly_ corresponds to a limit of 1 megabyte for the serialized form of this message.

See: entity smart constructor.

Instances
Eq Entity Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Methods

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

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

Data Entity 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) -> Entity -> c Entity #

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

toConstr :: Entity -> Constr #

dataTypeOf :: Entity -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Entity Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic Entity Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep Entity :: Type -> Type #

Methods

from :: Entity -> Rep Entity x #

to :: Rep Entity x -> Entity #

ToJSON Entity Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON Entity Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep Entity Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep Entity = D1 (MetaData "Entity" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "Entity'" PrefixI True) (S1 (MetaSel (Just "_eKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Key)) :*: S1 (MetaSel (Just "_eProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EntityProperties))))

entity :: Entity Source #

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

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

eKey :: Lens' Entity (Maybe Key) Source #

The entity's key. An entity must have a key, unless otherwise documented (for example, an entity in `Value.entity_value` may have no key). An entity's kind is its key path's last element's kind, or null if it has no key.

eProperties :: Lens' Entity (Maybe 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 `""`.

GoogleDatastoreAdminV1beta1EntityFilter

data GoogleDatastoreAdminV1beta1EntityFilter Source #

Identifies a subset of entities in a project. This is specified as combinations of kinds and namespaces (either or both of which may be all, as described in the following examples). Example usage: Entire project: kinds=[], namespace_ids=[] Kinds Foo and Bar in all namespaces: kinds=['Foo', 'Bar'], namespace_ids=[] Kinds Foo and Bar only in the default namespace: kinds=['Foo', 'Bar'], namespace_ids=[''] Kinds Foo and Bar in both the default and Baz namespaces: kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz'] The entire Baz namespace: kinds=[], namespace_ids=['Baz']

See: googleDatastoreAdminV1beta1EntityFilter smart constructor.

Instances
Eq GoogleDatastoreAdminV1beta1EntityFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1beta1EntityFilter 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) -> GoogleDatastoreAdminV1beta1EntityFilter -> c GoogleDatastoreAdminV1beta1EntityFilter #

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

toConstr :: GoogleDatastoreAdminV1beta1EntityFilter -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1beta1EntityFilter -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleDatastoreAdminV1beta1EntityFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1beta1EntityFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1beta1EntityFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1beta1EntityFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1beta1EntityFilter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

googleDatastoreAdminV1beta1EntityFilter :: GoogleDatastoreAdminV1beta1EntityFilter Source #

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

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

gNamespaceIds :: Lens' GoogleDatastoreAdminV1beta1EntityFilter [Text] Source #

An empty list represents all namespaces. This is the preferred usage for projects that don't use namespaces. An empty string element represents the default namespace. This should be used if the project has data in non-default namespaces, but doesn't want to include them. Each namespace in this list must be unique.

gKinds :: Lens' GoogleDatastoreAdminV1beta1EntityFilter [Text] Source #

If empty, then this represents all kinds.

ReadOnly

data ReadOnly Source #

Options specific to read-only transactions.

See: readOnly smart constructor.

Instances
Eq ReadOnly Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data ReadOnly 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) -> ReadOnly -> c ReadOnly #

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

toConstr :: ReadOnly -> Constr #

dataTypeOf :: ReadOnly -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ReadOnly Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic ReadOnly Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep ReadOnly :: Type -> Type #

Methods

from :: ReadOnly -> Rep ReadOnly x #

to :: Rep ReadOnly x -> ReadOnly #

ToJSON ReadOnly Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON ReadOnly Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep ReadOnly Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

readOnly :: ReadOnly Source #

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

GoogleDatastoreAdminV1IndexedProperty

data GoogleDatastoreAdminV1IndexedProperty Source #

A property of an index.

See: googleDatastoreAdminV1IndexedProperty smart constructor.

Instances
Eq GoogleDatastoreAdminV1IndexedProperty Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1IndexedProperty 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) -> GoogleDatastoreAdminV1IndexedProperty -> c GoogleDatastoreAdminV1IndexedProperty #

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

toConstr :: GoogleDatastoreAdminV1IndexedProperty -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1IndexedProperty -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleDatastoreAdminV1IndexedProperty Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1IndexedProperty Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1IndexedProperty Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1IndexedProperty Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1IndexedProperty Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

googleDatastoreAdminV1IndexedProperty :: GoogleDatastoreAdminV1IndexedProperty Source #

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

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

gdavipDirection :: Lens' GoogleDatastoreAdminV1IndexedProperty (Maybe GoogleDatastoreAdminV1IndexedPropertyDirection) Source #

The indexed property's direction. Must not be DIRECTION_UNSPECIFIED. Required.

gdavipName :: Lens' GoogleDatastoreAdminV1IndexedProperty (Maybe Text) Source #

The property name to index. Required.

LookupResponse

data LookupResponse Source #

The response for Datastore.Lookup.

See: lookupResponse smart constructor.

Instances
Eq LookupResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data LookupResponse 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) -> LookupResponse -> c LookupResponse #

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

toConstr :: LookupResponse -> Constr #

dataTypeOf :: LookupResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LookupResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic LookupResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep LookupResponse :: Type -> Type #

ToJSON LookupResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON LookupResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep LookupResponse Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

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

lookupResponse :: LookupResponse Source #

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

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

lrDeferred :: Lens' LookupResponse [Key] Source #

A list of keys that were not looked up due to resource constraints. The order of results in this field is undefined and has no relation to the order of the keys in the input.

lrFound :: Lens' LookupResponse [EntityResult] Source #

Entities found as `ResultType.FULL` entities. The order of results in this field is undefined and has no relation to the order of the keys in the input.

lrMissing :: Lens' LookupResponse [EntityResult] Source #

Entities not found as `ResultType.KEY_ONLY` entities. The order of results in this field is undefined and has no relation to the order of the keys in the input.

GoogleLongrunningOperation

data GoogleLongrunningOperation Source #

This resource represents a long-running operation that is the result of a network API call.

See: googleLongrunningOperation smart constructor.

Instances
Eq GoogleLongrunningOperation Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleLongrunningOperation 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) -> GoogleLongrunningOperation -> c GoogleLongrunningOperation #

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

toConstr :: GoogleLongrunningOperation -> Constr #

dataTypeOf :: GoogleLongrunningOperation -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleLongrunningOperation Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleLongrunningOperation Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep GoogleLongrunningOperation :: Type -> Type #

ToJSON GoogleLongrunningOperation Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleLongrunningOperation Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleLongrunningOperation Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

googleLongrunningOperation :: GoogleLongrunningOperation Source #

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

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

gloDone :: Lens' GoogleLongrunningOperation (Maybe Bool) Source #

If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.

gloError :: Lens' GoogleLongrunningOperation (Maybe Status) Source #

The error result of the operation in case of failure or cancellation.

gloResponse :: Lens' GoogleLongrunningOperation (Maybe GoogleLongrunningOperationResponse) Source #

The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.

gloName :: Lens' GoogleLongrunningOperation (Maybe Text) Source #

The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should have the format of `operations/some/unique/name`.

gloMetadata :: Lens' GoogleLongrunningOperation (Maybe 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.

PropertyOrder

data PropertyOrder Source #

The desired order for a specific property.

See: propertyOrder smart constructor.

Instances
Eq PropertyOrder Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data PropertyOrder 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) -> PropertyOrder -> c PropertyOrder #

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

toConstr :: PropertyOrder -> Constr #

dataTypeOf :: PropertyOrder -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PropertyOrder Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic PropertyOrder Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep PropertyOrder :: Type -> Type #

ToJSON PropertyOrder Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON PropertyOrder Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep PropertyOrder Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep PropertyOrder = D1 (MetaData "PropertyOrder" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "PropertyOrder'" PrefixI True) (S1 (MetaSel (Just "_poProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PropertyReference)) :*: S1 (MetaSel (Just "_poDirection") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PropertyOrderDirection))))

propertyOrder :: PropertyOrder Source #

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

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

poDirection :: Lens' PropertyOrder (Maybe PropertyOrderDirection) Source #

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

GoogleDatastoreAdminV1beta1ExportEntitiesMetadata

data GoogleDatastoreAdminV1beta1ExportEntitiesMetadata Source #

Metadata for ExportEntities operations.

See: googleDatastoreAdminV1beta1ExportEntitiesMetadata smart constructor.

Instances
Eq GoogleDatastoreAdminV1beta1ExportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GoogleDatastoreAdminV1beta1ExportEntitiesMetadata 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) -> GoogleDatastoreAdminV1beta1ExportEntitiesMetadata -> c GoogleDatastoreAdminV1beta1ExportEntitiesMetadata #

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

toConstr :: GoogleDatastoreAdminV1beta1ExportEntitiesMetadata -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1beta1ExportEntitiesMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GoogleDatastoreAdminV1beta1ExportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GoogleDatastoreAdminV1beta1ExportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

ToJSON GoogleDatastoreAdminV1beta1ExportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GoogleDatastoreAdminV1beta1ExportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1beta1ExportEntitiesMetadata Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GoogleDatastoreAdminV1beta1ExportEntitiesMetadata = D1 (MetaData "GoogleDatastoreAdminV1beta1ExportEntitiesMetadata" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "GoogleDatastoreAdminV1beta1ExportEntitiesMetadata'" PrefixI True) ((S1 (MetaSel (Just "_gooProgressBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1beta1Progress)) :*: S1 (MetaSel (Just "_gooOutputURLPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gooProgressEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1beta1Progress)) :*: (S1 (MetaSel (Just "_gooEntityFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1beta1EntityFilter)) :*: S1 (MetaSel (Just "_gooCommon") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleDatastoreAdminV1beta1CommonMetadata))))))

gooOutputURLPrefix :: Lens' GoogleDatastoreAdminV1beta1ExportEntitiesMetadata (Maybe Text) Source #

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

GqlQueryParameter

data GqlQueryParameter Source #

A binding parameter for a GQL query.

See: gqlQueryParameter smart constructor.

Instances
Eq GqlQueryParameter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Data GqlQueryParameter 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) -> GqlQueryParameter -> c GqlQueryParameter #

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

toConstr :: GqlQueryParameter -> Constr #

dataTypeOf :: GqlQueryParameter -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GqlQueryParameter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Generic GqlQueryParameter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

Associated Types

type Rep GqlQueryParameter :: Type -> Type #

ToJSON GqlQueryParameter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

FromJSON GqlQueryParameter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GqlQueryParameter Source # 
Instance details

Defined in Network.Google.Datastore.Types.Product

type Rep GqlQueryParameter = D1 (MetaData "GqlQueryParameter" "Network.Google.Datastore.Types.Product" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (C1 (MetaCons "GqlQueryParameter'" PrefixI True) (S1 (MetaSel (Just "_gqpCursor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes)) :*: S1 (MetaSel (Just "_gqpValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Value))))

gqlQueryParameter :: GqlQueryParameter Source #

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

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

gqpCursor :: Lens' GqlQueryParameter (Maybe ByteString) Source #

A query cursor. Query cursors are returned in query result batches.

GoogleDatastoreAdminV1CommonMetadataState

data GoogleDatastoreAdminV1CommonMetadataState Source #

The current state of the Operation.

Constructors

GStateUnspecified

STATE_UNSPECIFIED Unspecified.

GInitializing

INITIALIZING Request is being prepared for processing.

GProcessing

PROCESSING Request is actively being processed.

GCancelling

CANCELLING Request is in the process of being cancelled after user called google.longrunning.Operations.CancelOperation on the operation.

GFinalizing

FINALIZING Request has been processed and is in its finalization stage.

GSuccessful

SUCCESSFUL Request has completed successfully.

GFailed

FAILED Request has finished being processed, but encountered an error.

GCancelled

CANCELLED Request has finished being cancelled after user called google.longrunning.Operations.CancelOperation.

Instances
Enum GoogleDatastoreAdminV1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Eq GoogleDatastoreAdminV1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Data GoogleDatastoreAdminV1CommonMetadataState 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) -> GoogleDatastoreAdminV1CommonMetadataState -> c GoogleDatastoreAdminV1CommonMetadataState #

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

toConstr :: GoogleDatastoreAdminV1CommonMetadataState -> Constr #

dataTypeOf :: GoogleDatastoreAdminV1CommonMetadataState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GoogleDatastoreAdminV1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Read GoogleDatastoreAdminV1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Show GoogleDatastoreAdminV1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Generic GoogleDatastoreAdminV1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

Hashable GoogleDatastoreAdminV1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToJSON GoogleDatastoreAdminV1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromJSON GoogleDatastoreAdminV1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

FromHttpApiData GoogleDatastoreAdminV1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

ToHttpApiData GoogleDatastoreAdminV1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep GoogleDatastoreAdminV1CommonMetadataState Source # 
Instance details

Defined in Network.Google.Datastore.Types.Sum

type Rep GoogleDatastoreAdminV1CommonMetadataState = D1 (MetaData "GoogleDatastoreAdminV1CommonMetadataState" "Network.Google.Datastore.Types.Sum" "gogol-datastore-0.4.0-DxtGpCFjzKb7bKvoY75v5a" False) (((C1 (MetaCons "GStateUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GInitializing" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GProcessing" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCancelling" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "GFinalizing" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GSuccessful" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCancelled" PrefixI False) (U1 :: Type -> Type))))