package variations

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ClientVariations

client_variations.proto:16

NOTE: If you update this proto, you'll also need to rebuild the JS parser for devtools. See //components/variations/proto/devtools/BUILD.gn for details.

message Layer

layer.proto:33

Next tag: 6

Used in: VariationsSeed

enum Layer.EntropyMode

layer.proto:73

Used in: Layer

message Layer.LayerMember

layer.proto:34

Used in: Layer

message Layer.LayerMember.SlotRange

layer.proto:35

Used in: LayerMember

message LayerMemberReference

layer.proto:89

A Study can optionally specify a LayerMemberReference which will configure it as a member of the layer with the given ID.

Used in: Study

message Study

study.proto:18

This defines the Protocol Buffer representation of a Chrome Variations study as sent to clients of the Variations server. Next tag: 13

Used in: VariationsSeed

enum Study.ActivationType

study.proto:480

Specifies whether the study starts as active initially, or whether it requires the client to query its state before it is marked as active.

Used in: Study

enum Study.Channel

study.proto:212

Possible Chrome release channels. See: http://dev.chromium.org/getting-involved/dev-channel

Used in: Filter

enum Study.Consistency

study.proto:35

Consistency setting for a study.

Used in: Study

enum Study.CpuArchitecture

study.proto:258

Possible CPU architectures Chrome is running on. Only supported on M90+.

Used in: Filter

message Study.Experiment

study.proto:78

An experiment within the study. Next tag: 17

Used in: Study

message Study.Experiment.FeatureAssociation

study.proto:123

Specifies the feature association parameters for this experiment group. Next tag: 5

Used in: Experiment

message Study.Experiment.OverrideUIString

study.proto:188

A UI string to override, and the new value to use.

Used in: Experiment

message Study.Experiment.Param

study.proto:82

A named parameter value for this experiment. Next tag: 3

Used in: Experiment

enum Study.Experiment.Type

study.proto:163

Used in: Experiment

message Study.Filter

study.proto:298

Filtering criteria specifying whether this study is applicable to a given Chrome instance. Next tag: 24

Used in: Study

enum Study.FormFactor

study.proto:238

Possible form factors Chrome is running on.

Used in: Filter

enum Study.GoogleWebVisibility

study.proto:58

Specifies under which conditions a |google_web_experiment_id| or |google_web_trigger_experiment_id| is visible to Google web properties.

Used in: Experiment

enum Study.OptionalBool

study.proto:270

Enum to pass as optional bool.

enum Study.Platform

study.proto:224

Possible Chrome operating system platforms. These names must match those in tools/variations/fieldtrial_to_struct.py.

Used in: Filter

enum Study.PolicyRestriction

study.proto:280

Possible states of the severity filter.

Used in: Filter

message VariationsSeed

variations_seed.proto:21

The VariationsSeed is a protobuf response from the server that contains the list of studies and a serial number to uniquely identify its contents. The serial number allows the client to easily determine if the list of experiments has changed from the previous VariationsSeed seen by the client. Next tag: 7