micro/client/test_request.go

44 lines
699 B
Go
Raw Normal View History

2015-01-13 23:31:27 +00:00
package client
2019-01-10 11:39:39 +00:00
import (
"github.com/unistack-org/micro/v3/codec"
2019-01-10 11:39:39 +00:00
)
type testRequest struct {
codec codec.Codec
body interface{}
service string
2019-01-18 12:30:39 +00:00
method string
2019-01-10 21:25:31 +00:00
endpoint string
2015-05-23 11:53:40 +01:00
contentType string
opts RequestOptions
2015-01-13 23:31:27 +00:00
}
func (r *testRequest) ContentType() string {
2015-01-13 23:31:27 +00:00
return r.contentType
}
func (r *testRequest) Service() string {
2015-01-13 23:31:27 +00:00
return r.service
}
func (r *testRequest) Method() string {
2019-01-18 10:12:57 +00:00
return r.method
}
func (r *testRequest) Endpoint() string {
2019-01-10 21:25:31 +00:00
return r.endpoint
2015-01-13 23:31:27 +00:00
}
func (r *testRequest) Body() interface{} {
2019-01-10 11:39:39 +00:00
return r.body
}
func (r *testRequest) Codec() codec.Codec {
2019-01-10 11:39:39 +00:00
return r.codec
2015-01-13 23:31:27 +00:00
}
2015-12-17 20:37:35 +00:00
func (r *testRequest) Stream() bool {
return r.opts.Stream
2015-12-17 20:37:35 +00:00
}