controller

package
v0.0.0-...-079c800 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2023 License: MIT Imports: 21 Imported by: 0

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

Jump to

Keyboard shortcuts

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