InApp constructor

InApp(
  1. Map map
)

Constructor of InApp

Implementation

InApp(Map map) {
  map.forEach((key, value) {
    switch (key) {
      case _INAPPID:
      inAppId = _safeInt(value);
      break;
    case _LAST_VERSION_ID:
      lastVersionId = _safeInt(value);
      break;
    case _SHOW_ONCE:
      showOnce = value.toString() == "true";
      break;
    case _CACHE_TTL:
      cacheTtl = _safeInt(value);
      break;
    case _CUSTOM_DATA:
      customData = value.toString();
      break;
    case _VERSION:
      version = _safeInt(value);
      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;
    }
  });
}