controllers

package
v0.0.0-...-6f62a94 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2025 License: MIT Imports: 17 Imported by: 0

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

Constants

This section is empty.

Variables

This section is empty.

Functions

func Register

func Register(r *gin.Engine)

Types

type CheckboxID

type CheckboxID struct {
	// The ID of the order
	//
	// in: path
	// required: true
	ID int64
}

An CheckboxID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getCheckbox updateCheckbox deleteCheckbox

type CheckboxInput

type CheckboxInput struct {
	// The Checkbox to submit or modify
	// in: body
	Checkbox *orm.CheckboxAPI
}

CheckboxInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postCheckbox updateCheckbox

type Controller

type Controller struct {

	// Map_BackRepos is the map to the backRepo instance according to the stack instance path
	Map_BackRepos map[string]*slider_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 *slider_orm.BackRepoStruct, stackPath string)

func (*Controller) DeleteCheckbox

func (controller *Controller) DeleteCheckbox(c *gin.Context)

DeleteCheckbox

swagger:route DELETE /checkboxs/{ID} checkboxs deleteCheckbox

Delete a checkbox

default: genericError

200: checkboxDBResponse

func (*Controller) DeleteGroup

func (controller *Controller) DeleteGroup(c *gin.Context)

DeleteGroup

swagger:route DELETE /groups/{ID} groups deleteGroup

Delete a group

default: genericError

200: groupDBResponse

func (*Controller) DeleteLayout

func (controller *Controller) DeleteLayout(c *gin.Context)

DeleteLayout

swagger:route DELETE /layouts/{ID} layouts deleteLayout

Delete a layout

default: genericError

200: layoutDBResponse

func (*Controller) DeleteSlider

func (controller *Controller) DeleteSlider(c *gin.Context)

DeleteSlider

swagger:route DELETE /sliders/{ID} sliders deleteSlider

Delete a slider

default: genericError

200: sliderDBResponse

func (*Controller) GetCheckbox

func (controller *Controller) GetCheckbox(c *gin.Context)

GetCheckbox

swagger:route GET /checkboxs/{ID} checkboxs getCheckbox

Gets the details for a checkbox.

Responses: default: genericError

200: checkboxDBResponse

func (*Controller) GetCheckboxs

func (controller *Controller) GetCheckboxs(c *gin.Context)

GetCheckboxs

swagger:route GET /checkboxs checkboxs getCheckboxs

Get all checkboxs

Responses: default: genericError

200: checkboxDBResponse

func (*Controller) GetGroup

func (controller *Controller) GetGroup(c *gin.Context)

GetGroup

swagger:route GET /groups/{ID} groups getGroup

Gets the details for a group.

Responses: default: genericError

200: groupDBResponse

func (*Controller) GetGroups

func (controller *Controller) GetGroups(c *gin.Context)

GetGroups

swagger:route GET /groups groups getGroups

Get all groups

Responses: default: genericError

200: groupDBResponse

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) GetLayout

func (controller *Controller) GetLayout(c *gin.Context)

GetLayout

swagger:route GET /layouts/{ID} layouts getLayout

Gets the details for a layout.

Responses: default: genericError

200: layoutDBResponse

func (*Controller) GetLayouts

func (controller *Controller) GetLayouts(c *gin.Context)

GetLayouts

swagger:route GET /layouts layouts getLayouts

Get all layouts

Responses: default: genericError

200: layoutDBResponse

func (*Controller) GetSlider

func (controller *Controller) GetSlider(c *gin.Context)

GetSlider

swagger:route GET /sliders/{ID} sliders getSlider

Gets the details for a slider.

Responses: default: genericError

200: sliderDBResponse

func (*Controller) GetSliders

func (controller *Controller) GetSliders(c *gin.Context)

GetSliders

swagger:route GET /sliders sliders getSliders

Get all sliders

Responses: default: genericError

200: sliderDBResponse

func (*Controller) PostCheckbox

func (controller *Controller) PostCheckbox(c *gin.Context)

PostCheckbox

swagger:route POST /checkboxs checkboxs postCheckbox

Creates a checkbox

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostGroup

func (controller *Controller) PostGroup(c *gin.Context)

PostGroup

swagger:route POST /groups groups postGroup

Creates a group

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostLayout

func (controller *Controller) PostLayout(c *gin.Context)

PostLayout

swagger:route POST /layouts layouts postLayout

Creates a layout

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostSlider

func (controller *Controller) PostSlider(c *gin.Context)

PostSlider

swagger:route POST /sliders sliders postSlider

Creates a slider

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) UpdateCheckbox

func (controller *Controller) UpdateCheckbox(c *gin.Context)

UpdateCheckbox

swagger:route PATCH /checkboxs/{ID} checkboxs updateCheckbox

Update a checkbox

Responses: default: genericError

200: checkboxDBResponse

func (*Controller) UpdateGroup

func (controller *Controller) UpdateGroup(c *gin.Context)

UpdateGroup

swagger:route PATCH /groups/{ID} groups updateGroup

Update a group

Responses: default: genericError

200: groupDBResponse

func (*Controller) UpdateLayout

func (controller *Controller) UpdateLayout(c *gin.Context)

UpdateLayout

swagger:route PATCH /layouts/{ID} layouts updateLayout

Update a layout

Responses: default: genericError

200: layoutDBResponse

func (*Controller) UpdateSlider

func (controller *Controller) UpdateSlider(c *gin.Context)

UpdateSlider

swagger:route PATCH /sliders/{ID} sliders updateSlider

Update a slider

Responses: default: genericError

200: sliderDBResponse

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 GroupID

type GroupID struct {
	// The ID of the order
	//
	// in: path
	// required: true
	ID int64
}

An GroupID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getGroup updateGroup deleteGroup

type GroupInput

type GroupInput struct {
	// The Group to submit or modify
	// in: body
	Group *orm.GroupAPI
}

GroupInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postGroup updateGroup

type LayoutID

type LayoutID struct {
	// The ID of the order
	//
	// in: path
	// required: true
	ID int64
}

An LayoutID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getLayout updateLayout deleteLayout

type LayoutInput

type LayoutInput struct {
	// The Layout to submit or modify
	// in: body
	Layout *orm.LayoutAPI
}

LayoutInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postLayout updateLayout

type SliderID

type SliderID struct {
	// The ID of the order
	//
	// in: path
	// required: true
	ID int64
}

An SliderID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getSlider updateSlider deleteSlider

type SliderInput

type SliderInput struct {
	// The Slider to submit or modify
	// in: body
	Slider *orm.SliderAPI
}

SliderInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postSlider updateSlider

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

Jump to

Keyboard shortcuts

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