22 lines
252 B
Go
22 lines
252 B
Go
|
|
package resp
|
||
|
|
|
||
|
|
type Data struct {
|
||
|
|
Error bool
|
||
|
|
Cause string
|
||
|
|
Data interface{}
|
||
|
|
}
|
||
|
|
|
||
|
|
func Done(data interface{}) *Data {
|
||
|
|
return &Data{
|
||
|
|
Error: false,
|
||
|
|
Data: data,
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func Fail(cause string) *Data {
|
||
|
|
return &Data{
|
||
|
|
Error: true,
|
||
|
|
Cause: cause,
|
||
|
|
}
|
||
|
|
}
|