Documentation
¶
Index ¶
- Constants
- func NewRequestHeader(key, value string) requestHeader
- type Manager
- type MockManager
- type MockManager_Expecter
- func (_e *MockManager_Expecter) Request(url interface{}, opts ...interface{}) *MockManager_Request_Call
- func (_e *MockManager_Expecter) SetCore(core interface{}) *MockManager_SetCore_Call
- func (_e *MockManager_Expecter) SetTelemetryManager(telemetry1 interface{}) *MockManager_SetTelemetryManager_Call
- type MockManager_Request_Call
- func (_c *MockManager_Request_Call) Return(responseMoqParam *response, err error) *MockManager_Request_Call
- func (_c *MockManager_Request_Call) Run(run func(url string, opts ...RequestOption)) *MockManager_Request_Call
- func (_c *MockManager_Request_Call) RunAndReturn(run func(url string, opts ...RequestOption) (*response, error)) *MockManager_Request_Call
- type MockManager_SetCore_Call
- func (_c *MockManager_SetCore_Call) Return(manager Manager) *MockManager_SetCore_Call
- func (_c *MockManager_SetCore_Call) Run(run func(core *fasthttp.Client)) *MockManager_SetCore_Call
- func (_c *MockManager_SetCore_Call) RunAndReturn(run func(core *fasthttp.Client) Manager) *MockManager_SetCore_Call
- type MockManager_SetTelemetryManager_Call
- func (_c *MockManager_SetTelemetryManager_Call) Return(manager Manager) *MockManager_SetTelemetryManager_Call
- func (_c *MockManager_SetTelemetryManager_Call) Run(run func(telemetry1 telemetry.Manager)) *MockManager_SetTelemetryManager_Call
- func (_c *MockManager_SetTelemetryManager_Call) RunAndReturn(run func(telemetry1 telemetry.Manager) Manager) *MockManager_SetTelemetryManager_Call
- type Option
- type RequestOption
Constants ¶
const (
DefaultRequestMethod = http.MethodGet
)
Variables ¶
This section is empty.
Functions ¶
func NewRequestHeader ¶
func NewRequestHeader(key, value string) requestHeader
Types ¶
type Manager ¶ added in v0.4.0
type MockManager ¶ added in v0.11.0
MockManager is an autogenerated mock type for the Manager type
func NewMockManager ¶ added in v0.11.0
func NewMockManager(t interface {
mock.TestingT
Cleanup(func())
}) *MockManager
NewMockManager creates a new instance of MockManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockManager) EXPECT ¶ added in v0.11.0
func (_m *MockManager) EXPECT() *MockManager_Expecter
func (*MockManager) Request ¶ added in v0.11.0
func (_mock *MockManager) Request(url string, opts ...RequestOption) (*response, error)
Request provides a mock function for the type MockManager
func (*MockManager) SetCore ¶ added in v0.11.0
func (_mock *MockManager) SetCore(core *fasthttp.Client) Manager
SetCore provides a mock function for the type MockManager
func (*MockManager) SetTelemetryManager ¶ added in v0.11.0
func (_mock *MockManager) SetTelemetryManager(telemetry1 telemetry.Manager) Manager
SetTelemetryManager provides a mock function for the type MockManager
type MockManager_Expecter ¶ added in v0.11.0
type MockManager_Expecter struct {
// contains filtered or unexported fields
}
func (*MockManager_Expecter) Request ¶ added in v0.11.0
func (_e *MockManager_Expecter) Request(url interface{}, opts ...interface{}) *MockManager_Request_Call
Request is a helper method to define mock.On call
- url string
- opts ...RequestOption
func (*MockManager_Expecter) SetCore ¶ added in v0.11.0
func (_e *MockManager_Expecter) SetCore(core interface{}) *MockManager_SetCore_Call
SetCore is a helper method to define mock.On call
- core *fasthttp.Client
func (*MockManager_Expecter) SetTelemetryManager ¶ added in v0.11.0
func (_e *MockManager_Expecter) SetTelemetryManager(telemetry1 interface{}) *MockManager_SetTelemetryManager_Call
SetTelemetryManager is a helper method to define mock.On call
- telemetry1 telemetry.Manager
type MockManager_Request_Call ¶ added in v0.11.0
MockManager_Request_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Request'
func (*MockManager_Request_Call) Return ¶ added in v0.11.0
func (_c *MockManager_Request_Call) Return(responseMoqParam *response, err error) *MockManager_Request_Call
func (*MockManager_Request_Call) Run ¶ added in v0.11.0
func (_c *MockManager_Request_Call) Run(run func(url string, opts ...RequestOption)) *MockManager_Request_Call
func (*MockManager_Request_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_Request_Call) RunAndReturn(run func(url string, opts ...RequestOption) (*response, error)) *MockManager_Request_Call
type MockManager_SetCore_Call ¶ added in v0.11.0
MockManager_SetCore_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetCore'
func (*MockManager_SetCore_Call) Return ¶ added in v0.11.0
func (_c *MockManager_SetCore_Call) Return(manager Manager) *MockManager_SetCore_Call
func (*MockManager_SetCore_Call) Run ¶ added in v0.11.0
func (_c *MockManager_SetCore_Call) Run(run func(core *fasthttp.Client)) *MockManager_SetCore_Call
func (*MockManager_SetCore_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_SetCore_Call) RunAndReturn(run func(core *fasthttp.Client) Manager) *MockManager_SetCore_Call
type MockManager_SetTelemetryManager_Call ¶ added in v0.11.0
MockManager_SetTelemetryManager_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetTelemetryManager'
func (*MockManager_SetTelemetryManager_Call) Return ¶ added in v0.11.0
func (_c *MockManager_SetTelemetryManager_Call) Return(manager Manager) *MockManager_SetTelemetryManager_Call
func (*MockManager_SetTelemetryManager_Call) Run ¶ added in v0.11.0
func (_c *MockManager_SetTelemetryManager_Call) Run(run func(telemetry1 telemetry.Manager)) *MockManager_SetTelemetryManager_Call
func (*MockManager_SetTelemetryManager_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_SetTelemetryManager_Call) RunAndReturn(run func(telemetry1 telemetry.Manager) Manager) *MockManager_SetTelemetryManager_Call
type RequestOption ¶
type RequestOption func(*request) error
func WithRequestBody ¶
func WithRequestBody(body []byte) RequestOption
func WithRequestContext ¶
func WithRequestContext(context context.Context) RequestOption
func WithRequestHeaders ¶
func WithRequestHeaders(headers ...requestHeader) RequestOption
func WithRequestJsonBody ¶
func WithRequestJsonBody(data any) RequestOption
WithRequestJsonBody serializes the given data to JSON and returns a RequestOption that sets it as the request body.
If serialization fails, the function logs the error and immediately terminates the program with exit code 65 (ExitDataError), indicating invalid input data.
func WithRequestMethod ¶
func WithRequestMethod(method string) RequestOption