controllers

package
v0.0.0-...-c24df4f Latest Latest
Warning

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

Go to latest
Published: Nov 20, 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

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

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

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 AnimateID

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

An AnimateID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getAnimate updateAnimate deleteAnimate

type AnimateInput

type AnimateInput struct {
	// The Animate to submit or modify
	// in: body
	Animate *orm.AnimateAPI
}

AnimateInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postAnimate updateAnimate

type CircleID

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

An CircleID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getCircle updateCircle deleteCircle

type CircleInput

type CircleInput struct {
	// The Circle to submit or modify
	// in: body
	Circle *orm.CircleAPI
}

CircleInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postCircle updateCircle

type ConditionID

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

An ConditionID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getCondition updateCondition deleteCondition

type ConditionInput

type ConditionInput struct {
	// The Condition to submit or modify
	// in: body
	Condition *orm.ConditionAPI
}

ConditionInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postCondition updateCondition

type ControlPointID

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

An ControlPointID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getControlPoint updateControlPoint deleteControlPoint

type ControlPointInput

type ControlPointInput struct {
	// The ControlPoint to submit or modify
	// in: body
	ControlPoint *orm.ControlPointAPI
}

ControlPointInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postControlPoint updateControlPoint

type Controller

type Controller struct {

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

func (*Controller) DeleteAnimate

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

DeleteAnimate

swagger:route DELETE /animates/{ID} animates deleteAnimate

Delete a animate

default: genericError

200: animateDBResponse

func (*Controller) DeleteCircle

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

DeleteCircle

swagger:route DELETE /circles/{ID} circles deleteCircle

Delete a circle

default: genericError

200: circleDBResponse

func (*Controller) DeleteCondition

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

DeleteCondition

swagger:route DELETE /conditions/{ID} conditions deleteCondition

Delete a condition

default: genericError

200: conditionDBResponse

func (*Controller) DeleteControlPoint

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

DeleteControlPoint

swagger:route DELETE /controlpoints/{ID} controlpoints deleteControlPoint

Delete a controlpoint

default: genericError

200: controlpointDBResponse

func (*Controller) DeleteEllipse

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

DeleteEllipse

swagger:route DELETE /ellipses/{ID} ellipses deleteEllipse

Delete a ellipse

default: genericError

200: ellipseDBResponse

func (*Controller) DeleteLayer

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

DeleteLayer

swagger:route DELETE /layers/{ID} layers deleteLayer

Delete a layer

default: genericError

200: layerDBResponse

func (*Controller) DeleteLine

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

DeleteLine

swagger:route DELETE /lines/{ID} lines deleteLine

Delete a line

default: genericError

200: lineDBResponse
func (controller *Controller) DeleteLink(c *gin.Context)

DeleteLink

swagger:route DELETE /links/{ID} links deleteLink

default: genericError

200: linkDBResponse

func (*Controller) DeleteLinkAnchoredText

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

DeleteLinkAnchoredText

swagger:route DELETE /linkanchoredtexts/{ID} linkanchoredtexts deleteLinkAnchoredText

Delete a linkanchoredtext

default: genericError

200: linkanchoredtextDBResponse

func (*Controller) DeletePath

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

DeletePath

swagger:route DELETE /paths/{ID} paths deletePath

Delete a path

default: genericError

200: pathDBResponse

func (*Controller) DeletePoint

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

DeletePoint

swagger:route DELETE /points/{ID} points deletePoint

Delete a point

default: genericError

200: pointDBResponse

func (*Controller) DeletePolygone

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

DeletePolygone

swagger:route DELETE /polygones/{ID} polygones deletePolygone

Delete a polygone

default: genericError

200: polygoneDBResponse

func (*Controller) DeletePolyline

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

DeletePolyline

swagger:route DELETE /polylines/{ID} polylines deletePolyline

Delete a polyline

default: genericError

200: polylineDBResponse

func (*Controller) DeleteRect

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

DeleteRect

swagger:route DELETE /rects/{ID} rects deleteRect

Delete a rect

default: genericError

200: rectDBResponse

func (*Controller) DeleteRectAnchoredPath

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

DeleteRectAnchoredPath

swagger:route DELETE /rectanchoredpaths/{ID} rectanchoredpaths deleteRectAnchoredPath

Delete a rectanchoredpath

default: genericError

200: rectanchoredpathDBResponse

func (*Controller) DeleteRectAnchoredRect

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

DeleteRectAnchoredRect

swagger:route DELETE /rectanchoredrects/{ID} rectanchoredrects deleteRectAnchoredRect

Delete a rectanchoredrect

default: genericError

200: rectanchoredrectDBResponse

func (*Controller) DeleteRectAnchoredText

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

DeleteRectAnchoredText

swagger:route DELETE /rectanchoredtexts/{ID} rectanchoredtexts deleteRectAnchoredText

Delete a rectanchoredtext

default: genericError

200: rectanchoredtextDBResponse
func (controller *Controller) DeleteRectLinkLink(c *gin.Context)

DeleteRectLinkLink

swagger:route DELETE /rectlinklinks/{ID} rectlinklinks deleteRectLinkLink

default: genericError

200: rectlinklinkDBResponse

func (*Controller) DeleteSVG

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

DeleteSVG

swagger:route DELETE /svgs/{ID} svgs deleteSVG

Delete a svg

default: genericError

200: svgDBResponse

func (*Controller) DeleteSvgText

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

DeleteSvgText

swagger:route DELETE /svgtexts/{ID} svgtexts deleteSvgText

Delete a svgtext

default: genericError

200: svgtextDBResponse

func (*Controller) DeleteText

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

DeleteText

swagger:route DELETE /texts/{ID} texts deleteText

Delete a text

default: genericError

200: textDBResponse

func (*Controller) GetAnimate

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

GetAnimate

swagger:route GET /animates/{ID} animates getAnimate

Gets the details for a animate.

Responses: default: genericError

200: animateDBResponse

func (*Controller) GetAnimates

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

GetAnimates

swagger:route GET /animates animates getAnimates

Get all animates

Responses: default: genericError

200: animateDBResponse

func (*Controller) GetCircle

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

GetCircle

swagger:route GET /circles/{ID} circles getCircle

Gets the details for a circle.

Responses: default: genericError

200: circleDBResponse

func (*Controller) GetCircles

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

GetCircles

swagger:route GET /circles circles getCircles

Get all circles

Responses: default: genericError

200: circleDBResponse

func (*Controller) GetCondition

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

GetCondition

swagger:route GET /conditions/{ID} conditions getCondition

Gets the details for a condition.

Responses: default: genericError

200: conditionDBResponse

func (*Controller) GetConditions

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

GetConditions

swagger:route GET /conditions conditions getConditions

Get all conditions

Responses: default: genericError

200: conditionDBResponse

func (*Controller) GetControlPoint

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

GetControlPoint

swagger:route GET /controlpoints/{ID} controlpoints getControlPoint

Gets the details for a controlpoint.

Responses: default: genericError

200: controlpointDBResponse

func (*Controller) GetControlPoints

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

GetControlPoints

swagger:route GET /controlpoints controlpoints getControlPoints

Get all controlpoints

Responses: default: genericError

200: controlpointDBResponse

func (*Controller) GetEllipse

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

GetEllipse

swagger:route GET /ellipses/{ID} ellipses getEllipse

Gets the details for a ellipse.

Responses: default: genericError

200: ellipseDBResponse

func (*Controller) GetEllipses

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

GetEllipses

swagger:route GET /ellipses ellipses getEllipses

Get all ellipses

Responses: default: genericError

200: ellipseDBResponse

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

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

GetLayer

swagger:route GET /layers/{ID} layers getLayer

Gets the details for a layer.

Responses: default: genericError

200: layerDBResponse

func (*Controller) GetLayers

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

GetLayers

swagger:route GET /layers layers getLayers

Get all layers

Responses: default: genericError

200: layerDBResponse

func (*Controller) GetLine

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

GetLine

swagger:route GET /lines/{ID} lines getLine

Gets the details for a line.

Responses: default: genericError

200: lineDBResponse

func (*Controller) GetLines

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

GetLines

swagger:route GET /lines lines getLines

Get all lines

Responses: default: genericError

200: lineDBResponse
func (controller *Controller) GetLink(c *gin.Context)

GetLink

swagger:route GET /links/{ID} links getLink

Gets the details for a link.

Responses: default: genericError

200: linkDBResponse

func (*Controller) GetLinkAnchoredText

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

GetLinkAnchoredText

swagger:route GET /linkanchoredtexts/{ID} linkanchoredtexts getLinkAnchoredText

Gets the details for a linkanchoredtext.

Responses: default: genericError

200: linkanchoredtextDBResponse

func (*Controller) GetLinkAnchoredTexts

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

GetLinkAnchoredTexts

swagger:route GET /linkanchoredtexts linkanchoredtexts getLinkAnchoredTexts

Get all linkanchoredtexts

Responses: default: genericError

200: linkanchoredtextDBResponse
func (controller *Controller) GetLinks(c *gin.Context)

GetLinks

swagger:route GET /links links getLinks

Responses: default: genericError

200: linkDBResponse

func (*Controller) GetPath

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

GetPath

swagger:route GET /paths/{ID} paths getPath

Gets the details for a path.

Responses: default: genericError

200: pathDBResponse

func (*Controller) GetPaths

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

GetPaths

swagger:route GET /paths paths getPaths

Get all paths

Responses: default: genericError

200: pathDBResponse

func (*Controller) GetPoint

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

GetPoint

swagger:route GET /points/{ID} points getPoint

Gets the details for a point.

Responses: default: genericError

200: pointDBResponse

func (*Controller) GetPoints

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

GetPoints

swagger:route GET /points points getPoints

Get all points

Responses: default: genericError

200: pointDBResponse

func (*Controller) GetPolygone

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

GetPolygone

swagger:route GET /polygones/{ID} polygones getPolygone

Gets the details for a polygone.

Responses: default: genericError

200: polygoneDBResponse

func (*Controller) GetPolygones

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

GetPolygones

swagger:route GET /polygones polygones getPolygones

Get all polygones

Responses: default: genericError

200: polygoneDBResponse

func (*Controller) GetPolyline

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

GetPolyline

swagger:route GET /polylines/{ID} polylines getPolyline

Gets the details for a polyline.

Responses: default: genericError

200: polylineDBResponse

func (*Controller) GetPolylines

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

GetPolylines

swagger:route GET /polylines polylines getPolylines

Get all polylines

Responses: default: genericError

200: polylineDBResponse

func (*Controller) GetRect

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

GetRect

swagger:route GET /rects/{ID} rects getRect

Gets the details for a rect.

Responses: default: genericError

200: rectDBResponse

func (*Controller) GetRectAnchoredPath

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

GetRectAnchoredPath

swagger:route GET /rectanchoredpaths/{ID} rectanchoredpaths getRectAnchoredPath

Gets the details for a rectanchoredpath.

Responses: default: genericError

200: rectanchoredpathDBResponse

func (*Controller) GetRectAnchoredPaths

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

GetRectAnchoredPaths

swagger:route GET /rectanchoredpaths rectanchoredpaths getRectAnchoredPaths

Get all rectanchoredpaths

Responses: default: genericError

200: rectanchoredpathDBResponse

func (*Controller) GetRectAnchoredRect

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

GetRectAnchoredRect

swagger:route GET /rectanchoredrects/{ID} rectanchoredrects getRectAnchoredRect

Gets the details for a rectanchoredrect.

Responses: default: genericError

200: rectanchoredrectDBResponse

func (*Controller) GetRectAnchoredRects

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

GetRectAnchoredRects

swagger:route GET /rectanchoredrects rectanchoredrects getRectAnchoredRects

Get all rectanchoredrects

Responses: default: genericError

200: rectanchoredrectDBResponse

func (*Controller) GetRectAnchoredText

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

GetRectAnchoredText

swagger:route GET /rectanchoredtexts/{ID} rectanchoredtexts getRectAnchoredText

Gets the details for a rectanchoredtext.

Responses: default: genericError

200: rectanchoredtextDBResponse

func (*Controller) GetRectAnchoredTexts

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

GetRectAnchoredTexts

swagger:route GET /rectanchoredtexts rectanchoredtexts getRectAnchoredTexts

Get all rectanchoredtexts

Responses: default: genericError

200: rectanchoredtextDBResponse
func (controller *Controller) GetRectLinkLink(c *gin.Context)

GetRectLinkLink

swagger:route GET /rectlinklinks/{ID} rectlinklinks getRectLinkLink

Gets the details for a rectlinklink.

Responses: default: genericError

200: rectlinklinkDBResponse
func (controller *Controller) GetRectLinkLinks(c *gin.Context)

GetRectLinkLinks

swagger:route GET /rectlinklinks rectlinklinks getRectLinkLinks

Responses: default: genericError

200: rectlinklinkDBResponse

func (*Controller) GetRects

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

GetRects

swagger:route GET /rects rects getRects

Get all rects

Responses: default: genericError

200: rectDBResponse

func (*Controller) GetSVG

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

GetSVG

swagger:route GET /svgs/{ID} svgs getSVG

Gets the details for a svg.

Responses: default: genericError

200: svgDBResponse

func (*Controller) GetSVGs

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

GetSVGs

swagger:route GET /svgs svgs getSVGs

Get all svgs

Responses: default: genericError

200: svgDBResponse

func (*Controller) GetSvgText

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

GetSvgText

swagger:route GET /svgtexts/{ID} svgtexts getSvgText

Gets the details for a svgtext.

Responses: default: genericError

200: svgtextDBResponse

func (*Controller) GetSvgTexts

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

GetSvgTexts

swagger:route GET /svgtexts svgtexts getSvgTexts

Get all svgtexts

Responses: default: genericError

200: svgtextDBResponse

func (*Controller) GetText

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

GetText

swagger:route GET /texts/{ID} texts getText

Gets the details for a text.

Responses: default: genericError

200: textDBResponse

func (*Controller) GetTexts

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

GetTexts

swagger:route GET /texts texts getTexts

Get all texts

Responses: default: genericError

200: textDBResponse

func (*Controller) PostAnimate

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

PostAnimate

swagger:route POST /animates animates postAnimate

Creates a animate

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostCircle

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

PostCircle

swagger:route POST /circles circles postCircle

Creates a circle

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostCondition

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

PostCondition

swagger:route POST /conditions conditions postCondition

Creates a condition

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostControlPoint

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

PostControlPoint

swagger:route POST /controlpoints controlpoints postControlPoint

Creates a controlpoint

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostEllipse

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

PostEllipse

swagger:route POST /ellipses ellipses postEllipse

Creates a ellipse

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostLayer

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

PostLayer

swagger:route POST /layers layers postLayer

Creates a layer

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostLine

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

PostLine

swagger:route POST /lines lines postLine

Creates a line

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse
func (controller *Controller) PostLink(c *gin.Context)

PostLink

swagger:route POST /links links postLink

Creates a link

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostLinkAnchoredText

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

PostLinkAnchoredText

swagger:route POST /linkanchoredtexts linkanchoredtexts postLinkAnchoredText

Creates a linkanchoredtext

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostPath

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

PostPath

swagger:route POST /paths paths postPath

Creates a path

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostPoint

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

PostPoint

swagger:route POST /points points postPoint

Creates a point

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostPolygone

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

PostPolygone

swagger:route POST /polygones polygones postPolygone

Creates a polygone

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostPolyline

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

PostPolyline

swagger:route POST /polylines polylines postPolyline

Creates a polyline

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostRect

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

PostRect

swagger:route POST /rects rects postRect

Creates a rect

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostRectAnchoredPath

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

PostRectAnchoredPath

swagger:route POST /rectanchoredpaths rectanchoredpaths postRectAnchoredPath

Creates a rectanchoredpath

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostRectAnchoredRect

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

PostRectAnchoredRect

swagger:route POST /rectanchoredrects rectanchoredrects postRectAnchoredRect

Creates a rectanchoredrect

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostRectAnchoredText

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

PostRectAnchoredText

swagger:route POST /rectanchoredtexts rectanchoredtexts postRectAnchoredText

Creates a rectanchoredtext

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse
func (controller *Controller) PostRectLinkLink(c *gin.Context)

PostRectLinkLink

swagger:route POST /rectlinklinks rectlinklinks postRectLinkLink

Creates a rectlinklink

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostSVG

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

PostSVG

swagger:route POST /svgs svgs postSVG

Creates a svg

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostSvgText

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

PostSvgText

swagger:route POST /svgtexts svgtexts postSvgText

Creates a svgtext

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) PostText

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

