experiment.go 538 B

123456789101112131415161718192021
  1. package experiment
  2. type Experiment struct {
  3. ID int64 `json:"id,omitempty"`
  4. Plat int8 `json:"-"`
  5. Name string `json:"name,omitempty"`
  6. Strategy string `json:"strategy,omitempty"`
  7. Desc string `json:"desc,omitempty"`
  8. TrafficGroup string `json:"traffic_group,omitempty"`
  9. Limit []*Limit `json:"-"`
  10. }
  11. type Limit struct {
  12. ExperimentID int64 `json:"-"`
  13. Build int `json:"-"`
  14. Condition string `json:"-"`
  15. }
  16. type ABTestV2 struct {
  17. AutoPlay int `json:"autoplay"`
  18. }