-
-
Notifications
You must be signed in to change notification settings - Fork 333
/
console.go
140 lines (98 loc) · 4.17 KB
/
console.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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
// This file is generated by "./lib/proto/generate"
package proto
/*
Console
This domain is deprecated - use Runtime or Log instead.
*/
// ConsoleConsoleMessageSource enum
type ConsoleConsoleMessageSource string
const (
// ConsoleConsoleMessageSourceXML enum const
ConsoleConsoleMessageSourceXML ConsoleConsoleMessageSource = "xml"
// ConsoleConsoleMessageSourceJavascript enum const
ConsoleConsoleMessageSourceJavascript ConsoleConsoleMessageSource = "javascript"
// ConsoleConsoleMessageSourceNetwork enum const
ConsoleConsoleMessageSourceNetwork ConsoleConsoleMessageSource = "network"
// ConsoleConsoleMessageSourceConsoleAPI enum const
ConsoleConsoleMessageSourceConsoleAPI ConsoleConsoleMessageSource = "console-api"
// ConsoleConsoleMessageSourceStorage enum const
ConsoleConsoleMessageSourceStorage ConsoleConsoleMessageSource = "storage"
// ConsoleConsoleMessageSourceAppcache enum const
ConsoleConsoleMessageSourceAppcache ConsoleConsoleMessageSource = "appcache"
// ConsoleConsoleMessageSourceRendering enum const
ConsoleConsoleMessageSourceRendering ConsoleConsoleMessageSource = "rendering"
// ConsoleConsoleMessageSourceSecurity enum const
ConsoleConsoleMessageSourceSecurity ConsoleConsoleMessageSource = "security"
// ConsoleConsoleMessageSourceOther enum const
ConsoleConsoleMessageSourceOther ConsoleConsoleMessageSource = "other"
// ConsoleConsoleMessageSourceDeprecation enum const
ConsoleConsoleMessageSourceDeprecation ConsoleConsoleMessageSource = "deprecation"
// ConsoleConsoleMessageSourceWorker enum const
ConsoleConsoleMessageSourceWorker ConsoleConsoleMessageSource = "worker"
)
// ConsoleConsoleMessageLevel enum
type ConsoleConsoleMessageLevel string
const (
// ConsoleConsoleMessageLevelLog enum const
ConsoleConsoleMessageLevelLog ConsoleConsoleMessageLevel = "log"
// ConsoleConsoleMessageLevelWarning enum const
ConsoleConsoleMessageLevelWarning ConsoleConsoleMessageLevel = "warning"
// ConsoleConsoleMessageLevelError enum const
ConsoleConsoleMessageLevelError ConsoleConsoleMessageLevel = "error"
// ConsoleConsoleMessageLevelDebug enum const
ConsoleConsoleMessageLevelDebug ConsoleConsoleMessageLevel = "debug"
// ConsoleConsoleMessageLevelInfo enum const
ConsoleConsoleMessageLevelInfo ConsoleConsoleMessageLevel = "info"
)
// ConsoleConsoleMessage Console message.
type ConsoleConsoleMessage struct {
// Source Message source.
Source ConsoleConsoleMessageSource `json:"source"`
// Level Message severity.
Level ConsoleConsoleMessageLevel `json:"level"`
// Text Message text.
Text string `json:"text"`
// URL (optional) URL of the message origin.
URL string `json:"url,omitempty"`
// Line (optional) Line number in the resource that generated this message (1-based).
Line *int `json:"line,omitempty"`
// Column (optional) Column number in the resource that generated this message (1-based).
Column *int `json:"column,omitempty"`
}
// ConsoleClearMessages Does nothing.
type ConsoleClearMessages struct {
}
// ProtoReq name
func (m ConsoleClearMessages) ProtoReq() string { return "Console.clearMessages" }
// Call sends the request
func (m ConsoleClearMessages) Call(c Client) error {
return call(m.ProtoReq(), m, nil, c)
}
// ConsoleDisable Disables console domain, prevents further console messages from being reported to the client.
type ConsoleDisable struct {
}
// ProtoReq name
func (m ConsoleDisable) ProtoReq() string { return "Console.disable" }
// Call sends the request
func (m ConsoleDisable) Call(c Client) error {
return call(m.ProtoReq(), m, nil, c)
}
// ConsoleEnable Enables console domain, sends the messages collected so far to the client by means of the
// `messageAdded` notification.
type ConsoleEnable struct {
}
// ProtoReq name
func (m ConsoleEnable) ProtoReq() string { return "Console.enable" }
// Call sends the request
func (m ConsoleEnable) Call(c Client) error {
return call(m.ProtoReq(), m, nil, c)
}
// ConsoleMessageAdded Issued when new console message is added.
type ConsoleMessageAdded struct {
// Message Console message that has been added.
Message *ConsoleConsoleMessage `json:"message"`
}
// ProtoEvent name
func (evt ConsoleMessageAdded) ProtoEvent() string {
return "Console.messageAdded"
}