mirror of
https://github.com/wonli/aqi.git
synced 2024-06-28 09:57:05 +08:00
23 lines
307 B
Go
23 lines
307 B
Go
package ws
|
|
|
|
func New(action string) *Action {
|
|
return &Action{
|
|
Action: action,
|
|
}
|
|
}
|
|
|
|
func (m *Action) WithCode(code int) *Action {
|
|
m.Code = code
|
|
return m
|
|
}
|
|
|
|
func (m *Action) WithData(data any) *Action {
|
|
m.Data = data
|
|
return m
|
|
}
|
|
|
|
func (m *Action) WithMsg(msg string) *Action {
|
|
m.Msg = msg
|
|
return m
|
|
}
|