Documentation ¶
Index ¶
- type RepositoryMock
- func (c *RepositoryMock) DeleteConnection(id string) error
- func (c *RepositoryMock) GetConnection(id string) (*connection.Connection, error)
- func (c *RepositoryMock) GetConnectionList(options ...conn_repository.ListOption) ([]connection.Connection, error)
- func (c *RepositoryMock) SaveConnection(conn *connection.Connection) error
- func (c *RepositoryMock) UpdateConnection(conn *connection.Connection) error
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RepositoryMock ¶
type RepositoryMock struct { mock.Mock // fields to remember passed pointers state UpdatedConnection connection.Connection CreatedConnection connection.Connection }
func (*RepositoryMock) DeleteConnection ¶
func (c *RepositoryMock) DeleteConnection(id string) error
func (*RepositoryMock) GetConnection ¶
func (c *RepositoryMock) GetConnection(id string) (*connection.Connection, error)
func (*RepositoryMock) GetConnectionList ¶
func (c *RepositoryMock) GetConnectionList(options ...conn_repository.ListOption) ([]connection.Connection, error)
func (*RepositoryMock) SaveConnection ¶
func (c *RepositoryMock) SaveConnection(conn *connection.Connection) error
func (*RepositoryMock) UpdateConnection ¶
func (c *RepositoryMock) UpdateConnection(conn *connection.Connection) error
type Service ¶
type Service interface { GetConnection(id string, encrypted bool) (*connection.Connection, error) GetConnectionList(options ...conn_repository.ListOption) ([]connection.Connection, error) DeleteConnection(id string) error UpdateConnection(connection connection.Connection) (*connection.Connection, error) CreateConnection(connection connection.Connection) (*connection.Connection, error) }
A layer on top of connection repository that prepares data, e.g. base64 decoding
func NewService ¶
func NewService(repo conn_repository.Repository) Service
Click to show internal directories.
Click to hide internal directories.