Documentation
¶
Index ¶
- type ActionEnvVariableRequest
- type ActionVariableRequest
- type CreateUpdateEnvRequest
- type HttpCaptureHandler
- func NewCaptureHandler[REQ any](responses ...any) *HttpCaptureHandler[REQ]
- func NewCaptureHandlerWithMappingFns[REQ any](provideRequestFn func(*http.Request) REQ, provideResponseFn func(*REQ) any) *HttpCaptureHandler[REQ]
- func NewCaptureHandlerWithResponseFn[REQ any](provideResponseFn func(*REQ) any) *HttpCaptureHandler[REQ]
- func NewCreateActionEnvVariablesCapture() *HttpCaptureHandler[ActionEnvVariableRequest]
- func NewCreateActionVariablesCapture() *HttpCaptureHandler[ActionVariableRequest]
- func NewCreateUpdateEnvCapture() *HttpCaptureHandler[CreateUpdateEnvRequest]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionEnvVariableRequest ¶
type ActionEnvVariableRequest struct { RepoID int64 EnvName string Var github.ActionsVariable }
type ActionVariableRequest ¶
type ActionVariableRequest struct { Org string RepoName string Var github.ActionsVariable }
type CreateUpdateEnvRequest ¶
type CreateUpdateEnvRequest struct { Org string RepoName string EnvName string Env github.CreateUpdateEnvironment }
type HttpCaptureHandler ¶
type HttpCaptureHandler[REQ any] struct { Requests []REQ // contains filtered or unexported fields }
func NewCaptureHandler ¶
func NewCaptureHandler[REQ any]( responses ...any, ) *HttpCaptureHandler[REQ]
func NewCaptureHandlerWithMappingFns ¶
func NewCaptureHandlerWithMappingFns[REQ any]( provideRequestFn func(*http.Request) REQ, provideResponseFn func(*REQ) any, ) *HttpCaptureHandler[REQ]
func NewCaptureHandlerWithResponseFn ¶
func NewCaptureHandlerWithResponseFn[REQ any]( provideResponseFn func(*REQ) any, ) *HttpCaptureHandler[REQ]
func NewCreateActionEnvVariablesCapture ¶
func NewCreateActionEnvVariablesCapture() *HttpCaptureHandler[ActionEnvVariableRequest]
func NewCreateActionVariablesCapture ¶
func NewCreateActionVariablesCapture() *HttpCaptureHandler[ActionVariableRequest]
func NewCreateUpdateEnvCapture ¶
func NewCreateUpdateEnvCapture() *HttpCaptureHandler[CreateUpdateEnvRequest]
func (*HttpCaptureHandler[REQ]) Func ¶
func (h *HttpCaptureHandler[REQ]) Func() http.HandlerFunc
Click to show internal directories.
Click to hide internal directories.