
### SyneriseSource
**Declared In:**  
lib/enums/injector/synerise_source.dart

**Declaration:**

<pre><code class="language-Dart">enum SyneriseSource {
  notSpecified('NOT_SPECIFIED'),
  simplePush('SIMPLE_PUSH'),
  banner('BANNER'),
  walkthrough('WALKTHROUGH'),
  inAppMessage('IN_APP_MESSAGE');</code></pre>


**Functions:**
  
Converts from **String** to **SyneriseSource**.

<div class="content-tabs code-tabs" data-tab-group="tabgrp-145">
<div class="tab-buttons"><button class="tab-button" data-tab-id="tabgrp-145-0" data-tab-group="tabgrp-145" data-tab-active="true">Dart</button></div>

<div class="tab-panel" data-tab-id="tabgrp-145-0" data-tab-group="tabgrp-145" data-tab-active="true">

```Dart
static SyneriseSource getSyneriseSourceFromString(String string)
```

</div>
</div>


---
---

### InAppMessageData
Model representing an in-app message data.
  

<div class="admonition admonition-warning"><div class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L4.082 16.5c-.77.833.192 2.5 1.732 2.5z" /></svg></div><div class="admonition-body"><div class="admonition-content">

This is a read-only class and it is not meant to be instantiated directly.

</div></div></div>

  
**Declared In:**  
lib/model/in_app/in_app_message_data.dart  
  
**Declaration:**

<pre><code class="language-Dart">class InAppMessageData</code></pre>

  
**Properties:**
| Property | Type | Optional | Description |
| --- | --- | --- | --- |
| **campaignHash** | String | no | Identifier of the in-app message campaign. |
| **variantIdentifier** | String | no | Identifier of the in-app message campaign variant. |
| **additionalParameters** | Map<String, String> | yes | Parameters additionally provided by the campaign. |
| **isTest** | bool | no | Specifies if the object is from a test campaign. |


