FirebaseFirestoreSwift Framework Reference

ServerTimestampWrappable

public protocol ServerTimestampWrappable

A type that can initialize itself from a Firestore Timestamp, which makes it suitable for use with the @ServerTimestamp property wrapper.

Firestore includes extensions that make Timestamp and Date conform to ServerTimestampWrappable.

  • Creates a new instance by converting from the given Timestamp.

    Declaration

    Swift

    static func wrap(_ timestamp: Timestamp) throws -> Self

    Parameters

    timestamp

    The timestamp from which to convert.

  • Converts this value into a Firestore Timestamp.

    Declaration

    Swift

    static func unwrap(_ value: Self) throws -> Timestamp

    Return Value

    A Timestamp representation of this value.