getViewType function

ViewType getViewType(
  1. WidgetType type
)

Implementation

ViewType getViewType(WidgetType type) {
  switch(type) {
    case WidgetType.simpleImage:
    case WidgetType.simpleImageCarousel:
      return ViewType.embedded;
    case WidgetType.inAppCard:
    case WidgetType.inAppModal:
    case WidgetType.inAppBottomSheet:
      return ViewType.inApp;
    case WidgetType.instaFeedback:
    case WidgetType.instaNPS:
    case WidgetType.instaCSAT:
      return ViewType.feedback;
    case WidgetType.instaAlert:
      return ViewType.alert;
    case WidgetType.instaPipCarousel:
    case WidgetType.instaPipVideo:
      return ViewType.pip;
    default:
      throw Error();
  }
}