-
Notifications
You must be signed in to change notification settings - Fork 32
/
tile_type.go
114 lines (109 loc) · 2.98 KB
/
tile_type.go
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
103
104
105
106
107
108
109
110
111
112
113
114
/**
* @license
* Copyright 2020 Dynatrace LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package dashboards
import "encoding/json"
// TileType has no documentation
type TileType string
// TileTypes offers the known enum values
var TileTypes = struct {
Application TileType
Applications TileType
ApplicationMethod TileType
ApplicationWorldMap TileType
AWS TileType
BounceRate TileType
CustomApplication TileType
CustomCharting TileType
Database TileType
DatabasesOverview TileType
DemKeyUserAction TileType
DeviceApplicationMethod TileType
DTAQL TileType
Host TileType
Hosts TileType
LogAnalytics TileType
Markdown TileType
MobileApplication TileType
OpenStack TileType
OpenStackAVZone TileType
OpenStackProject TileType
ProcessGroupsOne TileType
Resources TileType
Services TileType
ServiceVersatile TileType
SessionMetrics TileType
SyntheticHTTPMonitor TileType
SyntheticSingleExtTest TileType
SyntheticSingleWebCheck TileType
SyntheticTests TileType
ThirdPartyMostActive TileType
UEMConversionsOverall TileType
UEMConversionsPerGoal TileType
UEMJserrorsOverall TileType
UEMKeyUserActions TileType
Users TileType
Virtualization TileType
Header TileType
}{
"APPLICATION",
"APPLICATIONS",
"APPLICATION_METHOD",
"APPLICATION_WORLDMAP",
"AWS",
"BOUNCE_RATE",
"CUSTOM_APPLICATION",
"CUSTOM_CHARTING",
"DATABASE",
"DATABASES_OVERVIEW",
"DEM_KEY_USER_ACTION",
"DEVICE_APPLICATION_METHOD",
"DTAQL",
"HOST",
"HOSTS",
"LOG_ANALYTICS",
"MARKDOWN",
"MOBILE_APPLICATION",
"OPENSTACK",
"OPENSTACK_AV_ZONE",
"OPENSTACK_PROJECT",
"PROCESS_GROUPS_ONE",
"RESOURCES",
"SERVICES",
"SERVICE_VERSATILE",
"SESSION_METRICS",
"SYNTHETIC_HTTP_MONITOR",
"SYNTHETIC_SINGLE_EXT_TEST",
"SYNTHETIC_SINGLE_WEBCHECK",
"SYNTHETIC_TESTS",
"THIRD_PARTY_MOST_ACTIVE",
"UEM_CONVERSIONS_OVERALL",
"UEM_CONVERSIONS_PER_GOAL",
"UEM_JSERRORS_OVERALL",
"UEM_KEY_USER_ACTIONS",
"USERS",
"VIRTUALIZATION",
"HEADER",
}
// UnmarshalJSON performs custom unmarshalling of this enum type
func (t *TileType) UnmarshalJSON(data []byte) error {
var name string
if err := json.Unmarshal(data, &name); err != nil {
return err
}
*t = TileType(name)
return nil
}