...
1 package insights
2
3
4
5
6
7
8
9
10 type ApplicationType string
11
12 const (
13
14 Other ApplicationType = "other"
15
16 Web ApplicationType = "web"
17 )
18
19
20 func PossibleApplicationTypeValues() []ApplicationType {
21 return []ApplicationType{Other, Web}
22 }
23
24
25 type CategoryType string
26
27 const (
28
29 CategoryTypePerformance CategoryType = "performance"
30
31 CategoryTypeRetention CategoryType = "retention"
32
33 CategoryTypeTSG CategoryType = "TSG"
34
35 CategoryTypeWorkbook CategoryType = "workbook"
36 )
37
38
39 func PossibleCategoryTypeValues() []CategoryType {
40 return []CategoryType{CategoryTypePerformance, CategoryTypeRetention, CategoryTypeTSG, CategoryTypeWorkbook}
41 }
42
43
44 type FavoriteSourceType string
45
46 const (
47
48 Events FavoriteSourceType = "events"
49
50 Funnel FavoriteSourceType = "funnel"
51
52 Impact FavoriteSourceType = "impact"
53
54 Notebook FavoriteSourceType = "notebook"
55
56 Retention FavoriteSourceType = "retention"
57
58 Segmentation FavoriteSourceType = "segmentation"
59
60 Sessions FavoriteSourceType = "sessions"
61
62 Userflows FavoriteSourceType = "userflows"
63 )
64
65
66 func PossibleFavoriteSourceTypeValues() []FavoriteSourceType {
67 return []FavoriteSourceType{Events, Funnel, Impact, Notebook, Retention, Segmentation, Sessions, Userflows}
68 }
69
70
71 type FavoriteType string
72
73 const (
74
75 Shared FavoriteType = "shared"
76
77 User FavoriteType = "user"
78 )
79
80
81 func PossibleFavoriteTypeValues() []FavoriteType {
82 return []FavoriteType{Shared, User}
83 }
84
85
86 type FlowType string
87
88 const (
89
90 Bluefield FlowType = "Bluefield"
91 )
92
93
94 func PossibleFlowTypeValues() []FlowType {
95 return []FlowType{Bluefield}
96 }
97
98
99 type IngestionMode string
100
101 const (
102
103 ApplicationInsights IngestionMode = "ApplicationInsights"
104
105 ApplicationInsightsWithDiagnosticSettings IngestionMode = "ApplicationInsightsWithDiagnosticSettings"
106
107 LogAnalytics IngestionMode = "LogAnalytics"
108 )
109
110
111 func PossibleIngestionModeValues() []IngestionMode {
112 return []IngestionMode{ApplicationInsights, ApplicationInsightsWithDiagnosticSettings, LogAnalytics}
113 }
114
115
116 type ItemScope string
117
118 const (
119
120 ItemScopeShared ItemScope = "shared"
121
122 ItemScopeUser ItemScope = "user"
123 )
124
125
126 func PossibleItemScopeValues() []ItemScope {
127 return []ItemScope{ItemScopeShared, ItemScopeUser}
128 }
129
130
131 type ItemScopePath string
132
133 const (
134
135 AnalyticsItems ItemScopePath = "analyticsItems"
136
137 MyanalyticsItems ItemScopePath = "myanalyticsItems"
138 )
139
140
141 func PossibleItemScopePathValues() []ItemScopePath {
142 return []ItemScopePath{AnalyticsItems, MyanalyticsItems}
143 }
144
145
146 type ItemType string
147
148 const (
149
150 Folder ItemType = "folder"
151
152 Function ItemType = "function"
153
154 Query ItemType = "query"
155
156 Recent ItemType = "recent"
157 )
158
159
160 func PossibleItemTypeValues() []ItemType {
161 return []ItemType{Folder, Function, Query, Recent}
162 }
163
164
165 type ItemTypeParameter string
166
167 const (
168
169 ItemTypeParameterFolder ItemTypeParameter = "folder"
170
171 ItemTypeParameterFunction ItemTypeParameter = "function"
172
173 ItemTypeParameterNone ItemTypeParameter = "none"
174
175 ItemTypeParameterQuery ItemTypeParameter = "query"
176
177 ItemTypeParameterRecent ItemTypeParameter = "recent"
178 )
179
180
181 func PossibleItemTypeParameterValues() []ItemTypeParameter {
182 return []ItemTypeParameter{ItemTypeParameterFolder, ItemTypeParameterFunction, ItemTypeParameterNone, ItemTypeParameterQuery, ItemTypeParameterRecent}
183 }
184
185
186 type PurgeState string
187
188 const (
189
190 Completed PurgeState = "completed"
191
192 Pending PurgeState = "pending"
193 )
194
195
196 func PossiblePurgeStateValues() []PurgeState {
197 return []PurgeState{Completed, Pending}
198 }
199
200
201 type RequestSource string
202
203 const (
204
205 Rest RequestSource = "rest"
206 )
207
208
209 func PossibleRequestSourceValues() []RequestSource {
210 return []RequestSource{Rest}
211 }
212
213
214 type SharedTypeKind string
215
216 const (
217
218 SharedTypeKindShared SharedTypeKind = "shared"
219
220 SharedTypeKindUser SharedTypeKind = "user"
221 )
222
223
224 func PossibleSharedTypeKindValues() []SharedTypeKind {
225 return []SharedTypeKind{SharedTypeKindShared, SharedTypeKindUser}
226 }
227
228
229 type WebTestKind string
230
231 const (
232
233 Multistep WebTestKind = "multistep"
234
235 Ping WebTestKind = "ping"
236 )
237
238
239 func PossibleWebTestKindValues() []WebTestKind {
240 return []WebTestKind{Multistep, Ping}
241 }
242
View as plain text