Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse
public struct Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse
extension Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse: @unchecked Sendable
extension Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
Used to get any new or revoked installations for a list of wallet addresses
-
A list of updates (or empty objects if no changes) in the original order of the request
Declaration
Swift
public var updates: [Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse.WalletUpdates]
-
Declaration
Swift
public var unknownFields: UnknownStorage
-
A new installation key was seen for the first time by the nodes
See moreDeclaration
Swift
public struct NewInstallationUpdate
extension Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse.NewInstallationUpdate: @unchecked Sendable
extension Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse.NewInstallationUpdate: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
An installation was revoked
See moreDeclaration
Swift
public struct RevokedInstallationUpdate
extension Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse.RevokedInstallationUpdate: @unchecked Sendable
extension Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse.RevokedInstallationUpdate: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
A wrapper for any update to the wallet
See moreDeclaration
Swift
public struct Update
extension Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse.Update: @unchecked Sendable
extension Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse.Update: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
A wrapper for the updates for a single wallet
See moreDeclaration
Swift
public struct WalletUpdates
extension Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse.WalletUpdates: @unchecked Sendable
extension Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse.WalletUpdates: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Declaration
Swift
public init()
-
Declaration
Swift
public static let protoMessageName: String
-
Declaration
Swift
public static let _protobuf_nameMap: SwiftProtobuf._NameMap
-
Declaration
Swift
public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
-
Declaration
Swift
public func traverse<V>(visitor: inout V) throws where V : Visitor
-
Declaration
Swift
public static func == (lhs: Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse, rhs: Xmtp_Mls_Api_V1_GetIdentityUpdatesResponse) -> Bool