Thread
Holds all available information about a Thread.
Fields
id
String
The unique identifier for the thread.
This property returns the threadId
as a String
, which serves as the unique identifier for the thread.
Static Methods
==(::)
Compares two Thread
instances for equality.
This function compares multiple key properties of the two Thread
instances, including threadId
, contextId
, createDate
, creator
, lastModifier
, lastModificationDate
, messagesCount
, lastMsgDate
, publicMeta
, privateMeta
, users
, managers
, version
, and statusCode
.
Params
lhs
privmx.endpoint.thread.Thread
The left-hand side Thread
instance.
rhs
privmx.endpoint.thread.Thread
The right-hand side Thread
instance.
Returns
Bool
·
true
if all relevant fields of both threads are equal, otherwise false
.
Methods
hash(into:)
Generates a hash value for the Thread
instance.
This function combines several properties, including threadId
, lastModificationDate
, lastMsgDate
, and version
to generate a unique hash value for the thread.
Params
hasher
inout Hasher
The Hasher
instance used to compute the hash value.
We use cookies on our website. We use them to ensure the proper functioning of the site and, if you agree, for purposes we set, such as analytics or marketing.