PostText

swagger:route POST /texts texts postText

Creates a text

Consumes:
- application/json

Produces:
- application/json

Responses:
  200: nodeDBResponse

func (*Controller) UpdateAnimate

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

UpdateAnimate

swagger:route PATCH /animates/{ID} animates updateAnimate

Update a animate

Responses: default: genericError

200: animateDBResponse

func (*Controller) UpdateCircle

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

UpdateCircle

swagger:route PATCH /circles/{ID} circles updateCircle

Update a circle

Responses: default: genericError

200: circleDBResponse

func (*Controller) UpdateCondition

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

UpdateCondition

swagger:route PATCH /conditions/{ID} conditions updateCondition

Update a condition

Responses: default: genericError

200: conditionDBResponse

func (*Controller) UpdateControlPoint

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

UpdateControlPoint

swagger:route PATCH /controlpoints/{ID} controlpoints updateControlPoint

Update a controlpoint

Responses: default: genericError

200: controlpointDBResponse

func (*Controller) UpdateEllipse

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

UpdateEllipse

swagger:route PATCH /ellipses/{ID} ellipses updateEllipse

Update a ellipse

Responses: default: genericError

200: ellipseDBResponse

func (*Controller) UpdateLayer

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

UpdateLayer

swagger:route PATCH /layers/{ID} layers updateLayer

