service

package
v1.0.3-rc1 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2024 License: BSD-3-Clause Imports: 18 Imported by: 0

Documentation

Overview

Package service is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetBranchByProjectBaseDir

func GetBranchByProjectBaseDir(projectBaseDir string) string

func GetUUID

func GetUUID() string

Types

type CLIService

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

func NewCLIService

func NewCLIService(repo Repository, txp TxProvider, httpAddr, authKey string) *CLIService

func (*CLIService) Aggregate

func (s *CLIService) Aggregate(events model.Events)

func (*CLIService) CreateEvents

func (s *CLIService) CreateEvents(events model.Events) error

func (*CLIService) ReadRequestData

func (s *CLIService) ReadRequestData(request string) (model.Events, error)

func (*CLIService) Send

func (s *CLIService) Send(version string) error

type MockRepository

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

MockRepository is a mock of Repository interface.

func NewMockRepository

func NewMockRepository(ctrl *gomock.Controller) *MockRepository

NewMockRepository creates a new mock instance.

func (*MockRepository) Create

func (m *MockRepository) Create(events model.Events) error

Create mocks base method.

func (*MockRepository) Delete

func (m *MockRepository) Delete(events model.Events) error

Delete mocks base method.

func (*MockRepository) EXPECT

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

func (*MockRepository) GetMarked

func (m *MockRepository) GetMarked() (model.Events, error)

GetMarked mocks base method.

func (*MockRepository) MarkSent

func (m *MockRepository) MarkSent() error

MarkSent mocks base method.

func (*MockRepository) WithTx

func (m *MockRepository) WithTx(txProvider TxProvider) Repository

WithTx mocks base method.

type MockRepositoryMockRecorder

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

MockRepositoryMockRecorder is the mock recorder for MockRepository.

func (*MockRepositoryMockRecorder) Create

func (mr *MockRepositoryMockRecorder) Create(events interface{}) *gomock.Call

Create indicates an expected call of Create.

func (*MockRepositoryMockRecorder) Delete

func (mr *MockRepositoryMockRecorder) Delete(events interface{}) *gomock.Call

Delete indicates an expected call of Delete.

func (*MockRepositoryMockRecorder) GetMarked

func (mr *MockRepositoryMockRecorder) GetMarked() *gomock.Call

GetMarked indicates an expected call of GetMarked.

func (*MockRepositoryMockRecorder) MarkSent

func (mr *MockRepositoryMockRecorder) MarkSent() *gomock.Call

MarkSent indicates an expected call of MarkSent.

func (*MockRepositoryMockRecorder) WithTx

func (mr *MockRepositoryMockRecorder) WithTx(txProvider interface{}) *gomock.Call

WithTx indicates an expected call of WithTx.

type MockTxProvider

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

MockTxProvider is a mock of TxProvider interface.

func NewMockTxProvider

func NewMockTxProvider(ctrl *gomock.Controller) *MockTxProvider

NewMockTxProvider creates a new mock instance.

func (*MockTxProvider) EXPECT

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

func (*MockTxProvider) Transaction

func (m *MockTxProvider) Transaction(f func(TxProvider) error) error

Transaction mocks base method.

type MockTxProviderMockRecorder

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

MockTxProviderMockRecorder is the mock recorder for MockTxProvider.

func (*MockTxProviderMockRecorder) Transaction

func (mr *MockTxProviderMockRecorder) Transaction(f interface{}) *gomock.Call

Transaction indicates an expected call of Transaction.

type Repository

type Repository interface {
	Create(events model.Events) error
	GetMarked() (model.Events, error)
	MarkSent() error
	Delete(events model.Events) error
	WithTx(txProvider TxProvider) Repository
}

type TxProvider

type TxProvider interface {
	Transaction(f func(txProvider TxProvider) error) error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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