package
0.3.9
Repository: https://github.com/flagship-io/decision-api.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Activate returns a flag activation handler @Summary Activate a campaign @Tags Campaigns @Description Activate a campaign for a visitor ID @ID activate @Accept json @Produce json @Param request body activateBody true "Campaign activation request body" @Success 204 @Failure 400 {object} errorMessage @Failure 500 {object} errorMessage @Router /activate [post].
Campaign returns a campaign handler @Summary Get a single campaigns for the visitor @Tags Campaigns @Description Get a single campaign value and metadata for a visitor ID and context @ID get-campaign @Accept json @Produce json @Param id path string true "Campaign ID" @Param request body campaignsBodySwagger true "Campaign request body" @Success 200 {object} campaignResponse @Failure 400 {object} errorMessage @Failure 500 {object} errorMessage @Router /campaigns/{id} [post].
Campaigns returns a campaigns handler @Summary Get all campaigns for the visitor @Tags Campaigns @Description Get all campaigns value and metadata for a visitor ID and context @ID get-campaigns @Accept json @Produce json @Param request body campaignsBodySwagger true "Campaigns request body" @Success 200 {object} campaignsResponse @Failure 400 {object} errorMessage @Failure 500 {object} errorMessage @Router /campaigns [post].
Flags returns a flags handler @Summary Get all flags @Tags Flags @Description Get all flags value and metadata for a visitor ID and context @ID get-flags @Accept json @Produce json @Param request body campaignsBodySwagger true "Flag request body" @Success 200 {object} map[string]FlagInfo{} @Failure 400 {object} errorMessage @Failure 500 {object} errorMessage @Router /flags [post].

# Structs

FlagInfo represents the informations about a flag key.
FlagMetadata represents the metadata informations about a flag key.
nolint.