Update a layer

Responses: default: genericError

200: layerDBResponse

func (*Controller) UpdateLine

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

UpdateLine

swagger:route PATCH /lines/{ID} lines updateLine

Update a line

Responses: default: genericError

200: lineDBResponse
func (controller *Controller) UpdateLink(c *gin.Context)

UpdateLink

swagger:route PATCH /links/{ID} links updateLink

Responses: default: genericError

200: linkDBResponse

func (*Controller) UpdateLinkAnchoredText

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

UpdateLinkAnchoredText

swagger:route PATCH /linkanchoredtexts/{ID} linkanchoredtexts updateLinkAnchoredText

Update a linkanchoredtext

Responses: default: genericError

200: linkanchoredtextDBResponse

func (*Controller) UpdatePath

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

UpdatePath

swagger:route PATCH /paths/{ID} paths updatePath

Update a path

Responses: default: genericError

200: pathDBResponse

func (*Controller) UpdatePoint

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

UpdatePoint

swagger:route PATCH /points/{ID} points updatePoint

Update a point

Responses: default: genericError

200: pointDBResponse

func (*Controller) UpdatePolygone

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

UpdatePolygone

swagger:route PATCH /polygones/{ID} polygones updatePolygone

Update a polygone

Responses: default: genericError

200: polygoneDBResponse

