Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OriginController ¶
type OriginController struct {
// contains filtered or unexported fields
}
func NewOriginController ¶
func NewOriginController( router gin.IRouter, originService OriginService, auth gin.HandlerFunc, ) *OriginController
func (*OriginController) RegisterOrigins ¶
func (c *OriginController) RegisterOrigins(gc *gin.Context)
RegisterOrigins
@Summary Register Origins
@Description Registers a set of origins in the given service. Replaces origins of this service if they already existed. The origins can be ulitized to set trigger conditions for actions.
@Tags origin
@Accept json
@Produce json
@Security KeycloakAuth
@Param serviceID path string true "serviceID of the calling service, needs to be unique among all services registering origins"
@Param origins body []models.Origin true "origins provided by the calling service"
@Success 204 "origins registered"
@Failure 400 {object} errorResponses.ErrorResponse
@Failure 500 {object} errorResponses.ErrorResponse
@Header all {string} api-version "API version"
@Router /origins/{serviceID} [put]
func (*OriginController) RegisterRoutes ¶
func (c *OriginController) RegisterRoutes(router gin.IRouter, auth gin.HandlerFunc)
Click to show internal directories.
Click to hide internal directories.