Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetConfigurationApplication ¶
type GetConfigurationApplication struct {
// contains filtered or unexported fields
}
GetConfigurationApplication is an application service
func NewGetConfigurationApplication ¶
func NewGetConfigurationApplication(options ...OptionsFunc) *GetConfigurationApplication
NewGetConfigurationApplication creats a new application service
func (*GetConfigurationApplication) Options ¶
func (a *GetConfigurationApplication) Options(opts ...OptionsFunc)
Options to configure the application
func (*GetConfigurationApplication) Run ¶
func (a *GetConfigurationApplication) Run(ctx context.Context, options *Options, optionsFunc ...OptionsFunc) error
Run method carries out the application tasks
type MockGetConfigurationApplication ¶
MockGetConfigurationApplication is a mock of get configuration application
func NewMockGetConfigurationApplication ¶
func NewMockGetConfigurationApplication() *MockGetConfigurationApplication
NewMockGetConfigurationApplication return a mock of get configuration application
func (*MockGetConfigurationApplication) Run ¶
func (m *MockGetConfigurationApplication) Run(ctx context.Context, options *Options, optionsFunc ...OptionsFunc) error
Run provides a mock function to carry out the application tasks
type Options ¶
type Options struct {
Configuration *configuration.Configuration
}
Options for get configuration application
type OptionsFunc ¶
type OptionsFunc func(*GetConfigurationApplication)
OptionsFunc is a function used to configure the service
func WithWrite ¶
func WithWrite(w configuration.ConfigurationWriter) OptionsFunc
Click to show internal directories.
Click to hide internal directories.