moengage_cards_platform_interface library

Classes

Action
Base class all Action.
ButtonStyle
Style for Button Widget - WidgetType.button
CampaignState
State of the card Campaign
Card
Card Campaign data
CardsController
Cards Method Channel Controller
CardsData
Data for Cards for particular Category
CardsInfo
All data for cards.
Container
Container to hold UI widget. Equivalent to a Container Widget in Flutter
ContainerStyle
Style for Container widget
DisplayControl
Delivery Controls defined during campaign creation.
ImageStyle
Style for Button Widget - WidgetType.image
MetaData
Meta data related to a campaign.
MoEngageCardsPlatform
Common Implementation of Cards Platform Interface
MoEngageCardsPlatformInterface
Platform Interface for Cards Plugin
Navigation Action Data
ShowTime
Time span during card can be shown
SyncCompleteData
Sync Complete Data
Template
Card Template data.
TextStyle
Style for Button Widget - WidgetType.text
Widget
UI element in a card.
WidgetStyle
Base style for all widgets.

Enums

ActionType
Type of Action to be performed Note: Currently, only Navigation Action is Supported
Navigation Action Types
SyncType
Card Sync Types
TemplateType
Card Template Types available in Dashboard
WidgetType
Types of UI widgets supported.

Constants

argumentAllCards → const String
argumentAppOpenSync → const String
argumentImmediateSync → const String
argumentInboxOpenSync → const String
argumentPullToRefreshSync → const String
cardsMethodChannel → const String
defaultContainerBgColor → const String
defaultFontSize → const int
defaultTextBgColor → const String
keyActions → const String
keyActionType → const String
keyActionValue → const String
keyAdditionalMetaData → const String
keyBackgroundColor → const String
keyCampaignPayload → const String
keyCampaignState → const String
keyCard → const String
keyCardId → const String
keyCards → const String
keyCategories → const String
keyCategory → const String
keyContainerId → const String
keyContainers → const String
keyContainerStyle → const String
keyContainerType → const String
keyCreatedAt → const String
keyDeletionTime → const String
keyDisplayControl → const String
keyEndTime → const String
keyExpireAfterDelivered → const String
keyExpireAfterSeen → const String
keyExpireAt → const String
keyFirstReceived → const String
keyFirstSeen → const String
keyFontSize → const String
keyHasUpdates → const String
keyId → const String
keyIsAllCategoryEnabled → const String
keyIsClicked → const String
keyIsNewCard → const String
keyIsPinned → const String
keyKVPairs → const String
keyLocalShowCount → const String
keyMaxCount → const String
keyMetaData → const String
keyNavigationType → const String
keyNewCardsCount → const String
keyShouldShowAllTab → const String
keyShowTime → const String
keyStartTime → const String
keySyncCompleteData → const String
keySyncType → const String
keyTemplateData → const String
keyTemplateType → const String
keyTotalShowCount → const String
keyUnClickedCardsCount → const String
keyUnClickedCount → const String
keyUpdatedAt → const String
keyWidgetContent → const String
keyWidgetId → const String
keyWidgetIdentifier → const String
keyWidgets → const String
keyWidgetStyle → const String
keyWidgetType → const String
methodCardClicked → const String
methodCardDelivered → const String
methodCardsCategories → const String
methodCardsForCategory → const String
methodCardShown → const String
methodCardsInfo → const String
methodDeleteCards → const String
methodFetchCards → const String
methodInitialize → const String
methodIsAllCategoryEnabled → const String
methodNewCardsCount → const String
methodOnCardSectionLoaded → const String
methodOnCardSectionUnLoaded → const String
methodOnCardsSync → const String
methodOnInboxOpenCardsSync → const String
methodPullToRefreshCardsSync → const String
methodRefreshCards → const String
methodSetCardsSyncListener → const String
methodUnClickedCardsCount → const String
moduleTag → const String

Typedefs

CardsSyncListener = void Function(SyncCompleteData? data)
Card Sync Listener