func (*Controller) UpdatePolyline

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

UpdatePolyline

swagger:route PATCH /polylines/{ID} polylines updatePolyline

Update a polyline

Responses: default: genericError

200: polylineDBResponse

func (*Controller) UpdateRect

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

UpdateRect

swagger:route PATCH /rects/{ID} rects updateRect

Update a rect

Responses: default: genericError

200: rectDBResponse

func (*Controller) UpdateRectAnchoredPath

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

UpdateRectAnchoredPath

swagger:route PATCH /rectanchoredpaths/{ID} rectanchoredpaths updateRectAnchoredPath

Update a rectanchoredpath

Responses: default: genericError

200: rectanchoredpathDBResponse

func (*Controller) UpdateRectAnchoredRect

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

UpdateRectAnchoredRect

swagger:route PATCH /rectanchoredrects/{ID} rectanchoredrects updateRectAnchoredRect

Update a rectanchoredrect

Responses: default: genericError

200: rectanchoredrectDBResponse

func (*Controller) UpdateRectAnchoredText

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

UpdateRectAnchoredText

swagger:route PATCH /rectanchoredtexts/{ID} rectanchoredtexts updateRectAnchoredText

Update a rectanchoredtext

Responses: default: genericError

200: rectanchoredtextDBResponse
func (controller *Controller) UpdateRectLinkLink(c *gin.Context)

