Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIFixtureController ¶
type APIFixtureController struct {
// contains filtered or unexported fields
}
APIFixtureController structure
func NewAPIFixtureController ¶
func NewAPIFixtureController( fixtureRepository repository.APIFixtureRepository, webserver web.Server) *APIFixtureController
NewAPIFixtureController instantiates controller for updating api-test-fixtures
type APIHistoryController ¶
type APIHistoryController struct {
// contains filtered or unexported fields
}
APIHistoryController structure
func NewAPIHistoryController ¶
func NewAPIHistoryController( config *types.Configuration, scenarioRepository repository.APIScenarioRepository, webserver web.Server) *APIHistoryController
NewAPIHistoryController instantiates controller for execution history
type APIProxyController ¶
type APIProxyController struct {
// contains filtered or unexported fields
}
APIProxyController structure
func NewAPIProxyController ¶
func NewAPIProxyController( recorder *proxy.Recorder, webserver web.Server) *APIProxyController
NewAPIProxyController instantiates controller for updating api-scenarios
type APIScenarioController ¶
type APIScenarioController struct {
// contains filtered or unexported fields
}
APIScenarioController structure
func NewAPIScenarioController ¶
func NewAPIScenarioController( scenarioRepository repository.APIScenarioRepository, oapiRepository repository.OAPIRepository, webserver web.Server) *APIScenarioController
NewAPIScenarioController instantiates controller for updating api-scenarios
type GroupConfigController ¶
type GroupConfigController struct {
// contains filtered or unexported fields
}
GroupConfigController structure
func NewGroupConfigController ¶
func NewGroupConfigController( groupConfigRepository repository.GroupConfigRepository, webserver web.Server) *GroupConfigController
NewGroupConfigController instantiates controller for updating api-scenarios based on OpenAPI v3
type OAPIController ¶
type OAPIController struct {
// contains filtered or unexported fields
}
OAPIController structure
func NewOAPIController ¶
func NewOAPIController( internalOAPI embed.FS, scenarioRepository repository.APIScenarioRepository, oapiRepository repository.OAPIRepository, webserver web.Server) *OAPIController
NewOAPIController instantiates controller for updating api-scenarios based on OpenAPI v3
type ProducerContractController ¶
type ProducerContractController struct {
// contains filtered or unexported fields
}
ProducerContractController structure for producer driven contracts
func NewProducerContractController ¶
func NewProducerContractController( executor *contract.ProducerExecutor, webserver web.Server) *ProducerContractController
NewProducerContractController instantiates controller for executing contract client
type RootController ¶
type RootController struct {
// contains filtered or unexported fields
}
RootController structure
func NewRootController ¶
func NewRootController( consumerExecutor *contract.ConsumerExecutor, webserver web.Server) *RootController
NewRootController instantiates controller for updating api-scenarios