Documentation
¶
Overview ¶
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
generated code - do not edit
Index ¶
- func Register(r *gin.Engine)
- type ButtonID
- type ButtonInput
- type Controller
- func (controller *Controller) AddBackRepo(backRepo *tree_orm.BackRepoStruct, stackPath string)
- func (controller *Controller) DeleteButton(c *gin.Context)
- func (controller *Controller) DeleteNode(c *gin.Context)
- func (controller *Controller) DeleteSVGIcon(c *gin.Context)
- func (controller *Controller) DeleteTree(c *gin.Context)
- func (controller *Controller) GetButton(c *gin.Context)
- func (controller *Controller) GetButtons(c *gin.Context)
- func (controller *Controller) GetLastCommitFromBackNb(c *gin.Context)
- func (controller *Controller) GetLastPushFromFrontNb(c *gin.Context)
- func (controller *Controller) GetNode(c *gin.Context)
- func (controller *Controller) GetNodes(c *gin.Context)
- func (controller *Controller) GetSVGIcon(c *gin.Context)
- func (controller *Controller) GetSVGIcons(c *gin.Context)
- func (controller *Controller) GetTree(c *gin.Context)
- func (controller *Controller) GetTrees(c *gin.Context)
- func (controller *Controller) PostButton(c *gin.Context)
- func (controller *Controller) PostNode(c *gin.Context)
- func (controller *Controller) PostSVGIcon(c *gin.Context)
- func (controller *Controller) PostTree(c *gin.Context)
- func (controller *Controller) UpdateButton(c *gin.Context)
- func (controller *Controller) UpdateNode(c *gin.Context)
- func (controller *Controller) UpdateSVGIcon(c *gin.Context)
- func (controller *Controller) UpdateTree(c *gin.Context)
- type GenericError
- type NodeID
- type NodeInput
- type SVGIconID
- type SVGIconInput
- type TreeID
- type TreeInput
- type ValidationError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ButtonID ¶
type ButtonID struct { // The ID of the order // // in: path // required: true ID int64 }
An ButtonID parameter model.
This is used for operations that want the ID of an order in the path swagger:parameters getButton updateButton deleteButton
type ButtonInput ¶
ButtonInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postButton updateButton
type Controller ¶
type Controller struct { // Map_BackRepos is the map to the backRepo instance according to the stack instance path Map_BackRepos map[string]*tree_orm.BackRepoStruct // contains filtered or unexported fields }
A Controller is the handler of all API REST calls matching the stack model It forwards API requests to the stack instance identified by the Name parameters in the request the stack instance is the BackRepo instance
func GetController ¶
func GetController() *Controller
func (*Controller) AddBackRepo ¶
func (controller *Controller) AddBackRepo(backRepo *tree_orm.BackRepoStruct, stackPath string)
func (*Controller) DeleteButton ¶
func (controller *Controller) DeleteButton(c *gin.Context)
DeleteButton
swagger:route DELETE /buttons/{ID} buttons deleteButton
Delete a button ¶
default: genericError
200: buttonDBResponse
func (*Controller) DeleteNode ¶
func (controller *Controller) DeleteNode(c *gin.Context)
DeleteNode
swagger:route DELETE /nodes/{ID} nodes deleteNode
Delete a node ¶
default: genericError
200: nodeDBResponse
func (*Controller) DeleteSVGIcon ¶
func (controller *Controller) DeleteSVGIcon(c *gin.Context)
DeleteSVGIcon
swagger:route DELETE /svgicons/{ID} svgicons deleteSVGIcon
Delete a svgicon ¶
default: genericError
200: svgiconDBResponse
func (*Controller) DeleteTree ¶
func (controller *Controller) DeleteTree(c *gin.Context)
DeleteTree
swagger:route DELETE /trees/{ID} trees deleteTree
Delete a tree ¶
default: genericError
200: treeDBResponse
func (*Controller) GetButton ¶
func (controller *Controller) GetButton(c *gin.Context)
GetButton
swagger:route GET /buttons/{ID} buttons getButton
Gets the details for a button.
Responses: default: genericError
200: buttonDBResponse
func (*Controller) GetButtons ¶
func (controller *Controller) GetButtons(c *gin.Context)
GetButtons
swagger:route GET /buttons buttons getButtons
Get all buttons ¶
Responses: default: genericError
200: buttonDBResponse
func (*Controller) GetLastCommitFromBackNb ¶
func (controller *Controller) GetLastCommitFromBackNb(c *gin.Context)
swagger:route GET /commitfrombacknb backrepo GetLastCommitFromBackNb
func (*Controller) GetLastPushFromFrontNb ¶
func (controller *Controller) GetLastPushFromFrontNb(c *gin.Context)
swagger:route GET /pushfromfrontnb backrepo GetLastPushFromFrontNb
func (*Controller) GetNode ¶
func (controller *Controller) GetNode(c *gin.Context)
GetNode
swagger:route GET /nodes/{ID} nodes getNode
Gets the details for a node.
Responses: default: genericError
200: nodeDBResponse
func (*Controller) GetNodes ¶
func (controller *Controller) GetNodes(c *gin.Context)
GetNodes
swagger:route GET /nodes nodes getNodes
Get all nodes ¶
Responses: default: genericError
200: nodeDBResponse
func (*Controller) GetSVGIcon ¶
func (controller *Controller) GetSVGIcon(c *gin.Context)
GetSVGIcon
swagger:route GET /svgicons/{ID} svgicons getSVGIcon
Gets the details for a svgicon.
Responses: default: genericError
200: svgiconDBResponse
func (*Controller) GetSVGIcons ¶
func (controller *Controller) GetSVGIcons(c *gin.Context)
GetSVGIcons
swagger:route GET /svgicons svgicons getSVGIcons
Get all svgicons ¶
Responses: default: genericError
200: svgiconDBResponse
func (*Controller) GetTree ¶
func (controller *Controller) GetTree(c *gin.Context)
GetTree
swagger:route GET /trees/{ID} trees getTree
Gets the details for a tree.
Responses: default: genericError
200: treeDBResponse
func (*Controller) GetTrees ¶
func (controller *Controller) GetTrees(c *gin.Context)
GetTrees
swagger:route GET /trees trees getTrees
Get all trees ¶
Responses: default: genericError
200: treeDBResponse
func (*Controller) PostButton ¶
func (controller *Controller) PostButton(c *gin.Context)
PostButton
swagger:route POST /buttons buttons postButton
Creates a button
Consumes: - application/json Produces: - application/json Responses: 200: nodeDBResponse
func (*Controller) PostNode ¶
func (controller *Controller) PostNode(c *gin.Context)
PostNode
swagger:route POST /nodes nodes postNode
Creates a node
Consumes: - application/json Produces: - application/json Responses: 200: nodeDBResponse
func (*Controller) PostSVGIcon ¶
func (controller *Controller) PostSVGIcon(c *gin.Context)
PostSVGIcon
swagger:route POST /svgicons svgicons postSVGIcon
Creates a svgicon
Consumes: - application/json Produces: - application/json Responses: 200: nodeDBResponse
func (*Controller) PostTree ¶
func (controller *Controller) PostTree(c *gin.Context)
PostTree
swagger:route POST /trees trees postTree
Creates a tree
Consumes: - application/json Produces: - application/json Responses: 200: nodeDBResponse
func (*Controller) UpdateButton ¶
func (controller *Controller) UpdateButton(c *gin.Context)
UpdateButton
swagger:route PATCH /buttons/{ID} buttons updateButton
Update a button ¶
Responses: default: genericError
200: buttonDBResponse
func (*Controller) UpdateNode ¶
func (controller *Controller) UpdateNode(c *gin.Context)
UpdateNode
swagger:route PATCH /nodes/{ID} nodes updateNode
Update a node ¶
Responses: default: genericError
200: nodeDBResponse
func (*Controller) UpdateSVGIcon ¶
func (controller *Controller) UpdateSVGIcon(c *gin.Context)
UpdateSVGIcon
swagger:route PATCH /svgicons/{ID} svgicons updateSVGIcon
Update a svgicon ¶
Responses: default: genericError
200: svgiconDBResponse
func (*Controller) UpdateTree ¶
func (controller *Controller) UpdateTree(c *gin.Context)
UpdateTree
swagger:route PATCH /trees/{ID} trees updateTree
Update a tree ¶
Responses: default: genericError
200: treeDBResponse
type GenericError ¶
type GenericError struct { // in: body Body struct { Code int32 `json:"code"` Message string `json:"message"` } `json:"body"` }
A GenericError is the default error message that is generated. For certain status codes there are more appropriate error structures.
swagger:response genericError
type NodeID ¶
type NodeID struct { // The ID of the order // // in: path // required: true ID int64 }
An NodeID parameter model.
This is used for operations that want the ID of an order in the path swagger:parameters getNode updateNode deleteNode
type NodeInput ¶
NodeInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postNode updateNode
type SVGIconID ¶
type SVGIconID struct { // The ID of the order // // in: path // required: true ID int64 }
An SVGIconID parameter model.
This is used for operations that want the ID of an order in the path swagger:parameters getSVGIcon updateSVGIcon deleteSVGIcon
type SVGIconInput ¶
type SVGIconInput struct { // The SVGIcon to submit or modify // in: body SVGIcon *orm.SVGIconAPI }
SVGIconInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postSVGIcon updateSVGIcon
type TreeID ¶
type TreeID struct { // The ID of the order // // in: path // required: true ID int64 }
An TreeID parameter model.
This is used for operations that want the ID of an order in the path swagger:parameters getTree updateTree deleteTree
type TreeInput ¶
TreeInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postTree updateTree
type ValidationError ¶
type ValidationError struct { // in: body Body struct { Code int32 `json:"code"` Message string `json:"message"` Field string `json:"field"` } `json:"body"` }
A ValidationError is an that is generated for validation failures. It has the same fields as a generic error but adds a Field property.
swagger:response validationError