UpdateRectLinkLink

swagger:route PATCH /rectlinklinks/{ID} rectlinklinks updateRectLinkLink

Responses: default: genericError

200: rectlinklinkDBResponse

func (*Controller) UpdateSVG

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

UpdateSVG

swagger:route PATCH /svgs/{ID} svgs updateSVG

Update a svg

Responses: default: genericError

200: svgDBResponse

func (*Controller) UpdateSvgText

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

UpdateSvgText

swagger:route PATCH /svgtexts/{ID} svgtexts updateSvgText

Update a svgtext

Responses: default: genericError

200: svgtextDBResponse

func (*Controller) UpdateText

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

UpdateText

swagger:route PATCH /texts/{ID} texts updateText

Update a text

Responses: default: genericError

200: textDBResponse

type EllipseID

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

An EllipseID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getEllipse updateEllipse deleteEllipse

type EllipseInput

type EllipseInput struct {
	// The Ellipse to submit or modify
	// in: body
	Ellipse *orm.EllipseAPI
}

EllipseInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postEllipse updateEllipse

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 LayerID

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

An LayerID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getLayer updateLayer deleteLayer

type LayerInput

type LayerInput struct {
	// The Layer to submit or modify
	// in: body
	Layer *orm.LayerAPI
}

LayerInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postLayer updateLayer

type LineID

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

An LineID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getLine updateLine deleteLine

type LineInput

type LineInput struct {
	// The Line to submit or modify
	// in: body
	Line *orm.LineAPI
}

LineInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postLine updateLine

type LinkAnchoredTextID

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

