moengage_inbox
library
Functions
-
actionFromMap(Map<String, dynamic> actionMap)
→ Action?
-
Get Action from Map
-
actionsFromMap(List actions)
→ List<Action>
-
Get List of Action from Json Array
-
actionsListFromModel(List<Action> actions)
→ List<Map<String, dynamic>>
-
Get List of Map from List of Action
-
actionToMap(Action action)
→ Map<String, dynamic>?
-
Convert Action to Map
-
deSerializeInboxMessages(dynamic messagesPayload)
→ InboxData?
-
Parse InboxData from JSON Strig
-
fetchUnclickedCount(dynamic unClickedPayload)
→ int
-
UnClicked Messages Count
-
getImpressionPayload(InboxMessage inboxMessage, String appId)
→ Map<String, dynamic>
-
Get Impression Payload Map
-
mapFromMedia(Media media)
→ Map<String, String>
-
Get Map from Media
-
mapFromTextContent(TextContent content)
→ Map<String, String>
-
Get Map from TextContent
-
mediaFromMap(Map<String, dynamic> mediaMap)
→ Media?
-
Get Media from Map
-
messageFromJson(Map<String, dynamic> message)
→ InboxMessage?
-
Get InboxMessage from JSON
-
messagesJsonToList(List messageArray)
→ List<InboxMessage>
-
Get List of InboxMessage from JSON Array
-
messageToMap(InboxMessage inboxMessage)
→ Map<String, dynamic>
-
Convert Message To Map
-
navigationActionFromMap(ActionType actionType, Map<String, dynamic> navigationMap)
→ NavigationAction
-
Get NavigationAction from Map
-
navigationActionToMap(NavigationAction navigationAction)
→ Map<String, dynamic>
-
Convert NavigationAction to Map
-
textContentFromMap(Map<String, dynamic> textMap)
→ TextContent
-
Get TextContent from Map