public sealed class Field.Types.TtlConfig : IMessage<Field.Types.TtlConfig>, IEquatable<Field.Types.TtlConfig>, IDeepCloneable<Field.Types.TtlConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Firestore Admin v1 API class Field.Types.TtlConfig.
The TTL (time-to-live) configuration for documents that have this Field
set.
Storing a timestamp value into a TTL-enabled field will be treated as
the document's absolute expiration time. Timestamp values in the past
indicate that the document is eligible for immediate expiration. Using any
other data type or leaving the field absent will disable expiration for the
individual document.
[[["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-04-09 UTC."],[[["This webpage provides reference documentation for the `Field.Types.TtlConfig` class within the Firestore Admin v1 API, specifically for .NET development."],["`Field.Types.TtlConfig` manages the time-to-live (TTL) configuration for documents, determining when they expire based on a timestamp field."],["The page lists various versions of the API, with 3.12.0 being the latest version, and 3.10.0 being the one currently highlighted."],["The `TtlConfig` class implements interfaces such as `IMessage`, `IEquatable`, and `IDeepCloneable`, and has constructors for default initialization and cloning."],["It also includes the output-only property `State` that dictates the status of the TTL configuration, with the available types being detailed."]]],[]]