document

package
v0.8.4 Latest Latest
Warning

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

Go to latest
Published: Mar 16, 2024 License: GPL-3.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloseAndLogError

func CloseAndLogError(fileHandler FileHandler, logger zerolog.Logger)

func CreateDirectoryForRun

func CreateDirectoryForRun(outputDirectory string) error

Types

type DocumentGenerator

type DocumentGenerator interface {
	GenerateDocument(requestId uuid.UUID, documentType string, message proto.Message) (GeneratedFile, error)
}

type DocumentGeneratorLuatex

type DocumentGeneratorLuatex struct {
}

func (DocumentGeneratorLuatex) GenerateDocument

func (DocumentGeneratorLuatex) GenerateDocument(requestId uuid.UUID, documentType string, message proto.Message) (GeneratedFile, error)

type FileHandler

type FileHandler interface {
	Close() error
}

type GeneratedFile

type GeneratedFile struct {
	Reader       *bufio.Reader
	Size         int64
	Handler      FileHandler
	DocumentType string
}

func GenerateDocument added in v0.6.0

func GenerateDocument(requestId uuid.UUID, requestedDocument *restaurantDocumentApi.RequestedDocument) (GeneratedFile, error)

type GeneratedFileHandler

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

func (GeneratedFileHandler) Close

func (generatedFileHandler GeneratedFileHandler) Close() error

type MockDocumentGenerator

type MockDocumentGenerator struct {
	mock.Mock
}

MockDocumentGenerator is an autogenerated mock type for the DocumentGenerator type

func NewMockDocumentGenerator

func NewMockDocumentGenerator(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockDocumentGenerator

NewMockDocumentGenerator creates a new instance of MockDocumentGenerator. 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 (*MockDocumentGenerator) EXPECT

func (*MockDocumentGenerator) GenerateDocument

func (_m *MockDocumentGenerator) GenerateDocument(requestId uuid.UUID, documentType string, message protoreflect.ProtoMessage) (GeneratedFile, error)

GenerateDocument provides a mock function with given fields: requestId, documentType, message

type MockDocumentGenerator_Expecter

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

func (*MockDocumentGenerator_Expecter) GenerateDocument

func (_e *MockDocumentGenerator_Expecter) GenerateDocument(requestId interface{}, documentType interface{}, message interface{}) *MockDocumentGenerator_GenerateDocument_Call

GenerateDocument is a helper method to define mock.On call

  • requestId uuid.UUID
  • documentType string
  • message protoreflect.ProtoMessage

type MockDocumentGenerator_GenerateDocument_Call

type MockDocumentGenerator_GenerateDocument_Call struct {
	*mock.Call
}

MockDocumentGenerator_GenerateDocument_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GenerateDocument'

func (*MockDocumentGenerator_GenerateDocument_Call) Return

func (*MockDocumentGenerator_GenerateDocument_Call) Run

func (*MockDocumentGenerator_GenerateDocument_Call) RunAndReturn

type MockFileHandler

type MockFileHandler struct {
	mock.Mock
}

MockFileHandler is an autogenerated mock type for the FileHandler type

func NewMockFileHandler

func NewMockFileHandler(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockFileHandler

NewMockFileHandler creates a new instance of MockFileHandler. 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 (*MockFileHandler) Close

func (_m *MockFileHandler) Close() error

Close provides a mock function with given fields:

func (*MockFileHandler) EXPECT

type MockFileHandler_Close_Call

type MockFileHandler_Close_Call struct {
	*mock.Call
}

MockFileHandler_Close_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Close'

func (*MockFileHandler_Close_Call) Return

func (*MockFileHandler_Close_Call) Run

func (*MockFileHandler_Close_Call) RunAndReturn

func (_c *MockFileHandler_Close_Call) RunAndReturn(run func() error) *MockFileHandler_Close_Call

type MockFileHandler_Expecter

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

func (*MockFileHandler_Expecter) Close

Close is a helper method to define mock.On call

Jump to

Keyboard shortcuts

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