InAppPayloadMapper class

InApp Json Payload Mapper

Constructors

InAppPayloadMapper()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

actionFromJson(dynamic payload) ClickData?
Get ClickData from JSON String
actionFromMap(Map<String, dynamic> actionData) Action
Get Action from Map
campaignContextFromMap(Map<String, dynamic> dataPayload) CampaignContext
Get CampaignContext from Map
campaignDataFromMap(Map<String, dynamic> dataPayload) CampaignData
Get CampaignData from Map
customActionFromMap(Map<String, dynamic> actionData) CustomAction
Get CustomAction from Map
inAppDataFromJson(dynamic methodCallArgs) InAppData?
Get InAppData from JSON String
Get NavigationAction from Map
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
selfHandleCampaignDataToMap(SelfHandledCampaignData campaignData, String actionType) Map<String, dynamic>
Convert SelfHandledCampaign to Map for given ActionType
selfHandleCampaignToMap(SelfHandledCampaign selfHandledCampaign) Map<String, dynamic>
Convert SelfHandledCampaign to Map
selfHandledCampaignFromJson(dynamic methodCallArgs) SelfHandledCampaignData?
Get SelfHandledCampaignData from JSON String
selfHandledCampaignFromMap(Map<String, dynamic> dataPayload) SelfHandledCampaign
Get SelfHandledCampaign from Map
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited