Documentation
¶
Index ¶
- func CloseAndLogError(fileHandler FileHandler, logger zerolog.Logger)
- func CreateDirectoryForRun(outputDirectory string) error
- type DocumentGenerator
- type DocumentGeneratorLuatex
- type DocumentServiceServer
- type FileHandler
- type GeneratedFile
- type GeneratedFileHandler
- type MockDocumentGenerator
- type MockDocumentGenerator_Expecter
- type MockDocumentGenerator_GenerateDocument_Call
- func (_c *MockDocumentGenerator_GenerateDocument_Call) Return(result GeneratedFile, err error) *MockDocumentGenerator_GenerateDocument_Call
- func (_c *MockDocumentGenerator_GenerateDocument_Call) Run(...) *MockDocumentGenerator_GenerateDocument_Call
- func (_c *MockDocumentGenerator_GenerateDocument_Call) RunAndReturn(run func(uuid.UUID, string, protoreflect.ProtoMessage) (GeneratedFile, error)) *MockDocumentGenerator_GenerateDocument_Call
- type MockFileHandler
- type MockFileHandler_Close_Call
- type MockFileHandler_Expecter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloseAndLogError ¶
func CloseAndLogError(fileHandler FileHandler, logger zerolog.Logger)
func CreateDirectoryForRun ¶
Types ¶
type DocumentGenerator ¶
type DocumentGeneratorLuatex ¶
type DocumentGeneratorLuatex struct { }
func (DocumentGeneratorLuatex) GenerateDocument ¶
func (DocumentGeneratorLuatex) GenerateDocument(requestId uuid.UUID, documentType string, message proto.Message) (GeneratedFile, error)
type DocumentServiceServer ¶
type DocumentServiceServer struct {
documentServiceApi.UnimplementedDocumentServiceServer
}
func (*DocumentServiceServer) GeneratePreview ¶
func (s *DocumentServiceServer) GeneratePreview(request *documentServiceApi.GeneratePreviewRequest, stream documentServiceApi.DocumentService_GeneratePreviewServer) 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 ¶
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 (_m *MockDocumentGenerator) EXPECT() *MockDocumentGenerator_Expecter
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 ¶
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 (_c *MockDocumentGenerator_GenerateDocument_Call) Return(result GeneratedFile, err error) *MockDocumentGenerator_GenerateDocument_Call
func (*MockDocumentGenerator_GenerateDocument_Call) Run ¶
func (_c *MockDocumentGenerator_GenerateDocument_Call) Run(run func(requestId uuid.UUID, documentType string, message protoreflect.ProtoMessage)) *MockDocumentGenerator_GenerateDocument_Call
func (*MockDocumentGenerator_GenerateDocument_Call) RunAndReturn ¶
func (_c *MockDocumentGenerator_GenerateDocument_Call) RunAndReturn(run func(uuid.UUID, string, protoreflect.ProtoMessage) (GeneratedFile, error)) *MockDocumentGenerator_GenerateDocument_Call
type MockFileHandler ¶
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 ¶
func (_m *MockFileHandler) EXPECT() *MockFileHandler_Expecter
type MockFileHandler_Close_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 (_c *MockFileHandler_Close_Call) Return(_a0 error) *MockFileHandler_Close_Call
func (*MockFileHandler_Close_Call) Run ¶
func (_c *MockFileHandler_Close_Call) Run(run func()) *MockFileHandler_Close_Call
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 ¶
func (_e *MockFileHandler_Expecter) Close() *MockFileHandler_Close_Call
Close is a helper method to define mock.On call