request

package
v0.0.0-...-3fab451 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Overview

Package request is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockRequest

type MockRequest struct {
	// contains filtered or unexported fields
}

MockRequest is a mock of Request interface.

func NewMockRequest

func NewMockRequest(ctrl *gomock.Controller) *MockRequest

NewMockRequest creates a new mock instance.

func (*MockRequest) EXPECT

func (m *MockRequest) EXPECT() *MockRequestMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockRequest) MakeRequest

func (m *MockRequest) MakeRequest(method, apiUrl string, queryParams map[string]string, reqBody string) ([]byte, error)

MakeRequest mocks base method.

type MockRequestMockRecorder

type MockRequestMockRecorder struct {
	// contains filtered or unexported fields
}

MockRequestMockRecorder is the mock recorder for MockRequest.

func (*MockRequestMockRecorder) MakeRequest

func (mr *MockRequestMockRecorder) MakeRequest(method, apiUrl, queryParams, reqBody any) *gomock.Call

MakeRequest indicates an expected call of MakeRequest.

type Option

type Option func(*request)

func WithHttpClient

func WithHttpClient(client httpclient.HttpClient) Option

func WithRequestHeaders

func WithRequestHeaders(headers map[string]string) Option

type Request

type Request interface {
	MakeRequest(method string, apiUrl string, queryParams map[string]string, reqBody string) ([]byte, error)
}

func NewRequest

func NewRequest(lg *zap.Logger, opts ...Option) Request

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL