private def covertHorizonIcon()

in product-mixer/component-library/src/main/scala/com/twitter/product_mixer/component_library/decorator/urt/builder/flexible_injection_pipeline/OnboardingInjectionConversions.scala [305:338]


  private def covertHorizonIcon(icon: onboardingthrift.HorizonIcon): HorizonIcon =
    icon match {
      case onboardingthrift.HorizonIcon.Bookmark => Bookmark
      case onboardingthrift.HorizonIcon.Moment => Moment
      case onboardingthrift.HorizonIcon.Debug => Debug
      case onboardingthrift.HorizonIcon.Error => Error
      case onboardingthrift.HorizonIcon.Follow => Follow
      case onboardingthrift.HorizonIcon.Unfollow => Unfollow
      case onboardingthrift.HorizonIcon.Smile => Smile
      case onboardingthrift.HorizonIcon.Frown => Frown
      case onboardingthrift.HorizonIcon.Help => Help
      case onboardingthrift.HorizonIcon.Link => Link
      case onboardingthrift.HorizonIcon.Message => Message
      case onboardingthrift.HorizonIcon.No => No
      case onboardingthrift.HorizonIcon.Outgoing => Outgoing
      case onboardingthrift.HorizonIcon.Pin => Pin
      case onboardingthrift.HorizonIcon.Retweet => Retweet
      case onboardingthrift.HorizonIcon.Speaker => Speaker
      case onboardingthrift.HorizonIcon.Trashcan => Trashcan
      case onboardingthrift.HorizonIcon.Feedback => Feedback
      case onboardingthrift.HorizonIcon.FeedbackClose => FeedbackClose
      case onboardingthrift.HorizonIcon.EyeOff => EyeOff
      case onboardingthrift.HorizonIcon.Moderation => Moderation
      case onboardingthrift.HorizonIcon.Topic => Topic
      case onboardingthrift.HorizonIcon.TopicClose => TopicClose
      case onboardingthrift.HorizonIcon.Flag => Flag
      case onboardingthrift.HorizonIcon.TopicFilled => TopicFilled
      case onboardingthrift.HorizonIcon.NotificationsFollow => NotificationsFollow
      case onboardingthrift.HorizonIcon.Person => Person
      case onboardingthrift.HorizonIcon.Logo => Logo
      case onboardingthrift.HorizonIcon.EnumUnknownHorizonIcon(value) =>
        throw new UnsupportedOperationException(s"Unknown product: $value")

    }