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.