InApp constructor
InApp(
- Map map
Constructor of InApp
Implementation
InApp(Map map) {
map.forEach((key, value) {
switch (key) {
case _INAPPID:
inAppId = int.parse(value.toString());
break;
case _LAST_VERSION_ID:
lastVersionId = int.parse(value.toString());
break;
case _SHOW_ONCE:
showOnce = value.toString() == "true";
break;
case _CACHE_TTL:
cacheTtl = int.parse(value.toString());
break;
case _CUSTOM_DATA:
customData = value.toString();
break;
case _VERSION:
version = int.parse(value.toString());
break;
case _CREATION_DATE:
creationDate = value.toString();
break;
case _EXPIRED_DATE:
expiredDate = value.toString();
break;
case _PROPERTIES:
properties = InAppProperties(value);
break;
case _SCHEMA:
schema = InAppSchema(value);
break;
case _INAPP_SHOW:
inAppShow = InAppShow(value);
break;
case _NAME:
name = value.toString();
break;
case _FILTERS:
filters = value.toString();
break;
}
});
}