service

package
v0.0.0-...-89780f9 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateFeatureTestVariant

func CreateFeatureTestVariant(tx *pg.Tx, featureTestID int, name string, isControl bool, percentage int) (*types.FeatureTestVariant, error)

CreateFeatureTestVariant creates a new feature test variant

func CreateUserFeatureTestVariant

func CreateUserFeatureTestVariant(tx *pg.Tx, userID int, variantID int) (*types.UserToFeatureUserTestVariant, error)

CreateUserFeatureTestVariant creates a new user feature test variant

func DeleteFeatureTestVariant

func DeleteFeatureTestVariant(tx *pg.Tx, variantID int) error

DeleteFeatureTestVariant deletes a feature test variant by ID

func DeleteFeatureTestVariantsByTestID

func DeleteFeatureTestVariantsByTestID(tx *pg.Tx, testID int) error

DeleteFeatureTestVariantsByTestID deletes test variants given a test ID

func DeleteUserFeatureTestVariant

func DeleteUserFeatureTestVariant(tx *pg.Tx, userTestVariantID int) error

DeleteUserFeatureTestVariant deletes a user feature test variant by id

func DeleteUserFeatureTestVariantsByVariantID

func DeleteUserFeatureTestVariantsByVariantID(tx *pg.Tx, variantID int) error

DeleteUserFeatureTestVariantsByVariantID deletes user test variants given a variant ID

func UpdateFeatureTestByID

func UpdateFeatureTestByID(tx *pg.Tx, testID int, name *string, endTime *time.Time) (*types.FeatureTest, error)

UpdateFeatureTestByID updates an existing feature test with given testID with new name and end time, if given

func UpdateFeatureTestVariant

func UpdateFeatureTestVariant(tx *pg.Tx, featureTestVariantID int, name string, isControl bool, percentage int) (*types.FeatureTestVariant, error)

UpdateFeatureTestVariant updates an existing feature test variant

func UpdateUserFeatureTestVariant

func UpdateUserFeatureTestVariant(tx *pg.Tx, userTestVariantID int, userID int, variantID int) (*types.UserToFeatureUserTestVariant, error)

UpdateUserFeatureTestVariant updates an existing user feature test variant

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL