getViewType function
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();
}
}