Public class for displaying fiam messages. Most apps should not use it since its instance
would be instantiated upon SDK start-up automatically. It’s exposed in public interface
to help UI Testing app access the UI layer directly.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2021-03-03 UTC."],[],[],null,["# FirebaseInAppMessagingDisplay Framework Reference\n\nClasses\n=======\n\nThe following classes are available globally.\n- `\n ``\n ``\n `\n\n ### [FIRIAMDefaultDisplayImpl](/docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Classes/FIRIAMDefaultDisplayImpl)\n\n `\n ` \n Public class for displaying fiam messages. Most apps should not use it since its instance\n would be instantiated upon SDK start-up automatically. It's exposed in public interface\n to help UI Testing app access the UI layer directly. \n\n #### Declaration\n\n Objective-C \n\n\n @interface FIRIAMDefaultDisplayImpl : NSObject \u003c/docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Protocols/FIRInAppMessagingDisplay\u003e\n\n- `\n ``\n ``\n `\n\n ### [FIRInAppMessagingActionButton](/docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Classes/FIRInAppMessagingActionButton)\n\n `\n ` \n Contains the display information for an action button. \n\n #### Declaration\n\n Objective-C \n\n\n @interface FIRInAppMessagingActionButton : NSObject\n\n- `\n ``\n ``\n `\n\n ### [FIRInAppMessagingImageData](/docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Classes/FIRInAppMessagingImageData)\n\n `\n ` \n Contain display data for an image for a fiam message. \n\n #### Declaration\n\n Objective-C \n\n\n @interface FIRInAppMessagingImageData : NSObject\n\n- `\n ``\n ``\n `\n\n ### [FIRInAppMessagingCampaignInfo](/docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Classes/FIRInAppMessagingCampaignInfo)\n\n `\n ` \n Defines the metadata for the campaign to which a FIAM message belongs. \n\n #### Declaration\n\n Objective-C \n\n @interface FIRInAppMessagingCampaignInfo : NSObject\n\n- `\n ``\n ``\n `\n\n ### [FIRInAppMessagingAction](/docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Classes/FIRInAppMessagingAction)\n\n `\n ` \n Defines the metadata for a FIAM action. \n\n #### Declaration\n\n Objective-C \n\n\n @interface FIRInAppMessagingAction : NSObject\n\n- `\n ``\n ``\n `\n\n ### [FIRInAppMessagingDisplayMessage](/docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Classes/FIRInAppMessagingDisplayMessage)\n\n `\n ` \n Base class representing a FIAM message to be displayed. Don't create instance\n of this class directly. Instantiate one of its subclasses instead. \n\n #### Declaration\n\n Objective-C \n\n\n @interface FIRInAppMessagingDisplayMessage : NSObject\n\n- `\n ``\n ``\n `\n\n ### [FIRInAppMessagingCardDisplay](/docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Classes/FIRInAppMessagingCardDisplay)\n\n `\n ` \n Undocumented \n\n #### Declaration\n\n Objective-C \n\n\n @interface FIRInAppMessagingCardDisplay : /docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Classes/FIRInAppMessagingDisplayMessage\n\n- `\n ``\n ``\n `\n\n ### [FIRInAppMessagingModalDisplay](/docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Classes/FIRInAppMessagingModalDisplay)\n\n `\n ` \n Class for defining a modal message for display. \n\n #### Declaration\n\n Objective-C \n\n\n @interface FIRInAppMessagingModalDisplay : /docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Classes/FIRInAppMessagingDisplayMessage\n\n- `\n ``\n ``\n `\n\n ### [FIRInAppMessagingBannerDisplay](/docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Classes/FIRInAppMessagingBannerDisplay)\n\n `\n ` \n Class for defining a banner message for display. \n\n #### Declaration\n\n Objective-C \n\n\n @interface FIRInAppMessagingBannerDisplay : /docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Classes/FIRInAppMessagingDisplayMessage\n\n- `\n ``\n ``\n `\n\n ### [FIRInAppMessagingImageOnlyDisplay](/docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Classes/FIRInAppMessagingImageOnlyDisplay)\n\n `\n ` \n Class for defining a image-only message for display. \n\n #### Declaration\n\n Objective-C \n\n\n @interface FIRInAppMessagingImageOnlyDisplay : /docs/reference/ios/firebaseinappmessagingdisplay/api/reference/Classes/FIRInAppMessagingDisplayMessage"]]