Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".
The time this operation completed. Will be unset if operation still in progress.
Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".
The timestamp that corresponds to the version of the database that is being exported. If unspecified, there are no guarantees about the consistency of the documents being exported.
Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-26 UTC."],[[["\u003cp\u003eThis document details the metadata returned from a Firestore export operation initiated by \u003ccode\u003eFirestoreAdmin.ExportDocuments\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe metadata includes the operation's \u003ccode\u003estartTime\u003c/code\u003e and \u003ccode\u003eendTime\u003c/code\u003e, represented in RFC 3339 timestamp format, with the \u003ccode\u003eendTime\u003c/code\u003e field remaining unset if the operation is ongoing.\u003c/p\u003e\n"],["\u003cp\u003eThe operation state is also included as an enum, along with the export progress measured in both documents and bytes.\u003c/p\u003e\n"],["\u003cp\u003eIt further specifies which collection and namespace IDs are being exported, alongside the \u003ccode\u003eoutputUriPrefix\u003c/code\u003e where the exported data is being sent.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003esnapshotTime\u003c/code\u003e field indicates the specific database version being exported, using RFC 3339 timestamp formatting, with consistency being uncertain if unspecified.\u003c/p\u003e\n"]]],[],null,["Metadata for [google.longrunning.Operation](/firestore/docs/reference/rest/Shared.Types/Operation) results from [FirestoreAdmin.ExportDocuments](/firestore/docs/reference/rest/v1/projects.databases/exportDocuments#google.firestore.admin.v1.FirestoreAdmin.ExportDocuments).\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"startTime\": string, \"endTime\": string, \"operationState\": enum (/firestore/docs/reference/rest/Shared.Types/OperationState), \"progressDocuments\": { object (/firestore/docs/reference/rest/Shared.Types/Progress) }, \"progressBytes\": { object (/firestore/docs/reference/rest/Shared.Types/Progress) }, \"collectionIds\": [ string ], \"outputUriPrefix\": string, \"namespaceIds\": [ string ], \"snapshotTime\": string } ``` |\n\n| Fields ||\n|---------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `startTime` | `string (`[Timestamp](https://protobuf.dev/reference/protobuf/google.protobuf/#timestamp)` format)` The time this operation started. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than \"Z\" are also accepted. Examples: `\"2014-10-02T15:01:23Z\"`, `\"2014-10-02T15:01:23.045123456Z\"` or `\"2014-10-02T15:01:23+05:30\"`. |\n| `endTime` | `string (`[Timestamp](https://protobuf.dev/reference/protobuf/google.protobuf/#timestamp)` format)` The time this operation completed. Will be unset if operation still in progress. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than \"Z\" are also accepted. Examples: `\"2014-10-02T15:01:23Z\"`, `\"2014-10-02T15:01:23.045123456Z\"` or `\"2014-10-02T15:01:23+05:30\"`. |\n| `operationState` | `enum (`[OperationState](/firestore/docs/reference/rest/Shared.Types/OperationState)`)` The state of the export operation. |\n| `progressDocuments` | `object (`[Progress](/firestore/docs/reference/rest/Shared.Types/Progress)`)` The progress, in documents, of this operation. |\n| `progressBytes` | `object (`[Progress](/firestore/docs/reference/rest/Shared.Types/Progress)`)` The progress, in bytes, of this operation. |\n| `collectionIds[]` | `string` Which collection IDs are being exported. |\n| `outputUriPrefix` | `string` Where the documents are being exported to. |\n| `namespaceIds[]` | `string` Which namespace IDs are being exported. |\n| `snapshotTime` | `string (`[Timestamp](https://protobuf.dev/reference/protobuf/google.protobuf/#timestamp)` format)` The timestamp that corresponds to the version of the database that is being exported. If unspecified, there are no guarantees about the consistency of the documents being exported. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than \"Z\" are also accepted. Examples: `\"2014-10-02T15:01:23Z\"`, `\"2014-10-02T15:01:23.045123456Z\"` or `\"2014-10-02T15:01:23+05:30\"`. |"]]