{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE ImportQualifiedPost #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
-- |
-- Module : Gogol.FireStore
-- Copyright : (c) 2015-2025 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay <brendan.g.hay+gogol@gmail.com>
-- Toni Cebrián <toni@tonicebrian.com>
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
-- Accesses the NoSQL document database built for automatic scaling, high performance, and ease of application development.
--
-- /See:/ <https://cloud.google.com/firestore Cloud Firestore API Reference>
module Gogol.FireStore
( -- * Configuration
fireStoreService,
-- * OAuth Scopes
CloudPlatform'FullControl,
Datastore'FullControl,
-- * Resources
-- ** firestore.projects.databases.backupSchedules.create
FireStoreProjectsDatabasesBackupSchedulesCreateResource,
FireStoreProjectsDatabasesBackupSchedulesCreate (..),
newFireStoreProjectsDatabasesBackupSchedulesCreate,
-- ** firestore.projects.databases.backupSchedules.delete
FireStoreProjectsDatabasesBackupSchedulesDeleteResource,
FireStoreProjectsDatabasesBackupSchedulesDelete (..),
newFireStoreProjectsDatabasesBackupSchedulesDelete,
-- ** firestore.projects.databases.backupSchedules.get
FireStoreProjectsDatabasesBackupSchedulesGetResource,
FireStoreProjectsDatabasesBackupSchedulesGet (..),
newFireStoreProjectsDatabasesBackupSchedulesGet,
-- ** firestore.projects.databases.backupSchedules.list
FireStoreProjectsDatabasesBackupSchedulesListResource,
FireStoreProjectsDatabasesBackupSchedulesList (..),
newFireStoreProjectsDatabasesBackupSchedulesList,
-- ** firestore.projects.databases.backupSchedules.patch
FireStoreProjectsDatabasesBackupSchedulesPatchResource,
FireStoreProjectsDatabasesBackupSchedulesPatch (..),
newFireStoreProjectsDatabasesBackupSchedulesPatch,
-- ** firestore.projects.databases.bulkDeleteDocuments
FireStoreProjectsDatabasesBulkDeleteDocumentsResource,
FireStoreProjectsDatabasesBulkDeleteDocuments (..),
newFireStoreProjectsDatabasesBulkDeleteDocuments,
-- ** firestore.projects.databases.collectionGroups.fields.get
FireStoreProjectsDatabasesCollectionGroupsFieldsGetResource,
FireStoreProjectsDatabasesCollectionGroupsFieldsGet (..),
newFireStoreProjectsDatabasesCollectionGroupsFieldsGet,
-- ** firestore.projects.databases.collectionGroups.fields.list
FireStoreProjectsDatabasesCollectionGroupsFieldsListResource,
FireStoreProjectsDatabasesCollectionGroupsFieldsList (..),
newFireStoreProjectsDatabasesCollectionGroupsFieldsList,
-- ** firestore.projects.databases.collectionGroups.fields.patch
FireStoreProjectsDatabasesCollectionGroupsFieldsPatchResource,
FireStoreProjectsDatabasesCollectionGroupsFieldsPatch (..),
newFireStoreProjectsDatabasesCollectionGroupsFieldsPatch,
-- ** firestore.projects.databases.collectionGroups.indexes.create
FireStoreProjectsDatabasesCollectionGroupsIndexesCreateResource,
FireStoreProjectsDatabasesCollectionGroupsIndexesCreate (..),
newFireStoreProjectsDatabasesCollectionGroupsIndexesCreate,
-- ** firestore.projects.databases.collectionGroups.indexes.delete
FireStoreProjectsDatabasesCollectionGroupsIndexesDeleteResource,
FireStoreProjectsDatabasesCollectionGroupsIndexesDelete (..),
newFireStoreProjectsDatabasesCollectionGroupsIndexesDelete,
-- ** firestore.projects.databases.collectionGroups.indexes.get
FireStoreProjectsDatabasesCollectionGroupsIndexesGetResource,
FireStoreProjectsDatabasesCollectionGroupsIndexesGet (..),
newFireStoreProjectsDatabasesCollectionGroupsIndexesGet,
-- ** firestore.projects.databases.collectionGroups.indexes.list
FireStoreProjectsDatabasesCollectionGroupsIndexesListResource,
FireStoreProjectsDatabasesCollectionGroupsIndexesList (..),
newFireStoreProjectsDatabasesCollectionGroupsIndexesList,
-- ** firestore.projects.databases.create
FireStoreProjectsDatabasesCreateResource,
FireStoreProjectsDatabasesCreate (..),
newFireStoreProjectsDatabasesCreate,
-- ** firestore.projects.databases.delete
FireStoreProjectsDatabasesDeleteResource,
FireStoreProjectsDatabasesDelete (..),
newFireStoreProjectsDatabasesDelete,
-- ** firestore.projects.databases.documents.batchGet
FireStoreProjectsDatabasesDocumentsBatchGetResource,
FireStoreProjectsDatabasesDocumentsBatchGet (..),
newFireStoreProjectsDatabasesDocumentsBatchGet,
-- ** firestore.projects.databases.documents.batchWrite
FireStoreProjectsDatabasesDocumentsBatchWriteResource,
FireStoreProjectsDatabasesDocumentsBatchWrite (..),
newFireStoreProjectsDatabasesDocumentsBatchWrite,
-- ** firestore.projects.databases.documents.beginTransaction
FireStoreProjectsDatabasesDocumentsBeginTransactionResource,
FireStoreProjectsDatabasesDocumentsBeginTransaction (..),
newFireStoreProjectsDatabasesDocumentsBeginTransaction,
-- ** firestore.projects.databases.documents.commit
FireStoreProjectsDatabasesDocumentsCommitResource,
FireStoreProjectsDatabasesDocumentsCommit (..),
newFireStoreProjectsDatabasesDocumentsCommit,
-- ** firestore.projects.databases.documents.createDocument
FireStoreProjectsDatabasesDocumentsCreateDocumentResource,
FireStoreProjectsDatabasesDocumentsCreateDocument (..),
newFireStoreProjectsDatabasesDocumentsCreateDocument,
-- ** firestore.projects.databases.documents.delete
FireStoreProjectsDatabasesDocumentsDeleteResource,
FireStoreProjectsDatabasesDocumentsDelete (..),
newFireStoreProjectsDatabasesDocumentsDelete,
-- ** firestore.projects.databases.documents.get
FireStoreProjectsDatabasesDocumentsGetResource,
FireStoreProjectsDatabasesDocumentsGet (..),
newFireStoreProjectsDatabasesDocumentsGet,
-- ** firestore.projects.databases.documents.list
FireStoreProjectsDatabasesDocumentsListResource,
FireStoreProjectsDatabasesDocumentsList (..),
newFireStoreProjectsDatabasesDocumentsList,
-- ** firestore.projects.databases.documents.listCollectionIds
FireStoreProjectsDatabasesDocumentsListCollectionIdsResource,
FireStoreProjectsDatabasesDocumentsListCollectionIds (..),
newFireStoreProjectsDatabasesDocumentsListCollectionIds,
-- ** firestore.projects.databases.documents.listDocuments
FireStoreProjectsDatabasesDocumentsListDocumentsResource,
FireStoreProjectsDatabasesDocumentsListDocuments (..),
newFireStoreProjectsDatabasesDocumentsListDocuments,
-- ** firestore.projects.databases.documents.listen
FireStoreProjectsDatabasesDocumentsListenResource,
FireStoreProjectsDatabasesDocumentsListen (..),
newFireStoreProjectsDatabasesDocumentsListen,
-- ** firestore.projects.databases.documents.partitionQuery
FireStoreProjectsDatabasesDocumentsPartitionQueryResource,
FireStoreProjectsDatabasesDocumentsPartitionQuery (..),
newFireStoreProjectsDatabasesDocumentsPartitionQuery,
-- ** firestore.projects.databases.documents.patch
FireStoreProjectsDatabasesDocumentsPatchResource,
FireStoreProjectsDatabasesDocumentsPatch (..),
newFireStoreProjectsDatabasesDocumentsPatch,
-- ** firestore.projects.databases.documents.rollback
FireStoreProjectsDatabasesDocumentsRollbackResource,
FireStoreProjectsDatabasesDocumentsRollback (..),
newFireStoreProjectsDatabasesDocumentsRollback,
-- ** firestore.projects.databases.documents.runAggregationQuery
FireStoreProjectsDatabasesDocumentsRunAggregationQueryResource,
FireStoreProjectsDatabasesDocumentsRunAggregationQuery (..),
newFireStoreProjectsDatabasesDocumentsRunAggregationQuery,
-- ** firestore.projects.databases.documents.runQuery
FireStoreProjectsDatabasesDocumentsRunQueryResource,
FireStoreProjectsDatabasesDocumentsRunQuery (..),
newFireStoreProjectsDatabasesDocumentsRunQuery,
-- ** firestore.projects.databases.documents.write
FireStoreProjectsDatabasesDocumentsWriteResource,
FireStoreProjectsDatabasesDocumentsWrite (..),
newFireStoreProjectsDatabasesDocumentsWrite,
-- ** firestore.projects.databases.exportDocuments
FireStoreProjectsDatabasesExportDocumentsResource,
FireStoreProjectsDatabasesExportDocuments (..),
newFireStoreProjectsDatabasesExportDocuments,
-- ** firestore.projects.databases.get
FireStoreProjectsDatabasesGetResource,
FireStoreProjectsDatabasesGet (..),
newFireStoreProjectsDatabasesGet,
-- ** firestore.projects.databases.importDocuments
FireStoreProjectsDatabasesImportDocumentsResource,
FireStoreProjectsDatabasesImportDocuments (..),
newFireStoreProjectsDatabasesImportDocuments,
-- ** firestore.projects.databases.list
FireStoreProjectsDatabasesListResource,
FireStoreProjectsDatabasesList (..),
newFireStoreProjectsDatabasesList,
-- ** firestore.projects.databases.operations.cancel
FireStoreProjectsDatabasesOperationsCancelResource,
FireStoreProjectsDatabasesOperationsCancel (..),
newFireStoreProjectsDatabasesOperationsCancel,
-- ** firestore.projects.databases.operations.delete
FireStoreProjectsDatabasesOperationsDeleteResource,
FireStoreProjectsDatabasesOperationsDelete (..),
newFireStoreProjectsDatabasesOperationsDelete,
-- ** firestore.projects.databases.operations.get
FireStoreProjectsDatabasesOperationsGetResource,
FireStoreProjectsDatabasesOperationsGet (..),
newFireStoreProjectsDatabasesOperationsGet,
-- ** firestore.projects.databases.operations.list
FireStoreProjectsDatabasesOperationsListResource,
FireStoreProjectsDatabasesOperationsList (..),
newFireStoreProjectsDatabasesOperationsList,
-- ** firestore.projects.databases.patch
FireStoreProjectsDatabasesPatchResource,
FireStoreProjectsDatabasesPatch (..),
newFireStoreProjectsDatabasesPatch,
-- ** firestore.projects.databases.restore
FireStoreProjectsDatabasesRestoreResource,
FireStoreProjectsDatabasesRestore (..),
newFireStoreProjectsDatabasesRestore,
-- ** firestore.projects.locations.backups.delete
FireStoreProjectsLocationsBackupsDeleteResource,
FireStoreProjectsLocationsBackupsDelete (..),
newFireStoreProjectsLocationsBackupsDelete,
-- ** firestore.projects.locations.backups.get
FireStoreProjectsLocationsBackupsGetResource,
FireStoreProjectsLocationsBackupsGet (..),
newFireStoreProjectsLocationsBackupsGet,
-- ** firestore.projects.locations.backups.list
FireStoreProjectsLocationsBackupsListResource,
FireStoreProjectsLocationsBackupsList (..),
newFireStoreProjectsLocationsBackupsList,
-- ** firestore.projects.locations.get
FireStoreProjectsLocationsGetResource,
FireStoreProjectsLocationsGet (..),
newFireStoreProjectsLocationsGet,
-- ** firestore.projects.locations.list
FireStoreProjectsLocationsListResource,
FireStoreProjectsLocationsList (..),
newFireStoreProjectsLocationsList,
-- * Types
-- ** Xgafv
Xgafv (..),
-- ** Aggregation
Aggregation (..),
newAggregation,
-- ** AggregationResult
AggregationResult (..),
newAggregationResult,
-- ** AggregationResult_AggregateFields
AggregationResult_AggregateFields (..),
newAggregationResult_AggregateFields,
-- ** ArrayValue
ArrayValue (..),
newArrayValue,
-- ** Avg
Avg (..),
newAvg,
-- ** BatchGetDocumentsRequest
BatchGetDocumentsRequest (..),
newBatchGetDocumentsRequest,
-- ** BatchGetDocumentsResponse
BatchGetDocumentsResponse (..),
newBatchGetDocumentsResponse,
-- ** BatchWriteRequest
BatchWriteRequest (..),
newBatchWriteRequest,
-- ** BatchWriteRequest_Labels
BatchWriteRequest_Labels (..),
newBatchWriteRequest_Labels,
-- ** BatchWriteResponse
BatchWriteResponse (..),
newBatchWriteResponse,
-- ** BeginTransactionRequest
BeginTransactionRequest (..),
newBeginTransactionRequest,
-- ** BeginTransactionResponse
BeginTransactionResponse (..),
newBeginTransactionResponse,
-- ** BitSequence
BitSequence (..),
newBitSequence,
-- ** BloomFilter
BloomFilter (..),
newBloomFilter,
-- ** CollectionSelector
CollectionSelector (..),
newCollectionSelector,
-- ** CommitRequest
CommitRequest (..),
newCommitRequest,
-- ** CommitResponse
CommitResponse (..),
newCommitResponse,
-- ** CompositeFilter
CompositeFilter (..),
newCompositeFilter,
-- ** CompositeFilter_Op
CompositeFilter_Op (..),
-- ** Count
Count (..),
newCount,
-- ** Cursor
Cursor (..),
newCursor,
-- ** Document
Document (..),
newDocument,
-- ** Document_Fields
Document_Fields (..),
newDocument_Fields,
-- ** DocumentChange
DocumentChange (..),
newDocumentChange,
-- ** DocumentDelete
DocumentDelete (..),
newDocumentDelete,
-- ** DocumentMask
DocumentMask (..),
newDocumentMask,
-- ** DocumentRemove
DocumentRemove (..),
newDocumentRemove,
-- ** DocumentTransform
DocumentTransform (..),
newDocumentTransform,
-- ** DocumentsTarget
DocumentsTarget (..),
newDocumentsTarget,
-- ** Empty
Empty (..),
newEmpty,
-- ** ExecutionStats
ExecutionStats (..),
newExecutionStats,
-- ** ExecutionStats_DebugStats
ExecutionStats_DebugStats (..),
newExecutionStats_DebugStats,
-- ** ExistenceFilter
ExistenceFilter (..),
newExistenceFilter,
-- ** ExplainMetrics
ExplainMetrics (..),
newExplainMetrics,
-- ** ExplainOptions
ExplainOptions (..),
newExplainOptions,
-- ** FieldFilter
FieldFilter (..),
newFieldFilter,
-- ** FieldFilter_Op
FieldFilter_Op (..),
-- ** FieldReference
FieldReference (..),
newFieldReference,
-- ** FieldTransform
FieldTransform (..),
newFieldTransform,
-- ** FieldTransform_SetToServerValue
FieldTransform_SetToServerValue (..),
-- ** Filter
Filter (..),
newFilter,
-- ** FindNearest
FindNearest (..),
newFindNearest,
-- ** FindNearest_DistanceMeasure
FindNearest_DistanceMeasure (..),
-- ** GoogleFirestoreAdminV1Backup
GoogleFirestoreAdminV1Backup (..),
newGoogleFirestoreAdminV1Backup,
-- ** GoogleFirestoreAdminV1Backup_State
GoogleFirestoreAdminV1Backup_State (..),
-- ** GoogleFirestoreAdminV1BackupSchedule
GoogleFirestoreAdminV1BackupSchedule (..),
newGoogleFirestoreAdminV1BackupSchedule,
-- ** GoogleFirestoreAdminV1BackupSource
GoogleFirestoreAdminV1BackupSource (..),
newGoogleFirestoreAdminV1BackupSource,
-- ** GoogleFirestoreAdminV1BulkDeleteDocumentsMetadata
GoogleFirestoreAdminV1BulkDeleteDocumentsMetadata (..),
newGoogleFirestoreAdminV1BulkDeleteDocumentsMetadata,
-- ** GoogleFirestoreAdminV1BulkDeleteDocumentsMetadata_OperationState
GoogleFirestoreAdminV1BulkDeleteDocumentsMetadata_OperationState (..),
-- ** GoogleFirestoreAdminV1BulkDeleteDocumentsRequest
GoogleFirestoreAdminV1BulkDeleteDocumentsRequest (..),
newGoogleFirestoreAdminV1BulkDeleteDocumentsRequest,
-- ** GoogleFirestoreAdminV1CmekConfig
GoogleFirestoreAdminV1CmekConfig (..),
newGoogleFirestoreAdminV1CmekConfig,
-- ** GoogleFirestoreAdminV1CreateDatabaseMetadata
GoogleFirestoreAdminV1CreateDatabaseMetadata (..),
newGoogleFirestoreAdminV1CreateDatabaseMetadata,
-- ** GoogleFirestoreAdminV1CustomerManagedEncryptionOptions
GoogleFirestoreAdminV1CustomerManagedEncryptionOptions (..),
newGoogleFirestoreAdminV1CustomerManagedEncryptionOptions,
-- ** GoogleFirestoreAdminV1DailyRecurrence
GoogleFirestoreAdminV1DailyRecurrence (..),
newGoogleFirestoreAdminV1DailyRecurrence,
-- ** GoogleFirestoreAdminV1Database
GoogleFirestoreAdminV1Database (..),
newGoogleFirestoreAdminV1Database,
-- ** GoogleFirestoreAdminV1Database_AppEngineIntegrationMode
GoogleFirestoreAdminV1Database_AppEngineIntegrationMode (..),
-- ** GoogleFirestoreAdminV1Database_ConcurrencyMode
GoogleFirestoreAdminV1Database_ConcurrencyMode (..),
-- ** GoogleFirestoreAdminV1Database_DeleteProtectionState
GoogleFirestoreAdminV1Database_DeleteProtectionState (..),
-- ** GoogleFirestoreAdminV1Database_PointInTimeRecoveryEnablement
GoogleFirestoreAdminV1Database_PointInTimeRecoveryEnablement (..),
-- ** GoogleFirestoreAdminV1Database_Type
GoogleFirestoreAdminV1Database_Type (..),
-- ** GoogleFirestoreAdminV1DeleteDatabaseMetadata
GoogleFirestoreAdminV1DeleteDatabaseMetadata (..),
newGoogleFirestoreAdminV1DeleteDatabaseMetadata,
-- ** GoogleFirestoreAdminV1EncryptionConfig
GoogleFirestoreAdminV1EncryptionConfig (..),
newGoogleFirestoreAdminV1EncryptionConfig,
-- ** GoogleFirestoreAdminV1ExportDocumentsMetadata
GoogleFirestoreAdminV1ExportDocumentsMetadata (..),
newGoogleFirestoreAdminV1ExportDocumentsMetadata,
-- ** GoogleFirestoreAdminV1ExportDocumentsMetadata_OperationState
GoogleFirestoreAdminV1ExportDocumentsMetadata_OperationState (..),
-- ** GoogleFirestoreAdminV1ExportDocumentsRequest
GoogleFirestoreAdminV1ExportDocumentsRequest (..),
newGoogleFirestoreAdminV1ExportDocumentsRequest,
-- ** GoogleFirestoreAdminV1ExportDocumentsResponse
GoogleFirestoreAdminV1ExportDocumentsResponse (..),
newGoogleFirestoreAdminV1ExportDocumentsResponse,
-- ** GoogleFirestoreAdminV1Field
GoogleFirestoreAdminV1Field (..),
newGoogleFirestoreAdminV1Field,
-- ** GoogleFirestoreAdminV1FieldOperationMetadata
GoogleFirestoreAdminV1FieldOperationMetadata (..),
newGoogleFirestoreAdminV1FieldOperationMetadata,
-- ** GoogleFirestoreAdminV1FieldOperationMetadata_State
GoogleFirestoreAdminV1FieldOperationMetadata_State (..),
-- ** GoogleFirestoreAdminV1FlatIndex
GoogleFirestoreAdminV1FlatIndex (..),
newGoogleFirestoreAdminV1FlatIndex,
-- ** GoogleFirestoreAdminV1GoogleDefaultEncryptionOptions
GoogleFirestoreAdminV1GoogleDefaultEncryptionOptions (..),
newGoogleFirestoreAdminV1GoogleDefaultEncryptionOptions,
-- ** GoogleFirestoreAdminV1ImportDocumentsMetadata
GoogleFirestoreAdminV1ImportDocumentsMetadata (..),
newGoogleFirestoreAdminV1ImportDocumentsMetadata,
-- ** GoogleFirestoreAdminV1ImportDocumentsMetadata_OperationState
GoogleFirestoreAdminV1ImportDocumentsMetadata_OperationState (..),
-- ** GoogleFirestoreAdminV1ImportDocumentsRequest
GoogleFirestoreAdminV1ImportDocumentsRequest (..),
newGoogleFirestoreAdminV1ImportDocumentsRequest,
-- ** GoogleFirestoreAdminV1Index
GoogleFirestoreAdminV1Index (..),
newGoogleFirestoreAdminV1Index,
-- ** GoogleFirestoreAdminV1Index_ApiScope
GoogleFirestoreAdminV1Index_ApiScope (..),
-- ** GoogleFirestoreAdminV1Index_QueryScope
GoogleFirestoreAdminV1Index_QueryScope (..),
-- ** GoogleFirestoreAdminV1Index_State
GoogleFirestoreAdminV1Index_State (..),
-- ** GoogleFirestoreAdminV1IndexConfig
GoogleFirestoreAdminV1IndexConfig (..),
newGoogleFirestoreAdminV1IndexConfig,
-- ** GoogleFirestoreAdminV1IndexConfigDelta
GoogleFirestoreAdminV1IndexConfigDelta (..),
newGoogleFirestoreAdminV1IndexConfigDelta,
-- ** GoogleFirestoreAdminV1IndexConfigDelta_ChangeType
GoogleFirestoreAdminV1IndexConfigDelta_ChangeType (..),
-- ** GoogleFirestoreAdminV1IndexField
GoogleFirestoreAdminV1IndexField (..),
newGoogleFirestoreAdminV1IndexField,
-- ** GoogleFirestoreAdminV1IndexField_ArrayConfig
GoogleFirestoreAdminV1IndexField_ArrayConfig (..),
-- ** GoogleFirestoreAdminV1IndexField_Order
GoogleFirestoreAdminV1IndexField_Order (..),
-- ** GoogleFirestoreAdminV1IndexOperationMetadata
GoogleFirestoreAdminV1IndexOperationMetadata (..),
newGoogleFirestoreAdminV1IndexOperationMetadata,
-- ** GoogleFirestoreAdminV1IndexOperationMetadata_State
GoogleFirestoreAdminV1IndexOperationMetadata_State (..),
-- ** GoogleFirestoreAdminV1ListBackupSchedulesResponse
GoogleFirestoreAdminV1ListBackupSchedulesResponse (..),
newGoogleFirestoreAdminV1ListBackupSchedulesResponse,
-- ** GoogleFirestoreAdminV1ListBackupsResponse
GoogleFirestoreAdminV1ListBackupsResponse (..),
newGoogleFirestoreAdminV1ListBackupsResponse,
-- ** GoogleFirestoreAdminV1ListDatabasesResponse
GoogleFirestoreAdminV1ListDatabasesResponse (..),
newGoogleFirestoreAdminV1ListDatabasesResponse,
-- ** GoogleFirestoreAdminV1ListFieldsResponse
GoogleFirestoreAdminV1ListFieldsResponse (..),
newGoogleFirestoreAdminV1ListFieldsResponse,
-- ** GoogleFirestoreAdminV1ListIndexesResponse
GoogleFirestoreAdminV1ListIndexesResponse (..),
newGoogleFirestoreAdminV1ListIndexesResponse,
-- ** GoogleFirestoreAdminV1LocationMetadata
GoogleFirestoreAdminV1LocationMetadata (..),
newGoogleFirestoreAdminV1LocationMetadata,
-- ** GoogleFirestoreAdminV1Progress
GoogleFirestoreAdminV1Progress (..),
newGoogleFirestoreAdminV1Progress,
-- ** GoogleFirestoreAdminV1RestoreDatabaseMetadata
GoogleFirestoreAdminV1RestoreDatabaseMetadata (..),
newGoogleFirestoreAdminV1RestoreDatabaseMetadata,
-- ** GoogleFirestoreAdminV1RestoreDatabaseMetadata_OperationState
GoogleFirestoreAdminV1RestoreDatabaseMetadata_OperationState (..),
-- ** GoogleFirestoreAdminV1RestoreDatabaseRequest
GoogleFirestoreAdminV1RestoreDatabaseRequest (..),
newGoogleFirestoreAdminV1RestoreDatabaseRequest,
-- ** GoogleFirestoreAdminV1SourceEncryptionOptions
GoogleFirestoreAdminV1SourceEncryptionOptions (..),
newGoogleFirestoreAdminV1SourceEncryptionOptions,
-- ** GoogleFirestoreAdminV1SourceInfo
GoogleFirestoreAdminV1SourceInfo (..),
newGoogleFirestoreAdminV1SourceInfo,
-- ** GoogleFirestoreAdminV1Stats
GoogleFirestoreAdminV1Stats (..),
newGoogleFirestoreAdminV1Stats,
-- ** GoogleFirestoreAdminV1TtlConfig
GoogleFirestoreAdminV1TtlConfig (..),
newGoogleFirestoreAdminV1TtlConfig,
-- ** GoogleFirestoreAdminV1TtlConfig_State
GoogleFirestoreAdminV1TtlConfig_State (..),
-- ** GoogleFirestoreAdminV1TtlConfigDelta
GoogleFirestoreAdminV1TtlConfigDelta (..),
newGoogleFirestoreAdminV1TtlConfigDelta,
-- ** GoogleFirestoreAdminV1TtlConfigDelta_ChangeType
GoogleFirestoreAdminV1TtlConfigDelta_ChangeType (..),
-- ** GoogleFirestoreAdminV1UpdateDatabaseMetadata
GoogleFirestoreAdminV1UpdateDatabaseMetadata (..),
newGoogleFirestoreAdminV1UpdateDatabaseMetadata,
-- ** GoogleFirestoreAdminV1VectorConfig
GoogleFirestoreAdminV1VectorConfig (..),
newGoogleFirestoreAdminV1VectorConfig,
-- ** GoogleFirestoreAdminV1WeeklyRecurrence
GoogleFirestoreAdminV1WeeklyRecurrence (..),
newGoogleFirestoreAdminV1WeeklyRecurrence,
-- ** GoogleFirestoreAdminV1WeeklyRecurrence_Day
GoogleFirestoreAdminV1WeeklyRecurrence_Day (..),
-- ** GoogleLongrunningCancelOperationRequest
GoogleLongrunningCancelOperationRequest (..),
newGoogleLongrunningCancelOperationRequest,
-- ** GoogleLongrunningListOperationsResponse
GoogleLongrunningListOperationsResponse (..),
newGoogleLongrunningListOperationsResponse,
-- ** GoogleLongrunningOperation
GoogleLongrunningOperation (..),
newGoogleLongrunningOperation,
-- ** GoogleLongrunningOperation_Metadata
GoogleLongrunningOperation_Metadata (..),
newGoogleLongrunningOperation_Metadata,
-- ** GoogleLongrunningOperation_Response
GoogleLongrunningOperation_Response (..),
newGoogleLongrunningOperation_Response,
-- ** LatLng
LatLng (..),
newLatLng,
-- ** ListCollectionIdsRequest
ListCollectionIdsRequest (..),
newListCollectionIdsRequest,
-- ** ListCollectionIdsResponse
ListCollectionIdsResponse (..),
newListCollectionIdsResponse,
-- ** ListDocumentsResponse
ListDocumentsResponse (..),
newListDocumentsResponse,
-- ** ListLocationsResponse
ListLocationsResponse (..),
newListLocationsResponse,
-- ** ListenRequest
ListenRequest (..),
newListenRequest,
-- ** ListenRequest_Labels
ListenRequest_Labels (..),
newListenRequest_Labels,
-- ** ListenResponse
ListenResponse (..),
newListenResponse,
-- ** Location
Location (..),
newLocation,
-- ** Location_Labels
Location_Labels (..),
newLocation_Labels,
-- ** Location_Metadata
Location_Metadata (..),
newLocation_Metadata,
-- ** MapValue
MapValue (..),
newMapValue,
-- ** MapValue_Fields
MapValue_Fields (..),
newMapValue_Fields,
-- ** Order
Order (..),
newOrder,
-- ** Order_Direction
Order_Direction (..),
-- ** PartitionQueryRequest
PartitionQueryRequest (..),
newPartitionQueryRequest,
-- ** PartitionQueryResponse
PartitionQueryResponse (..),
newPartitionQueryResponse,
-- ** PlanSummary
PlanSummary (..),
newPlanSummary,
-- ** PlanSummary_IndexesUsedItem
PlanSummary_IndexesUsedItem (..),
newPlanSummary_IndexesUsedItem,
-- ** Precondition
Precondition (..),
newPrecondition,
-- ** Projection
Projection (..),
newProjection,
-- ** QueryTarget
QueryTarget (..),
newQueryTarget,
-- ** ReadOnly
ReadOnly (..),
newReadOnly,
-- ** ReadWrite
ReadWrite (..),
newReadWrite,
-- ** RollbackRequest
RollbackRequest (..),
newRollbackRequest,
-- ** RunAggregationQueryRequest
RunAggregationQueryRequest (..),
newRunAggregationQueryRequest,
-- ** RunAggregationQueryResponse
RunAggregationQueryResponse (..),
newRunAggregationQueryResponse,
-- ** RunQueryRequest
RunQueryRequest (..),
newRunQueryRequest,
-- ** RunQueryResponse
RunQueryResponse (..),
newRunQueryResponse,
-- ** Status
Status (..),
newStatus,
-- ** Status_DetailsItem
Status_DetailsItem (..),
newStatus_DetailsItem,
-- ** StructuredAggregationQuery
StructuredAggregationQuery (..),
newStructuredAggregationQuery,
-- ** StructuredQuery
StructuredQuery (..),
newStructuredQuery,
-- ** Sum
Sum (..),
newSum,
-- ** Target
Target (..),
newTarget,
-- ** TargetChange
TargetChange (..),
newTargetChange,
-- ** TargetChange_TargetChangeType
TargetChange_TargetChangeType (..),
-- ** TransactionOptions
TransactionOptions (..),
newTransactionOptions,
-- ** UnaryFilter
UnaryFilter (..),
newUnaryFilter,
-- ** UnaryFilter_Op
UnaryFilter_Op (..),
-- ** Value
Value (..),
newValue,
-- ** Value_NullValue
Value_NullValue (..),
-- ** Write
Write (..),
newWrite,
-- ** WriteRequest
WriteRequest (..),
newWriteRequest,
-- ** WriteRequest_Labels
WriteRequest_Labels (..),
newWriteRequest_Labels,
-- ** WriteResponse
WriteResponse (..),
newWriteResponse,
-- ** WriteResult
WriteResult (..),
newWriteResult,
)
where
import Gogol.FireStore.Projects.Databases.BackupSchedules.Create
import Gogol.FireStore.Projects.Databases.BackupSchedules.Delete
import Gogol.FireStore.Projects.Databases.BackupSchedules.Get
import Gogol.FireStore.Projects.Databases.BackupSchedules.List
import Gogol.FireStore.Projects.Databases.BackupSchedules.Patch
import Gogol.FireStore.Projects.Databases.BulkDeleteDocuments
import Gogol.FireStore.Projects.Databases.CollectionGroups.Fields.Get
import Gogol.FireStore.Projects.Databases.CollectionGroups.Fields.List
import Gogol.FireStore.Projects.Databases.CollectionGroups.Fields.Patch
import Gogol.FireStore.Projects.Databases.CollectionGroups.Indexes.Create
import Gogol.FireStore.Projects.Databases.CollectionGroups.Indexes.Delete
import Gogol.FireStore.Projects.Databases.CollectionGroups.Indexes.Get
import Gogol.FireStore.Projects.Databases.CollectionGroups.Indexes.List
import Gogol.FireStore.Projects.Databases.Create
import Gogol.FireStore.Projects.Databases.Delete
import Gogol.FireStore.Projects.Databases.Documents.BatchGet
import Gogol.FireStore.Projects.Databases.Documents.BatchWrite
import Gogol.FireStore.Projects.Databases.Documents.BeginTransaction
import Gogol.FireStore.Projects.Databases.Documents.Commit
import Gogol.FireStore.Projects.Databases.Documents.CreateDocument
import Gogol.FireStore.Projects.Databases.Documents.Delete
import Gogol.FireStore.Projects.Databases.Documents.Get
import Gogol.FireStore.Projects.Databases.Documents.List
import Gogol.FireStore.Projects.Databases.Documents.ListCollectionIds
import Gogol.FireStore.Projects.Databases.Documents.ListDocuments
import Gogol.FireStore.Projects.Databases.Documents.Listen
import Gogol.FireStore.Projects.Databases.Documents.PartitionQuery
import Gogol.FireStore.Projects.Databases.Documents.Patch
import Gogol.FireStore.Projects.Databases.Documents.Rollback
import Gogol.FireStore.Projects.Databases.Documents.RunAggregationQuery
import Gogol.FireStore.Projects.Databases.Documents.RunQuery
import Gogol.FireStore.Projects.Databases.Documents.Write
import Gogol.FireStore.Projects.Databases.ExportDocuments
import Gogol.FireStore.Projects.Databases.Get
import Gogol.FireStore.Projects.Databases.ImportDocuments
import Gogol.FireStore.Projects.Databases.List
import Gogol.FireStore.Projects.Databases.Operations.Cancel
import Gogol.FireStore.Projects.Databases.Operations.Delete
import Gogol.FireStore.Projects.Databases.Operations.Get
import Gogol.FireStore.Projects.Databases.Operations.List
import Gogol.FireStore.Projects.Databases.Patch
import Gogol.FireStore.Projects.Databases.Restore
import Gogol.FireStore.Projects.Locations.Backups.Delete
import Gogol.FireStore.Projects.Locations.Backups.Get
import Gogol.FireStore.Projects.Locations.Backups.List
import Gogol.FireStore.Projects.Locations.Get
import Gogol.FireStore.Projects.Locations.List
import Gogol.FireStore.Types