31 lines
457 B
Go
31 lines
457 B
Go
|
package unimplemented
|
||
|
|
||
|
import (
|
||
|
"encoding/json"
|
||
|
|
||
|
"somehole.com/service/router"
|
||
|
)
|
||
|
|
||
|
type Response struct {
|
||
|
header struct {
|
||
|
router.Header
|
||
|
}
|
||
|
Body struct{}
|
||
|
}
|
||
|
|
||
|
func (r Response) Response() router.Response {
|
||
|
return &r
|
||
|
}
|
||
|
|
||
|
func (r *Response) Header() (header router.Header) {
|
||
|
if r.header.Header == nil {
|
||
|
r.header.Header.Parse(r.header)
|
||
|
}
|
||
|
return r.header.Header
|
||
|
}
|
||
|
|
||
|
func (r *Response) BodyBytes() (body []byte) {
|
||
|
body, _ = json.Marshal(r.Body)
|
||
|
return
|
||
|
}
|