summaryrefslogtreecommitdiff
path: root/chromium/components/feed/core/v2/public/common_enums.cc
blob: 3ab3c238c9317f213982fe8bedcd0ff3c1acc631 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
// Copyright 2021 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/feed/core/v2/public/common_enums.h"

#include <ostream>

namespace feed {

std::ostream& operator<<(std::ostream& out, FeedUserActionType value) {
  switch (value) {
    case FeedUserActionType::kTappedOnCard:
      return out << "kTappedOnCard";
    case FeedUserActionType::kShownCard_DEPRECATED:
      return out << "kShownCard_DEPRECATED";
    case FeedUserActionType::kTappedSendFeedback:
      return out << "kTappedSendFeedback";
    case FeedUserActionType::kTappedLearnMore:
      return out << "kTappedLearnMore";
    case FeedUserActionType::kTappedHideStory:
      return out << "kTappedHideStory";
    case FeedUserActionType::kTappedNotInterestedIn:
      return out << "kTappedNotInterestedIn";
    case FeedUserActionType::kTappedManageInterests:
      return out << "kTappedManageInterests";
    case FeedUserActionType::kTappedDownload:
      return out << "kTappedDownload";
    case FeedUserActionType::kTappedOpenInNewTab:
      return out << "kTappedOpenInNewTab";
    case FeedUserActionType::kOpenedContextMenu:
      return out << "kOpenedContextMenu";
    case FeedUserActionType::kOpenedFeedSurface:
      return out << "kOpenedFeedSurface";
    case FeedUserActionType::kTappedOpenInNewIncognitoTab:
      return out << "kTappedOpenInNewIncognitoTab";
    case FeedUserActionType::kEphemeralChange:
      return out << "kEphemeralChange";
    case FeedUserActionType::kEphemeralChangeRejected:
      return out << "kEphemeralChangeRejected";
    case FeedUserActionType::kTappedTurnOn:
      return out << "kTappedTurnOn";
    case FeedUserActionType::kTappedTurnOff:
      return out << "kTappedTurnOff";
    case FeedUserActionType::kTappedManageActivity:
      return out << "kTappedManageActivity";
    case FeedUserActionType::kAddedToReadLater:
      return out << "kAddedToReadLater";
    case FeedUserActionType::kClosedContextMenu:
      return out << "kClosedContextMenu";
    case FeedUserActionType::kEphemeralChangeCommited:
      return out << "kEphemeralChangeCommited";
    case FeedUserActionType::kOpenedDialog:
      return out << "kOpenedDialog";
    case FeedUserActionType::kClosedDialog:
      return out << "kClosedDialog";
    case FeedUserActionType::kShowSnackbar:
      return out << "kShowSnackbar";
    case FeedUserActionType::kOpenedNativeActionSheet:
      return out << "kOpenedNativeActionSheet";
    case FeedUserActionType::kOpenedNativeContextMenu:
      return out << "kOpenedNativeContextMenu";
    case FeedUserActionType::kClosedNativeContextMenu:
      return out << "kClosedNativeContextMenu";
    case FeedUserActionType::kOpenedNativePulldownMenu:
      return out << "kOpenedNativePulldownMenu";
    case FeedUserActionType::kClosedNativePulldownMenu:
      return out << "kClosedNativePulldownMenu";
    case FeedUserActionType::kTappedManageReactions:
      return out << "kTappedManageReactions";
    case FeedUserActionType::kShare:
      return out << "kShare";
    case FeedUserActionType::kTappedManageFollowing:
      return out << "kTappedManageFollowing";
    case FeedUserActionType::kTappedFollowOnManagementSurface:
      return out << "kTappedFollowOnManagementSurface";
    case FeedUserActionType::kTappedUnfollowOnManagementSurface:
      return out << "kTappedUnfollowOnManagementSurface";
    case FeedUserActionType::kTappedFollowOnFollowAccelerator:
      return out << "kTappedFollowOnFollowAccelerator";
    case FeedUserActionType::kTappedFollowTryAgainOnSnackbar:
      return out << "kTappedFollowTryAgainOnSnackbar";
    case FeedUserActionType::kTappedRefollowAfterUnfollowOnSnackbar:
      return out << "kTappedRefollowAfterUnfollowOnSnackbar";
    case FeedUserActionType::kTappedUnfollowTryAgainOnSnackbar:
      return out << "kTappedUnfollowTryAgainOnSnackbar";
    case FeedUserActionType::kTappedGoToFeedPostFollowActiveHelp:
      return out << "kTappedGoToFeedPostFollowActiveHelp";
    case FeedUserActionType::kTappedDismissPostFollowActiveHelp:
      return out << "kTappedDismissPostFollowActiveHelp";
    case FeedUserActionType::kTappedDiscoverFeedPreview:
      return out << "kTappedDiscoverFeedPreview";
    case FeedUserActionType::kOpenedAutoplaySettings:
      return out << "kOpenedAutoplaySettings";
    case FeedUserActionType::kTappedAddToReadingList:
      return out << "kTappedAddToReadingList";
    case FeedUserActionType::kTappedManage:
      return out << "kTappedManage";
  }
}

}  // namespace feed