FakeFirestore constructor

FakeFirestore({
  1. Future<Document> getDocument(
    1. GetDocumentRequest request
    )?,
  2. Future<ListDocumentsResponse> listDocuments(
    1. ListDocumentsRequest request
    )?,
  3. Future<Document> updateDocument(
    1. UpdateDocumentRequest request
    )?,
  4. Future<void> deleteDocument(
    1. DeleteDocumentRequest request
    )?,
  5. Stream<BatchGetDocumentsResponse> batchGetDocuments(
    1. BatchGetDocumentsRequest request
    )?,
  6. Future<BeginTransactionResponse> beginTransaction(
    1. BeginTransactionRequest request
    )?,
  7. Future<CommitResponse> commit(
    1. CommitRequest request
    )?,
  8. Future<void> rollback(
    1. RollbackRequest request
    )?,
  9. Stream<RunQueryResponse> runQuery(
    1. RunQueryRequest request
    )?,
  10. Stream<ExecutePipelineResponse> executePipeline(
    1. ExecutePipelineRequest request
    )?,
  11. Stream<RunAggregationQueryResponse> runAggregationQuery(
    1. RunAggregationQueryRequest request
    )?,
  12. Future<PartitionQueryResponse> partitionQuery(
    1. PartitionQueryRequest request
    )?,
  13. Future<ListCollectionIdsResponse> listCollectionIds(
    1. ListCollectionIdsRequest request
    )?,
  14. Future<BatchWriteResponse> batchWrite(
    1. BatchWriteRequest request
    )?,
  15. Future<Document> createDocument(
    1. CreateDocumentRequest request
    )?,
  16. Future<ListOperationsResponse> listOperations(
    1. ListOperationsRequest request
    )?,
  17. Future<Operation<T, S>> getOperation<T extends ProtoMessage, S extends ProtoMessage>(
    1. Operation<T, S> request
    )?,
  18. Future<void> deleteOperation(
    1. DeleteOperationRequest request
    )?,
  19. Future<void> cancelOperation(
    1. CancelOperationRequest request
    )?,
})

Implementation

FakeFirestore({
  Future<Document> Function(GetDocumentRequest request)? getDocument,
  Future<ListDocumentsResponse> Function(ListDocumentsRequest request)?
  listDocuments,
  Future<Document> Function(UpdateDocumentRequest request)? updateDocument,
  Future<void> Function(DeleteDocumentRequest request)? deleteDocument,
  Stream<BatchGetDocumentsResponse> Function(
    BatchGetDocumentsRequest request,
  )?
  batchGetDocuments,
  Future<BeginTransactionResponse> Function(BeginTransactionRequest request)?
  beginTransaction,
  Future<CommitResponse> Function(CommitRequest request)? commit,
  Future<void> Function(RollbackRequest request)? rollback,
  Stream<RunQueryResponse> Function(RunQueryRequest request)? runQuery,
  Stream<ExecutePipelineResponse> Function(ExecutePipelineRequest request)?
  executePipeline,
  Stream<RunAggregationQueryResponse> Function(
    RunAggregationQueryRequest request,
  )?
  runAggregationQuery,
  Future<PartitionQueryResponse> Function(PartitionQueryRequest request)?
  partitionQuery,
  Future<ListCollectionIdsResponse> Function(
    ListCollectionIdsRequest request,
  )?
  listCollectionIds,
  Future<BatchWriteResponse> Function(BatchWriteRequest request)? batchWrite,
  Future<Document> Function(CreateDocumentRequest request)? createDocument,
  Future<ListOperationsResponse> Function(ListOperationsRequest request)?
  listOperations,
  Future<Operation<T, S>> Function<
    T extends ProtoMessage,
    S extends ProtoMessage
  >(Operation<T, S> request)?
  getOperation,
  Future<void> Function(DeleteOperationRequest request)? deleteOperation,
  Future<void> Function(CancelOperationRequest request)? cancelOperation,
}) : _getDocument = getDocument,
     _listDocuments = listDocuments,
     _updateDocument = updateDocument,
     _deleteDocument = deleteDocument,
     _batchGetDocuments = batchGetDocuments,
     _beginTransaction = beginTransaction,
     _commit = commit,
     _rollback = rollback,
     _runQuery = runQuery,
     _executePipeline = executePipeline,
     _runAggregationQuery = runAggregationQuery,
     _partitionQuery = partitionQuery,
     _listCollectionIds = listCollectionIds,
     _batchWrite = batchWrite,
     _createDocument = createDocument,
     _listOperations = listOperations,
     _getOperation = getOperation,
     _deleteOperation = deleteOperation,
     _cancelOperation = cancelOperation;