In App Message Immersive Base
protected constructor()
private constructor(jsonObject: JSONObject, brazeManager: IBrazeManager, header: String, headerTextColor: Int, closeButtonColor: Int, imageStyle: ImageStyle, headerTextAlign: TextAlign, messageTextAlign: TextAlign)
Throws
if any fields are missing or the message is empty. Constructed InAppMessageImmersive objects are meant to be fully verified and good to go.