controllers

package
v0.0.0-...-2829e0f Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2024 License: MIT Imports: 9 Imported by: 1

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

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 Controller

type Controller struct {

	// Map_BackRepos is the map to the backRepo instance according to the stack instance path
	Map_BackRepos map[string]*gongsvg_orm.BackRepoStruct
}

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 GONG_StackPath parameters in the request the stack instance is the BackRepo instance

func GetController

func GetController() *Controller

func (*Controller) AddBackRepo

func (controller *Controller) AddBackRepo(backRepo *gongsvg_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) 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) 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) 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) 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) 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) 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) 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) 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 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