package tokens import "github.com/gin-gonic/gin" // ApplyRoutes applies router to the gin Engine func ApplyRoutes(r *gin.RouterGroup) *gin.RouterGroup { tokens := r.Group("/tokens") { tokens.POST("", Create) // tokens.GET("/:id", middlewares.Authorized, ReadAction) tokens.GET("/:token", Read) // tokens.GET("/:id/logs", middlewares.Authorized, actionlogs.ReadActionLogs) // tokens.PATCH("/:id", middlewares.Authorized, UpdateAction) // tokens.PATCH("", middlewares.Authorized, UpdateActions) // tokens.DELETE("/:id", middlewares.Authorized, DeleteAction) // tokens.DELETE("", middlewares.Authorized, DeleteActions) // tokens.GET("/:id/properties/*path", middlewares.Authorized, actionproperties.ReadActionProperty) // tokens.GET("/:id/properties", middlewares.Authorized, actionproperties.ReadActionProperties) // tokens.PUT("/:id/properties/*path", middlewares.Authorized, actionproperties.UpsertActionProperty) // tokens.PUT("/:id/properties", middlewares.Authorized, actionproperties.ReplaceActionProperties) // tokens.DELETE("/:id/properties/*path", middlewares.Authorized, actionproperties.DeleteActionProperty) } return r }