Documentation ¶
Index ¶
- Variables
- func HTTPBatchUpdateUsers(data string) ([]byte, error)
- func HTTPCheckToken(token string) (models.Token, error)
- func HTTPCreateCampaign(data string) ([]byte, error)
- func HTTPCreateFlag(data string) ([]byte, error)
- func HTTPCreateGoal(data string) ([]byte, error)
- func HTTPCreateProject(data []byte) ([]byte, error)
- func HTTPCreateTargetingKey(data string) ([]byte, error)
- func HTTPCreateToken(client_id, client_secret, grant_type, scope string, expiration int) (string, error)
- func HTTPCreateVariation(campaignID, variationGroupID, data string) ([]byte, error)
- func HTTPCreateVariationGroup(campaignID, data string) ([]byte, error)
- func HTTPDeleteCampaign(id string) error
- func HTTPDeleteFlag(id string) error
- func HTTPDeleteGoal(id string) error
- func HTTPDeleteProject(id string) error
- func HTTPDeleteTargetingKey(id string) error
- func HTTPDeleteUsers(email string) error
- func HTTPDeleteVariation(campaignID, variationGroupID, id string) error
- func HTTPDeleteVariationGroup(campaignID, id string) error
- func HTTPEditCampaign(id, data string) ([]byte, error)
- func HTTPEditFlag(id, data string) ([]byte, error)
- func HTTPEditGoal(id, data string) ([]byte, error)
- func HTTPEditProject(id string, data []byte) ([]byte, error)
- func HTTPEditTargetingKey(id, data string) ([]byte, error)
- func HTTPEditVariation(campaignID, variationGroupID, id, data string) ([]byte, error)
- func HTTPEditVariationGroup(campaignID, id, data string) ([]byte, error)
- func HTTPGetAllPages[T any](resource string) ([]T, error)
- func HTTPGetCampaign(id string) (models.Campaign, error)
- func HTTPGetFlag(id string) (models.Flag, error)
- func HTTPGetGoal(id string) (models.Goal, error)
- func HTTPGetItem[T any](resource string) (T, error)
- func HTTPGetProject(id string) (models.Project, error)
- func HTTPGetTargetingKey(id string) (models.TargetingKey, error)
- func HTTPGetVariation(campaignID, variationGroupID, id string) (models.Variation, error)
- func HTTPGetVariationGroup(campaignID, id string) (models.VariationGroup, error)
- func HTTPListCampaign() ([]models.Campaign, error)
- func HTTPListFlag() ([]models.Flag, error)
- func HTTPListGoal() ([]models.Goal, error)
- func HTTPListProject() ([]models.Project, error)
- func HTTPListTargetingKey() ([]models.TargetingKey, error)
- func HTTPListUsers() ([]models.User, error)
- func HTTPListVariation(campaignID, variationGroupID string) ([]models.Variation, error)
- func HTTPListVariationGroup(campaignID string) ([]models.VariationGroup, error)
- func HTTPRequest(method string, resource string, body []byte) ([]byte, error)
- func HTTPSwitchCampaign(id, state string) error
- func HTTPSwitchProject(id, state string) error
- func HTTPUpdatePanic(panicStatus string) ([]byte, error)
- type PageResult
Constants ¶
This section is empty.
Variables ¶
View Source
var UserAgent string
Functions ¶
func HTTPBatchUpdateUsers ¶
func HTTPCreateCampaign ¶
func HTTPCreateFlag ¶
func HTTPCreateGoal ¶ added in v0.3.0
func HTTPCreateProject ¶
func HTTPCreateTargetingKey ¶
func HTTPCreateToken ¶
func HTTPCreateVariation ¶
func HTTPDeleteCampaign ¶
func HTTPDeleteFlag ¶
func HTTPDeleteGoal ¶ added in v0.3.0
func HTTPDeleteProject ¶
func HTTPDeleteTargetingKey ¶
func HTTPDeleteUsers ¶
func HTTPDeleteVariation ¶
func HTTPEditCampaign ¶
func HTTPEditFlag ¶
func HTTPEditGoal ¶ added in v0.3.0
func HTTPEditTargetingKey ¶
func HTTPEditVariation ¶
func HTTPEditVariationGroup ¶
func HTTPGetAllPages ¶
func HTTPGetItem ¶
func HTTPGetTargetingKey ¶
func HTTPGetTargetingKey(id string) (models.TargetingKey, error)
func HTTPGetVariation ¶
func HTTPGetVariationGroup ¶
func HTTPGetVariationGroup(campaignID, id string) (models.VariationGroup, error)
func HTTPListCampaign ¶
func HTTPListFlag ¶
func HTTPListGoal ¶ added in v0.3.0
func HTTPListProject ¶
func HTTPListTargetingKey ¶
func HTTPListTargetingKey() ([]models.TargetingKey, error)
func HTTPListUsers ¶
func HTTPListVariation ¶
func HTTPListVariationGroup ¶
func HTTPListVariationGroup(campaignID string) ([]models.VariationGroup, error)
func HTTPSwitchCampaign ¶ added in v0.7.0
func HTTPSwitchProject ¶ added in v0.7.0
func HTTPUpdatePanic ¶
Types ¶
type PageResult ¶
type PageResult struct { Items json.RawMessage `json:"items"` TotalCount int `json:"total_count"` }
Click to show internal directories.
Click to hide internal directories.