ShadowDocument
A shadow document for each client will exist on the client side and also on the server side.
A shadow document is updated after a successful patch has been performed.
<T>
the type of the Document that this instance shadows.
-
Represents the latest client version that this shadow document was based on.
Declaration
Swift
public let clientVersion: Int
-
Represents the latest server version that the this shadow document was based on.
Declaration
Swift
public let serverVersion: Int
-
The document itself.
Declaration
Swift
public let clientDocument: ClientDocument<T>
-
Default init.
Declaration
Swift
public init(clientVersion: Int, serverVersion: Int, clientDocument: ClientDocument<T>)
Parameters
clientVersion
he latest client version that this shadow document was based on.
serverVersion
the latest server version that the this shadow document was based on.
clientDocument.
-
Printable protocol implementation, provides a string representation of the object.
Declaration
Swift
public var description: String