package
1.0.1-beta.1
Repository: https://github.com/mehdibo/godeploy.git
Documentation: pkg.go.dev

# Functions

GetSwagger returns the Swagger specification corresponding to the generated code in this file.
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
RegisterHandlers adds each server route to the EchoRouter.
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.

# Constants

No description provided by the author
Defines values for TaskItemTaskType.
Defines values for TaskItemTaskType.

# Structs

ApplicationCollection defines model for ApplicationCollection.
ApplicationCollectionItem defines model for ApplicationCollectionItem.
ApplicationItem defines model for ApplicationItem.
BadRequest defines model for BadRequest.
CreatedApplication defines model for CreatedApplication.
HttpTaskItem defines model for HttpTaskItem.
NewApplication defines model for NewApplication.
NewHttpTask defines model for NewHttpTask.
NewSshTask defines model for NewSshTask.
ServerInterfaceWrapper converts echo contexts to parameters.
SshTaskItem defines model for SshTaskItem.
TaskItem defines model for TaskItem.
TriggerDeployment defines model for TriggerDeployment.

# Interfaces

This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration.
ServerInterface represents all server handlers.

# Type aliases

AddApplicationJSONBody defines parameters for AddApplication.
AddApplicationJSONRequestBody defines body for AddApplication for application/json ContentType.
DeployApplicationJSONBody defines parameters for DeployApplication.
DeployApplicationJSONRequestBody defines body for DeployApplication for application/json ContentType.
Can be either ssh or http.