An LinkAnchoredTextID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getLinkAnchoredText updateLinkAnchoredText deleteLinkAnchoredText

type LinkAnchoredTextInput

type LinkAnchoredTextInput struct {
	// The LinkAnchoredText to submit or modify
	// in: body
	LinkAnchoredText *orm.LinkAnchoredTextAPI
}

LinkAnchoredTextInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postLinkAnchoredText updateLinkAnchoredText

type LinkID

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

An LinkID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getLink updateLink deleteLink

type LinkInput

type LinkInput struct {
	// The Link to submit or modify
	// in: body
	Link *orm.LinkAPI
}

LinkInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postLink updateLink

type PathID

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

An PathID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getPath updatePath deletePath

type PathInput

type PathInput struct {
	// The Path to submit or modify
	// in: body
	Path *orm.PathAPI
}

PathInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postPath updatePath

type PointID

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

An PointID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getPoint updatePoint deletePoint

type PointInput

type PointInput struct {
	// The Point to submit or modify
	// in: body
	Point *orm.PointAPI
}

PointInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postPoint updatePoint

type PolygoneID

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

An PolygoneID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getPolygone updatePolygone deletePolygone

type PolygoneInput

type PolygoneInput struct {
	// The Polygone to submit or modify
	// in: body
	Polygone *orm.PolygoneAPI
}

PolygoneInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postPolygone updatePolygone

type PolylineID

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

An PolylineID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getPolyline updatePolyline deletePolyline

type PolylineInput

type PolylineInput struct {
	// The Polyline to submit or modify
	// in: body
	Polyline *orm.PolylineAPI
}

PolylineInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postPolyline updatePolyline

type RectAnchoredPathID

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

An RectAnchoredPathID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getRectAnchoredPath updateRectAnchoredPath deleteRectAnchoredPath

type RectAnchoredPathInput

type RectAnchoredPathInput struct {
	// The RectAnchoredPath to submit or modify
	// in: body
	RectAnchoredPath *orm.RectAnchoredPathAPI
}

RectAnchoredPathInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postRectAnchoredPath updateRectAnchoredPath

type RectAnchoredRectID

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

An RectAnchoredRectID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getRectAnchoredRect updateRectAnchoredRect deleteRectAnchoredRect

type RectAnchoredRectInput

type RectAnchoredRectInput struct {
	// The RectAnchoredRect to submit or modify
	// in: body
	RectAnchoredRect *orm.RectAnchoredRectAPI
}

RectAnchoredRectInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postRectAnchoredRect updateRectAnchoredRect

type RectAnchoredTextID

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

An RectAnchoredTextID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getRectAnchoredText updateRectAnchoredText deleteRectAnchoredText

type RectAnchoredTextInput

type RectAnchoredTextInput struct {
	// The RectAnchoredText to submit or modify
	// in: body
	RectAnchoredText *orm.RectAnchoredTextAPI
}

RectAnchoredTextInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postRectAnchoredText updateRectAnchoredText

type RectID

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

An RectID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getRect updateRect deleteRect

type RectInput

type RectInput struct {
	// The Rect to submit or modify
	// in: body
	Rect *orm.RectAPI
}

RectInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postRect updateRect

type RectLinkLinkID

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

An RectLinkLinkID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getRectLinkLink updateRectLinkLink deleteRectLinkLink

type RectLinkLinkInput

type RectLinkLinkInput struct {
	// The RectLinkLink to submit or modify
	// in: body
	RectLinkLink *orm.RectLinkLinkAPI
}

RectLinkLinkInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postRectLinkLink updateRectLinkLink

type SVGID

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

An SVGID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getSVG updateSVG deleteSVG

type SVGInput

type SVGInput struct {
	// The SVG to submit or modify
	// in: body
	SVG *orm.SVGAPI
}

SVGInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postSVG updateSVG

type SvgTextID

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

An SvgTextID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getSvgText updateSvgText deleteSvgText

type SvgTextInput

type SvgTextInput struct {
	// The SvgText to submit or modify
	// in: body
	SvgText *orm.SvgTextAPI
}

SvgTextInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postSvgText updateSvgText

type TextID

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

An TextID parameter model.

This is used for operations that want the ID of an order in the path swagger:parameters getText updateText deleteText

type TextInput

type TextInput struct {
	// The Text to submit or modify
	// in: body
	Text *orm.TextAPI
}

TextInput is a schema that can validate the user’s input to prevent us from getting invalid data swagger:parameters postText updateText

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