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, } }