MoEngageInbox
-
Class to configure the Inbox
Concurrency
See more@unchecked Sendable: the singleton holds no mutable state — every method is a stateless dispatcher intoMoEngageAction. MirrorsMoEngageSDKCards.Declaration
Swift
@objc public class MoEngageSDKInbox : NSObject, @unchecked Sendable -
Inbox Message model
Concurrency
See more@unchecked Sendable: read state (isRead,clickedDate,receivedDate,sentTime) is immutable — the SDK updates it by replacing the stored entry with a copy (markingRead(clickedDate:)), never by mutating an instance the integrator may already hold. The remainingvarproperties are legacy public-settable surface that the SDK never writes after an instance is handed out.NSCodingis retained — the legacyArchivedFileStoragemigration chain decodes archives directly into this class via itsclassNameMap.Declaration
Swift
@objc public class MoEngageInboxEntry : NSObject, NSCoding, MoEngageStorage.FileDataModel, @unchecked Sendable -
Model that handles Inbox UI
See moreDeclaration
Swift
@objc public class MoEngageInboxUIConfiguration : NSObject -
Model to set up the navigation bar when pushing the Inbox ViewController
See moreDeclaration
Swift
@objc public class MoEngageInboxNavigationBarStyle : NSObject -
An interface for processing Inbox sync actions
See moreDeclaration
Swift
@objc public protocol MoEngageInboxStatusDelegate -
Inbox View Protocol
See moreDeclaration
Swift
@objc public protocol MoEngageInboxViewControllerDelegate
MoEngageInbox Reference