{
  "file": [
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "enumType": [
            {
              "name": "HostType",
              "value": [
                {
                  "name": "HOSTTYPE_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "LOCAL",
                  "number": 1
                },
                {
                  "name": "GS",
                  "number": 2
                },
                {
                  "name": "ANDROID_BUILD",
                  "number": 3
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "hostType",
              "label": "LABEL_OPTIONAL",
              "name": "host_type",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.StoragePath.HostType"
            },
            {
              "jsonName": "path",
              "label": "LABEL_OPTIONAL",
              "name": "path",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "StoragePath"
        }
      ],
      "name": "chromiumos/storage_path.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go;storage_path"
      },
      "package": "chromiumos",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/storage_path.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "chromeBuilderArtifactPath",
              "label": "LABEL_OPTIONAL",
              "name": "chrome_builder_artifact_path",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "buildOutputDir",
              "label": "LABEL_OPTIONAL",
              "name": "build_output_dir",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "AshChromeConfig"
        }
      ],
      "name": "chromiumos/build/api/ash_chrome_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/build/api"
      },
      "package": "chromiumos.build.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "hostname",
              "label": "LABEL_OPTIONAL",
              "name": "hostname",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "project",
              "label": "LABEL_OPTIONAL",
              "name": "project",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GcrRepository"
        },
        {
          "field": [
            {
              "jsonName": "repository",
              "label": "LABEL_OPTIONAL",
              "name": "repository",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.GcrRepository"
            },
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "digest",
              "label": "LABEL_OPTIONAL",
              "name": "digest",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "tags",
              "label": "LABEL_REPEATED",
              "name": "tags",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ContainerImageInfo"
        },
        {
          "field": [
            {
              "jsonName": "images",
              "label": "LABEL_REPEATED",
              "name": "images",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.ContainerImageMap.ImagesEntry"
            }
          ],
          "name": "ContainerImageMap",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.build.api.ContainerImageInfo"
                }
              ],
              "name": "ImagesEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "containers",
              "label": "LABEL_REPEATED",
              "name": "containers",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.ContainerMetadata.ContainersEntry"
            }
          ],
          "name": "ContainerMetadata",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.build.api.ContainerImageMap"
                }
              ],
              "name": "ContainersEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        }
      ],
      "name": "chromiumos/build/api/container_metadata.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/build/api"
      },
      "package": "chromiumos.build.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.Dlc.Id"
            }
          ],
          "name": "Dlc",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Id"
            }
          ]
        }
      ],
      "name": "chromiumos/build/api/dlc.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/build/api"
      },
      "package": "chromiumos.build.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "name": "Portage",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "overlayName",
                  "label": "LABEL_OPTIONAL",
                  "name": "overlay_name",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "profileName",
                  "label": "LABEL_OPTIONAL",
                  "name": "profile_name",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "useFlags",
                  "label": "LABEL_REPEATED",
                  "name": "use_flags",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "features",
                  "label": "LABEL_REPEATED",
                  "name": "features",
                  "number": 4,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "BuildTarget"
            },
            {
              "field": [
                {
                  "jsonName": "packageName",
                  "label": "LABEL_OPTIONAL",
                  "name": "package_name",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "category",
                  "label": "LABEL_OPTIONAL",
                  "name": "category",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "version",
                  "label": "LABEL_OPTIONAL",
                  "name": "version",
                  "number": 3,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Package"
            }
          ]
        }
      ],
      "name": "chromiumos/build/api/portage.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/build/api"
      },
      "package": "chromiumos.build.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/build/api/portage.proto"
      ],
      "messageType": [
        {
          "name": "Factory",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "portageBuildTarget",
                  "label": "LABEL_OPTIONAL",
                  "name": "portage_build_target",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.build.api.Portage.BuildTarget"
                }
              ],
              "name": "BuildTarget"
            }
          ]
        }
      ],
      "name": "chromiumos/build/api/factory.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/build/api"
      },
      "package": "chromiumos.build.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/build/api/portage.proto",
        "chromiumos/storage_path.proto"
      ],
      "messageType": [
        {
          "enumType": [
            {
              "name": "Type",
              "value": [
                {
                  "name": "UNKNOWN",
                  "number": 0
                },
                {
                  "name": "MAIN",
                  "number": 1
                },
                {
                  "name": "EC",
                  "number": 2
                },
                {
                  "name": "PD",
                  "number": 3
                },
                {
                  "name": "ISH",
                  "number": 4
                }
              ]
            }
          ],
          "name": "FirmwareType"
        },
        {
          "field": [
            {
              "jsonName": "major",
              "label": "LABEL_OPTIONAL",
              "name": "major",
              "number": 1,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "minor",
              "label": "LABEL_OPTIONAL",
              "name": "minor",
              "number": 2,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "patch",
              "label": "LABEL_OPTIONAL",
              "name": "patch",
              "number": 3,
              "type": "TYPE_INT32"
            }
          ],
          "name": "Version"
        },
        {
          "field": [
            {
              "jsonName": "firmwareImagePath",
              "label": "LABEL_OPTIONAL",
              "name": "firmware_image_path",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "firmwareImageName",
              "label": "LABEL_OPTIONAL",
              "name": "firmware_image_name",
              "number": 2,
              "oneofIndex": 0,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 3,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.build.api.FirmwareType.Type"
            },
            {
              "jsonName": "version",
              "label": "LABEL_OPTIONAL",
              "name": "version",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.Version"
            }
          ],
          "name": "FirmwarePayload",
          "oneofDecl": [
            {
              "name": "firmware_image"
            }
          ],
          "reservedRange": [
            {
              "end": 2,
              "start": 1
            }
          ]
        },
        {
          "enumType": [
            {
              "name": "Algorithm",
              "value": [
                {
                  "name": "MD5SUM",
                  "number": 0
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "algorithm",
              "label": "LABEL_OPTIONAL",
              "name": "algorithm",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.build.api.FirmwarePayloadHash.Algorithm"
            },
            {
              "jsonName": "digest",
              "label": "LABEL_OPTIONAL",
              "name": "digest",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "FirmwarePayloadHash"
        },
        {
          "field": [
            {
              "jsonName": "mainRoPayload",
              "label": "LABEL_OPTIONAL",
              "name": "main_ro_payload",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.FirmwarePayload"
            },
            {
              "jsonName": "mainRwPayload",
              "label": "LABEL_OPTIONAL",
              "name": "main_rw_payload",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.FirmwarePayload"
            },
            {
              "jsonName": "ecRoPayload",
              "label": "LABEL_OPTIONAL",
              "name": "ec_ro_payload",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.FirmwarePayload"
            },
            {
              "jsonName": "pdRoPayload",
              "label": "LABEL_OPTIONAL",
              "name": "pd_ro_payload",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.FirmwarePayload"
            },
            {
              "jsonName": "ecRwPayload",
              "label": "LABEL_OPTIONAL",
              "name": "ec_rw_payload",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.FirmwarePayload"
            },
            {
              "jsonName": "mainRwAHash",
              "label": "LABEL_OPTIONAL",
              "name": "main_rw_a_hash",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.FirmwarePayloadHash"
            },
            {
              "jsonName": "hasEcComponentManifest",
              "label": "LABEL_OPTIONAL",
              "name": "has_ec_component_manifest",
              "number": 8,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "ishPayload",
              "label": "LABEL_OPTIONAL",
              "name": "ish_payload",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.FirmwarePayload"
            }
          ],
          "name": "FirmwareConfig",
          "reservedRange": [
            {
              "end": 5,
              "start": 4
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "buildTargets",
              "label": "LABEL_OPTIONAL",
              "name": "build_targets",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.Firmware.BuildTargets"
            }
          ],
          "name": "Firmware",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "coreboot",
                  "label": "LABEL_OPTIONAL",
                  "name": "coreboot",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "depthcharge",
                  "label": "LABEL_OPTIONAL",
                  "name": "depthcharge",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "ec",
                  "label": "LABEL_OPTIONAL",
                  "name": "ec",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "ecExtras",
                  "label": "LABEL_REPEATED",
                  "name": "ec_extras",
                  "number": 4,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "libpayload",
                  "label": "LABEL_OPTIONAL",
                  "name": "libpayload",
                  "number": 5,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "portageBuildTarget",
                  "label": "LABEL_OPTIONAL",
                  "name": "portage_build_target",
                  "number": 6,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.build.api.Portage.BuildTarget"
                },
                {
                  "jsonName": "zephyrEc",
                  "label": "LABEL_OPTIONAL",
                  "name": "zephyr_ec",
                  "number": 7,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "bmpblk",
                  "label": "LABEL_OPTIONAL",
                  "name": "bmpblk",
                  "number": 8,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "ish",
                  "label": "LABEL_OPTIONAL",
                  "name": "ish",
                  "number": 9,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "zephyrDetachableBase",
                  "label": "LABEL_OPTIONAL",
                  "name": "zephyr_detachable_base",
                  "number": 10,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "BuildTargets"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "buildTargets",
              "label": "LABEL_OPTIONAL",
              "name": "build_targets",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.Firmware.BuildTargets"
            }
          ],
          "name": "FirmwareBuildConfig"
        }
      ],
      "name": "chromiumos/build/api/firmware_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/build/api"
      },
      "package": "chromiumos.build.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DesignConfigId",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "frid",
                  "label": "LABEL_OPTIONAL",
                  "name": "frid",
                  "number": 4,
                  "oneofIndex": 0,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "firmwareSku",
                  "label": "LABEL_OPTIONAL",
                  "name": "firmware_sku",
                  "number": 3,
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "ScanConfig",
              "oneofDecl": [
                {
                  "name": "firmware_name_match"
                }
              ],
              "reservedName": [
                "smbios_name_match",
                "device_tree_compatible_match"
              ],
              "reservedRange": [
                {
                  "end": 2,
                  "start": 1
                },
                {
                  "end": 3,
                  "start": 2
                }
              ]
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/design_config_id.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "configDesignIdOverride",
              "label": "LABEL_OPTIONAL",
              "name": "config_design_id_override",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DesignId"
            },
            {
              "jsonName": "modelNameDesignIdOverride",
              "label": "LABEL_OPTIONAL",
              "name": "model_name_design_id_override",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DesignId"
            }
          ],
          "name": "DesignId"
        }
      ],
      "name": "chromiumos/config/api/design_id.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ComponentId"
        }
      ],
      "name": "chromiumos/config/api/component_id.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "PartnerId"
        }
      ],
      "name": "chromiumos/config/api/partner_id.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/component_id.proto",
        "chromiumos/config/api/partner_id.proto",
        "google/protobuf/wrappers.proto"
      ],
      "messageType": [
        {
          "enumType": [
            {
              "name": "SupportStatus",
              "value": [
                {
                  "name": "STATUS_UNKNOWN",
                  "number": 0
                },
                {
                  "name": "STATUS_SUPPORTED",
                  "number": 1
                },
                {
                  "name": "STATUS_DEPRECATED",
                  "number": 2
                },
                {
                  "name": "STATUS_UNQUALIFIED",
                  "number": 3
                },
                {
                  "name": "STATUS_UNSUPPORTED",
                  "number": 4
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.ComponentId"
            },
            {
              "jsonName": "manufacturerId",
              "label": "LABEL_OPTIONAL",
              "name": "manufacturer_id",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.PartnerId"
            },
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 9,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "hwidType",
              "label": "LABEL_OPTIONAL",
              "name": "hwid_type",
              "number": 25,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "hwidLabel",
              "label": "LABEL_OPTIONAL",
              "name": "hwid_label",
              "number": 20,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "avlId",
              "label": "LABEL_OPTIONAL",
              "name": "avl_id",
              "number": 21,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.AVLId"
            },
            {
              "jsonName": "partNumber",
              "label": "LABEL_OPTIONAL",
              "name": "part_number",
              "number": 22,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "supportStatus",
              "label": "LABEL_OPTIONAL",
              "name": "support_status",
              "number": 28,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.api.Component.SupportStatus"
            },
            {
              "jsonName": "soc",
              "label": "LABEL_OPTIONAL",
              "name": "soc",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Soc"
            },
            {
              "jsonName": "memory",
              "label": "LABEL_OPTIONAL",
              "name": "memory",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Memory"
            },
            {
              "jsonName": "bluetooth",
              "label": "LABEL_OPTIONAL",
              "name": "bluetooth",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Bluetooth"
            },
            {
              "jsonName": "camera",
              "label": "LABEL_OPTIONAL",
              "name": "camera",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Camera"
            },
            {
              "jsonName": "touchscreen",
              "label": "LABEL_OPTIONAL",
              "name": "touchscreen",
              "number": 6,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Touch"
            },
            {
              "jsonName": "wifi",
              "label": "LABEL_OPTIONAL",
              "name": "wifi",
              "number": 7,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Wifi"
            },
            {
              "jsonName": "touchpad",
              "label": "LABEL_OPTIONAL",
              "name": "touchpad",
              "number": 10,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Touch"
            },
            {
              "jsonName": "displayPanel",
              "label": "LABEL_OPTIONAL",
              "name": "display_panel",
              "number": 11,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.DisplayPanel"
            },
            {
              "jsonName": "audioCodec",
              "label": "LABEL_OPTIONAL",
              "name": "audio_codec",
              "number": 12,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.AudioCodec"
            },
            {
              "jsonName": "battery",
              "label": "LABEL_OPTIONAL",
              "name": "battery",
              "number": 13,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Battery"
            },
            {
              "jsonName": "ecFlashChip",
              "label": "LABEL_OPTIONAL",
              "name": "ec_flash_chip",
              "number": 14,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.FlashChip"
            },
            {
              "jsonName": "systemFlashChip",
              "label": "LABEL_OPTIONAL",
              "name": "system_flash_chip",
              "number": 15,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.FlashChip"
            },
            {
              "jsonName": "ec",
              "label": "LABEL_OPTIONAL",
              "name": "ec",
              "number": 16,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.EmbeddedController"
            },
            {
              "jsonName": "storage",
              "label": "LABEL_OPTIONAL",
              "name": "storage",
              "number": 17,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Storage"
            },
            {
              "jsonName": "tpm",
              "label": "LABEL_OPTIONAL",
              "name": "tpm",
              "number": 18,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Tpm"
            },
            {
              "jsonName": "usbHost",
              "label": "LABEL_OPTIONAL",
              "name": "usb_host",
              "number": 19,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Interface.Usb"
            },
            {
              "jsonName": "stylus",
              "label": "LABEL_OPTIONAL",
              "name": "stylus",
              "number": 23,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Stylus"
            },
            {
              "jsonName": "amplifier",
              "label": "LABEL_OPTIONAL",
              "name": "amplifier",
              "number": 24,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Amplifier"
            },
            {
              "jsonName": "dpConverter",
              "label": "LABEL_OPTIONAL",
              "name": "dp_converter",
              "number": 26,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.DisplayPortConverter"
            },
            {
              "jsonName": "cellular",
              "label": "LABEL_OPTIONAL",
              "name": "cellular",
              "number": 27,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Cellular"
            }
          ],
          "name": "Component",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "cid",
                  "label": "LABEL_OPTIONAL",
                  "name": "cid",
                  "number": 1,
                  "type": "TYPE_INT32"
                },
                {
                  "jsonName": "qid",
                  "label": "LABEL_OPTIONAL",
                  "name": "qid",
                  "number": 2,
                  "type": "TYPE_INT32"
                }
              ],
              "name": "AVLId"
            },
            {
              "name": "Interface",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "product",
                      "label": "LABEL_OPTIONAL",
                      "name": "product",
                      "number": 1,
                      "type": "TYPE_STRING"
                    },
                    {
                      "jsonName": "vendor",
                      "label": "LABEL_OPTIONAL",
                      "name": "vendor",
                      "number": 2,
                      "type": "TYPE_STRING"
                    }
                  ],
                  "name": "I2C"
                },
                {
                  "field": [
                    {
                      "jsonName": "vendorId",
                      "label": "LABEL_OPTIONAL",
                      "name": "vendor_id",
                      "number": 1,
                      "type": "TYPE_STRING"
                    },
                    {
                      "jsonName": "productId",
                      "label": "LABEL_OPTIONAL",
                      "name": "product_id",
                      "number": 2,
                      "type": "TYPE_STRING"
                    },
                    {
                      "jsonName": "bcdDevice",
                      "label": "LABEL_OPTIONAL",
                      "name": "bcd_device",
                      "number": 3,
                      "type": "TYPE_STRING"
                    }
                  ],
                  "name": "Usb"
                },
                {
                  "field": [
                    {
                      "jsonName": "vendorId",
                      "label": "LABEL_OPTIONAL",
                      "name": "vendor_id",
                      "number": 1,
                      "type": "TYPE_STRING"
                    },
                    {
                      "jsonName": "deviceId",
                      "label": "LABEL_OPTIONAL",
                      "name": "device_id",
                      "number": 2,
                      "type": "TYPE_STRING"
                    },
                    {
                      "jsonName": "revisionId",
                      "label": "LABEL_OPTIONAL",
                      "name": "revision_id",
                      "number": 3,
                      "type": "TYPE_STRING"
                    },
                    {
                      "jsonName": "classId",
                      "label": "LABEL_OPTIONAL",
                      "name": "class_id",
                      "number": 4,
                      "type": "TYPE_STRING"
                    }
                  ],
                  "name": "Pci"
                }
              ]
            },
            {
              "enumType": [
                {
                  "name": "Architecture",
                  "value": [
                    {
                      "name": "ARCHITECTURE_UNDEFINED",
                      "number": 0
                    },
                    {
                      "name": "X86",
                      "number": 1
                    },
                    {
                      "name": "X86_64",
                      "number": 2
                    },
                    {
                      "name": "ARM",
                      "number": 3
                    },
                    {
                      "name": "ARM64",
                      "number": 4
                    }
                  ]
                },
                {
                  "name": "Feature",
                  "value": [
                    {
                      "name": "FEATURE_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "SMT",
                      "number": 1
                    },
                    {
                      "name": "SHA_NI",
                      "number": 2
                    }
                  ]
                },
                {
                  "name": "Vulnerability",
                  "value": [
                    {
                      "name": "VULNERABILITY_UNDEFINED",
                      "number": 0
                    },
                    {
                      "name": "L1TF",
                      "number": 1
                    },
                    {
                      "name": "MDS",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "family",
                  "label": "LABEL_OPTIONAL",
                  "name": "family",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.Soc.Family"
                },
                {
                  "jsonName": "model",
                  "label": "LABEL_OPTIONAL",
                  "name": "model",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "cores",
                  "label": "LABEL_OPTIONAL",
                  "name": "cores",
                  "number": 3,
                  "type": "TYPE_INT32"
                },
                {
                  "jsonName": "features",
                  "label": "LABEL_REPEATED",
                  "name": "features",
                  "number": 4,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Component.Soc.Feature"
                },
                {
                  "jsonName": "vulnerabilities",
                  "label": "LABEL_REPEATED",
                  "name": "vulnerabilities",
                  "number": 5,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Component.Soc.Vulnerability"
                }
              ],
              "name": "Soc",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "arch",
                      "label": "LABEL_OPTIONAL",
                      "name": "arch",
                      "number": 1,
                      "type": "TYPE_ENUM",
                      "typeName": ".chromiumos.config.api.Component.Soc.Architecture"
                    },
                    {
                      "jsonName": "name",
                      "label": "LABEL_OPTIONAL",
                      "name": "name",
                      "number": 2,
                      "type": "TYPE_STRING"
                    }
                  ],
                  "name": "Family"
                }
              ]
            },
            {
              "enumType": [
                {
                  "name": "Type",
                  "value": [
                    {
                      "name": "TYPE_UNDEFINED",
                      "number": 0
                    },
                    {
                      "name": "DDR",
                      "number": 1
                    },
                    {
                      "name": "DDR2",
                      "number": 2
                    },
                    {
                      "name": "DDR3",
                      "number": 3
                    },
                    {
                      "name": "DDR4",
                      "number": 4
                    },
                    {
                      "name": "LP_DDR3",
                      "number": 5
                    },
                    {
                      "name": "LP_DDR4",
                      "number": 6
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "profile",
                  "label": "LABEL_OPTIONAL",
                  "name": "profile",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.Memory.Profile"
                },
                {
                  "jsonName": "partNumber",
                  "label": "LABEL_OPTIONAL",
                  "name": "part_number",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Memory",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "type",
                      "label": "LABEL_OPTIONAL",
                      "name": "type",
                      "number": 1,
                      "type": "TYPE_ENUM",
                      "typeName": ".chromiumos.config.api.Component.Memory.Type"
                    },
                    {
                      "jsonName": "speedMhz",
                      "label": "LABEL_OPTIONAL",
                      "name": "speed_mhz",
                      "number": 2,
                      "type": "TYPE_INT32"
                    },
                    {
                      "jsonName": "sizeMegabytes",
                      "label": "LABEL_OPTIONAL",
                      "name": "size_megabytes",
                      "number": 3,
                      "type": "TYPE_INT32"
                    }
                  ],
                  "name": "Profile"
                }
              ],
              "reservedRange": [
                {
                  "end": 4,
                  "start": 3
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "usb",
                  "label": "LABEL_OPTIONAL",
                  "name": "usb",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.Interface.Usb"
                }
              ],
              "name": "Bluetooth",
              "reservedRange": [
                {
                  "end": 2,
                  "start": 1
                },
                {
                  "end": 3,
                  "start": 2
                },
                {
                  "end": 4,
                  "start": 3
                }
              ]
            },
            {
              "enumType": [
                {
                  "name": "Feature",
                  "value": [
                    {
                      "name": "FEATURE_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "ACTIVITY_LED",
                      "number": 1
                    }
                  ]
                },
                {
                  "name": "ClockType",
                  "value": [
                    {
                      "name": "CLOCK_TYPE_UNDEFINED",
                      "number": 0
                    },
                    {
                      "name": "MONOTONIC",
                      "number": 1
                    },
                    {
                      "name": "BOOTTIME",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "features",
                  "label": "LABEL_REPEATED",
                  "name": "features",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Component.Camera.Feature"
                },
                {
                  "jsonName": "clockType",
                  "label": "LABEL_OPTIONAL",
                  "name": "clock_type",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Component.Camera.ClockType"
                },
                {
                  "jsonName": "usb",
                  "label": "LABEL_OPTIONAL",
                  "name": "usb",
                  "number": 3,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.Interface.Usb"
                },
                {
                  "jsonName": "pci",
                  "label": "LABEL_OPTIONAL",
                  "name": "pci",
                  "number": 4,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.Interface.Pci"
                }
              ],
              "name": "Camera",
              "oneofDecl": [
                {
                  "name": "interface"
                }
              ]
            },
            {
              "enumType": [
                {
                  "name": "Feature",
                  "value": [
                    {
                      "name": "FEATURE_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "HDR",
                      "number": 1
                    },
                    {
                      "name": "SEAMLESS_REFRESH_RATE_SWITCHING",
                      "number": 2
                    },
                    {
                      "name": "VARIABLE_REFRESH_RATE_AVAILABLE",
                      "number": 3
                    }
                  ]
                },
                {
                  "name": "PanelType",
                  "value": [
                    {
                      "name": "PANEL_TYPE_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "OLED",
                      "number": 1
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "productId",
                  "label": "LABEL_OPTIONAL",
                  "name": "product_id",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "properties",
                  "label": "LABEL_OPTIONAL",
                  "name": "properties",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.DisplayPanel.Properties"
                }
              ],
              "name": "DisplayPanel",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "widthPx",
                      "label": "LABEL_OPTIONAL",
                      "name": "width_px",
                      "number": 1,
                      "type": "TYPE_INT32"
                    },
                    {
                      "jsonName": "heightPx",
                      "label": "LABEL_OPTIONAL",
                      "name": "height_px",
                      "number": 2,
                      "type": "TYPE_INT32"
                    },
                    {
                      "jsonName": "diagonalMilliinch",
                      "label": "LABEL_OPTIONAL",
                      "name": "diagonal_milliinch",
                      "number": 3,
                      "type": "TYPE_INT32"
                    },
                    {
                      "jsonName": "pixelsPerIn",
                      "label": "LABEL_OPTIONAL",
                      "name": "pixels_per_in",
                      "number": 4,
                      "type": "TYPE_INT32"
                    },
                    {
                      "jsonName": "features",
                      "label": "LABEL_REPEATED",
                      "name": "features",
                      "number": 5,
                      "type": "TYPE_ENUM",
                      "typeName": ".chromiumos.config.api.Component.DisplayPanel.Feature"
                    },
                    {
                      "jsonName": "minVisibleBacklightLevel",
                      "label": "LABEL_OPTIONAL",
                      "name": "min_visible_backlight_level",
                      "number": 6,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "turnOffScreenTimeoutMs",
                      "label": "LABEL_OPTIONAL",
                      "name": "turn_off_screen_timeout_ms",
                      "number": 7,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".google.protobuf.UInt32Value"
                    },
                    {
                      "jsonName": "noAlsBatteryBrightness",
                      "label": "LABEL_OPTIONAL",
                      "name": "no_als_battery_brightness",
                      "number": 8,
                      "oneofIndex": 0,
                      "type": "TYPE_DOUBLE"
                    },
                    {
                      "jsonName": "noAlsBatteryBrightnessNits",
                      "label": "LABEL_OPTIONAL",
                      "name": "no_als_battery_brightness_nits",
                      "number": 11,
                      "oneofIndex": 0,
                      "type": "TYPE_DOUBLE"
                    },
                    {
                      "jsonName": "noAlsAcBrightness",
                      "label": "LABEL_OPTIONAL",
                      "name": "no_als_ac_brightness",
                      "number": 9,
                      "oneofIndex": 1,
                      "type": "TYPE_DOUBLE"
                    },
                    {
                      "jsonName": "noAlsAcBrightnessNits",
                      "label": "LABEL_OPTIONAL",
                      "name": "no_als_ac_brightness_nits",
                      "number": 12,
                      "oneofIndex": 1,
                      "type": "TYPE_DOUBLE"
                    },
                    {
                      "jsonName": "alsSteps",
                      "label": "LABEL_REPEATED",
                      "name": "als_steps",
                      "number": 10,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.Component.AlsStep"
                    },
                    {
                      "jsonName": "maxScreenBrightness",
                      "label": "LABEL_OPTIONAL",
                      "name": "max_screen_brightness",
                      "number": 13,
                      "type": "TYPE_DOUBLE"
                    },
                    {
                      "jsonName": "roundedCorners",
                      "label": "LABEL_OPTIONAL",
                      "name": "rounded_corners",
                      "number": 14,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.Component.DisplayPanel.Properties.RoundedCorners"
                    },
                    {
                      "jsonName": "panelType",
                      "label": "LABEL_OPTIONAL",
                      "name": "panel_type",
                      "number": 15,
                      "type": "TYPE_ENUM",
                      "typeName": ".chromiumos.config.api.Component.DisplayPanel.PanelType"
                    }
                  ],
                  "name": "Properties",
                  "nestedType": [
                    {
                      "field": [
                        {
                          "jsonName": "topLeft",
                          "label": "LABEL_OPTIONAL",
                          "name": "top_left",
                          "number": 1,
                          "type": "TYPE_MESSAGE",
                          "typeName": ".chromiumos.config.api.Component.DisplayPanel.Properties.RoundedCorners.RoundedCorner"
                        },
                        {
                          "jsonName": "topRight",
                          "label": "LABEL_OPTIONAL",
                          "name": "top_right",
                          "number": 2,
                          "type": "TYPE_MESSAGE",
                          "typeName": ".chromiumos.config.api.Component.DisplayPanel.Properties.RoundedCorners.RoundedCorner"
                        },
                        {
                          "jsonName": "bottomLeft",
                          "label": "LABEL_OPTIONAL",
                          "name": "bottom_left",
                          "number": 3,
                          "type": "TYPE_MESSAGE",
                          "typeName": ".chromiumos.config.api.Component.DisplayPanel.Properties.RoundedCorners.RoundedCorner"
                        },
                        {
                          "jsonName": "bottomRight",
                          "label": "LABEL_OPTIONAL",
                          "name": "bottom_right",
                          "number": 4,
                          "type": "TYPE_MESSAGE",
                          "typeName": ".chromiumos.config.api.Component.DisplayPanel.Properties.RoundedCorners.RoundedCorner"
                        }
                      ],
                      "name": "RoundedCorners",
                      "nestedType": [
                        {
                          "field": [
                            {
                              "jsonName": "radiusPx",
                              "label": "LABEL_OPTIONAL",
                              "name": "radius_px",
                              "number": 1,
                              "type": "TYPE_INT32"
                            }
                          ],
                          "name": "RoundedCorner"
                        }
                      ]
                    }
                  ],
                  "oneofDecl": [
                    {
                      "name": "battery_brightness"
                    },
                    {
                      "name": "ac_brightness"
                    }
                  ]
                }
              ]
            },
            {
              "enumType": [
                {
                  "name": "TouchType",
                  "value": [
                    {
                      "name": "TOUCH_TYPE_UNDEFINED",
                      "number": 0
                    },
                    {
                      "name": "USB",
                      "number": 1
                    },
                    {
                      "name": "I2C",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "productId",
                  "label": "LABEL_OPTIONAL",
                  "name": "product_id",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "fwVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "fw_version",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "productSeries",
                  "label": "LABEL_OPTIONAL",
                  "name": "product_series",
                  "number": 5,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "fwChecksum",
                  "label": "LABEL_OPTIONAL",
                  "name": "fw_checksum",
                  "number": 6,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "type",
                  "label": "LABEL_OPTIONAL",
                  "name": "type",
                  "number": 7,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Component.Touch.TouchType"
                },
                {
                  "jsonName": "usb",
                  "label": "LABEL_OPTIONAL",
                  "name": "usb",
                  "number": 8,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.Interface.Usb"
                }
              ],
              "name": "Touch",
              "reservedRange": [
                {
                  "end": 2,
                  "start": 1
                },
                {
                  "end": 5,
                  "start": 4
                }
              ]
            },
            {
              "enumType": [
                {
                  "name": "WLANProtocol",
                  "value": [
                    {
                      "name": "WLAN_PROTOCOL_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "IEEE_802_11_A",
                      "number": 1
                    },
                    {
                      "name": "IEEE_802_11_B",
                      "number": 2
                    },
                    {
                      "name": "IEEE_802_11_G",
                      "number": 3
                    },
                    {
                      "name": "IEEE_802_11_N",
                      "number": 4
                    },
                    {
                      "name": "IEEE_802_11_AC",
                      "number": 5
                    },
                    {
                      "name": "IEEE_802_11_AX",
                      "number": 6
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "pci",
                  "label": "LABEL_OPTIONAL",
                  "name": "pci",
                  "number": 1,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.Interface.Pci"
                },
                {
                  "jsonName": "supportedWlanProtocols",
                  "label": "LABEL_REPEATED",
                  "name": "supported_wlan_protocols",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Component.Wifi.WLANProtocol"
                }
              ],
              "name": "Wifi",
              "oneofDecl": [
                {
                  "name": "interface"
                }
              ]
            },
            {
              "enumType": [
                {
                  "name": "Status",
                  "value": [
                    {
                      "name": "STATUS_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "REQUESTED",
                      "number": 1
                    },
                    {
                      "name": "TECHNICALLY_QUALIFIED",
                      "number": 2
                    },
                    {
                      "name": "QUALIFIED",
                      "number": 3
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "componentId",
                  "label": "LABEL_OPTIONAL",
                  "name": "component_id",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ComponentId"
                },
                {
                  "jsonName": "status",
                  "label": "LABEL_OPTIONAL",
                  "name": "status",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Component.Qualification.Status"
                }
              ],
              "name": "Qualification"
            },
            {
              "enumType": [
                {
                  "name": "Feature",
                  "value": [
                    {
                      "name": "FEATURE_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "BOOT_TIME_CALIBRATION",
                      "number": 1
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "features",
                  "label": "LABEL_REPEATED",
                  "name": "features",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Component.Amplifier.Feature"
                }
              ],
              "name": "Amplifier"
            },
            {
              "field": [
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "AudioCodec"
            },
            {
              "enumType": [
                {
                  "name": "Technology",
                  "value": [
                    {
                      "name": "TECH_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "LI_ION",
                      "number": 1
                    },
                    {
                      "name": "LI_POLY",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "model",
                  "label": "LABEL_OPTIONAL",
                  "name": "model",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "technology",
                  "label": "LABEL_OPTIONAL",
                  "name": "technology",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Component.Battery.Technology"
                }
              ],
              "name": "Battery"
            },
            {
              "field": [
                {
                  "jsonName": "partNumber",
                  "label": "LABEL_OPTIONAL",
                  "name": "part_number",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "FlashChip"
            },
            {
              "field": [
                {
                  "jsonName": "partNumber",
                  "label": "LABEL_OPTIONAL",
                  "name": "part_number",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "EmbeddedController"
            },
            {
              "enumType": [
                {
                  "name": "StorageType",
                  "value": [
                    {
                      "name": "STORAGE_TYPE_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "EMMC",
                      "number": 1
                    },
                    {
                      "name": "NVME",
                      "number": 2
                    },
                    {
                      "name": "SATA",
                      "number": 3
                    },
                    {
                      "name": "UFS",
                      "number": 4
                    },
                    {
                      "name": "BRIDGED_EMMC",
                      "number": 5
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "emmc5FwVer",
                  "label": "LABEL_OPTIONAL",
                  "name": "emmc5_fw_ver",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "manfid",
                  "label": "LABEL_OPTIONAL",
                  "name": "manfid",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "oemid",
                  "label": "LABEL_OPTIONAL",
                  "name": "oemid",
                  "number": 4,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "prv",
                  "label": "LABEL_OPTIONAL",
                  "name": "prv",
                  "number": 5,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "sectors",
                  "label": "LABEL_OPTIONAL",
                  "name": "sectors",
                  "number": 6,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "type",
                  "label": "LABEL_OPTIONAL",
                  "name": "type",
                  "number": 7,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Component.Storage.StorageType"
                },
                {
                  "jsonName": "sizeGb",
                  "label": "LABEL_OPTIONAL",
                  "name": "size_gb",
                  "number": 8,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "pci",
                  "label": "LABEL_OPTIONAL",
                  "name": "pci",
                  "number": 9,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.Interface.Pci"
                }
              ],
              "name": "Storage",
              "oneofDecl": [
                {
                  "name": "interface"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "manufacturerInfo",
                  "label": "LABEL_OPTIONAL",
                  "name": "manufacturer_info",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "version",
                  "label": "LABEL_OPTIONAL",
                  "name": "version",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Tpm"
            },
            {
              "field": [
                {
                  "jsonName": "usb",
                  "label": "LABEL_OPTIONAL",
                  "name": "usb",
                  "number": 1,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.Interface.Usb"
                },
                {
                  "jsonName": "i2c",
                  "label": "LABEL_OPTIONAL",
                  "name": "i2c",
                  "number": 2,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.Interface.I2C"
                }
              ],
              "name": "Stylus",
              "oneofDecl": [
                {
                  "name": "interface"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "DisplayPortConverter"
            },
            {
              "field": [
                {
                  "jsonName": "usb",
                  "label": "LABEL_OPTIONAL",
                  "name": "usb",
                  "number": 1,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.Interface.Usb"
                }
              ],
              "name": "Cellular",
              "oneofDecl": [
                {
                  "name": "interface"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "decreaseThreshold",
                  "label": "LABEL_OPTIONAL",
                  "name": "decrease_threshold",
                  "number": 1,
                  "type": "TYPE_INT32"
                },
                {
                  "jsonName": "increaseThreshold",
                  "label": "LABEL_OPTIONAL",
                  "name": "increase_threshold",
                  "number": 2,
                  "type": "TYPE_INT32"
                }
              ],
              "name": "LuxThreshold"
            },
            {
              "field": [
                {
                  "jsonName": "acBacklightPercent",
                  "label": "LABEL_OPTIONAL",
                  "name": "ac_backlight_percent",
                  "number": 1,
                  "oneofIndex": 0,
                  "type": "TYPE_DOUBLE"
                },
                {
                  "jsonName": "acBacklightNits",
                  "label": "LABEL_OPTIONAL",
                  "name": "ac_backlight_nits",
                  "number": 5,
                  "oneofIndex": 0,
                  "type": "TYPE_DOUBLE"
                },
                {
                  "jsonName": "batteryBacklightPercent",
                  "label": "LABEL_OPTIONAL",
                  "name": "battery_backlight_percent",
                  "number": 2,
                  "oneofIndex": 1,
                  "type": "TYPE_DOUBLE"
                },
                {
                  "jsonName": "batteryBacklightNits",
                  "label": "LABEL_OPTIONAL",
                  "name": "battery_backlight_nits",
                  "number": 6,
                  "oneofIndex": 1,
                  "type": "TYPE_DOUBLE"
                },
                {
                  "jsonName": "luxThreshold",
                  "label": "LABEL_OPTIONAL",
                  "name": "lux_threshold",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.LuxThreshold"
                },
                {
                  "jsonName": "maxScreenBrightness",
                  "label": "LABEL_OPTIONAL",
                  "name": "max_screen_brightness",
                  "number": 7,
                  "type": "TYPE_DOUBLE"
                }
              ],
              "name": "AlsStep",
              "oneofDecl": [
                {
                  "name": "ac_backlight"
                },
                {
                  "name": "battery_backlight"
                }
              ]
            }
          ],
          "oneofDecl": [
            {
              "name": "type"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/component.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "location",
              "label": "LABEL_REPEATED",
              "name": "location",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.ProximityConfig.Location"
            },
            {
              "jsonName": "legacyConfig",
              "label": "LABEL_OPTIONAL",
              "name": "legacy_config",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.ProximityConfig.LegacyProximityConfig"
            },
            {
              "jsonName": "semtechConfig",
              "label": "LABEL_OPTIONAL",
              "name": "semtech_config",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.ProximityConfig.SemtechProximityConfig"
            },
            {
              "jsonName": "activityConfig",
              "label": "LABEL_OPTIONAL",
              "name": "activity_config",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.ProximityConfig.ActivityProximityConfig"
            }
          ],
          "name": "ProximityConfig",
          "nestedType": [
            {
              "enumType": [
                {
                  "name": "RadioType",
                  "value": [
                    {
                      "name": "UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "WIFI",
                      "number": 1
                    },
                    {
                      "name": "CELLULAR",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "radioType",
                  "label": "LABEL_OPTIONAL",
                  "name": "radio_type",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.ProximityConfig.Location.RadioType"
                },
                {
                  "jsonName": "modifier",
                  "label": "LABEL_OPTIONAL",
                  "name": "modifier",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Location"
            },
            {
              "name": "LegacyProximityConfig"
            },
            {
              "field": [
                {
                  "jsonName": "channelConfig",
                  "label": "LABEL_REPEATED",
                  "name": "channel_config",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ProximityConfig.SemtechProximityConfig.ChannelConfig"
                },
                {
                  "jsonName": "samplingFrequency",
                  "label": "LABEL_OPTIONAL",
                  "name": "sampling_frequency",
                  "number": 2,
                  "type": "TYPE_FLOAT"
                },
                {
                  "jsonName": "threshFallingPeriod",
                  "label": "LABEL_OPTIONAL",
                  "name": "thresh_falling_period",
                  "number": 3,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "threshRisingPeriod",
                  "label": "LABEL_OPTIONAL",
                  "name": "thresh_rising_period",
                  "number": 4,
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "SemtechProximityConfig",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "channel",
                      "label": "LABEL_OPTIONAL",
                      "name": "channel",
                      "number": 1,
                      "type": "TYPE_STRING"
                    },
                    {
                      "jsonName": "hardwaregain",
                      "label": "LABEL_OPTIONAL",
                      "name": "hardwaregain",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "threshFalling",
                      "label": "LABEL_OPTIONAL",
                      "name": "thresh_falling",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "threshFallingHysteresis",
                      "label": "LABEL_OPTIONAL",
                      "name": "thresh_falling_hysteresis",
                      "number": 4,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "threshRising",
                      "label": "LABEL_OPTIONAL",
                      "name": "thresh_rising",
                      "number": 5,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "threshRisingHysteresis",
                      "label": "LABEL_OPTIONAL",
                      "name": "thresh_rising_hysteresis",
                      "number": 6,
                      "type": "TYPE_UINT32"
                    }
                  ],
                  "name": "ChannelConfig"
                }
              ]
            },
            {
              "name": "ActivityProximityConfig"
            }
          ],
          "oneofDecl": [
            {
              "name": "config"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/proximity_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "ac",
              "label": "LABEL_OPTIONAL",
              "name": "ac",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.ResourceConfig.PowerSourcePreferences"
            },
            {
              "jsonName": "dc",
              "label": "LABEL_OPTIONAL",
              "name": "dc",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.ResourceConfig.PowerSourcePreferences"
            },
            {
              "jsonName": "thermal",
              "label": "LABEL_OPTIONAL",
              "name": "thermal",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.ResourceConfig.ThermalZone"
            }
          ],
          "name": "ResourceConfig",
          "nestedType": [
            {
              "name": "ConservativeGovernor"
            },
            {
              "field": [
                {
                  "jsonName": "powersave-bias",
                  "label": "LABEL_OPTIONAL",
                  "name": "powersave_bias",
                  "number": 1,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "sampling-rate-ms",
                  "label": "LABEL_OPTIONAL",
                  "name": "sampling_rate_ms",
                  "number": 2,
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "OndemandGovernor"
            },
            {
              "name": "PerformanceGovernor"
            },
            {
              "name": "PowersaveGovernor"
            },
            {
              "name": "SchedutilGovernor"
            },
            {
              "name": "UserspaceGovernor"
            },
            {
              "field": [
                {
                  "jsonName": "conservative",
                  "label": "LABEL_OPTIONAL",
                  "name": "conservative",
                  "number": 2,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.ConservativeGovernor"
                },
                {
                  "jsonName": "ondemand",
                  "label": "LABEL_OPTIONAL",
                  "name": "ondemand",
                  "number": 1,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.OndemandGovernor"
                },
                {
                  "jsonName": "performance",
                  "label": "LABEL_OPTIONAL",
                  "name": "performance",
                  "number": 3,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.PerformanceGovernor"
                },
                {
                  "jsonName": "powersave",
                  "label": "LABEL_OPTIONAL",
                  "name": "powersave",
                  "number": 4,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.PowersaveGovernor"
                },
                {
                  "jsonName": "schedutil",
                  "label": "LABEL_OPTIONAL",
                  "name": "schedutil",
                  "number": 5,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.SchedutilGovernor"
                },
                {
                  "jsonName": "userspace",
                  "label": "LABEL_OPTIONAL",
                  "name": "userspace",
                  "number": 6,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.UserspaceGovernor"
                }
              ],
              "name": "Governor",
              "oneofDecl": [
                {
                  "name": "governor"
                }
              ]
            },
            {
              "name": "DefaultEpp"
            },
            {
              "name": "PerformanceEpp"
            },
            {
              "name": "BalancePerformanceEpp"
            },
            {
              "name": "BalancePowerEpp"
            },
            {
              "name": "PowerEpp"
            },
            {
              "field": [
                {
                  "jsonName": "default",
                  "label": "LABEL_OPTIONAL",
                  "name": "default",
                  "number": 1,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.DefaultEpp"
                },
                {
                  "jsonName": "performance",
                  "label": "LABEL_OPTIONAL",
                  "name": "performance",
                  "number": 2,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.PerformanceEpp"
                },
                {
                  "jsonName": "balance-performance",
                  "label": "LABEL_OPTIONAL",
                  "name": "balance_performance",
                  "number": 3,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.BalancePerformanceEpp"
                },
                {
                  "jsonName": "balance-power",
                  "label": "LABEL_OPTIONAL",
                  "name": "balance_power",
                  "number": 4,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.BalancePowerEpp"
                },
                {
                  "jsonName": "power",
                  "label": "LABEL_OPTIONAL",
                  "name": "power",
                  "number": 5,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.PowerEpp"
                }
              ],
              "name": "EnergyPerformancePreference",
              "oneofDecl": [
                {
                  "name": "epp"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "min-active-threads",
                  "label": "LABEL_OPTIONAL",
                  "name": "min_active_threads",
                  "number": 1,
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "CpuOfflineSmallCore"
            },
            {
              "field": [
                {
                  "jsonName": "min-active-threads",
                  "label": "LABEL_OPTIONAL",
                  "name": "min_active_threads",
                  "number": 1,
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "CpuOfflineSMT"
            },
            {
              "field": [
                {
                  "jsonName": "min-active-threads",
                  "label": "LABEL_OPTIONAL",
                  "name": "min_active_threads",
                  "number": 1,
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "CpuOfflineHalf"
            },
            {
              "field": [
                {
                  "jsonName": "small-core",
                  "label": "LABEL_OPTIONAL",
                  "name": "small_core",
                  "number": 1,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.CpuOfflineSmallCore"
                },
                {
                  "jsonName": "smt",
                  "label": "LABEL_OPTIONAL",
                  "name": "smt",
                  "number": 2,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.CpuOfflineSMT"
                },
                {
                  "jsonName": "half",
                  "label": "LABEL_OPTIONAL",
                  "name": "half",
                  "number": 3,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.CpuOfflineHalf"
                }
              ],
              "name": "CpuOfflinePreference",
              "oneofDecl": [
                {
                  "name": "cpu_offline"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "governor",
                  "label": "LABEL_OPTIONAL",
                  "name": "governor",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.Governor"
                },
                {
                  "jsonName": "epp",
                  "label": "LABEL_OPTIONAL",
                  "name": "epp",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.EnergyPerformancePreference"
                },
                {
                  "jsonName": "cpu-offline",
                  "label": "LABEL_OPTIONAL",
                  "name": "cpu_offline",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.CpuOfflinePreference"
                },
                {
                  "jsonName": "cpufreq-disable-boost",
                  "label": "LABEL_OPTIONAL",
                  "name": "cpufreq_disable_boost",
                  "number": 4,
                  "type": "TYPE_BOOL"
                }
              ],
              "name": "PowerPreferences"
            },
            {
              "field": [
                {
                  "jsonName": "thermal-type",
                  "label": "LABEL_OPTIONAL",
                  "name": "thermal_type",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "trip-temp",
                  "label": "LABEL_OPTIONAL",
                  "name": "trip_temp",
                  "number": 2,
                  "type": "TYPE_INT32"
                },
                {
                  "jsonName": "hysteresis",
                  "label": "LABEL_OPTIONAL",
                  "name": "hysteresis",
                  "number": 3,
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "ThermalZone"
            },
            {
              "field": [
                {
                  "jsonName": "default-power-preferences",
                  "label": "LABEL_OPTIONAL",
                  "name": "default_power_preferences",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
                },
                {
                  "jsonName": "web-rtc-power-preferences",
                  "label": "LABEL_OPTIONAL",
                  "name": "web_rtc_power_preferences",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
                },
                {
                  "jsonName": "fullscreen-power-preferences",
                  "label": "LABEL_OPTIONAL",
                  "name": "fullscreen_video_power_preferences",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
                },
                {
                  "jsonName": "vm-boot-power-preferences",
                  "label": "LABEL_OPTIONAL",
                  "name": "vm_boot_power_preferences",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
                },
                {
                  "jsonName": "borealis-gaming-power-preferences",
                  "label": "LABEL_OPTIONAL",
                  "name": "borealis_gaming_power_preferences",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
                },
                {
                  "jsonName": "arcvm-gaming-power-preferences",
                  "label": "LABEL_OPTIONAL",
                  "name": "arcvm_gaming_power_preferences",
                  "number": 6,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
                },
                {
                  "jsonName": "battery-saver-power-preferences",
                  "label": "LABEL_OPTIONAL",
                  "name": "battery_saver_power_preferences",
                  "number": 7,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
                },
                {
                  "jsonName": "thermal-stress-power-preferences",
                  "label": "LABEL_OPTIONAL",
                  "name": "thermal_stress_power_preferences",
                  "number": 8,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
                }
              ],
              "name": "PowerSourcePreferences"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/resource_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "ath10kConfig",
              "label": "LABEL_OPTIONAL",
              "name": "ath10k_config",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.WifiConfig.Ath10kConfig"
            },
            {
              "jsonName": "rtw88Config",
              "label": "LABEL_OPTIONAL",
              "name": "rtw88_config",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.WifiConfig.Rtw88Config"
            },
            {
              "jsonName": "intelConfig",
              "label": "LABEL_OPTIONAL",
              "name": "intel_config",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig"
            },
            {
              "jsonName": "mtkConfig",
              "label": "LABEL_OPTIONAL",
              "name": "mtk_config",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.WifiConfig.MtkConfig"
            },
            {
              "jsonName": "rtw89Config",
              "label": "LABEL_OPTIONAL",
              "name": "rtw89_config",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.WifiConfig.Rtw89Config"
            },
            {
              "jsonName": "legacyIntelConfig",
              "label": "LABEL_OPTIONAL",
              "name": "legacy_intel_config",
              "number": 6,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.WifiConfig.LegacyIntelConfig"
            }
          ],
          "name": "WifiConfig",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "tabletModePowerTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "tablet_mode_power_table",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.Ath10kConfig.TransmitPowerChain"
                },
                {
                  "jsonName": "nonTabletModePowerTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "non_tablet_mode_power_table",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.Ath10kConfig.TransmitPowerChain"
                }
              ],
              "name": "Ath10kConfig",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "limit2g",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_2g",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit5g",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_5g",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    }
                  ],
                  "name": "TransmitPowerChain"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "tabletModePowerTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "tablet_mode_power_table",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.Rtw88Config.TransmitPowerChain"
                },
                {
                  "jsonName": "nonTabletModePowerTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "non_tablet_mode_power_table",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.Rtw88Config.TransmitPowerChain"
                },
                {
                  "jsonName": "offsetFcc",
                  "label": "LABEL_OPTIONAL",
                  "name": "offset_fcc",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.Rtw88Config.GeoOffsets"
                },
                {
                  "jsonName": "offsetEu",
                  "label": "LABEL_OPTIONAL",
                  "name": "offset_eu",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.Rtw88Config.GeoOffsets"
                },
                {
                  "jsonName": "offsetOther",
                  "label": "LABEL_OPTIONAL",
                  "name": "offset_other",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.Rtw88Config.GeoOffsets"
                }
              ],
              "name": "Rtw88Config",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "limit2g",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_2g",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit5g1",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_5g_1",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit5g3",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_5g_3",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit5g4",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_5g_4",
                      "number": 4,
                      "type": "TYPE_UINT32"
                    }
                  ],
                  "name": "TransmitPowerChain"
                },
                {
                  "field": [
                    {
                      "jsonName": "offset2g",
                      "label": "LABEL_OPTIONAL",
                      "name": "offset_2g",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "offset5g",
                      "label": "LABEL_OPTIONAL",
                      "name": "offset_5g",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    }
                  ],
                  "name": "GeoOffsets"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "sarTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "sar_table",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable"
                },
                {
                  "jsonName": "wgdsTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "wgds_table",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Offsets"
                },
                {
                  "jsonName": "antTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "ant_table",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Gains"
                },
                {
                  "jsonName": "wtasTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "wtas_table",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Average"
                },
                {
                  "jsonName": "dsm",
                  "label": "LABEL_OPTIONAL",
                  "name": "dsm",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Dsm"
                },
                {
                  "jsonName": "btSar",
                  "label": "LABEL_OPTIONAL",
                  "name": "bt_sar",
                  "number": 6,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.BluetoothSar"
                },
                {
                  "jsonName": "wbem",
                  "label": "LABEL_OPTIONAL",
                  "name": "wbem",
                  "number": 7,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Wbem"
                },
                {
                  "jsonName": "bpag",
                  "label": "LABEL_OPTIONAL",
                  "name": "bpag",
                  "number": 8,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.BluetoothPpag"
                },
                {
                  "jsonName": "bbfb",
                  "label": "LABEL_OPTIONAL",
                  "name": "bbfb",
                  "number": 9,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Bbfb"
                },
                {
                  "jsonName": "bdcm",
                  "label": "LABEL_OPTIONAL",
                  "name": "bdcm",
                  "number": 10,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Bdcm"
                },
                {
                  "jsonName": "bbsm",
                  "label": "LABEL_OPTIONAL",
                  "name": "bbsm",
                  "number": 11,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Bbsm"
                },
                {
                  "jsonName": "bucs",
                  "label": "LABEL_OPTIONAL",
                  "name": "bucs",
                  "number": 12,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Bucs"
                },
                {
                  "jsonName": "bdmm",
                  "label": "LABEL_OPTIONAL",
                  "name": "bdmm",
                  "number": 13,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Bdmm"
                },
                {
                  "jsonName": "ebrd",
                  "label": "LABEL_OPTIONAL",
                  "name": "ebrd",
                  "number": 14,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Ebrd"
                },
                {
                  "jsonName": "wpfc",
                  "label": "LABEL_OPTIONAL",
                  "name": "wpfc",
                  "number": 15,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Wpfc"
                },
                {
                  "jsonName": "dsbr",
                  "label": "LABEL_OPTIONAL",
                  "name": "dsbr",
                  "number": 16,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Dsbr"
                }
              ],
              "name": "IntelConfig",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "sarTableVersion",
                      "label": "LABEL_OPTIONAL",
                      "name": "sar_table_version",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "tabletModePowerTableA",
                      "label": "LABEL_OPTIONAL",
                      "name": "tablet_mode_power_table_a",
                      "number": 3,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
                    },
                    {
                      "jsonName": "tabletModePowerTableB",
                      "label": "LABEL_OPTIONAL",
                      "name": "tablet_mode_power_table_b",
                      "number": 4,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
                    },
                    {
                      "jsonName": "nonTabletModePowerTableA",
                      "label": "LABEL_OPTIONAL",
                      "name": "non_tablet_mode_power_table_a",
                      "number": 5,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
                    },
                    {
                      "jsonName": "nonTabletModePowerTableB",
                      "label": "LABEL_OPTIONAL",
                      "name": "non_tablet_mode_power_table_b",
                      "number": 6,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
                    },
                    {
                      "jsonName": "cdbTabletModePowerTableA",
                      "label": "LABEL_OPTIONAL",
                      "name": "cdb_tablet_mode_power_table_a",
                      "number": 7,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
                    },
                    {
                      "jsonName": "cdbTabletModePowerTableB",
                      "label": "LABEL_OPTIONAL",
                      "name": "cdb_tablet_mode_power_table_b",
                      "number": 8,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
                    },
                    {
                      "jsonName": "cdbNonTabletModePowerTableA",
                      "label": "LABEL_OPTIONAL",
                      "name": "cdb_non_tablet_mode_power_table_a",
                      "number": 9,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
                    },
                    {
                      "jsonName": "cdbNonTabletModePowerTableB",
                      "label": "LABEL_OPTIONAL",
                      "name": "cdb_non_tablet_mode_power_table_b",
                      "number": 10,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
                    }
                  ],
                  "name": "SarTable",
                  "nestedType": [
                    {
                      "field": [
                        {
                          "jsonName": "limit2g",
                          "label": "LABEL_OPTIONAL",
                          "name": "limit_2g",
                          "number": 1,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "limit5g1",
                          "label": "LABEL_OPTIONAL",
                          "name": "limit_5g_1",
                          "number": 2,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "limit5g2",
                          "label": "LABEL_OPTIONAL",
                          "name": "limit_5g_2",
                          "number": 3,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "limit5g3",
                          "label": "LABEL_OPTIONAL",
                          "name": "limit_5g_3",
                          "number": 4,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "limit5g4",
                          "label": "LABEL_OPTIONAL",
                          "name": "limit_5g_4",
                          "number": 5,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "limit5g5",
                          "label": "LABEL_OPTIONAL",
                          "name": "limit_5g_5",
                          "number": 6,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "limit6g1",
                          "label": "LABEL_OPTIONAL",
                          "name": "limit_6g_1",
                          "number": 7,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "limit6g2",
                          "label": "LABEL_OPTIONAL",
                          "name": "limit_6g_2",
                          "number": 8,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "limit6g3",
                          "label": "LABEL_OPTIONAL",
                          "name": "limit_6g_3",
                          "number": 9,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "limit6g4",
                          "label": "LABEL_OPTIONAL",
                          "name": "limit_6g_4",
                          "number": 10,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "limit6g5",
                          "label": "LABEL_OPTIONAL",
                          "name": "limit_6g_5",
                          "number": 11,
                          "type": "TYPE_UINT32"
                        }
                      ],
                      "name": "TransmitPowerChain"
                    }
                  ]
                },
                {
                  "field": [
                    {
                      "jsonName": "wgdsVersion",
                      "label": "LABEL_OPTIONAL",
                      "name": "wgds_version",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "offsetFcc",
                      "label": "LABEL_OPTIONAL",
                      "name": "offset_fcc",
                      "number": 2,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Offsets.GeoOffsets"
                    },
                    {
                      "jsonName": "offsetEu",
                      "label": "LABEL_OPTIONAL",
                      "name": "offset_eu",
                      "number": 3,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Offsets.GeoOffsets"
                    },
                    {
                      "jsonName": "offsetOther",
                      "label": "LABEL_OPTIONAL",
                      "name": "offset_other",
                      "number": 4,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Offsets.GeoOffsets"
                    }
                  ],
                  "name": "Offsets",
                  "nestedType": [
                    {
                      "field": [
                        {
                          "jsonName": "max2g",
                          "label": "LABEL_OPTIONAL",
                          "name": "max_2g",
                          "number": 1,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "offset2gA",
                          "label": "LABEL_OPTIONAL",
                          "name": "offset_2g_a",
                          "number": 2,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "offset2gB",
                          "label": "LABEL_OPTIONAL",
                          "name": "offset_2g_b",
                          "number": 3,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "max5g",
                          "label": "LABEL_OPTIONAL",
                          "name": "max_5g",
                          "number": 4,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "offset5gA",
                          "label": "LABEL_OPTIONAL",
                          "name": "offset_5g_a",
                          "number": 5,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "offset5gB",
                          "label": "LABEL_OPTIONAL",
                          "name": "offset_5g_b",
                          "number": 6,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "max6g",
                          "label": "LABEL_OPTIONAL",
                          "name": "max_6g",
                          "number": 7,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "offset6gA",
                          "label": "LABEL_OPTIONAL",
                          "name": "offset_6g_a",
                          "number": 8,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "offset6gB",
                          "label": "LABEL_OPTIONAL",
                          "name": "offset_6g_b",
                          "number": 9,
                          "type": "TYPE_UINT32"
                        }
                      ],
                      "name": "GeoOffsets"
                    }
                  ]
                },
                {
                  "field": [
                    {
                      "jsonName": "antTableVersion",
                      "label": "LABEL_OPTIONAL",
                      "name": "ant_table_version",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "antModePpag",
                      "label": "LABEL_OPTIONAL",
                      "name": "ant_mode_ppag",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "antGainTableA",
                      "label": "LABEL_OPTIONAL",
                      "name": "ant_gain_table_a",
                      "number": 3,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Gains.AntennaGain"
                    },
                    {
                      "jsonName": "antGainTableB",
                      "label": "LABEL_OPTIONAL",
                      "name": "ant_gain_table_b",
                      "number": 4,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Gains.AntennaGain"
                    }
                  ],
                  "name": "Gains",
                  "nestedType": [
                    {
                      "field": [
                        {
                          "jsonName": "antGain2g",
                          "label": "LABEL_OPTIONAL",
                          "name": "ant_gain_2g",
                          "number": 1,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "antGain5g1",
                          "label": "LABEL_OPTIONAL",
                          "name": "ant_gain_5g_1",
                          "number": 2,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "antGain5g2",
                          "label": "LABEL_OPTIONAL",
                          "name": "ant_gain_5g_2",
                          "number": 3,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "antGain5g3",
                          "label": "LABEL_OPTIONAL",
                          "name": "ant_gain_5g_3",
                          "number": 4,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "antGain5g4",
                          "label": "LABEL_OPTIONAL",
                          "name": "ant_gain_5g_4",
                          "number": 5,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "antGain5g5",
                          "label": "LABEL_OPTIONAL",
                          "name": "ant_gain_5g_5",
                          "number": 6,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "antGain6g1",
                          "label": "LABEL_OPTIONAL",
                          "name": "ant_gain_6g_1",
                          "number": 7,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "antGain6g2",
                          "label": "LABEL_OPTIONAL",
                          "name": "ant_gain_6g_2",
                          "number": 8,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "antGain6g3",
                          "label": "LABEL_OPTIONAL",
                          "name": "ant_gain_6g_3",
                          "number": 9,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "antGain6g4",
                          "label": "LABEL_OPTIONAL",
                          "name": "ant_gain_6g_4",
                          "number": 10,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "antGain6g5",
                          "label": "LABEL_OPTIONAL",
                          "name": "ant_gain_6g_5",
                          "number": 11,
                          "type": "TYPE_UINT32"
                        }
                      ],
                      "name": "AntennaGain"
                    }
                  ]
                },
                {
                  "field": [
                    {
                      "jsonName": "sarAvgVersion",
                      "label": "LABEL_OPTIONAL",
                      "name": "sar_avg_version",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "tasSelection",
                      "label": "LABEL_OPTIONAL",
                      "name": "tas_selection",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "tasListSize",
                      "label": "LABEL_OPTIONAL",
                      "name": "tas_list_size",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry1",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_1",
                      "number": 4,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry2",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_2",
                      "number": 5,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry3",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_3",
                      "number": 6,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry4",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_4",
                      "number": 7,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry5",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_5",
                      "number": 8,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry6",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_6",
                      "number": 9,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry7",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_7",
                      "number": 10,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry8",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_8",
                      "number": 11,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry9",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_9",
                      "number": 12,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry10",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_10",
                      "number": 13,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry11",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_11",
                      "number": 14,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry12",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_12",
                      "number": 15,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry13",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_13",
                      "number": 16,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry14",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_14",
                      "number": 17,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry15",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_15",
                      "number": 18,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "denyListEntry16",
                      "label": "LABEL_OPTIONAL",
                      "name": "deny_list_entry_16",
                      "number": 19,
                      "type": "TYPE_UINT32"
                    }
                  ],
                  "name": "Average"
                },
                {
                  "field": [
                    {
                      "jsonName": "disableActiveSdrChannels",
                      "label": "LABEL_OPTIONAL",
                      "name": "disable_active_sdr_channels",
                      "number": 2,
                      "type": "TYPE_INT64"
                    },
                    {
                      "jsonName": "supportIndonesia5gBand",
                      "label": "LABEL_OPTIONAL",
                      "name": "support_indonesia_5g_band",
                      "number": 3,
                      "type": "TYPE_INT64"
                    },
                    {
                      "jsonName": "supportUltraHighBand",
                      "label": "LABEL_OPTIONAL",
                      "name": "support_ultra_high_band",
                      "number": 4,
                      "type": "TYPE_INT64"
                    },
                    {
                      "jsonName": "regulatoryConfigurations",
                      "label": "LABEL_OPTIONAL",
                      "name": "regulatory_configurations",
                      "number": 5,
                      "type": "TYPE_INT64"
                    },
                    {
                      "jsonName": "uartConfigurations",
                      "label": "LABEL_OPTIONAL",
                      "name": "uart_configurations",
                      "number": 6,
                      "type": "TYPE_INT64"
                    },
                    {
                      "jsonName": "enablement11ax",
                      "label": "LABEL_OPTIONAL",
                      "name": "enablement_11ax",
                      "number": 7,
                      "type": "TYPE_INT64"
                    },
                    {
                      "jsonName": "unii4",
                      "label": "LABEL_OPTIONAL",
                      "name": "unii_4",
                      "number": 8,
                      "type": "TYPE_INT64"
                    },
                    {
                      "jsonName": "enablement11beCountries",
                      "label": "LABEL_OPTIONAL",
                      "name": "enablement_11be_countries",
                      "number": 9,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Dsm.Enablement11beCountries"
                    },
                    {
                      "jsonName": "energyDetectionThreshold",
                      "label": "LABEL_OPTIONAL",
                      "name": "energy_detection_threshold",
                      "number": 10,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Dsm.EnergyDetectionThreshold"
                    },
                    {
                      "jsonName": "rfiMitigation",
                      "label": "LABEL_OPTIONAL",
                      "name": "rfi_mitigation",
                      "number": 11,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Dsm.RfiMitigation"
                    }
                  ],
                  "name": "Dsm",
                  "nestedType": [
                    {
                      "field": [
                        {
                          "jsonName": "china",
                          "label": "LABEL_OPTIONAL",
                          "name": "china",
                          "number": 1,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "southKorea",
                          "label": "LABEL_OPTIONAL",
                          "name": "south_korea",
                          "number": 2,
                          "type": "TYPE_BOOL"
                        }
                      ],
                      "name": "Enablement11beCountries"
                    },
                    {
                      "field": [
                        {
                          "jsonName": "revision",
                          "label": "LABEL_OPTIONAL",
                          "name": "revision",
                          "number": 1,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "etsiHb",
                          "label": "LABEL_OPTIONAL",
                          "name": "etsi_hb",
                          "number": 2,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "fccUhb",
                          "label": "LABEL_OPTIONAL",
                          "name": "fcc_uhb",
                          "number": 3,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "hb5g23",
                          "label": "LABEL_OPTIONAL",
                          "name": "hb_5g2_3",
                          "number": 4,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "hb5g4",
                          "label": "LABEL_OPTIONAL",
                          "name": "hb_5g4",
                          "number": 5,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "hb5g6",
                          "label": "LABEL_OPTIONAL",
                          "name": "hb_5g6",
                          "number": 6,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "hb5g89",
                          "label": "LABEL_OPTIONAL",
                          "name": "hb_5g8_9",
                          "number": 7,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "uhb6g1",
                          "label": "LABEL_OPTIONAL",
                          "name": "uhb_6g1",
                          "number": 8,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "uhb6g3",
                          "label": "LABEL_OPTIONAL",
                          "name": "uhb_6g3",
                          "number": 9,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "uhb6g5",
                          "label": "LABEL_OPTIONAL",
                          "name": "uhb_6g5",
                          "number": 10,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "uhb6g6",
                          "label": "LABEL_OPTIONAL",
                          "name": "uhb_6g6",
                          "number": 11,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "uhb6g8",
                          "label": "LABEL_OPTIONAL",
                          "name": "uhb_6g8",
                          "number": 12,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "uhb7g0",
                          "label": "LABEL_OPTIONAL",
                          "name": "uhb_7g0",
                          "number": 13,
                          "type": "TYPE_BOOL"
                        }
                      ],
                      "name": "EnergyDetectionThreshold"
                    },
                    {
                      "field": [
                        {
                          "jsonName": "dlvr",
                          "label": "LABEL_OPTIONAL",
                          "name": "dlvr",
                          "number": 1,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "ddr",
                          "label": "LABEL_OPTIONAL",
                          "name": "ddr",
                          "number": 2,
                          "type": "TYPE_BOOL"
                        }
                      ],
                      "name": "RfiMitigation"
                    }
                  ]
                },
                {
                  "field": [
                    {
                      "jsonName": "restrictionFor2g4",
                      "label": "LABEL_OPTIONAL",
                      "name": "restriction_for_2g4",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "restrictionFor5g2",
                      "label": "LABEL_OPTIONAL",
                      "name": "restriction_for_5g2",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "restrictionFor5g85g9",
                      "label": "LABEL_OPTIONAL",
                      "name": "restriction_for_5g8_5g9",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "restrictionFor6g1",
                      "label": "LABEL_OPTIONAL",
                      "name": "restriction_for_6g1",
                      "number": 4,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "restrictionFor6g3",
                      "label": "LABEL_OPTIONAL",
                      "name": "restriction_for_6g3",
                      "number": 5,
                      "type": "TYPE_UINT32"
                    }
                  ],
                  "name": "BluetoothSarPowerTable"
                },
                {
                  "field": [
                    {
                      "jsonName": "revision",
                      "label": "LABEL_OPTIONAL",
                      "name": "revision",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "increasedPowerModeLimitation",
                      "label": "LABEL_OPTIONAL",
                      "name": "increased_power_mode_limitation",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "sarLbPowerRestriction",
                      "label": "LABEL_OPTIONAL",
                      "name": "sar_lb_power_restriction",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "brModulation",
                      "label": "LABEL_OPTIONAL",
                      "name": "br_modulation",
                      "number": 4,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "edr2Modulation",
                      "label": "LABEL_OPTIONAL",
                      "name": "edr2_modulation",
                      "number": 5,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "edr3Modulation",
                      "label": "LABEL_OPTIONAL",
                      "name": "edr3_modulation",
                      "number": 6,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "leModulation",
                      "label": "LABEL_OPTIONAL",
                      "name": "le_modulation",
                      "number": 7,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "le2MhzModulation",
                      "label": "LABEL_OPTIONAL",
                      "name": "le2_mhz_modulation",
                      "number": 8,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "leLrModulation",
                      "label": "LABEL_OPTIONAL",
                      "name": "le_lr_modulation",
                      "number": 9,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "set1ChainA",
                      "label": "LABEL_OPTIONAL",
                      "name": "set_1_chain_a",
                      "number": 10,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.BluetoothSarPowerTable"
                    },
                    {
                      "jsonName": "set1ChainB",
                      "label": "LABEL_OPTIONAL",
                      "name": "set_1_chain_b",
                      "number": 11,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.BluetoothSarPowerTable"
                    }
                  ],
                  "name": "BluetoothSar"
                },
                {
                  "field": [
                    {
                      "jsonName": "revision",
                      "label": "LABEL_OPTIONAL",
                      "name": "revision",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "enablementWbemCountries",
                      "label": "LABEL_OPTIONAL",
                      "name": "enablement_wbem_countries",
                      "number": 2,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Wbem.EnablementWbemCountries"
                    }
                  ],
                  "name": "Wbem",
                  "nestedType": [
                    {
                      "field": [
                        {
                          "jsonName": "japan",
                          "label": "LABEL_OPTIONAL",
                          "name": "japan",
                          "number": 1,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "southKorea",
                          "label": "LABEL_OPTIONAL",
                          "name": "south_korea",
                          "number": 2,
                          "type": "TYPE_BOOL"
                        }
                      ],
                      "name": "EnablementWbemCountries"
                    }
                  ]
                },
                {
                  "field": [
                    {
                      "jsonName": "revision",
                      "label": "LABEL_OPTIONAL",
                      "name": "revision",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "enablementBpagCountries",
                      "label": "LABEL_OPTIONAL",
                      "name": "enablement_bpag_countries",
                      "number": 2,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.BluetoothPpag.EnablementBpagCountries"
                    }
                  ],
                  "name": "BluetoothPpag",
                  "nestedType": [
                    {
                      "field": [
                        {
                          "jsonName": "eu",
                          "label": "LABEL_OPTIONAL",
                          "name": "eu",
                          "number": 1,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "china",
                          "label": "LABEL_OPTIONAL",
                          "name": "china",
                          "number": 2,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "euUhb",
                          "label": "LABEL_OPTIONAL",
                          "name": "eu_uhb",
                          "number": 3,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "fccUhb",
                          "label": "LABEL_OPTIONAL",
                          "name": "fcc_uhb",
                          "number": 4,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "isedUhb",
                          "label": "LABEL_OPTIONAL",
                          "name": "ised_uhb",
                          "number": 5,
                          "type": "TYPE_BOOL"
                        }
                      ],
                      "name": "EnablementBpagCountries"
                    }
                  ]
                },
                {
                  "field": [
                    {
                      "jsonName": "revision",
                      "label": "LABEL_OPTIONAL",
                      "name": "revision",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "enableQuadFilterBypass",
                      "label": "LABEL_OPTIONAL",
                      "name": "enable_quad_filter_bypass",
                      "number": 2,
                      "type": "TYPE_BOOL"
                    }
                  ],
                  "name": "Bbfb"
                },
                {
                  "field": [
                    {
                      "jsonName": "revision",
                      "label": "LABEL_OPTIONAL",
                      "name": "revision",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "bdcmDualChainMode",
                      "label": "LABEL_OPTIONAL",
                      "name": "bdcm_dual_chain_mode",
                      "number": 2,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Bdcm.BdcmDualChainMode"
                    }
                  ],
                  "name": "Bdcm",
                  "nestedType": [
                    {
                      "field": [
                        {
                          "jsonName": "chainAAndChainB",
                          "label": "LABEL_OPTIONAL",
                          "name": "chain_a_and_chain_b",
                          "number": 1,
                          "type": "TYPE_BOOL"
                        }
                      ],
                      "name": "BdcmDualChainMode"
                    }
                  ]
                },
                {
                  "field": [
                    {
                      "jsonName": "revision",
                      "label": "LABEL_OPTIONAL",
                      "name": "revision",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "bandsSelection",
                      "label": "LABEL_OPTIONAL",
                      "name": "bands_selection",
                      "number": 2,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Bbsm.BbsmBandsSelection"
                    }
                  ],
                  "name": "Bbsm",
                  "nestedType": [
                    {
                      "field": [
                        {
                          "jsonName": "band24GhzDisable",
                          "label": "LABEL_OPTIONAL",
                          "name": "band_2_4_ghz_disable",
                          "number": 1,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "band52GhzDisable",
                          "label": "LABEL_OPTIONAL",
                          "name": "band_5_2_ghz_disable",
                          "number": 2,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "band58GhzDisable",
                          "label": "LABEL_OPTIONAL",
                          "name": "band_5_8_ghz_disable",
                          "number": 3,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "band62GhzDisable",
                          "label": "LABEL_OPTIONAL",
                          "name": "band_6_2_ghz_disable",
                          "number": 4,
                          "type": "TYPE_BOOL"
                        }
                      ],
                      "name": "BbsmBandsSelection"
                    }
                  ]
                },
                {
                  "field": [
                    {
                      "jsonName": "revision",
                      "label": "LABEL_OPTIONAL",
                      "name": "revision",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "uhbCountrySelection",
                      "label": "LABEL_OPTIONAL",
                      "name": "uhb_country_selection",
                      "number": 2,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Bucs.BucsUhbCountrySelection"
                    }
                  ],
                  "name": "Bucs",
                  "nestedType": [
                    {
                      "field": [
                        {
                          "jsonName": "forceDisableBtInAllOtherCountries",
                          "label": "LABEL_OPTIONAL",
                          "name": "force_disable_bt_in_all_other_countries",
                          "number": 1,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInUsa",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_usa",
                          "number": 2,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInRestOfTheWorld",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_rest_of_the_world",
                          "number": 3,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInEu",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_eu",
                          "number": 4,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInSouthKorea",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_south_korea",
                          "number": 5,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInBrazil",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_brazil",
                          "number": 6,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInChile",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_chile",
                          "number": 7,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInJapan",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_japan",
                          "number": 8,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInCanada",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_canada",
                          "number": 9,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInMorocco",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_morocco",
                          "number": 10,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInMongolia",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_mongolia",
                          "number": 11,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInMalaysia",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_malaysia",
                          "number": 12,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInSaudiArabia",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_saudi_arabia",
                          "number": 13,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInMexico",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_mexico",
                          "number": 14,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInNigeria",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_nigeria",
                          "number": 15,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInThailand",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_thailand",
                          "number": 16,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInSingapore",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_singapore",
                          "number": 17,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInTaiwan",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_taiwan",
                          "number": 18,
                          "type": "TYPE_BOOL"
                        },
                        {
                          "jsonName": "allow6GhzInSouthAfrica",
                          "label": "LABEL_OPTIONAL",
                          "name": "allow_6_ghz_in_south_africa",
                          "number": 19,
                          "type": "TYPE_BOOL"
                        }
                      ],
                      "name": "BucsUhbCountrySelection"
                    }
                  ]
                },
                {
                  "field": [
                    {
                      "jsonName": "revision",
                      "label": "LABEL_OPTIONAL",
                      "name": "revision",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "dualMacEnable",
                      "label": "LABEL_OPTIONAL",
                      "name": "dual_mac_enable",
                      "number": 2,
                      "type": "TYPE_BOOL"
                    }
                  ],
                  "name": "Bdmm"
                },
                {
                  "field": [
                    {
                      "jsonName": "revision",
                      "label": "LABEL_OPTIONAL",
                      "name": "revision",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "dynamicSarEnable",
                      "label": "LABEL_OPTIONAL",
                      "name": "dynamic_sar_enable",
                      "number": 2,
                      "type": "TYPE_BOOL"
                    },
                    {
                      "jsonName": "numberOfOptionalSar",
                      "label": "LABEL_OPTIONAL",
                      "name": "number_of_optional_sar",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "set2ChainA",
                      "label": "LABEL_OPTIONAL",
                      "name": "set_2_chain_a",
                      "number": 4,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.BluetoothSarPowerTable"
                    },
                    {
                      "jsonName": "set2ChainB",
                      "label": "LABEL_OPTIONAL",
                      "name": "set_2_chain_b",
                      "number": 5,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.BluetoothSarPowerTable"
                    },
                    {
                      "jsonName": "set3ChainA",
                      "label": "LABEL_OPTIONAL",
                      "name": "set_3_chain_a",
                      "number": 6,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.BluetoothSarPowerTable"
                    },
                    {
                      "jsonName": "set3ChainB",
                      "label": "LABEL_OPTIONAL",
                      "name": "set_3_chain_b",
                      "number": 7,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.BluetoothSarPowerTable"
                    },
                    {
                      "jsonName": "set4ChainA",
                      "label": "LABEL_OPTIONAL",
                      "name": "set_4_chain_a",
                      "number": 8,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.BluetoothSarPowerTable"
                    },
                    {
                      "jsonName": "set4ChainB",
                      "label": "LABEL_OPTIONAL",
                      "name": "set_4_chain_b",
                      "number": 9,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.BluetoothSarPowerTable"
                    }
                  ],
                  "name": "Ebrd"
                },
                {
                  "field": [
                    {
                      "jsonName": "revision",
                      "label": "LABEL_OPTIONAL",
                      "name": "revision",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "filterCfgChainA",
                      "label": "LABEL_OPTIONAL",
                      "name": "filter_cfg_chain_a",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "filterCfgChainB",
                      "label": "LABEL_OPTIONAL",
                      "name": "filter_cfg_chain_b",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "filterCfgChainC",
                      "label": "LABEL_OPTIONAL",
                      "name": "filter_cfg_chain_c",
                      "number": 4,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "filterCfgChainD",
                      "label": "LABEL_OPTIONAL",
                      "name": "filter_cfg_chain_d",
                      "number": 5,
                      "type": "TYPE_UINT32"
                    }
                  ],
                  "name": "Wpfc"
                },
                {
                  "field": [
                    {
                      "jsonName": "revision",
                      "label": "LABEL_OPTIONAL",
                      "name": "revision",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "override",
                      "label": "LABEL_OPTIONAL",
                      "name": "override",
                      "number": 2,
                      "type": "TYPE_BOOL"
                    },
                    {
                      "jsonName": "bluetoothRadioResistorOhm",
                      "label": "LABEL_OPTIONAL",
                      "name": "bluetooth_radio_resistor_ohm",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    }
                  ],
                  "name": "Dsbr"
                }
              ]
            },
            {
              "name": "LegacyIntelConfig"
            },
            {
              "field": [
                {
                  "jsonName": "tabletModePowerTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "tablet_mode_power_table",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.MtkConfig.TransmitPowerChain"
                },
                {
                  "jsonName": "nonTabletModePowerTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "non_tablet_mode_power_table",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.MtkConfig.TransmitPowerChain"
                },
                {
                  "jsonName": "fccPowerTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "fcc_power_table",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.MtkConfig.GeoTransmitPowerChain"
                },
                {
                  "jsonName": "euPowerTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "eu_power_table",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.MtkConfig.GeoTransmitPowerChain"
                },
                {
                  "jsonName": "otherPowerTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "other_power_table",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.MtkConfig.GeoTransmitPowerChain"
                },
                {
                  "jsonName": "countryList",
                  "label": "LABEL_OPTIONAL",
                  "name": "country_list",
                  "number": 6,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.MtkConfig.MtclTable"
                }
              ],
              "name": "MtkConfig",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "limit2g",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_2g",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit5g1",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_5g_1",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit5g2",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_5g_2",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit5g3",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_5g_3",
                      "number": 4,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit5g4",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_5g_4",
                      "number": 5,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit6g1",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_6g_1",
                      "number": 6,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit6g2",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_6g_2",
                      "number": 7,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit6g3",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_6g_3",
                      "number": 8,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit6g4",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_6g_4",
                      "number": 9,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit6g5",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_6g_5",
                      "number": 10,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit6g6",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_6g_6",
                      "number": 11,
                      "type": "TYPE_UINT32"
                    }
                  ],
                  "name": "TransmitPowerChain"
                },
                {
                  "field": [
                    {
                      "jsonName": "limit2g",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_2g",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit5g",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_5g",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "offset2g",
                      "label": "LABEL_OPTIONAL",
                      "name": "offset_2g",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "offset5g",
                      "label": "LABEL_OPTIONAL",
                      "name": "offset_5g",
                      "number": 4,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit6g",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_6g",
                      "number": 5,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "offset6g",
                      "label": "LABEL_OPTIONAL",
                      "name": "offset_6g",
                      "number": 6,
                      "type": "TYPE_UINT32"
                    }
                  ],
                  "name": "GeoTransmitPowerChain"
                },
                {
                  "field": [
                    {
                      "jsonName": "version",
                      "label": "LABEL_OPTIONAL",
                      "name": "version",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "support6ghz",
                      "label": "LABEL_OPTIONAL",
                      "name": "support_6ghz",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "bitmask6ghz",
                      "label": "LABEL_OPTIONAL",
                      "name": "bitmask_6ghz",
                      "number": 3,
                      "type": "TYPE_UINT64"
                    },
                    {
                      "jsonName": "support5p9ghz",
                      "label": "LABEL_OPTIONAL",
                      "name": "support_5p9ghz",
                      "number": 4,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "bitmask5p9ghz",
                      "label": "LABEL_OPTIONAL",
                      "name": "bitmask_5p9ghz",
                      "number": 5,
                      "type": "TYPE_UINT64"
                    }
                  ],
                  "name": "MtclTable"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "tabletModePowerTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "tablet_mode_power_table",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.Rtw89Config.TransmitPowerChain"
                },
                {
                  "jsonName": "nonTabletModePowerTable",
                  "label": "LABEL_OPTIONAL",
                  "name": "non_tablet_mode_power_table",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.Rtw89Config.TransmitPowerChain"
                },
                {
                  "jsonName": "offsetFcc",
                  "label": "LABEL_OPTIONAL",
                  "name": "offset_fcc",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.Rtw89Config.GeoOffsets"
                },
                {
                  "jsonName": "offsetEu",
                  "label": "LABEL_OPTIONAL",
                  "name": "offset_eu",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.Rtw89Config.GeoOffsets"
                },
                {
                  "jsonName": "offsetOther",
                  "label": "LABEL_OPTIONAL",
                  "name": "offset_other",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig.Rtw89Config.GeoOffsets"
                }
              ],
              "name": "Rtw89Config",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "limit2g",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_2g",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit5g1",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_5g_1",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit5g3",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_5g_3",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit5g4",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_5g_4",
                      "number": 4,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit6g1",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_6g_1",
                      "number": 5,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit6g2",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_6g_2",
                      "number": 6,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit6g3",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_6g_3",
                      "number": 7,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit6g4",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_6g_4",
                      "number": 8,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit6g5",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_6g_5",
                      "number": 9,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "limit6g6",
                      "label": "LABEL_OPTIONAL",
                      "name": "limit_6g_6",
                      "number": 10,
                      "type": "TYPE_UINT32"
                    }
                  ],
                  "name": "TransmitPowerChain"
                },
                {
                  "field": [
                    {
                      "jsonName": "offset2g",
                      "label": "LABEL_OPTIONAL",
                      "name": "offset_2g",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "offset5g",
                      "label": "LABEL_OPTIONAL",
                      "name": "offset_5g",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "offset6g",
                      "label": "LABEL_OPTIONAL",
                      "name": "offset_6g",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    }
                  ],
                  "name": "GeoOffsets"
                }
              ]
            }
          ],
          "oneofDecl": [
            {
              "name": "wifi_config"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/wifi_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/component.proto",
        "chromiumos/config/api/proximity_config.proto",
        "chromiumos/config/api/resource_config.proto",
        "chromiumos/config/api/wifi_config.proto",
        "google/protobuf/wrappers.proto"
      ],
      "messageType": [
        {
          "enumType": [
            {
              "name": "Type",
              "value": [
                {
                  "name": "TYPE_UNKNOWN",
                  "number": 0
                },
                {
                  "name": "SCREEN",
                  "number": 1
                },
                {
                  "name": "FORM_FACTOR",
                  "number": 2
                },
                {
                  "name": "AUDIO",
                  "number": 3
                },
                {
                  "name": "STYLUS",
                  "number": 4
                },
                {
                  "name": "KEYBOARD",
                  "number": 5
                },
                {
                  "name": "THERMAL",
                  "number": 6
                },
                {
                  "name": "CAMERA",
                  "number": 7
                },
                {
                  "name": "ACCELEROMETER_GYROSCOPE_MAGNETOMETER",
                  "number": 8
                },
                {
                  "name": "FINGERPRINT",
                  "number": 9
                },
                {
                  "name": "PROXIMITY_SENSOR",
                  "number": 10
                },
                {
                  "name": "DAUGHTER_BOARD",
                  "number": 11
                },
                {
                  "name": "NON_VOLATILE_STORAGE",
                  "number": 12
                },
                {
                  "name": "RAM",
                  "number": 13
                },
                {
                  "name": "WIFI",
                  "number": 14
                },
                {
                  "name": "CELLULAR_BOARD",
                  "number": 15
                },
                {
                  "name": "SD_READER",
                  "number": 16
                },
                {
                  "name": "MOTHERBOARD_USB",
                  "number": 17
                },
                {
                  "name": "BLUETOOTH",
                  "number": 18
                },
                {
                  "name": "BARRELJACK",
                  "number": 19
                },
                {
                  "name": "POWER_BUTTON",
                  "number": 20
                },
                {
                  "name": "VOLUME_BUTTON",
                  "number": 21
                },
                {
                  "name": "EC",
                  "number": 22
                },
                {
                  "name": "TOUCH",
                  "number": 23
                },
                {
                  "name": "TPM",
                  "number": 24
                },
                {
                  "name": "MICROPHONE_MUTE_SWITCH",
                  "number": 25
                },
                {
                  "name": "BATTERY",
                  "number": 26
                },
                {
                  "name": "HDMI",
                  "number": 27
                },
                {
                  "name": "SOC",
                  "number": 28
                },
                {
                  "name": "HPS",
                  "number": 29
                },
                {
                  "name": "DP_CONVERTER",
                  "number": 30
                },
                {
                  "name": "POE",
                  "number": 31
                },
                {
                  "name": "POWER_SUPPLY",
                  "number": 32
                },
                {
                  "name": "RECOVERY_INPUT",
                  "number": 33
                },
                {
                  "name": "PRIVACY_SCREEN",
                  "number": 34
                },
                {
                  "name": "DGPU",
                  "number": 35
                },
                {
                  "name": "UWB",
                  "number": 36
                },
                {
                  "name": "DETACHABLE_BASE",
                  "number": 37
                },
                {
                  "name": "FAN",
                  "number": 38
                },
                {
                  "name": "DSP",
                  "number": 39
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.api.Topology.Type"
            },
            {
              "jsonName": "description",
              "label": "LABEL_REPEATED",
              "name": "description",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology.DescriptionEntry"
            },
            {
              "jsonName": "hardwareFeature",
              "label": "LABEL_OPTIONAL",
              "name": "hardware_feature",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures"
            }
          ],
          "name": "Topology",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "DescriptionEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "enumType": [
            {
              "name": "Type",
              "value": [
                {
                  "name": "TYPE_UNKNOWN",
                  "number": 0
                },
                {
                  "name": "MILLISECONDS",
                  "number": 1
                },
                {
                  "name": "SECONDS",
                  "number": 2
                },
                {
                  "name": "MINUTES",
                  "number": 3
                },
                {
                  "name": "HOURS",
                  "number": 4
                },
                {
                  "name": "DAYS",
                  "number": 5
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.api.Duration.Type"
            },
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 2,
              "type": "TYPE_INT32"
            }
          ],
          "name": "Duration"
        },
        {
          "enumType": [
            {
              "name": "Present",
              "value": [
                {
                  "name": "PRESENT_UNKNOWN",
                  "number": 0
                },
                {
                  "name": "PRESENT",
                  "number": 1
                },
                {
                  "name": "NOT_PRESENT",
                  "number": 2
                }
              ]
            },
            {
              "name": "PortPosition",
              "value": [
                {
                  "name": "UNKNOWN",
                  "number": 0
                },
                {
                  "name": "LEFT",
                  "number": 1
                },
                {
                  "name": "RIGHT",
                  "number": 2
                },
                {
                  "name": "BACK",
                  "number": 3
                },
                {
                  "name": "FRONT",
                  "number": 4
                },
                {
                  "name": "LEFT_FRONT",
                  "number": 5
                },
                {
                  "name": "LEFT_BACK",
                  "number": 6
                },
                {
                  "name": "RIGHT_FRONT",
                  "number": 7
                },
                {
                  "name": "RIGHT_BACK",
                  "number": 8
                },
                {
                  "name": "BACK_LEFT",
                  "number": 9
                },
                {
                  "name": "BACK_RIGHT",
                  "number": 10
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "usbC",
              "label": "LABEL_OPTIONAL",
              "name": "usb_c",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.UsbC"
            },
            {
              "jsonName": "usbA",
              "label": "LABEL_OPTIONAL",
              "name": "usb_a",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.UsbA"
            },
            {
              "jsonName": "cellular",
              "label": "LABEL_OPTIONAL",
              "name": "cellular",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Cellular"
            },
            {
              "jsonName": "hdmi",
              "label": "LABEL_OPTIONAL",
              "name": "hdmi",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Hdmi"
            },
            {
              "jsonName": "fwConfig",
              "label": "LABEL_OPTIONAL",
              "name": "fw_config",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.FirmwareConfiguration"
            },
            {
              "jsonName": "audio",
              "label": "LABEL_OPTIONAL",
              "name": "audio",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Audio"
            },
            {
              "jsonName": "camera",
              "label": "LABEL_OPTIONAL",
              "name": "camera",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Camera"
            },
            {
              "jsonName": "accelerometer",
              "label": "LABEL_OPTIONAL",
              "name": "accelerometer",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Accelerometer"
            },
            {
              "jsonName": "gyroscope",
              "label": "LABEL_OPTIONAL",
              "name": "gyroscope",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Gyroscope"
            },
            {
              "jsonName": "magnetometer",
              "label": "LABEL_OPTIONAL",
              "name": "magnetometer",
              "number": 10,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Magnetometer"
            },
            {
              "jsonName": "lightSensor",
              "label": "LABEL_OPTIONAL",
              "name": "light_sensor",
              "number": 11,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.LightSensor"
            },
            {
              "jsonName": "screen",
              "label": "LABEL_OPTIONAL",
              "name": "screen",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Screen"
            },
            {
              "jsonName": "formFactor",
              "label": "LABEL_OPTIONAL",
              "name": "form_factor",
              "number": 13,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.FormFactor"
            },
            {
              "jsonName": "stylus",
              "label": "LABEL_OPTIONAL",
              "name": "stylus",
              "number": 14,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Stylus"
            },
            {
              "jsonName": "keyboard",
              "label": "LABEL_OPTIONAL",
              "name": "keyboard",
              "number": 15,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Keyboard"
            },
            {
              "jsonName": "memory",
              "label": "LABEL_OPTIONAL",
              "name": "memory",
              "number": 16,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Memory"
            },
            {
              "jsonName": "fingerprint",
              "label": "LABEL_OPTIONAL",
              "name": "fingerprint",
              "number": 17,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Fingerprint"
            },
            {
              "jsonName": "storage",
              "label": "LABEL_OPTIONAL",
              "name": "storage",
              "number": 18,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Storage"
            },
            {
              "jsonName": "bluetooth",
              "label": "LABEL_OPTIONAL",
              "name": "bluetooth",
              "number": 19,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Bluetooth"
            },
            {
              "jsonName": "barreljack",
              "label": "LABEL_OPTIONAL",
              "name": "barreljack",
              "number": 20,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.BarrelJack"
            },
            {
              "jsonName": "wifi",
              "label": "LABEL_OPTIONAL",
              "name": "wifi",
              "number": 23,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Wifi"
            },
            {
              "jsonName": "powerButton",
              "label": "LABEL_OPTIONAL",
              "name": "power_button",
              "number": 21,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Button"
            },
            {
              "jsonName": "volumeButton",
              "label": "LABEL_OPTIONAL",
              "name": "volume_button",
              "number": 22,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Button"
            },
            {
              "jsonName": "embeddedController",
              "label": "LABEL_OPTIONAL",
              "name": "embedded_controller",
              "number": 24,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.EmbeddedController"
            },
            {
              "jsonName": "trustedPlatformModule",
              "label": "LABEL_OPTIONAL",
              "name": "trusted_platform_module",
              "number": 25,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.TrustedPlatformModule"
            },
            {
              "jsonName": "hotwording",
              "label": "LABEL_OPTIONAL",
              "name": "hotwording",
              "number": 26,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Hotwording"
            },
            {
              "jsonName": "display",
              "label": "LABEL_OPTIONAL",
              "name": "display",
              "number": 27,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Display"
            },
            {
              "jsonName": "touchpad",
              "label": "LABEL_OPTIONAL",
              "name": "touchpad",
              "number": 28,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Touchpad"
            },
            {
              "jsonName": "microphoneMuteSwitch",
              "label": "LABEL_OPTIONAL",
              "name": "microphone_mute_switch",
              "number": 29,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.MicrophoneMuteSwitch"
            },
            {
              "jsonName": "battery",
              "label": "LABEL_OPTIONAL",
              "name": "battery",
              "number": 30,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Battery"
            },
            {
              "jsonName": "privacyScreen",
              "label": "LABEL_OPTIONAL",
              "name": "privacy_screen",
              "number": 31,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.PrivacyScreen"
            },
            {
              "jsonName": "soc",
              "label": "LABEL_OPTIONAL",
              "name": "soc",
              "number": 32,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Soc"
            },
            {
              "jsonName": "dpConverter",
              "label": "LABEL_OPTIONAL",
              "name": "dp_converter",
              "number": 33,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.DisplayPortConverter"
            },
            {
              "jsonName": "hps",
              "label": "LABEL_OPTIONAL",
              "name": "hps",
              "number": 34,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Hps"
            },
            {
              "jsonName": "poe",
              "label": "LABEL_OPTIONAL",
              "name": "poe",
              "number": 35,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.PoE"
            },
            {
              "jsonName": "powerSupply",
              "label": "LABEL_OPTIONAL",
              "name": "power_supply",
              "number": 36,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.PowerSupply"
            },
            {
              "jsonName": "proximity",
              "label": "LABEL_OPTIONAL",
              "name": "proximity",
              "number": 37,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Proximity"
            },
            {
              "jsonName": "touch",
              "label": "LABEL_OPTIONAL",
              "name": "touch",
              "number": 38,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Touch"
            },
            {
              "jsonName": "thermal",
              "label": "LABEL_OPTIONAL",
              "name": "thermal",
              "number": 39,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Thermal"
            },
            {
              "jsonName": "runtimeProbeConfig",
              "label": "LABEL_OPTIONAL",
              "name": "runtime_probe_config",
              "number": 40,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.RuntimeProbeConfig"
            },
            {
              "jsonName": "dgpuConfig",
              "label": "LABEL_OPTIONAL",
              "name": "dgpu_config",
              "number": 41,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Dgpu"
            },
            {
              "jsonName": "uwbConfig",
              "label": "LABEL_OPTIONAL",
              "name": "uwb_config",
              "number": 42,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Uwb"
            },
            {
              "jsonName": "hardwareProbeConfig",
              "label": "LABEL_OPTIONAL",
              "name": "hardware_probe_config",
              "number": 43,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.HardwareProbe"
            },
            {
              "jsonName": "detachableBase",
              "label": "LABEL_OPTIONAL",
              "name": "detachable_base",
              "number": 44,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.DetachableBase"
            },
            {
              "jsonName": "suspend",
              "label": "LABEL_OPTIONAL",
              "name": "suspend",
              "number": 45,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Suspend"
            },
            {
              "jsonName": "vrr",
              "label": "LABEL_OPTIONAL",
              "name": "vrr",
              "number": 46,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Vrr"
            },
            {
              "jsonName": "sdReader",
              "label": "LABEL_OPTIONAL",
              "name": "sd_reader",
              "number": 47,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.SdReader"
            },
            {
              "jsonName": "featureLevel",
              "label": "LABEL_OPTIONAL",
              "name": "feature_level",
              "number": 48,
              "type": "TYPE_UINT32"
            },
            {
              "jsonName": "oemInfo",
              "label": "LABEL_OPTIONAL",
              "name": "oem_info",
              "number": 49,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.OEMInfo"
            },
            {
              "jsonName": "fan",
              "label": "LABEL_OPTIONAL",
              "name": "fan",
              "number": 50,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Fan"
            },
            {
              "jsonName": "interruptControllerInfo",
              "label": "LABEL_OPTIONAL",
              "name": "interrupt_controller_info",
              "number": 51,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.InterruptControllerInfo"
            },
            {
              "jsonName": "tiledDisplay",
              "label": "LABEL_OPTIONAL",
              "name": "tiled_display",
              "number": 52,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.TiledDisplay"
            },
            {
              "jsonName": "cpuInfo",
              "label": "LABEL_OPTIONAL",
              "name": "cpu_info",
              "number": 53,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.CpuInfo"
            },
            {
              "jsonName": "pendrive",
              "label": "LABEL_OPTIONAL",
              "name": "pendrive",
              "number": 54,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.Pendrive"
            },
            {
              "jsonName": "dspCore",
              "label": "LABEL_OPTIONAL",
              "name": "dsp_core",
              "number": 55,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.HardwareFeatures.DspCore"
            }
          ],
          "name": "HardwareFeatures",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "Count"
            },
            {
              "field": [
                {
                  "jsonName": "count",
                  "label": "LABEL_OPTIONAL",
                  "name": "count",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Count"
                },
                {
                  "jsonName": "ports",
                  "label": "LABEL_REPEATED",
                  "name": "ports",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.UsbC.Port"
                },
                {
                  "jsonName": "usb4",
                  "label": "LABEL_OPTIONAL",
                  "name": "usb4",
                  "number": 3,
                  "type": "TYPE_BOOL"
                },
                {
                  "jsonName": "deferExternalDisplayTimeout",
                  "label": "LABEL_OPTIONAL",
                  "name": "defer_external_display_timeout",
                  "number": 4,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "pdc",
                  "label": "LABEL_OPTIONAL",
                  "name": "pdc",
                  "number": 5,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "UsbC",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "position",
                      "label": "LABEL_OPTIONAL",
                      "name": "position",
                      "number": 1,
                      "type": "TYPE_ENUM",
                      "typeName": ".chromiumos.config.api.HardwareFeatures.PortPosition"
                    },
                    {
                      "jsonName": "indexOverride",
                      "label": "LABEL_OPTIONAL",
                      "name": "index_override",
                      "number": 2,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".google.protobuf.UInt32Value"
                    }
                  ],
                  "name": "Port"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "count",
                  "label": "LABEL_OPTIONAL",
                  "name": "count",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Count"
                }
              ],
              "name": "UsbA"
            },
            {
              "enumType": [
                {
                  "name": "CellularType",
                  "value": [
                    {
                      "name": "CELLULAR_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "CELLULAR_LTE",
                      "number": 1
                    },
                    {
                      "name": "CELLULAR_5G",
                      "number": 2
                    }
                  ]
                },
                {
                  "name": "ModemType",
                  "value": [
                    {
                      "name": "MODEM_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "MODEM_L850",
                      "number": 1
                    },
                    {
                      "name": "MODEM_NL668",
                      "number": 2
                    },
                    {
                      "name": "MODEM_FM101",
                      "number": 3
                    },
                    {
                      "name": "MODEM_FM350",
                      "number": 4
                    },
                    {
                      "name": "MODEM_SC7180",
                      "number": 5
                    },
                    {
                      "name": "MODEM_SC7280",
                      "number": 6
                    },
                    {
                      "name": "MODEM_EM060",
                      "number": 7
                    },
                    {
                      "name": "MODEM_RW101",
                      "number": 8
                    },
                    {
                      "name": "MODEM_RW135",
                      "number": 9
                    },
                    {
                      "name": "MODEM_LCUK54",
                      "number": 10
                    },
                    {
                      "name": "MODEM_RW350",
                      "number": 11
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "model",
                  "label": "LABEL_OPTIONAL",
                  "name": "model",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "type",
                  "label": "LABEL_OPTIONAL",
                  "name": "type",
                  "number": 3,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Cellular.CellularType"
                },
                {
                  "jsonName": "attachApnRequired",
                  "label": "LABEL_OPTIONAL",
                  "name": "attach_apn_required",
                  "number": 4,
                  "options": {
                    "deprecated": true
                  },
                  "type": "TYPE_BOOL"
                },
                {
                  "jsonName": "dynamicPowerReductionConfig",
                  "label": "LABEL_OPTIONAL",
                  "name": "dynamic_power_reduction_config",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig"
                },
                {
                  "jsonName": "wedgeTimeoutInMs",
                  "label": "LABEL_OPTIONAL",
                  "name": "wedge_timeout_in_ms",
                  "number": 6,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "modemType",
                  "label": "LABEL_OPTIONAL",
                  "name": "modem_type",
                  "number": 7,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Cellular.ModemType"
                }
              ],
              "name": "Cellular",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "gpio",
                      "label": "LABEL_OPTIONAL",
                      "name": "gpio",
                      "number": 1,
                      "oneofIndex": 0,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "modemManager",
                      "label": "LABEL_OPTIONAL",
                      "name": "modem_manager",
                      "number": 2,
                      "oneofIndex": 0,
                      "type": "TYPE_BOOL"
                    },
                    {
                      "jsonName": "tabletMode",
                      "label": "LABEL_OPTIONAL",
                      "name": "tablet_mode",
                      "number": 3,
                      "type": "TYPE_BOOL"
                    },
                    {
                      "jsonName": "enableMultiPowerLevelSar",
                      "label": "LABEL_OPTIONAL",
                      "name": "enable_multi_power_level_sar",
                      "number": 4,
                      "type": "TYPE_BOOL"
                    },
                    {
                      "jsonName": "enableDefaultProximityStateFar",
                      "label": "LABEL_OPTIONAL",
                      "name": "enable_default_proximity_state_far",
                      "number": 5,
                      "type": "TYPE_BOOL"
                    },
                    {
                      "jsonName": "powerLevelMapping",
                      "label": "LABEL_REPEATED",
                      "name": "power_level_mapping",
                      "number": 6,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.PowerLevelMappingEntry"
                    },
                    {
                      "jsonName": "regulatoryDomainMapping",
                      "label": "LABEL_REPEATED",
                      "name": "regulatory_domain_mapping",
                      "number": 7,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.RegulatoryDomainMappingEntry"
                    }
                  ],
                  "name": "DynamicPowerReductionConfig",
                  "nestedType": [
                    {
                      "field": [
                        {
                          "jsonName": "key",
                          "label": "LABEL_OPTIONAL",
                          "name": "key",
                          "number": 1,
                          "type": "TYPE_STRING"
                        },
                        {
                          "jsonName": "value",
                          "label": "LABEL_OPTIONAL",
                          "name": "value",
                          "number": 2,
                          "type": "TYPE_UINT32"
                        }
                      ],
                      "name": "PowerLevelMappingEntry",
                      "options": {
                        "mapEntry": true
                      }
                    },
                    {
                      "field": [
                        {
                          "jsonName": "key",
                          "label": "LABEL_OPTIONAL",
                          "name": "key",
                          "number": 1,
                          "type": "TYPE_STRING"
                        },
                        {
                          "jsonName": "value",
                          "label": "LABEL_OPTIONAL",
                          "name": "value",
                          "number": 2,
                          "type": "TYPE_UINT32"
                        }
                      ],
                      "name": "RegulatoryDomainMappingEntry",
                      "options": {
                        "mapEntry": true
                      }
                    }
                  ],
                  "oneofDecl": [
                    {
                      "name": "dynamic_power_reduction_config"
                    }
                  ]
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "cec",
                  "label": "LABEL_OPTIONAL",
                  "name": "cec",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Hdmi.Cec"
                }
              ],
              "name": "Hdmi",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "powerOnDisplaysOnBoot",
                      "label": "LABEL_OPTIONAL",
                      "name": "power_on_displays_on_boot",
                      "number": 1,
                      "type": "TYPE_BOOL"
                    },
                    {
                      "jsonName": "powerOffDisplaysOnShutdown",
                      "label": "LABEL_OPTIONAL",
                      "name": "power_off_displays_on_shutdown",
                      "number": 2,
                      "type": "TYPE_BOOL"
                    }
                  ],
                  "name": "Cec"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "mask",
                  "label": "LABEL_OPTIONAL",
                  "name": "mask",
                  "number": 2,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "corebootCustomizations",
                  "label": "LABEL_REPEATED",
                  "name": "coreboot_customizations",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "vbootCbfsIntegration",
                  "label": "LABEL_OPTIONAL",
                  "name": "vboot_cbfs_integration",
                  "number": 5,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "fwRoVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "fw_ro_version",
                  "number": 8,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer"
                },
                {
                  "jsonName": "intelIsh",
                  "label": "LABEL_OPTIONAL",
                  "name": "intel_ish",
                  "number": 9,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "fwRwVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "fw_rw_version",
                  "number": 10,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer"
                },
                {
                  "jsonName": "bmpLogo",
                  "label": "LABEL_OPTIONAL",
                  "name": "bmp_logo",
                  "number": 11,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "fwSplashScreen",
                  "label": "LABEL_OPTIONAL",
                  "name": "fw_splash_screen",
                  "number": 12,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "lateCseSync",
                  "label": "LABEL_OPTIONAL",
                  "name": "late_cse_sync",
                  "number": 13,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "hasRecoveryMrcCache",
                  "label": "LABEL_OPTIONAL",
                  "name": "has_recovery_mrc_cache",
                  "number": 14,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "mainboardHasEarlySignOfLife",
                  "label": "LABEL_OPTIONAL",
                  "name": "mainboard_has_early_sign_of_life",
                  "number": 15,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "ishHasMainFw",
                  "label": "LABEL_OPTIONAL",
                  "name": "ish_has_main_fw",
                  "number": 16,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "FirmwareConfiguration",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "majorVersion",
                      "label": "LABEL_OPTIONAL",
                      "name": "major_version",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "minorVersion",
                      "label": "LABEL_OPTIONAL",
                      "name": "minor_version",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "patchVersion",
                      "label": "LABEL_OPTIONAL",
                      "name": "patch_version",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    }
                  ],
                  "name": "SemVer"
                }
              ],
              "reservedRange": [
                {
                  "end": 5,
                  "start": 4
                },
                {
                  "end": 7,
                  "start": 6
                },
                {
                  "end": 8,
                  "start": 7
                }
              ]
            },
            {
              "enumType": [
                {
                  "name": "AudioCodec",
                  "reservedRange": [
                    {
                      "end": 7,
                      "start": 4
                    },
                    {
                      "end": 9,
                      "start": 9
                    }
                  ],
                  "value": [
                    {
                      "name": "AUDIO_CODEC_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "RT5682",
                      "number": 1
                    },
                    {
                      "name": "ALC5682I",
                      "number": 2
                    },
                    {
                      "name": "ALC5682",
                      "number": 3
                    },
                    {
                      "name": "DA7219",
                      "number": 8
                    },
                    {
                      "name": "NAU88L25B",
                      "number": 10
                    },
                    {
                      "name": "CS42L42",
                      "number": 11
                    },
                    {
                      "name": "ALC5682IVS",
                      "number": 12
                    },
                    {
                      "name": "WCD9385",
                      "number": 13
                    },
                    {
                      "name": "ES8326",
                      "number": 14
                    },
                    {
                      "name": "ALC272",
                      "number": 15
                    },
                    {
                      "name": "ALC712",
                      "number": 16
                    },
                    {
                      "name": "AUDIO_CODEC_ALC5650",
                      "number": 17
                    },
                    {
                      "name": "AUDIO_CODEC_ALC256",
                      "number": 18
                    },
                    {
                      "name": "AUDIO_CODEC_ALC3247",
                      "number": 19
                    },
                    {
                      "name": "AUDIO_CODEC_ALC3287",
                      "number": 20
                    },
                    {
                      "name": "AUDIO_CODEC_ALC722",
                      "number": 22
                    },
                    {
                      "name": "AUDIO_CODEC_ALC721",
                      "number": 23
                    },
                    {
                      "name": "AUDIO_CODEC_ALC3204",
                      "number": 24
                    }
                  ]
                },
                {
                  "name": "Amplifier",
                  "reservedRange": [
                    {
                      "end": 3,
                      "start": 1
                    },
                    {
                      "end": 8,
                      "start": 8
                    }
                  ],
                  "value": [
                    {
                      "name": "AMPLIFIER_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "MAX98357",
                      "number": 4
                    },
                    {
                      "name": "MAX98373",
                      "number": 5
                    },
                    {
                      "name": "MAX98360",
                      "number": 6
                    },
                    {
                      "name": "RT1015",
                      "number": 7
                    },
                    {
                      "name": "ALC1011",
                      "number": 9
                    },
                    {
                      "name": "RT1015P",
                      "number": 10
                    },
                    {
                      "name": "ALC1019",
                      "number": 11
                    },
                    {
                      "name": "MAX98390",
                      "number": 12
                    },
                    {
                      "name": "MAX98396",
                      "number": 13
                    },
                    {
                      "name": "CS35L41",
                      "number": 14
                    },
                    {
                      "name": "MAX98363",
                      "number": 15
                    },
                    {
                      "name": "NAU8318",
                      "number": 16
                    },
                    {
                      "name": "AMPLIFIER_ALC5650",
                      "number": 17
                    },
                    {
                      "name": "AMPLIFIER_ALC256",
                      "number": 18
                    },
                    {
                      "name": "AMPLIFIER_ALC3247",
                      "number": 19
                    },
                    {
                      "name": "AMPLIFIER_ALC3287",
                      "number": 20
                    },
                    {
                      "name": "TAS2563",
                      "number": 21
                    },
                    {
                      "name": "AMPLIFIER_ALC722",
                      "number": 22
                    },
                    {
                      "name": "AMPLIFIER_ALC721",
                      "number": 23
                    },
                    {
                      "name": "AMPLIFIER_ALC3204",
                      "number": 24
                    },
                    {
                      "name": "ALC1320",
                      "number": 25
                    },
                    {
                      "name": "RT9123",
                      "number": 26
                    }
                  ]
                },
                {
                  "name": "AudioConfigStructure",
                  "value": [
                    {
                      "name": "AUDIO_CONFIG_STRUCTURE_NONE",
                      "number": 0
                    },
                    {
                      "name": "DESIGN",
                      "number": 1
                    },
                    {
                      "name": "COMMON",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "audioCodec",
                  "label": "LABEL_OPTIONAL",
                  "name": "audio_codec",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Audio.AudioCodec"
                },
                {
                  "jsonName": "speakerAmp",
                  "label": "LABEL_OPTIONAL",
                  "name": "speaker_amp",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Audio.Amplifier"
                },
                {
                  "jsonName": "headphoneCodec",
                  "label": "LABEL_OPTIONAL",
                  "name": "headphone_codec",
                  "number": 3,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Audio.AudioCodec"
                },
                {
                  "jsonName": "lidMicrophone",
                  "label": "LABEL_OPTIONAL",
                  "name": "lid_microphone",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Count"
                },
                {
                  "jsonName": "baseMicrophone",
                  "label": "LABEL_OPTIONAL",
                  "name": "base_microphone",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Count"
                },
                {
                  "jsonName": "speakerAmplifier",
                  "label": "LABEL_OPTIONAL",
                  "name": "speaker_amplifier",
                  "number": 6,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.Amplifier"
                },
                {
                  "jsonName": "cardConfigs",
                  "label": "LABEL_REPEATED",
                  "name": "card_configs",
                  "number": 7,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Audio.CardConfig"
                },
                {
                  "jsonName": "crasConfig",
                  "label": "LABEL_OPTIONAL",
                  "name": "cras_config",
                  "number": 8,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Audio.AudioConfigStructure"
                },
                {
                  "jsonName": "sofAudioDsp",
                  "label": "LABEL_OPTIONAL",
                  "name": "sof_audio_dsp",
                  "number": 9,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "Audio",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "cardName",
                      "label": "LABEL_OPTIONAL",
                      "name": "card_name",
                      "number": 1,
                      "type": "TYPE_STRING"
                    },
                    {
                      "jsonName": "ucmSuffix",
                      "label": "LABEL_OPTIONAL",
                      "name": "ucm_suffix",
                      "number": 2,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".google.protobuf.StringValue"
                    },
                    {
                      "jsonName": "ucmConfig",
                      "label": "LABEL_OPTIONAL",
                      "name": "ucm_config",
                      "number": 3,
                      "type": "TYPE_ENUM",
                      "typeName": ".chromiumos.config.api.HardwareFeatures.Audio.AudioConfigStructure"
                    },
                    {
                      "jsonName": "crasConfig",
                      "label": "LABEL_OPTIONAL",
                      "name": "cras_config",
                      "number": 4,
                      "type": "TYPE_ENUM",
                      "typeName": ".chromiumos.config.api.HardwareFeatures.Audio.AudioConfigStructure"
                    },
                    {
                      "jsonName": "soundCardInitConfig",
                      "label": "LABEL_OPTIONAL",
                      "name": "sound_card_init_config",
                      "number": 5,
                      "type": "TYPE_ENUM",
                      "typeName": ".chromiumos.config.api.HardwareFeatures.Audio.AudioConfigStructure"
                    },
                    {
                      "jsonName": "crasSuffix",
                      "label": "LABEL_OPTIONAL",
                      "name": "cras_suffix",
                      "number": 6,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".google.protobuf.StringValue"
                    }
                  ],
                  "name": "CardConfig"
                }
              ]
            },
            {
              "enumType": [
                {
                  "name": "Interface",
                  "value": [
                    {
                      "name": "INTERFACE_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "INTERFACE_USB",
                      "number": 1
                    },
                    {
                      "name": "INTERFACE_MIPI",
                      "number": 2
                    }
                  ]
                },
                {
                  "name": "Facing",
                  "value": [
                    {
                      "name": "FACING_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "FACING_FRONT",
                      "number": 1
                    },
                    {
                      "name": "FACING_BACK",
                      "number": 2
                    }
                  ]
                },
                {
                  "name": "Orientation",
                  "value": [
                    {
                      "name": "ORIENTATION_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "ORIENTATION_0",
                      "number": 1
                    },
                    {
                      "name": "ORIENTATION_90",
                      "number": 2
                    },
                    {
                      "name": "ORIENTATION_180",
                      "number": 3
                    },
                    {
                      "name": "ORIENTATION_270",
                      "number": 4
                    }
                  ]
                },
                {
                  "name": "Flags",
                  "value": [
                    {
                      "name": "FLAGS_NONE",
                      "number": 0
                    },
                    {
                      "name": "FLAGS_SUPPORT_1080P",
                      "number": 1
                    },
                    {
                      "name": "FLAGS_SUPPORT_AUTOFOCUS",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "devices",
                  "label": "LABEL_REPEATED",
                  "name": "devices",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Camera.Device"
                },
                {
                  "jsonName": "features",
                  "label": "LABEL_REPEATED",
                  "name": "features",
                  "number": 5,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "enumerated",
                  "label": "LABEL_OPTIONAL",
                  "name": "enumerated",
                  "number": 6,
                  "type": "TYPE_BOOL"
                },
                {
                  "jsonName": "enumeratedUsbIds",
                  "label": "LABEL_REPEATED",
                  "name": "enumerated_usb_ids",
                  "number": 7,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Camera",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "interface",
                      "label": "LABEL_OPTIONAL",
                      "name": "interface",
                      "number": 2,
                      "type": "TYPE_ENUM",
                      "typeName": ".chromiumos.config.api.HardwareFeatures.Camera.Interface"
                    },
                    {
                      "jsonName": "facing",
                      "label": "LABEL_OPTIONAL",
                      "name": "facing",
                      "number": 3,
                      "type": "TYPE_ENUM",
                      "typeName": ".chromiumos.config.api.HardwareFeatures.Camera.Facing"
                    },
                    {
                      "jsonName": "orientation",
                      "label": "LABEL_OPTIONAL",
                      "name": "orientation",
                      "number": 4,
                      "type": "TYPE_ENUM",
                      "typeName": ".chromiumos.config.api.HardwareFeatures.Camera.Orientation"
                    },
                    {
                      "jsonName": "flags",
                      "label": "LABEL_OPTIONAL",
                      "name": "flags",
                      "number": 5,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "ids",
                      "label": "LABEL_REPEATED",
                      "name": "ids",
                      "number": 6,
                      "type": "TYPE_STRING"
                    },
                    {
                      "jsonName": "privacySwitch",
                      "label": "LABEL_OPTIONAL",
                      "name": "privacy_switch",
                      "number": 7,
                      "type": "TYPE_ENUM",
                      "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                    },
                    {
                      "jsonName": "microphoneCount",
                      "label": "LABEL_OPTIONAL",
                      "name": "microphone_count",
                      "number": 8,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.HardwareFeatures.Count"
                    },
                    {
                      "jsonName": "detachable",
                      "label": "LABEL_OPTIONAL",
                      "name": "detachable",
                      "number": 9,
                      "type": "TYPE_BOOL"
                    }
                  ],
                  "name": "Device"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "lidAccelerometer",
                  "label": "LABEL_OPTIONAL",
                  "name": "lid_accelerometer",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "baseAccelerometer",
                  "label": "LABEL_OPTIONAL",
                  "name": "base_accelerometer",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "Accelerometer"
            },
            {
              "field": [
                {
                  "jsonName": "lidGyroscope",
                  "label": "LABEL_OPTIONAL",
                  "name": "lid_gyroscope",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "baseGyroscope",
                  "label": "LABEL_OPTIONAL",
                  "name": "base_gyroscope",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "Gyroscope"
            },
            {
              "field": [
                {
                  "jsonName": "lidMagnetometer",
                  "label": "LABEL_OPTIONAL",
                  "name": "lid_magnetometer",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "baseMagnetometer",
                  "label": "LABEL_OPTIONAL",
                  "name": "base_magnetometer",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "Magnetometer"
            },
            {
              "field": [
                {
                  "jsonName": "lidLightsensor",
                  "label": "LABEL_OPTIONAL",
                  "name": "lid_lightsensor",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "baseLightsensor",
                  "label": "LABEL_OPTIONAL",
                  "name": "base_lightsensor",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "cameraLightsensor",
                  "label": "LABEL_OPTIONAL",
                  "name": "camera_lightsensor",
                  "number": 3,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "LightSensor"
            },
            {
              "enumType": [
                {
                  "name": "ConnectorType",
                  "value": [
                    {
                      "name": "CONNECTOR_TYPE_UNSPECIFIED",
                      "number": 0
                    },
                    {
                      "name": "CONNECTOR_TYPE_EDP",
                      "number": 1
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "connectorType",
                  "label": "LABEL_OPTIONAL",
                  "name": "connector_type",
                  "number": 4,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Screen.ConnectorType"
                },
                {
                  "jsonName": "panelProperties",
                  "label": "LABEL_OPTIONAL",
                  "name": "panel_properties",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.DisplayPanel.Properties"
                },
                {
                  "jsonName": "touchSupport",
                  "label": "LABEL_OPTIONAL",
                  "name": "touch_support",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "Screen",
              "reservedRange": [
                {
                  "end": 2,
                  "start": 1
                }
              ]
            },
            {
              "enumType": [
                {
                  "name": "FormFactorType",
                  "value": [
                    {
                      "name": "FORM_FACTOR_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "CLAMSHELL",
                      "number": 1
                    },
                    {
                      "name": "CONVERTIBLE",
                      "number": 2
                    },
                    {
                      "name": "DETACHABLE",
                      "number": 3
                    },
                    {
                      "name": "CHROMEBASE",
                      "number": 4
                    },
                    {
                      "name": "CHROMEBOX",
                      "number": 5
                    },
                    {
                      "name": "CHROMEBIT",
                      "number": 6
                    },
                    {
                      "name": "CHROMESLATE",
                      "number": 7
                    }
                  ]
                },
                {
                  "name": "RecoveryInputType",
                  "value": [
                    {
                      "name": "RECOVERY_INPUT_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "KEYBOARD",
                      "number": 1
                    },
                    {
                      "name": "POWER_BUTTON",
                      "number": 2
                    },
                    {
                      "name": "RECOVERY_BUTTON",
                      "number": 3
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "formFactor",
                  "label": "LABEL_OPTIONAL",
                  "name": "form_factor",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.FormFactor.FormFactorType"
                },
                {
                  "jsonName": "recoveryInput",
                  "label": "LABEL_OPTIONAL",
                  "name": "recovery_input",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.FormFactor.RecoveryInputType"
                },
                {
                  "jsonName": "detachableUi",
                  "label": "LABEL_OPTIONAL",
                  "name": "detachable_ui",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.BoolValue"
                }
              ],
              "name": "FormFactor"
            },
            {
              "enumType": [
                {
                  "name": "StylusType",
                  "value": [
                    {
                      "name": "STYLUS_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "NONE",
                      "number": 1
                    },
                    {
                      "name": "INTERNAL",
                      "number": 2
                    },
                    {
                      "name": "EXTERNAL",
                      "number": 3
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "stylus",
                  "label": "LABEL_OPTIONAL",
                  "name": "stylus",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Stylus.StylusType"
                }
              ],
              "name": "Stylus"
            },
            {
              "enumType": [
                {
                  "name": "KeyboardType",
                  "value": [
                    {
                      "name": "KEYBOARD_TYPE_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "INTERNAL",
                      "number": 1
                    },
                    {
                      "name": "NONE",
                      "number": 2
                    },
                    {
                      "name": "DETACHABLE",
                      "number": 3
                    }
                  ]
                },
                {
                  "name": "KeyboardMcuType",
                  "value": [
                    {
                      "name": "KEYBOARD_MCU_NOT_PRESENT",
                      "number": 0
                    },
                    {
                      "name": "KEYBOARD_MCU_PRISM",
                      "number": 1
                    }
                  ]
                },
                {
                  "name": "KeyboardBottomLeftLayout",
                  "value": [
                    {
                      "name": "KEYBOARD_BOTTOM_LEFT_LAYOUT_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "KEYBOARD_BOTTOM_LEFT_3_KEYS",
                      "number": 1
                    },
                    {
                      "name": "KEYBOARD_BOTTOM_LEFT_4_KEYS",
                      "number": 2
                    }
                  ]
                },
                {
                  "name": "KeyboardBottomRightLayout",
                  "value": [
                    {
                      "name": "KEYBOARD_BOTTOM_RIGHT_LAYOUT_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "KEYBOARD_BOTTOM_RIGHT_2_KEYS",
                      "number": 1
                    },
                    {
                      "name": "KEYBOARD_BOTTOM_RIGHT_3_KEYS",
                      "number": 2
                    },
                    {
                      "name": "KEYBOARD_BOTTOM_RIGHT_4_KEYS",
                      "number": 3
                    }
                  ]
                },
                {
                  "name": "NumericPadLayout",
                  "value": [
                    {
                      "name": "NUMERIC_PAD_LAYOUT_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "NUMERIC_PAD_3_COLUMN",
                      "number": 1
                    },
                    {
                      "name": "NUMERIC_PAD_4_COLUMN",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "keyboardType",
                  "label": "LABEL_OPTIONAL",
                  "name": "keyboard_type",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardType"
                },
                {
                  "jsonName": "backlight",
                  "label": "LABEL_OPTIONAL",
                  "name": "backlight",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "powerButton",
                  "label": "LABEL_OPTIONAL",
                  "name": "power_button",
                  "number": 3,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "numericPad",
                  "label": "LABEL_OPTIONAL",
                  "name": "numeric_pad",
                  "number": 4,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "mcuType",
                  "label": "LABEL_OPTIONAL",
                  "name": "mcu_type",
                  "number": 6,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardMcuType"
                },
                {
                  "jsonName": "backlightUserSteps",
                  "label": "LABEL_REPEATED",
                  "name": "backlight_user_steps",
                  "number": 5,
                  "type": "TYPE_DOUBLE"
                },
                {
                  "jsonName": "alsSteps",
                  "label": "LABEL_REPEATED",
                  "name": "als_steps",
                  "number": 7,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.KbAlsStep"
                },
                {
                  "jsonName": "noAlsBrightness",
                  "label": "LABEL_OPTIONAL",
                  "name": "no_als_brightness",
                  "number": 8,
                  "type": "TYPE_DOUBLE"
                },
                {
                  "jsonName": "bottomLeftLayout",
                  "label": "LABEL_OPTIONAL",
                  "name": "bottom_left_layout",
                  "number": 9,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardBottomLeftLayout"
                },
                {
                  "jsonName": "bottomRightLayout",
                  "label": "LABEL_OPTIONAL",
                  "name": "bottom_right_layout",
                  "number": 10,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardBottomRightLayout"
                },
                {
                  "jsonName": "numericPadLayout",
                  "label": "LABEL_OPTIONAL",
                  "name": "numeric_pad_layout",
                  "number": 11,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Keyboard.NumericPadLayout"
                }
              ],
              "name": "Keyboard"
            },
            {
              "field": [
                {
                  "jsonName": "profile",
                  "label": "LABEL_OPTIONAL",
                  "name": "profile",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.Memory.Profile"
                }
              ],
              "name": "Memory"
            },
            {
              "enumType": [
                {
                  "name": "Location",
                  "reservedRange": [
                    {
                      "end": 5,
                      "start": 5
                    },
                    {
                      "end": 8,
                      "start": 8
                    }
                  ],
                  "value": [
                    {
                      "name": "LOCATION_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "POWER_BUTTON_TOP_LEFT",
                      "number": 1
                    },
                    {
                      "name": "KEYBOARD_BOTTOM_LEFT",
                      "number": 2
                    },
                    {
                      "name": "KEYBOARD_BOTTOM_RIGHT",
                      "number": 3
                    },
                    {
                      "name": "KEYBOARD_TOP_RIGHT",
                      "number": 4
                    },
                    {
                      "name": "RIGHT_SIDE",
                      "number": 6
                    },
                    {
                      "name": "LEFT_SIDE",
                      "number": 7
                    },
                    {
                      "name": "LEFT_OF_POWER_BUTTON_TOP_RIGHT",
                      "number": 9
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "location",
                  "label": "LABEL_OPTIONAL",
                  "name": "location",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Fingerprint.Location"
                },
                {
                  "jsonName": "board",
                  "label": "LABEL_OPTIONAL",
                  "name": "board",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "roVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "ro_version",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "fingerprintDiag",
                  "label": "LABEL_OPTIONAL",
                  "name": "fingerprint_diag",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag"
                },
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 5,
                  "type": "TYPE_BOOL"
                }
              ],
              "name": "Fingerprint",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "routineEnable",
                      "label": "LABEL_OPTIONAL",
                      "name": "routine_enable",
                      "number": 1,
                      "type": "TYPE_BOOL"
                    },
                    {
                      "jsonName": "maxPixelDev",
                      "label": "LABEL_OPTIONAL",
                      "name": "max_pixel_dev",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "maxDeadPixels",
                      "label": "LABEL_OPTIONAL",
                      "name": "max_dead_pixels",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "pixelMedian",
                      "label": "LABEL_OPTIONAL",
                      "name": "pixel_median",
                      "number": 4,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian"
                    },
                    {
                      "jsonName": "numDetectZone",
                      "label": "LABEL_OPTIONAL",
                      "name": "num_detect_zone",
                      "number": 5,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "detectZones",
                      "label": "LABEL_REPEATED",
                      "name": "detect_zones",
                      "number": 6,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone"
                    },
                    {
                      "jsonName": "maxDeadPixelsInDetectZone",
                      "label": "LABEL_OPTIONAL",
                      "name": "max_dead_pixels_in_detect_zone",
                      "number": 7,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "maxResetPixelDev",
                      "label": "LABEL_OPTIONAL",
                      "name": "max_reset_pixel_dev",
                      "number": 8,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "maxErrorResetPixels",
                      "label": "LABEL_OPTIONAL",
                      "name": "max_error_reset_pixels",
                      "number": 9,
                      "type": "TYPE_UINT32"
                    }
                  ],
                  "name": "FingerprintDiag",
                  "nestedType": [
                    {
                      "field": [
                        {
                          "jsonName": "cbType1Lower",
                          "label": "LABEL_OPTIONAL",
                          "name": "cb_type1_lower",
                          "number": 1,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "cbType1Upper",
                          "label": "LABEL_OPTIONAL",
                          "name": "cb_type1_upper",
                          "number": 2,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "cbType2Lower",
                          "label": "LABEL_OPTIONAL",
                          "name": "cb_type2_lower",
                          "number": 3,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "cbType2Upper",
                          "label": "LABEL_OPTIONAL",
                          "name": "cb_type2_upper",
                          "number": 4,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "icbType1Lower",
                          "label": "LABEL_OPTIONAL",
                          "name": "icb_type1_lower",
                          "number": 5,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "icbType1Upper",
                          "label": "LABEL_OPTIONAL",
                          "name": "icb_type1_upper",
                          "number": 6,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "icbType2Lower",
                          "label": "LABEL_OPTIONAL",
                          "name": "icb_type2_lower",
                          "number": 7,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "icbType2Upper",
                          "label": "LABEL_OPTIONAL",
                          "name": "icb_type2_upper",
                          "number": 8,
                          "type": "TYPE_UINT32"
                        }
                      ],
                      "name": "PixelMedian"
                    },
                    {
                      "field": [
                        {
                          "jsonName": "x1",
                          "label": "LABEL_OPTIONAL",
                          "name": "x1",
                          "number": 1,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "y1",
                          "label": "LABEL_OPTIONAL",
                          "name": "y1",
                          "number": 2,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "x2",
                          "label": "LABEL_OPTIONAL",
                          "name": "x2",
                          "number": 3,
                          "type": "TYPE_UINT32"
                        },
                        {
                          "jsonName": "y2",
                          "label": "LABEL_OPTIONAL",
                          "name": "y2",
                          "number": 4,
                          "type": "TYPE_UINT32"
                        }
                      ],
                      "name": "DetectZone"
                    }
                  ]
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "storageType",
                  "label": "LABEL_OPTIONAL",
                  "name": "storage_type",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Component.Storage.StorageType"
                },
                {
                  "jsonName": "sizeGb",
                  "label": "LABEL_OPTIONAL",
                  "name": "size_gb",
                  "number": 2,
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "Storage"
            },
            {
              "field": [
                {
                  "jsonName": "component",
                  "label": "LABEL_OPTIONAL",
                  "name": "component",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.Bluetooth"
                },
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "Bluetooth"
            },
            {
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "BarrelJack"
            },
            {
              "enumType": [
                {
                  "name": "WifiChip",
                  "value": [
                    {
                      "name": "WIFI_CHIP_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "WIRELESS_86ED801D",
                      "number": 1
                    },
                    {
                      "name": "WIRELESS_REALTEK",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "supportedWlanProtocols",
                  "label": "LABEL_REPEATED",
                  "name": "supported_wlan_protocols",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Component.Wifi.WLANProtocol"
                },
                {
                  "jsonName": "wifiChips",
                  "label": "LABEL_REPEATED",
                  "name": "wifi_chips",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Wifi.WifiChip"
                },
                {
                  "jsonName": "wifiConfig",
                  "label": "LABEL_OPTIONAL",
                  "name": "wifi_config",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.WifiConfig"
                },
                {
                  "jsonName": "wifiVpdSar",
                  "label": "LABEL_OPTIONAL",
                  "name": "wifi_vpd_sar",
                  "number": 4,
                  "type": "TYPE_BOOL"
                }
              ],
              "name": "Wifi"
            },
            {
              "enumType": [
                {
                  "name": "Region",
                  "value": [
                    {
                      "name": "REGION_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "SCREEN",
                      "number": 1
                    },
                    {
                      "name": "KEYBOARD",
                      "number": 2
                    }
                  ]
                },
                {
                  "name": "Edge",
                  "value": [
                    {
                      "name": "EDGE_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "LEFT",
                      "number": 1
                    },
                    {
                      "name": "RIGHT",
                      "number": 2
                    },
                    {
                      "name": "TOP",
                      "number": 3
                    },
                    {
                      "name": "BOTTOM",
                      "number": 4
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "region",
                  "label": "LABEL_OPTIONAL",
                  "name": "region",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Button.Region"
                },
                {
                  "jsonName": "edge",
                  "label": "LABEL_OPTIONAL",
                  "name": "edge",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Button.Edge"
                },
                {
                  "jsonName": "position",
                  "label": "LABEL_OPTIONAL",
                  "name": "position",
                  "number": 3,
                  "type": "TYPE_FLOAT"
                }
              ],
              "name": "Button"
            },
            {
              "enumType": [
                {
                  "name": "EmbeddedControllerType",
                  "value": [
                    {
                      "name": "EC_TYPE_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "EC_CHROME",
                      "number": 1
                    },
                    {
                      "name": "EC_WILCO",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "ecType",
                  "label": "LABEL_OPTIONAL",
                  "name": "ec_type",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.EmbeddedController.EmbeddedControllerType"
                },
                {
                  "jsonName": "part",
                  "label": "LABEL_OPTIONAL",
                  "name": "part",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.EmbeddedController"
                },
                {
                  "jsonName": "featureTypecCmd",
                  "label": "LABEL_OPTIONAL",
                  "name": "feature_typec_cmd",
                  "number": 4,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "cbi",
                  "label": "LABEL_OPTIONAL",
                  "name": "cbi",
                  "number": 5,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "detachableBase",
                  "label": "LABEL_OPTIONAL",
                  "name": "detachable_base",
                  "number": 6,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "featureChargeControlV2",
                  "label": "LABEL_OPTIONAL",
                  "name": "feature_charge_control_v2",
                  "number": 7,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "featureAssertsPanic",
                  "label": "LABEL_OPTIONAL",
                  "name": "feature_asserts_panic",
                  "number": 8,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "featureSystemSafeMode",
                  "label": "LABEL_OPTIONAL",
                  "name": "feature_system_safe_mode",
                  "number": 9,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "featureMemoryDumpCommands",
                  "label": "LABEL_OPTIONAL",
                  "name": "feature_memory_dump_commands",
                  "number": 10,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "buildConfig",
                  "label": "LABEL_REPEATED",
                  "name": "build_config",
                  "number": 11,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.EmbeddedController.BuildConfigEntry"
                },
                {
                  "jsonName": "maxSensorOdrMhz",
                  "label": "LABEL_OPTIONAL",
                  "name": "max_sensor_odr_mhz",
                  "number": 12,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.UInt32Value"
                },
                {
                  "jsonName": "maxAccelerometerCalibration",
                  "label": "LABEL_OPTIONAL",
                  "name": "max_accelerometer_calibration",
                  "number": 13,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.UInt32Value"
                }
              ],
              "name": "EmbeddedController",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "key",
                      "label": "LABEL_OPTIONAL",
                      "name": "key",
                      "number": 1,
                      "type": "TYPE_STRING"
                    },
                    {
                      "jsonName": "value",
                      "label": "LABEL_OPTIONAL",
                      "name": "value",
                      "number": 2,
                      "type": "TYPE_ENUM",
                      "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                    }
                  ],
                  "name": "BuildConfigEntry",
                  "options": {
                    "mapEntry": true
                  }
                }
              ]
            },
            {
              "enumType": [
                {
                  "name": "TrustedPlatformModuleType",
                  "value": [
                    {
                      "name": "TPM_TYPE_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "THIRD_PARTY",
                      "number": 1
                    },
                    {
                      "name": "GSC_H1B",
                      "number": 2
                    },
                    {
                      "name": "GSC_H1D",
                      "number": 3
                    }
                  ]
                },
                {
                  "name": "RuntimeTpmVersion",
                  "value": [
                    {
                      "name": "TPM_VERSION_DISABLED",
                      "number": 0
                    },
                    {
                      "name": "TPM_VERSION_V1_2",
                      "number": 1
                    },
                    {
                      "name": "TPM_VERSION_V2",
                      "number": 2
                    }
                  ]
                },
                {
                  "name": "GscFirmwareName",
                  "value": [
                    {
                      "name": "GSC_NONE",
                      "number": 0
                    },
                    {
                      "name": "GSC_CR50",
                      "number": 1
                    },
                    {
                      "name": "GSC_TI50",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "tpmType",
                  "label": "LABEL_OPTIONAL",
                  "name": "tpm_type",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.TrustedPlatformModuleType"
                },
                {
                  "jsonName": "productionRwKeyId",
                  "label": "LABEL_OPTIONAL",
                  "name": "production_rw_key_id",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "runtimeTpmVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "runtime_tpm_version",
                  "number": 3,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.RuntimeTpmVersion"
                },
                {
                  "jsonName": "gscFwName",
                  "label": "LABEL_OPTIONAL",
                  "name": "gsc_fw_name",
                  "number": 4,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.GscFirmwareName"
                },
                {
                  "jsonName": "enterpriseRollbackSpace",
                  "label": "LABEL_OPTIONAL",
                  "name": "enterprise_rollback_space",
                  "number": 5,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "validAdid",
                  "label": "LABEL_OPTIONAL",
                  "name": "valid_adid",
                  "number": 6,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "ccdTestlabMode",
                  "label": "LABEL_OPTIONAL",
                  "name": "ccd_testlab_mode",
                  "number": 7,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "TrustedPlatformModule"
            },
            {
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "Hotwording"
            },
            {
              "enumType": [
                {
                  "name": "Type",
                  "value": [
                    {
                      "name": "TYPE_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "TYPE_INTERNAL",
                      "number": 1
                    },
                    {
                      "name": "TYPE_EXTERNAL",
                      "number": 2
                    },
                    {
                      "name": "TYPE_INTERNAL_EXTERNAL",
                      "number": 3
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "type",
                  "label": "LABEL_OPTIONAL",
                  "name": "type",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Display.Type"
                }
              ],
              "name": "Display"
            },
            {
              "enumType": [
                {
                  "name": "TouchpadType",
                  "value": [
                    {
                      "name": "TYPE_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "INTERNAL",
                      "number": 1
                    },
                    {
                      "name": "NONE",
                      "number": 2
                    },
                    {
                      "name": "DETACHABLE",
                      "number": 3
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "touchpadType",
                  "label": "LABEL_OPTIONAL",
                  "name": "touchpad_type",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Touchpad.TouchpadType"
                }
              ],
              "name": "Touchpad"
            },
            {
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "MicrophoneMuteSwitch"
            },
            {
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "lifetime",
                  "label": "LABEL_OPTIONAL",
                  "name": "lifetime",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Battery.Lifetime"
                },
                {
                  "jsonName": "charging",
                  "label": "LABEL_OPTIONAL",
                  "name": "charging",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Battery.Charging"
                },
                {
                  "jsonName": "noBatteryBootSupported",
                  "label": "LABEL_OPTIONAL",
                  "name": "no_battery_boot_supported",
                  "number": 4,
                  "type": "TYPE_BOOL"
                }
              ],
              "name": "Battery",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "shippingMin",
                      "label": "LABEL_OPTIONAL",
                      "name": "shipping_min",
                      "number": 1,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.Duration"
                    },
                    {
                      "jsonName": "deepSleepMin",
                      "label": "LABEL_OPTIONAL",
                      "name": "deep_sleep_min",
                      "number": 2,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.Duration"
                    },
                    {
                      "jsonName": "suspendMin",
                      "label": "LABEL_OPTIONAL",
                      "name": "suspend_min",
                      "number": 3,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.Duration"
                    },
                    {
                      "jsonName": "lucidSleepMin",
                      "label": "LABEL_OPTIONAL",
                      "name": "lucid_sleep_min",
                      "number": 4,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.Duration"
                    },
                    {
                      "jsonName": "activeMin",
                      "label": "LABEL_OPTIONAL",
                      "name": "active_min",
                      "number": 5,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.Duration"
                    }
                  ],
                  "name": "Lifetime"
                },
                {
                  "field": [
                    {
                      "jsonName": "activeMax",
                      "label": "LABEL_OPTIONAL",
                      "name": "active_max",
                      "number": 1,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.Duration"
                    },
                    {
                      "jsonName": "suspendMax",
                      "label": "LABEL_OPTIONAL",
                      "name": "suspend_max",
                      "number": 2,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.Duration"
                    },
                    {
                      "jsonName": "deepSleepMax",
                      "label": "LABEL_OPTIONAL",
                      "name": "deep_sleep_max",
                      "number": 3,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.Duration"
                    }
                  ],
                  "name": "Charging"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "PrivacyScreen"
            },
            {
              "field": [
                {
                  "jsonName": "features",
                  "label": "LABEL_REPEATED",
                  "name": "features",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Component.Soc.Feature"
                },
                {
                  "jsonName": "vulnerabilities",
                  "label": "LABEL_REPEATED",
                  "name": "vulnerabilities",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Component.Soc.Vulnerability"
                },
                {
                  "jsonName": "arcMediaCodecsSuffix",
                  "label": "LABEL_OPTIONAL",
                  "name": "arc_media_codecs_suffix",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "hevcSupport",
                  "label": "LABEL_OPTIONAL",
                  "name": "hevc_support",
                  "number": 4,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "resourceConfig",
                  "label": "LABEL_OPTIONAL",
                  "name": "resource_config",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig"
                }
              ],
              "name": "Soc"
            },
            {
              "field": [
                {
                  "jsonName": "converters",
                  "label": "LABEL_REPEATED",
                  "name": "converters",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.DisplayPortConverter"
                }
              ],
              "name": "DisplayPortConverter"
            },
            {
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "Hps"
            },
            {
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "PoE"
            },
            {
              "field": [
                {
                  "jsonName": "barreljack",
                  "label": "LABEL_OPTIONAL",
                  "name": "barreljack",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "usbMinAcWatts",
                  "label": "LABEL_OPTIONAL",
                  "name": "usb_min_ac_watts",
                  "number": 2,
                  "type": "TYPE_INT32"
                }
              ],
              "name": "PowerSupply"
            },
            {
              "field": [
                {
                  "jsonName": "configs",
                  "label": "LABEL_REPEATED",
                  "name": "configs",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ProximityConfig"
                }
              ],
              "name": "Proximity"
            },
            {
              "field": [
                {
                  "jsonName": "touchSlopDistance",
                  "label": "LABEL_OPTIONAL",
                  "name": "touch_slop_distance",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.UInt32Value"
                }
              ],
              "name": "Touch"
            },
            {
              "field": [
                {
                  "jsonName": "configPathSuffix",
                  "label": "LABEL_OPTIONAL",
                  "name": "config_path_suffix",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Thermal"
            },
            {
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "encryptedConfigPresent",
                  "label": "LABEL_OPTIONAL",
                  "name": "encrypted_config_present",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "RuntimeProbeConfig"
            },
            {
              "enumType": [
                {
                  "name": "DgpuType",
                  "value": [
                    {
                      "name": "DGPU_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "DGPU_NV3050",
                      "number": 1
                    },
                    {
                      "name": "DGPU_NV4050",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "dgpuType",
                  "label": "LABEL_OPTIONAL",
                  "name": "dgpu_type",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Dgpu.DgpuType"
                }
              ],
              "name": "Dgpu"
            },
            {
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "Uwb"
            },
            {
              "field": [
                {
                  "jsonName": "gpuFamily",
                  "label": "LABEL_OPTIONAL",
                  "name": "gpu_family",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "gpuVendor",
                  "label": "LABEL_OPTIONAL",
                  "name": "gpu_vendor",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "cpuSocFamily",
                  "label": "LABEL_OPTIONAL",
                  "name": "cpu_soc_family",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "dmiProductName",
                  "label": "LABEL_OPTIONAL",
                  "name": "dmi_product_name",
                  "number": 4,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "HardwareProbe"
            },
            {
              "field": [
                {
                  "jsonName": "backlightPercent",
                  "label": "LABEL_OPTIONAL",
                  "name": "backlight_percent",
                  "number": 1,
                  "type": "TYPE_DOUBLE"
                },
                {
                  "jsonName": "luxThreshold",
                  "label": "LABEL_OPTIONAL",
                  "name": "lux_threshold",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Component.LuxThreshold"
                }
              ],
              "name": "KbAlsStep"
            },
            {
              "field": [
                {
                  "jsonName": "ecImageName",
                  "label": "LABEL_OPTIONAL",
                  "name": "ec_image_name",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "productId",
                  "label": "LABEL_OPTIONAL",
                  "name": "product_id",
                  "number": 2,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "touchImageName",
                  "label": "LABEL_OPTIONAL",
                  "name": "touch_image_name",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "usbPath",
                  "label": "LABEL_OPTIONAL",
                  "name": "usb_path",
                  "number": 4,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "vendorId",
                  "label": "LABEL_OPTIONAL",
                  "name": "vendor_id",
                  "number": 5,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "i2cPath",
                  "label": "LABEL_OPTIONAL",
                  "name": "i2c_path",
                  "number": 6,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "DetachableBase"
            },
            {
              "field": [
                {
                  "jsonName": "suspendToMem",
                  "label": "LABEL_OPTIONAL",
                  "name": "suspend_to_mem",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "suspendToIdle",
                  "label": "LABEL_OPTIONAL",
                  "name": "suspend_to_idle",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "Suspend"
            },
            {
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "Vrr"
            },
            {
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "SdReader"
            },
            {
              "field": [
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "OEMInfo"
            },
            {
              "field": [
                {
                  "jsonName": "fanCount",
                  "label": "LABEL_OPTIONAL",
                  "name": "fan_count",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.UInt32Value"
                }
              ],
              "name": "Fan"
            },
            {
              "field": [
                {
                  "jsonName": "nmiSupport",
                  "label": "LABEL_OPTIONAL",
                  "name": "nmi_support",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "InterruptControllerInfo"
            },
            {
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "TiledDisplay"
            },
            {
              "field": [
                {
                  "jsonName": "vendorInfo",
                  "label": "LABEL_OPTIONAL",
                  "name": "vendor_info",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.CpuInfo.VendorInfo"
                }
              ],
              "name": "CpuInfo",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "cpuFamilyNum",
                      "label": "LABEL_OPTIONAL",
                      "name": "cpu_family_num",
                      "number": 1,
                      "type": "TYPE_INT64"
                    },
                    {
                      "jsonName": "cpuModelNum",
                      "label": "LABEL_OPTIONAL",
                      "name": "cpu_model_num",
                      "number": 2,
                      "type": "TYPE_INT64"
                    }
                  ],
                  "name": "VendorInfo"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                }
              ],
              "name": "Pendrive"
            },
            {
              "enumType": [
                {
                  "name": "Vendor",
                  "value": [
                    {
                      "name": "VENDOR_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "VENDOR_INTEL",
                      "number": 1
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "present",
                  "label": "LABEL_OPTIONAL",
                  "name": "present",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "vendor",
                  "label": "LABEL_OPTIONAL",
                  "name": "vendor",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.DspCore.Vendor"
                }
              ],
              "name": "DspCore"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/topology.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/topology.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "screen",
              "label": "LABEL_OPTIONAL",
              "name": "screen",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "formFactor",
              "label": "LABEL_OPTIONAL",
              "name": "form_factor",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "audio",
              "label": "LABEL_OPTIONAL",
              "name": "audio",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "stylus",
              "label": "LABEL_OPTIONAL",
              "name": "stylus",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "keyboard",
              "label": "LABEL_OPTIONAL",
              "name": "keyboard",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "thermal",
              "label": "LABEL_OPTIONAL",
              "name": "thermal",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "camera",
              "label": "LABEL_OPTIONAL",
              "name": "camera",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "accelerometerGyroscopeMagnetometer",
              "label": "LABEL_OPTIONAL",
              "name": "accelerometer_gyroscope_magnetometer",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "fingerprint",
              "label": "LABEL_OPTIONAL",
              "name": "fingerprint",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "proximitySensor",
              "label": "LABEL_OPTIONAL",
              "name": "proximity_sensor",
              "number": 10,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "daughterBoard",
              "label": "LABEL_OPTIONAL",
              "name": "daughter_board",
              "number": 11,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "nonVolatileStorage",
              "label": "LABEL_OPTIONAL",
              "name": "non_volatile_storage",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "ram",
              "label": "LABEL_OPTIONAL",
              "name": "ram",
              "number": 13,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "wifi",
              "label": "LABEL_OPTIONAL",
              "name": "wifi",
              "number": 14,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "cellularBoard",
              "label": "LABEL_OPTIONAL",
              "name": "cellular_board",
              "number": 15,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "sdReader",
              "label": "LABEL_OPTIONAL",
              "name": "sd_reader",
              "number": 16,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "motherboardUsb",
              "label": "LABEL_OPTIONAL",
              "name": "motherboard_usb",
              "number": 17,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "bluetooth",
              "label": "LABEL_OPTIONAL",
              "name": "bluetooth",
              "number": 18,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "barreljack",
              "label": "LABEL_OPTIONAL",
              "name": "barreljack",
              "number": 19,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "powerButton",
              "label": "LABEL_OPTIONAL",
              "name": "power_button",
              "number": 20,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "volumeButton",
              "label": "LABEL_OPTIONAL",
              "name": "volume_button",
              "number": 21,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "ec",
              "label": "LABEL_OPTIONAL",
              "name": "ec",
              "number": 22,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "touch",
              "label": "LABEL_OPTIONAL",
              "name": "touch",
              "number": 23,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "tpm",
              "label": "LABEL_OPTIONAL",
              "name": "tpm",
              "number": 24,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "microphoneMuteSwitch",
              "label": "LABEL_OPTIONAL",
              "name": "microphone_mute_switch",
              "number": 25,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "hdmi",
              "label": "LABEL_OPTIONAL",
              "name": "hdmi",
              "number": 26,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "hps",
              "label": "LABEL_OPTIONAL",
              "name": "hps",
              "number": 27,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "dpConverter",
              "label": "LABEL_OPTIONAL",
              "name": "dp_converter",
              "number": 28,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "poe",
              "label": "LABEL_OPTIONAL",
              "name": "poe",
              "number": 29,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "powerSupply",
              "label": "LABEL_OPTIONAL",
              "name": "power_supply",
              "number": 30,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "battery",
              "label": "LABEL_OPTIONAL",
              "name": "battery",
              "number": 31,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "dgpu",
              "label": "LABEL_OPTIONAL",
              "name": "dgpu",
              "number": 32,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "uwb",
              "label": "LABEL_OPTIONAL",
              "name": "uwb",
              "number": 33,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "detachableBase",
              "label": "LABEL_OPTIONAL",
              "name": "detachable_base",
              "number": 34,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "soc",
              "label": "LABEL_OPTIONAL",
              "name": "soc",
              "number": 35,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "fan",
              "label": "LABEL_OPTIONAL",
              "name": "fan",
              "number": 36,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            },
            {
              "jsonName": "dsp",
              "label": "LABEL_OPTIONAL",
              "name": "dsp",
              "number": 37,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Topology"
            }
          ],
          "name": "HardwareTopology"
        }
      ],
      "name": "chromiumos/config/api/hardware_topology.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ProgramId"
        }
      ],
      "name": "chromiumos/config/api/program_id.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/field_mask.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "publicFields",
              "label": "LABEL_OPTIONAL",
              "name": "public_fields",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.FieldMask"
            }
          ],
          "name": "PublicReplication"
        }
      ],
      "name": "chromiumos/config/public_replication/public_replication.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/public_replication"
      },
      "package": "chromiumos.config.public_replication",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/design_config_id.proto",
        "chromiumos/config/api/design_id.proto",
        "chromiumos/config/api/hardware_topology.proto",
        "chromiumos/config/api/partner_id.proto",
        "chromiumos/config/api/program_id.proto",
        "chromiumos/config/api/topology.proto",
        "chromiumos/config/public_replication/public_replication.proto"
      ],
      "messageType": [
        {
          "enumType": [
            {
              "name": "CustomType",
              "value": [
                {
                  "name": "NO_CUSTOM",
                  "number": 0
                },
                {
                  "name": "WHITELABEL",
                  "number": 1
                },
                {
                  "name": "REBRAND",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "publicReplication",
              "label": "LABEL_OPTIONAL",
              "name": "public_replication",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.PublicReplication"
            },
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DesignId"
            },
            {
              "jsonName": "programId",
              "label": "LABEL_OPTIONAL",
              "name": "program_id",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.ProgramId"
            },
            {
              "jsonName": "odmId",
              "label": "LABEL_OPTIONAL",
              "name": "odm_id",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.PartnerId"
            },
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "boardIdPhase",
              "label": "LABEL_REPEATED",
              "name": "board_id_phase",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Design.BoardIdPhaseEntry"
            },
            {
              "jsonName": "configs",
              "label": "LABEL_REPEATED",
              "name": "configs",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Design.Config"
            },
            {
              "jsonName": "ssfcValue",
              "label": "LABEL_REPEATED",
              "name": "ssfc_value",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Design.SsfcValueEntry"
            },
            {
              "jsonName": "customType",
              "label": "LABEL_OPTIONAL",
              "name": "custom_type",
              "number": 10,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.api.Design.CustomType"
            },
            {
              "jsonName": "spiFlashTransform",
              "label": "LABEL_REPEATED",
              "name": "spi_flash_transform",
              "number": 11,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Design.SpiFlashTransformEntry"
            }
          ],
          "name": "Design",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "BoardIdPhaseEntry",
              "options": {
                "mapEntry": true
              }
            },
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "SsfcValueEntry",
              "options": {
                "mapEntry": true
              }
            },
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "SpiFlashTransformEntry",
              "options": {
                "mapEntry": true
              }
            },
            {
              "field": [
                {
                  "jsonName": "publicReplication",
                  "label": "LABEL_OPTIONAL",
                  "name": "public_replication",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.public_replication.PublicReplication"
                },
                {
                  "jsonName": "id",
                  "label": "LABEL_OPTIONAL",
                  "name": "id",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.DesignConfigId"
                },
                {
                  "jsonName": "hardwareTopology",
                  "label": "LABEL_OPTIONAL",
                  "name": "hardware_topology",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareTopology"
                },
                {
                  "jsonName": "hardwareFeatures",
                  "label": "LABEL_OPTIONAL",
                  "name": "hardware_features",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures"
                }
              ],
              "name": "Config",
              "nestedType": [
                {
                  "enumType": [
                    {
                      "name": "Level",
                      "value": [
                        {
                          "name": "TYPE_UNKNOWN",
                          "number": 0
                        },
                        {
                          "name": "REQUIRED",
                          "number": 1
                        },
                        {
                          "name": "PREFERRED",
                          "number": 2
                        },
                        {
                          "name": "OPTIONAL",
                          "number": 3
                        }
                      ]
                    }
                  ],
                  "field": [
                    {
                      "jsonName": "level",
                      "label": "LABEL_OPTIONAL",
                      "name": "level",
                      "number": 1,
                      "type": "TYPE_ENUM",
                      "typeName": ".chromiumos.config.api.Design.Config.Constraint.Level"
                    },
                    {
                      "jsonName": "features",
                      "label": "LABEL_OPTIONAL",
                      "name": "features",
                      "number": 2,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.HardwareFeatures"
                    }
                  ],
                  "name": "Constraint"
                }
              ],
              "reservedRange": [
                {
                  "end": 5,
                  "start": 4
                },
                {
                  "end": 8,
                  "start": 7
                }
              ]
            }
          ],
          "reservedName": [
            "platform"
          ],
          "reservedRange": [
            {
              "end": 10,
              "start": 9
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/design.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DeviceBrandId",
          "nestedType": [
            {
              "enumType": [
                {
                  "name": "FeatureDeviceType",
                  "value": [
                    {
                      "name": "OFF",
                      "number": 0
                    },
                    {
                      "name": "LEGACY",
                      "number": 1
                    },
                    {
                      "name": "ON",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "whitelabelTag",
                  "label": "LABEL_OPTIONAL",
                  "name": "whitelabel_tag",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "featureDeviceType",
                  "label": "LABEL_OPTIONAL",
                  "name": "feature_device_type",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.DeviceBrandId.ScanConfig.FeatureDeviceType"
                },
                {
                  "jsonName": "customLabelTag",
                  "label": "LABEL_OPTIONAL",
                  "name": "custom_label_tag",
                  "number": 3,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "ScanConfig"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/device_brand_id.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/design_id.proto",
        "chromiumos/config/api/device_brand_id.proto",
        "chromiumos/config/api/partner_id.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DeviceBrandId"
            },
            {
              "jsonName": "designId",
              "label": "LABEL_OPTIONAL",
              "name": "design_id",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DesignId"
            },
            {
              "jsonName": "oemId",
              "label": "LABEL_OPTIONAL",
              "name": "oem_id",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.PartnerId"
            },
            {
              "jsonName": "exportOemInfo",
              "label": "LABEL_OPTIONAL",
              "name": "export_oem_info",
              "number": 6,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "brandCode",
              "label": "LABEL_OPTIONAL",
              "name": "brand_code",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "brandName",
              "label": "LABEL_OPTIONAL",
              "name": "brand_name",
              "number": 5,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DeviceBrand"
        }
      ],
      "name": "chromiumos/config/api/device_brand.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/component.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "soc",
              "label": "LABEL_OPTIONAL",
              "name": "soc",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Soc"
            },
            {
              "jsonName": "memory",
              "label": "LABEL_REPEATED",
              "name": "memory",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Memory"
            },
            {
              "jsonName": "bluetooth",
              "label": "LABEL_OPTIONAL",
              "name": "bluetooth",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Bluetooth"
            },
            {
              "jsonName": "camera",
              "label": "LABEL_OPTIONAL",
              "name": "camera",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Camera"
            },
            {
              "jsonName": "touchscreen",
              "label": "LABEL_OPTIONAL",
              "name": "touchscreen",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Touch"
            },
            {
              "jsonName": "wifi",
              "label": "LABEL_OPTIONAL",
              "name": "wifi",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Wifi"
            },
            {
              "jsonName": "touchpad",
              "label": "LABEL_OPTIONAL",
              "name": "touchpad",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Touch"
            },
            {
              "jsonName": "displayPanel",
              "label": "LABEL_OPTIONAL",
              "name": "display_panel",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.DisplayPanel"
            },
            {
              "jsonName": "audioCodec",
              "label": "LABEL_OPTIONAL",
              "name": "audio_codec",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.AudioCodec"
            },
            {
              "jsonName": "battery",
              "label": "LABEL_OPTIONAL",
              "name": "battery",
              "number": 10,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Battery"
            },
            {
              "jsonName": "ecFlashChip",
              "label": "LABEL_OPTIONAL",
              "name": "ec_flash_chip",
              "number": 11,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.FlashChip"
            },
            {
              "jsonName": "systemFlashChip",
              "label": "LABEL_OPTIONAL",
              "name": "system_flash_chip",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.FlashChip"
            },
            {
              "jsonName": "ec",
              "label": "LABEL_OPTIONAL",
              "name": "ec",
              "number": 13,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.EmbeddedController"
            },
            {
              "jsonName": "storage",
              "label": "LABEL_OPTIONAL",
              "name": "storage",
              "number": 14,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Storage"
            },
            {
              "jsonName": "tpm",
              "label": "LABEL_OPTIONAL",
              "name": "tpm",
              "number": 15,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Tpm"
            },
            {
              "jsonName": "usbHost",
              "label": "LABEL_OPTIONAL",
              "name": "usb_host",
              "number": 16,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Interface.Usb"
            },
            {
              "jsonName": "stylus",
              "label": "LABEL_OPTIONAL",
              "name": "stylus",
              "number": 17,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Stylus"
            },
            {
              "jsonName": "amplifier",
              "label": "LABEL_OPTIONAL",
              "name": "amplifier",
              "number": 18,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Amplifier"
            }
          ],
          "name": "ComponentPackage"
        }
      ],
      "name": "chromiumos/config/api/component_package.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "MfgConfigId",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "hwid",
                  "label": "LABEL_OPTIONAL",
                  "name": "hwid",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "ScanConfig"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/mfg_config_id.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/component_package.proto",
        "chromiumos/config/api/mfg_config_id.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.MfgConfigId"
            },
            {
              "jsonName": "pcbVendor",
              "label": "LABEL_OPTIONAL",
              "name": "pcb_vendor",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "ramPartNumber",
              "label": "LABEL_OPTIONAL",
              "name": "ram_part_number",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "region",
              "label": "LABEL_OPTIONAL",
              "name": "region",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "componentPackage",
              "label": "LABEL_OPTIONAL",
              "name": "component_package",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.ComponentPackage"
            }
          ],
          "name": "MfgConfig",
          "reservedRange": [
            {
              "end": 6,
              "start": 5
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/mfg_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/partner_id.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.PartnerId"
            },
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "emailGroup",
              "label": "LABEL_OPTIONAL",
              "name": "email_group",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "touchVendor",
              "label": "LABEL_OPTIONAL",
              "name": "touch_vendor",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Partner.TouchVendor"
            },
            {
              "jsonName": "displayPanelVendor",
              "label": "LABEL_OPTIONAL",
              "name": "display_panel_vendor",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Partner.DisplayPanelVendor"
            },
            {
              "jsonName": "batteryVendor",
              "label": "LABEL_OPTIONAL",
              "name": "battery_vendor",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Partner.BatteryVendor"
            }
          ],
          "name": "Partner",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "vendorId",
                  "label": "LABEL_OPTIONAL",
                  "name": "vendor_id",
                  "number": 4,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "symlinkFileFormat",
                  "label": "LABEL_OPTIONAL",
                  "name": "symlink_file_format",
                  "number": 5,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "destinationFileFormat",
                  "label": "LABEL_OPTIONAL",
                  "name": "destination_file_format",
                  "number": 6,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "TouchVendor"
            },
            {
              "field": [
                {
                  "jsonName": "vendorCode",
                  "label": "LABEL_OPTIONAL",
                  "name": "vendor_code",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "DisplayPanelVendor"
            },
            {
              "field": [
                {
                  "jsonName": "vendorName",
                  "label": "LABEL_OPTIONAL",
                  "name": "vendor_name",
                  "number": 4,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "BatteryVendor"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/partner.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/wrappers.proto"
      ],
      "messageType": [
        {
          "enumType": [
            {
              "name": "CpusetCgroup",
              "value": [
                {
                  "name": "CPUSET_CGROUP_DEFAULT",
                  "number": 0
                },
                {
                  "name": "CPUSET_CGROUP_ALL",
                  "number": 1
                },
                {
                  "name": "CPUSET_CGROUP_EFFICIENT",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "default",
              "label": "LABEL_OPTIONAL",
              "name": "default",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.SchedqosConfig.ConfigSet"
            }
          ],
          "name": "SchedqosConfig",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "rtPriority",
                  "label": "LABEL_OPTIONAL",
                  "name": "rt_priority",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.Int32Value"
                },
                {
                  "jsonName": "nice",
                  "label": "LABEL_OPTIONAL",
                  "name": "nice",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.Int32Value"
                },
                {
                  "jsonName": "uclampMin",
                  "label": "LABEL_OPTIONAL",
                  "name": "uclamp_min",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.UInt32Value"
                },
                {
                  "jsonName": "cpusetCgroup",
                  "label": "LABEL_OPTIONAL",
                  "name": "cpuset_cgroup",
                  "number": 4,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.SchedqosConfig.CpusetCgroup"
                },
                {
                  "jsonName": "latencySensitive",
                  "label": "LABEL_OPTIONAL",
                  "name": "latency_sensitive",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.BoolValue"
                }
              ],
              "name": "ThreadConfig"
            },
            {
              "field": [
                {
                  "jsonName": "normalCpuShare",
                  "label": "LABEL_OPTIONAL",
                  "name": "normal_cpu_share",
                  "number": 1,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "backgroundCpuShare",
                  "label": "LABEL_OPTIONAL",
                  "name": "background_cpu_share",
                  "number": 2,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "threadUrgentBursty",
                  "label": "LABEL_OPTIONAL",
                  "name": "thread_urgent_bursty",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.SchedqosConfig.ThreadConfig"
                },
                {
                  "jsonName": "threadUrgent",
                  "label": "LABEL_OPTIONAL",
                  "name": "thread_urgent",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.SchedqosConfig.ThreadConfig"
                },
                {
                  "jsonName": "threadBalanced",
                  "label": "LABEL_OPTIONAL",
                  "name": "thread_balanced",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.SchedqosConfig.ThreadConfig"
                },
                {
                  "jsonName": "threadEco",
                  "label": "LABEL_OPTIONAL",
                  "name": "thread_eco",
                  "number": 6,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.SchedqosConfig.ThreadConfig"
                },
                {
                  "jsonName": "threadUtility",
                  "label": "LABEL_OPTIONAL",
                  "name": "thread_utility",
                  "number": 7,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.SchedqosConfig.ThreadConfig"
                },
                {
                  "jsonName": "threadBackground",
                  "label": "LABEL_OPTIONAL",
                  "name": "thread_background",
                  "number": 8,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.SchedqosConfig.ThreadConfig"
                },
                {
                  "jsonName": "threadUrgentBurstyServer",
                  "label": "LABEL_OPTIONAL",
                  "name": "thread_urgent_bursty_server",
                  "number": 9,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.SchedqosConfig.ThreadConfig"
                },
                {
                  "jsonName": "threadUrgentBurstyClient",
                  "label": "LABEL_OPTIONAL",
                  "name": "thread_urgent_bursty_client",
                  "number": 10,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.SchedqosConfig.ThreadConfig"
                }
              ],
              "name": "ConfigSet"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/schedqos_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/component.proto",
        "chromiumos/config/api/design.proto",
        "chromiumos/config/api/design_id.proto",
        "chromiumos/config/api/device_brand_id.proto",
        "chromiumos/config/api/program_id.proto",
        "chromiumos/config/api/resource_config.proto",
        "chromiumos/config/api/schedqos_config.proto",
        "chromiumos/config/api/topology.proto",
        "chromiumos/config/public_replication/public_replication.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "mask",
              "label": "LABEL_OPTIONAL",
              "name": "mask",
              "number": 2,
              "type": "TYPE_UINT32"
            }
          ],
          "name": "FirmwareConfigurationSegment"
        },
        {
          "field": [
            {
              "jsonName": "designId",
              "label": "LABEL_OPTIONAL",
              "name": "design_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DesignId"
            },
            {
              "jsonName": "minId",
              "label": "LABEL_OPTIONAL",
              "name": "min_id",
              "number": 2,
              "type": "TYPE_UINT32"
            },
            {
              "jsonName": "maxId",
              "label": "LABEL_OPTIONAL",
              "name": "max_id",
              "number": 3,
              "type": "TYPE_UINT32"
            }
          ],
          "name": "DesignConfigIdSegment"
        },
        {
          "field": [
            {
              "jsonName": "brandId",
              "label": "LABEL_OPTIONAL",
              "name": "brand_id",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DeviceBrandId"
            },
            {
              "jsonName": "designId",
              "label": "LABEL_OPTIONAL",
              "name": "design_id",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DesignId"
            },
            {
              "jsonName": "keyId",
              "label": "LABEL_OPTIONAL",
              "name": "key_id",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DeviceSignerConfig",
          "oneofDecl": [
            {
              "name": "identifier"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "publicReplication",
              "label": "LABEL_OPTIONAL",
              "name": "public_replication",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.PublicReplication"
            },
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.ProgramId"
            },
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "baseProgram",
              "label": "LABEL_OPTIONAL",
              "name": "base_program",
              "number": 14,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "mosysPlatformName",
              "label": "LABEL_OPTIONAL",
              "name": "mosys_platform_name",
              "number": 10,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "platform",
              "label": "LABEL_OPTIONAL",
              "name": "platform",
              "number": 11,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Program.Platform"
            },
            {
              "jsonName": "audioConfig",
              "label": "LABEL_OPTIONAL",
              "name": "audio_config",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Program.AudioConfig"
            },
            {
              "jsonName": "generateCameraMediaProfiles",
              "label": "LABEL_OPTIONAL",
              "name": "generate_camera_media_profiles",
              "number": 13,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "designConfigConstraints",
              "label": "LABEL_REPEATED",
              "name": "design_config_constraints",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Design.Config.Constraint"
            },
            {
              "jsonName": "componentQuals",
              "label": "LABEL_REPEATED",
              "name": "component_quals",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Qualification"
            },
            {
              "jsonName": "firmwareConfigurationSegments",
              "label": "LABEL_REPEATED",
              "name": "firmware_configuration_segments",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.FirmwareConfigurationSegment"
            },
            {
              "jsonName": "ssfcSegments",
              "label": "LABEL_REPEATED",
              "name": "ssfc_segments",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.FirmwareConfigurationSegment"
            },
            {
              "jsonName": "designConfigIdSegments",
              "label": "LABEL_REPEATED",
              "name": "design_config_id_segments",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DesignConfigIdSegment"
            },
            {
              "jsonName": "deviceSignerConfigs",
              "label": "LABEL_REPEATED",
              "name": "device_signer_configs",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DeviceSignerConfig"
            }
          ],
          "name": "Program",
          "nestedType": [
            {
              "enumType": [
                {
                  "name": "Arch",
                  "value": [
                    {
                      "name": "ARCH_UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "X86",
                      "number": 1
                    },
                    {
                      "name": "X86_64",
                      "number": 2
                    },
                    {
                      "name": "ARM",
                      "number": 3
                    },
                    {
                      "name": "ARM64",
                      "number": 4
                    }
                  ]
                },
                {
                  "name": "AcceleratedVideoCodec",
                  "value": [
                    {
                      "name": "CODEC_UNDEFINED",
                      "number": 0
                    },
                    {
                      "name": "H264_DECODE",
                      "number": 1
                    },
                    {
                      "name": "H264_ENCODE",
                      "number": 2
                    },
                    {
                      "name": "VP8_DECODE",
                      "number": 3
                    },
                    {
                      "name": "VP8_ENCODE",
                      "number": 4
                    },
                    {
                      "name": "VP9_DECODE",
                      "number": 5
                    },
                    {
                      "name": "VP9_ENCODE",
                      "number": 6
                    },
                    {
                      "name": "VP9_2_DECODE",
                      "number": 7
                    },
                    {
                      "name": "VP9_2_ENCODE",
                      "number": 8
                    },
                    {
                      "name": "H265_DECODE",
                      "number": 9
                    },
                    {
                      "name": "H265_ENCODE",
                      "number": 10
                    },
                    {
                      "name": "MJPG_DECODE",
                      "number": 11
                    },
                    {
                      "name": "MJPG_ENCODE",
                      "number": 12
                    }
                  ]
                },
                {
                  "name": "GraphicsApi",
                  "value": [
                    {
                      "name": "GRAPHICS_API_UNDEFINED",
                      "number": 0
                    },
                    {
                      "name": "GRAPHICS_API_OPENGL",
                      "number": 1
                    },
                    {
                      "name": "GRAPHICS_API_OPENGL_ES",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "socFamily",
                  "label": "LABEL_OPTIONAL",
                  "name": "soc_family",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "socArch",
                  "label": "LABEL_OPTIONAL",
                  "name": "soc_arch",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Program.Platform.Arch"
                },
                {
                  "jsonName": "gpuFamily",
                  "label": "LABEL_OPTIONAL",
                  "name": "gpu_family",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "graphicsApis",
                  "label": "LABEL_REPEATED",
                  "name": "graphics_apis",
                  "number": 4,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Program.Platform.GraphicsApi"
                },
                {
                  "jsonName": "videoCodecs",
                  "label": "LABEL_REPEATED",
                  "name": "video_codecs",
                  "number": 5,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.Program.Platform.AcceleratedVideoCodec"
                },
                {
                  "jsonName": "capabilities",
                  "label": "LABEL_OPTIONAL",
                  "name": "capabilities",
                  "number": 6,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Program.Platform.Capabilities"
                },
                {
                  "jsonName": "schedulerTune",
                  "label": "LABEL_OPTIONAL",
                  "name": "scheduler_tune",
                  "number": 7,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Program.Platform.SchedulerTune"
                },
                {
                  "jsonName": "arcSettings",
                  "label": "LABEL_OPTIONAL",
                  "name": "arc_settings",
                  "number": 8,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Program.Platform.ArcSettings"
                },
                {
                  "jsonName": "hevcSupport",
                  "label": "LABEL_OPTIONAL",
                  "name": "hevc_support",
                  "number": 9,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Present"
                },
                {
                  "jsonName": "resourceConfig",
                  "label": "LABEL_OPTIONAL",
                  "name": "resource_config",
                  "number": 10,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.ResourceConfig"
                },
                {
                  "jsonName": "schedqosConfig",
                  "label": "LABEL_OPTIONAL",
                  "name": "schedqos_config",
                  "number": 11,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.SchedqosConfig"
                },
                {
                  "jsonName": "swapConfig",
                  "label": "LABEL_OPTIONAL",
                  "name": "swap_config",
                  "number": 12,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.Program.Platform.SwapConfig"
                }
              ],
              "name": "Platform",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "suspendToIdle",
                      "label": "LABEL_OPTIONAL",
                      "name": "suspend_to_idle",
                      "number": 1,
                      "type": "TYPE_BOOL"
                    },
                    {
                      "jsonName": "darkResume",
                      "label": "LABEL_OPTIONAL",
                      "name": "dark_resume",
                      "number": 2,
                      "type": "TYPE_BOOL"
                    },
                    {
                      "jsonName": "wakeOnDp",
                      "label": "LABEL_OPTIONAL",
                      "name": "wake_on_dp",
                      "number": 3,
                      "type": "TYPE_BOOL"
                    }
                  ],
                  "name": "Capabilities"
                },
                {
                  "field": [
                    {
                      "jsonName": "boostUrgent",
                      "label": "LABEL_OPTIONAL",
                      "name": "boost_urgent",
                      "number": 1,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "cpusetNonurgent",
                      "label": "LABEL_OPTIONAL",
                      "name": "cpuset_nonurgent",
                      "number": 2,
                      "type": "TYPE_STRING"
                    },
                    {
                      "jsonName": "inputBoost",
                      "label": "LABEL_OPTIONAL",
                      "name": "input_boost",
                      "number": 3,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "boostTopApp",
                      "label": "LABEL_OPTIONAL",
                      "name": "boost_top_app",
                      "number": 4,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "boostArcvm",
                      "label": "LABEL_OPTIONAL",
                      "name": "boost_arcvm",
                      "number": 5,
                      "type": "TYPE_DOUBLE"
                    }
                  ],
                  "name": "SchedulerTune"
                },
                {
                  "field": [
                    {
                      "jsonName": "mediaCodecsSuffix",
                      "label": "LABEL_OPTIONAL",
                      "name": "media_codecs_suffix",
                      "number": 1,
                      "type": "TYPE_STRING"
                    }
                  ],
                  "name": "ArcSettings"
                },
                {
                  "field": [
                    {
                      "jsonName": "sizeMultiplier",
                      "label": "LABEL_OPTIONAL",
                      "name": "size_multiplier",
                      "number": 1,
                      "type": "TYPE_DOUBLE"
                    }
                  ],
                  "name": "SwapConfig"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "cardConfigs",
                  "label": "LABEL_REPEATED",
                  "name": "card_configs",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures.Audio.CardConfig"
                },
                {
                  "jsonName": "hasModuleFile",
                  "label": "LABEL_OPTIONAL",
                  "name": "has_module_file",
                  "number": 2,
                  "type": "TYPE_BOOL"
                },
                {
                  "jsonName": "defaultUcmSuffix",
                  "label": "LABEL_OPTIONAL",
                  "name": "default_ucm_suffix",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "defaultCrasSuffix",
                  "label": "LABEL_OPTIONAL",
                  "name": "default_cras_suffix",
                  "number": 4,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "AudioConfig"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/program.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/design.proto",
        "chromiumos/config/api/device_brand.proto",
        "chromiumos/config/api/mfg_config.proto",
        "chromiumos/config/api/partner.proto",
        "chromiumos/config/api/program.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "program",
              "label": "LABEL_OPTIONAL",
              "name": "program",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Program"
            },
            {
              "jsonName": "hwDesign",
              "label": "LABEL_OPTIONAL",
              "name": "hw_design",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Design"
            },
            {
              "jsonName": "odm",
              "label": "LABEL_OPTIONAL",
              "name": "odm",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Partner"
            },
            {
              "jsonName": "hwDesignConfig",
              "label": "LABEL_OPTIONAL",
              "name": "hw_design_config",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Design.Config"
            },
            {
              "jsonName": "deviceBrand",
              "label": "LABEL_OPTIONAL",
              "name": "device_brand",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DeviceBrand"
            },
            {
              "jsonName": "oem",
              "label": "LABEL_OPTIONAL",
              "name": "oem",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Partner"
            },
            {
              "jsonName": "mfgConfig",
              "label": "LABEL_OPTIONAL",
              "name": "mfg_config",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.MfgConfig"
            }
          ],
          "name": "DeviceConfig"
        }
      ],
      "name": "chromiumos/config/api/device_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/design_config_id.proto",
        "chromiumos/config/api/device_brand_id.proto",
        "chromiumos/config/api/mfg_config_id.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "designConfigId",
              "label": "LABEL_OPTIONAL",
              "name": "design_config_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DesignConfigId"
            },
            {
              "jsonName": "deviceBrandId",
              "label": "LABEL_OPTIONAL",
              "name": "device_brand_id",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DeviceBrandId"
            },
            {
              "jsonName": "mfgConfigId",
              "label": "LABEL_OPTIONAL",
              "name": "mfg_config_id",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.MfgConfigId"
            }
          ],
          "name": "DeviceConfigId",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "designScanConfig",
                  "label": "LABEL_OPTIONAL",
                  "name": "design_scan_config",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.DesignConfigId.ScanConfig"
                },
                {
                  "jsonName": "brandScanConfig",
                  "label": "LABEL_OPTIONAL",
                  "name": "brand_scan_config",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.DeviceBrandId.ScanConfig"
                },
                {
                  "jsonName": "mfgScanConfig",
                  "label": "LABEL_OPTIONAL",
                  "name": "mfg_scan_config",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.MfgConfigId.ScanConfig"
                }
              ],
              "name": "ScanConfig"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/device_config_id.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/device_config.proto",
        "chromiumos/config/api/device_config_id.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DeviceConfigId"
            },
            {
              "jsonName": "scanConfig",
              "label": "LABEL_OPTIONAL",
              "name": "scan_config",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DeviceConfigId.ScanConfig"
            }
          ],
          "name": "GetDeviceConfigRequest",
          "oneofDecl": [
            {
              "name": "id_type"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.GetDeviceConfigResponse.Success"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.GetDeviceConfigResponse.Failure"
            }
          ],
          "name": "GetDeviceConfigResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "deviceConfig",
                  "label": "LABEL_OPTIONAL",
                  "name": "device_config",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.DeviceConfig"
                }
              ],
              "name": "Success"
            },
            {
              "field": [
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Failure"
            }
          ],
          "oneofDecl": [
            {
              "name": "result"
            }
          ]
        }
      ],
      "name": "chromiumos/build/api/metadata_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/build/api"
      },
      "package": "chromiumos.build.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.build.api.GetDeviceConfigRequest",
              "name": "GetDeviceConfig",
              "outputType": ".chromiumos.build.api.GetDeviceConfigResponse"
            }
          ],
          "name": "MetadataService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.SoftwareAttribute.Id"
            },
            {
              "jsonName": "fieldPath",
              "label": "LABEL_OPTIONAL",
              "name": "field_path",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SoftwareAttribute",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Id"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "swAttributes",
              "label": "LABEL_REPEATED",
              "name": "sw_attributes",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.SoftwareAttribute"
            }
          ],
          "name": "SoftwareAttributeList"
        },
        {
          "field": [
            {
              "jsonName": "attributeId",
              "label": "LABEL_OPTIONAL",
              "name": "attribute_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.SoftwareAttribute.Id"
            },
            {
              "jsonName": "values",
              "label": "LABEL_REPEATED",
              "name": "values",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SoftwareCriterion"
        }
      ],
      "name": "chromiumos/build/api/software_attribute.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/build/api"
      },
      "package": "chromiumos.build.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/build/api/portage.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.SystemImage.ImageId"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.SystemImage.BuildMetadata"
            }
          ],
          "name": "SystemImage",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "ImageId"
            },
            {
              "field": [
                {
                  "jsonName": "portageBuildTarget",
                  "label": "LABEL_OPTIONAL",
                  "name": "portage_build_target",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.build.api.Portage.BuildTarget"
                }
              ],
              "name": "BuildTarget"
            },
            {
              "field": [
                {
                  "jsonName": "buildTarget",
                  "label": "LABEL_OPTIONAL",
                  "name": "build_target",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.build.api.SystemImage.BuildTarget"
                },
                {
                  "jsonName": "packageSummary",
                  "label": "LABEL_OPTIONAL",
                  "name": "package_summary",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.build.api.SystemImage.BuildMetadata.PackageSummary"
                },
                {
                  "jsonName": "packages",
                  "label": "LABEL_REPEATED",
                  "name": "packages",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.build.api.Portage.Package"
                }
              ],
              "name": "BuildMetadata",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "arc",
                      "label": "LABEL_OPTIONAL",
                      "name": "arc",
                      "number": 1,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.build.api.SystemImage.BuildMetadata.Arc"
                    },
                    {
                      "jsonName": "chrome",
                      "label": "LABEL_OPTIONAL",
                      "name": "chrome",
                      "number": 2,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.build.api.SystemImage.BuildMetadata.AshChrome"
                    },
                    {
                      "jsonName": "chipset",
                      "label": "LABEL_OPTIONAL",
                      "name": "chipset",
                      "number": 3,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.build.api.SystemImage.BuildMetadata.Chipset"
                    },
                    {
                      "jsonName": "kernel",
                      "label": "LABEL_OPTIONAL",
                      "name": "kernel",
                      "number": 4,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.build.api.SystemImage.BuildMetadata.Kernel"
                    },
                    {
                      "jsonName": "toolchain",
                      "label": "LABEL_OPTIONAL",
                      "name": "toolchain",
                      "number": 5,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.build.api.SystemImage.BuildMetadata.Toolchain"
                    }
                  ],
                  "name": "PackageSummary"
                },
                {
                  "field": [
                    {
                      "jsonName": "version",
                      "label": "LABEL_OPTIONAL",
                      "name": "version",
                      "number": 1,
                      "type": "TYPE_STRING"
                    },
                    {
                      "jsonName": "branch",
                      "label": "LABEL_OPTIONAL",
                      "name": "branch",
                      "number": 2,
                      "type": "TYPE_STRING"
                    }
                  ],
                  "name": "Arc"
                },
                {
                  "field": [
                    {
                      "jsonName": "version",
                      "label": "LABEL_OPTIONAL",
                      "name": "version",
                      "number": 1,
                      "type": "TYPE_STRING"
                    }
                  ],
                  "name": "AshChrome"
                },
                {
                  "field": [
                    {
                      "jsonName": "overlay",
                      "label": "LABEL_OPTIONAL",
                      "name": "overlay",
                      "number": 1,
                      "type": "TYPE_STRING"
                    }
                  ],
                  "name": "Chipset"
                },
                {
                  "field": [
                    {
                      "jsonName": "version",
                      "label": "LABEL_OPTIONAL",
                      "name": "version",
                      "number": 1,
                      "type": "TYPE_STRING"
                    }
                  ],
                  "name": "Kernel"
                },
                {
                  "field": [
                    {
                      "jsonName": "version",
                      "label": "LABEL_OPTIONAL",
                      "name": "version",
                      "number": 1,
                      "type": "TYPE_STRING"
                    }
                  ],
                  "name": "Toolchain"
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "values",
                  "label": "LABEL_REPEATED",
                  "name": "values",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.build.api.SystemImage.BuildMetadata"
                }
              ],
              "name": "BuildMetadataList"
            }
          ]
        }
      ],
      "name": "chromiumos/build/api/system_image.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/build/api"
      },
      "package": "chromiumos.build.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/build/api/firmware_config.proto",
        "chromiumos/build/api/system_image.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "systemImage",
              "label": "LABEL_OPTIONAL",
              "name": "system_image",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.SystemImage"
            },
            {
              "jsonName": "firmware",
              "label": "LABEL_OPTIONAL",
              "name": "firmware",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.Firmware"
            }
          ],
          "name": "SoftwareBundle"
        }
      ],
      "name": "chromiumos/build/api/software_bundle.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/build/api"
      },
      "package": "chromiumos.build.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "enumType": [
            {
              "name": "ExportType",
              "value": [
                {
                  "name": "EXPORT_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "EXPORT_CIPD",
                  "number": 1
                },
                {
                  "name": "EXPORT_GCS",
                  "number": 2
                }
              ]
            },
            {
              "name": "Change",
              "value": [
                {
                  "name": "CHANGE_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "CHANGE_BUILD_ID_OR_REVISION",
                  "number": 1
                },
                {
                  "name": "CHANGE_REVISION_ONLY",
                  "number": 2
                }
              ]
            },
            {
              "name": "SymlinkMode",
              "value": [
                {
                  "name": "SYMLINK_DEFAULT",
                  "number": 0
                },
                {
                  "name": "SYMLINK_RESOLVE",
                  "number": 1
                },
                {
                  "name": "SYMLINK_PRESERVE",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.build.api.SubtoolPackage.ExportType"
            },
            {
              "jsonName": "maxFiles",
              "label": "LABEL_OPTIONAL",
              "name": "max_files",
              "number": 3,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "cipdPrefix",
              "label": "LABEL_OPTIONAL",
              "name": "cipd_prefix",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "paths",
              "label": "LABEL_REPEATED",
              "name": "paths",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.SubtoolPackage.PathMapping"
            },
            {
              "jsonName": "uploadTrigger",
              "label": "LABEL_OPTIONAL",
              "name": "upload_trigger",
              "number": 6,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.build.api.SubtoolPackage.Change"
            },
            {
              "jsonName": "gcsExportOptions",
              "label": "LABEL_OPTIONAL",
              "name": "gcs_export_options",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.SubtoolPackage.GcsExportOptions"
            },
            {
              "jsonName": "symlinkMode",
              "label": "LABEL_OPTIONAL",
              "name": "symlink_mode",
              "number": 8,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.build.api.SubtoolPackage.SymlinkMode"
            }
          ],
          "name": "SubtoolPackage",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "input",
                  "label": "LABEL_REPEATED",
                  "name": "input",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "dest",
                  "label": "LABEL_OPTIONAL",
                  "name": "dest",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "stripPrefixRegex",
                  "label": "LABEL_OPTIONAL",
                  "name": "strip_prefix_regex",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "ebuildFilter",
                  "label": "LABEL_OPTIONAL",
                  "name": "ebuild_filter",
                  "number": 4,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "opaqueData",
                  "label": "LABEL_OPTIONAL",
                  "name": "opaque_data",
                  "number": 5,
                  "type": "TYPE_BOOL"
                }
              ],
              "name": "PathMapping"
            },
            {
              "enumType": [
                {
                  "name": "ArchiveFormat",
                  "value": [
                    {
                      "name": "ARCHIVE_FORMAT_UNSPECIFIED",
                      "number": 0
                    },
                    {
                      "name": "ARCHIVE_FORMAT_TAR_ZST",
                      "number": 1
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "bucket",
                  "label": "LABEL_OPTIONAL",
                  "name": "bucket",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "prefix",
                  "label": "LABEL_OPTIONAL",
                  "name": "prefix",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "archiveFormat",
                  "label": "LABEL_OPTIONAL",
                  "name": "archive_format",
                  "number": 3,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.build.api.SubtoolPackage.GcsExportOptions.ArchiveFormat"
                }
              ],
              "name": "GcsExportOptions"
            }
          ]
        }
      ],
      "name": "chromiumos/build/api/subtools.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/build/api"
      },
      "package": "chromiumos.build.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "path",
              "label": "LABEL_OPTIONAL",
              "name": "path",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Chroot"
        },
        {
          "field": [
            {
              "jsonName": "root",
              "label": "LABEL_OPTIONAL",
              "name": "root",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "BuildTarget"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.TestContainersBuildResult.Success"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.TestContainersBuildResult.Failure"
            }
          ],
          "name": "TestContainersBuildResult",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "registryPath",
                  "label": "LABEL_OPTIONAL",
                  "name": "registry_path",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Success"
            },
            {
              "field": [
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Failure"
            }
          ],
          "oneofDecl": [
            {
              "name": "result"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "buildTarget",
              "label": "LABEL_OPTIONAL",
              "name": "build_target",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.BuildTarget"
            },
            {
              "jsonName": "chroot",
              "label": "LABEL_OPTIONAL",
              "name": "chroot",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.Chroot"
            },
            {
              "jsonName": "version",
              "label": "LABEL_OPTIONAL",
              "name": "version",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "TestContainersBuildRequest"
        },
        {
          "field": [
            {
              "jsonName": "results",
              "label": "LABEL_REPEATED",
              "name": "results",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.TestContainersBuildResult"
            }
          ],
          "name": "BuildTestContainersResponse"
        },
        {
          "field": [
            {
              "jsonName": "request",
              "label": "LABEL_OPTIONAL",
              "name": "request",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.TestContainersBuildRequest"
            }
          ],
          "name": "BuildTestContainersRequest"
        }
      ],
      "name": "chromiumos/build/api/test.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/build/api"
      },
      "package": "chromiumos.build.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.build.api.BuildTestContainersRequest",
              "name": "BuildTestExecContainer",
              "options": {},
              "outputType": ".chromiumos.build.api.BuildTestContainersResponse"
            }
          ],
          "name": "ContainerService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "milestone",
              "label": "LABEL_OPTIONAL",
              "name": "milestone",
              "number": 1,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "build",
              "label": "LABEL_OPTIONAL",
              "name": "build",
              "number": 2,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "branch",
              "label": "LABEL_OPTIONAL",
              "name": "branch",
              "number": 3,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "patch",
              "label": "LABEL_OPTIONAL",
              "name": "patch",
              "number": 4,
              "type": "TYPE_INT32"
            }
          ],
          "name": "OsVersion"
        },
        {
          "field": [
            {
              "jsonName": "board",
              "label": "LABEL_OPTIONAL",
              "name": "board",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "osVer",
              "label": "LABEL_OPTIONAL",
              "name": "os_ver",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.OsVersion"
            },
            {
              "jsonName": "shipped",
              "label": "LABEL_OPTIONAL",
              "name": "shipped",
              "number": 3,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "portageRepository",
              "label": "LABEL_OPTIONAL",
              "name": "portage_repository",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "category",
              "label": "LABEL_OPTIONAL",
              "name": "category",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "version",
              "label": "LABEL_OPTIONAL",
              "name": "version",
              "number": 7,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "revision",
              "label": "LABEL_OPTIONAL",
              "name": "revision",
              "number": 8,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "description",
              "label": "LABEL_OPTIONAL",
              "name": "description",
              "number": 9,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "installedSize",
              "label": "LABEL_OPTIONAL",
              "name": "installed_size",
              "number": 10,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "homepages",
              "label": "LABEL_REPEATED",
              "name": "homepages",
              "number": 11,
              "type": "TYPE_STRING"
            }
          ],
          "name": "PackageMetadata"
        }
      ],
      "name": "chromiumos/build/api/third_party_inventory.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/build/api"
      },
      "package": "chromiumos.build.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/design.proto",
        "chromiumos/config/api/partner.proto",
        "chromiumos/config/api/program.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "designConfig",
              "label": "LABEL_OPTIONAL",
              "name": "design_config",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Design.Config"
            },
            {
              "jsonName": "design",
              "label": "LABEL_OPTIONAL",
              "name": "design",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Design"
            },
            {
              "jsonName": "odm",
              "label": "LABEL_OPTIONAL",
              "name": "odm",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Partner"
            },
            {
              "jsonName": "program",
              "label": "LABEL_OPTIONAL",
              "name": "program",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Program"
            }
          ],
          "name": "DesignConfigPackage"
        }
      ],
      "name": "chromiumos/config/api/design_config_package.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api"
      },
      "package": "chromiumos.config.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/public_replication/public_replication.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "publicReplication",
              "label": "LABEL_OPTIONAL",
              "name": "public_replication",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.PublicReplication"
            },
            {
              "jsonName": "cardName",
              "label": "LABEL_OPTIONAL",
              "name": "card_name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "cardConfigFile",
              "label": "LABEL_OPTIONAL",
              "name": "card_config_file",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dspFile",
              "label": "LABEL_OPTIONAL",
              "name": "dsp_file",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "ucmFile",
              "label": "LABEL_OPTIONAL",
              "name": "ucm_file",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "ucmMasterFile",
              "label": "LABEL_OPTIONAL",
              "name": "ucm_master_file",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "ucmSuffix",
              "label": "LABEL_OPTIONAL",
              "name": "ucm_suffix",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "moduleFile",
              "label": "LABEL_OPTIONAL",
              "name": "module_file",
              "number": 7,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "boardFile",
              "label": "LABEL_OPTIONAL",
              "name": "board_file",
              "number": 8,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "soundCardInitFile",
              "label": "LABEL_OPTIONAL",
              "name": "sound_card_init_file",
              "number": 10,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "cardId",
              "label": "LABEL_OPTIONAL",
              "name": "card_id",
              "number": 11,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "crasCustomName",
              "label": "LABEL_OPTIONAL",
              "name": "cras_custom_name",
              "number": 12,
              "type": "TYPE_STRING"
            }
          ],
          "name": "AudioConfig"
        }
      ],
      "name": "chromiumos/config/api/software/audio_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/software"
      },
      "package": "chromiumos.config.api.software",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "flags",
              "label": "LABEL_REPEATED",
              "name": "flags",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.BluetoothConfig.FlagsEntry"
            }
          ],
          "name": "BluetoothConfig",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_BOOL"
                }
              ],
              "name": "FlagsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/software/bluetooth_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/software"
      },
      "package": "chromiumos.config.api.software",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/device_brand_id.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "brandId",
              "label": "LABEL_OPTIONAL",
              "name": "brand_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DeviceBrandId"
            },
            {
              "jsonName": "scanConfig",
              "label": "LABEL_OPTIONAL",
              "name": "scan_config",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DeviceBrandId.ScanConfig"
            },
            {
              "jsonName": "wallpaper",
              "label": "LABEL_OPTIONAL",
              "name": "wallpaper",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "regulatoryLabel",
              "label": "LABEL_OPTIONAL",
              "name": "regulatory_label",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "helpContentId",
              "label": "LABEL_OPTIONAL",
              "name": "help_content_id",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "cloudGamingDevice",
              "label": "LABEL_OPTIONAL",
              "name": "cloud_gaming_device",
              "number": 6,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "BrandConfig"
        }
      ],
      "name": "chromiumos/config/api/software/brand_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/software"
      },
      "package": "chromiumos.config.api.software",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "width",
              "label": "LABEL_OPTIONAL",
              "name": "width",
              "number": 1,
              "type": "TYPE_UINT32"
            },
            {
              "jsonName": "height",
              "label": "LABEL_OPTIONAL",
              "name": "height",
              "number": 2,
              "type": "TYPE_UINT32"
            },
            {
              "jsonName": "bitrate",
              "label": "LABEL_OPTIONAL",
              "name": "bitrate",
              "number": 3,
              "type": "TYPE_UINT32"
            }
          ],
          "name": "Resolution"
        },
        {
          "field": [
            {
              "jsonName": "generateMediaProfiles",
              "label": "LABEL_OPTIONAL",
              "name": "generate_media_profiles",
              "number": 1,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "camcorderResolutions",
              "label": "LABEL_REPEATED",
              "name": "camcorder_resolutions",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.Resolution"
            },
            {
              "jsonName": "hasExternalCamera",
              "label": "LABEL_OPTIONAL",
              "name": "has_external_camera",
              "number": 3,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "CameraConfig"
        }
      ],
      "name": "chromiumos/config/api/software/camera_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/software"
      },
      "package": "chromiumos.config.api.software",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "defaultKeyStateful",
              "label": "LABEL_OPTIONAL",
              "name": "default_key_stateful",
              "number": 1,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "DiskLayout"
        }
      ],
      "name": "chromiumos/config/api/software/disk_layout.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/software"
      },
      "package": "chromiumos.config.api.software",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "hasAltFirmware",
              "label": "LABEL_OPTIONAL",
              "name": "has_alt_firmware",
              "number": 1,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "hasSplashScreen",
              "label": "LABEL_OPTIONAL",
              "name": "has_splash_screen",
              "number": 2,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "FirmwareInfo"
        }
      ],
      "name": "chromiumos/config/api/software/firmware_info.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/software"
      },
      "package": "chromiumos.config.api.software",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "battery",
              "label": "LABEL_OPTIONAL",
              "name": "battery",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.HealthConfig.Battery"
            },
            {
              "jsonName": "cachedVpd",
              "label": "LABEL_OPTIONAL",
              "name": "cached_vpd",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.HealthConfig.CachedVpd"
            },
            {
              "jsonName": "routines",
              "label": "LABEL_OPTIONAL",
              "name": "routines",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.HealthConfig.Routines"
            }
          ],
          "name": "HealthConfig",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "hasSmartBatteryInfo",
                  "label": "LABEL_OPTIONAL",
                  "name": "has_smart_battery_info",
                  "number": 1,
                  "type": "TYPE_BOOL"
                }
              ],
              "name": "Battery"
            },
            {
              "field": [
                {
                  "jsonName": "hasSkuNumber",
                  "label": "LABEL_OPTIONAL",
                  "name": "has_sku_number",
                  "number": 1,
                  "type": "TYPE_BOOL"
                }
              ],
              "name": "CachedVpd"
            },
            {
              "field": [
                {
                  "jsonName": "percentBatteryWearAllowed",
                  "label": "LABEL_OPTIONAL",
                  "name": "percent_battery_wear_allowed",
                  "number": 1,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "maximumCycleCount",
                  "label": "LABEL_OPTIONAL",
                  "name": "maximum_cycle_count",
                  "number": 2,
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "BatteryHealth"
            },
            {
              "field": [
                {
                  "jsonName": "wearLevelThreshold",
                  "label": "LABEL_OPTIONAL",
                  "name": "wear_level_threshold",
                  "number": 1,
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "NvmeWearLevel"
            },
            {
              "field": [
                {
                  "jsonName": "highMah",
                  "label": "LABEL_OPTIONAL",
                  "name": "high_mah",
                  "number": 1,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "lowMah",
                  "label": "LABEL_OPTIONAL",
                  "name": "low_mah",
                  "number": 2,
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "BatteryCapacity"
            },
            {
              "field": [
                {
                  "jsonName": "batteryHealth",
                  "label": "LABEL_OPTIONAL",
                  "name": "battery_health",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.software.HealthConfig.BatteryHealth"
                },
                {
                  "jsonName": "nvmeWearLevel",
                  "label": "LABEL_OPTIONAL",
                  "name": "nvme_wear_level",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.software.HealthConfig.NvmeWearLevel"
                },
                {
                  "jsonName": "batteryCapacity",
                  "label": "LABEL_OPTIONAL",
                  "name": "battery_capacity",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.software.HealthConfig.BatteryCapacity"
                }
              ],
              "name": "Routines"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/software/health_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/software"
      },
      "package": "chromiumos.config.api.software",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "model",
              "label": "LABEL_OPTIONAL",
              "name": "model",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "radiusPolynomial",
              "label": "LABEL_OPTIONAL",
              "name": "radius_polynomial",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "touchCompatible",
              "label": "LABEL_OPTIONAL",
              "name": "touch_compatible",
              "number": 3,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "NnpalmConfig"
        }
      ],
      "name": "chromiumos/config/api/software/nnpalm_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/software"
      },
      "package": "chromiumos.config.api.software",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "preferences",
              "label": "LABEL_REPEATED",
              "name": "preferences",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.PowerConfig.PreferencesEntry"
            }
          ],
          "name": "PowerConfig",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "PreferencesEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/software/power_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/software"
      },
      "package": "chromiumos.config.api.software",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "enabled",
              "label": "LABEL_OPTIONAL",
              "name": "enabled",
              "number": 1,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "hasCbi",
              "label": "LABEL_OPTIONAL",
              "name": "has_cbi",
              "number": 2,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "ssfcConfig",
              "label": "LABEL_OPTIONAL",
              "name": "ssfc_config",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.RmaConfig.SsfcConfig"
            },
            {
              "jsonName": "useLegacyCustomLabel",
              "label": "LABEL_OPTIONAL",
              "name": "use_legacy_custom_label",
              "number": 4,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "RmaConfig",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "mask",
                  "label": "LABEL_OPTIONAL",
                  "name": "mask",
                  "number": 1,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "componentTypeConfigs",
                  "label": "LABEL_REPEATED",
                  "name": "component_type_configs",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.software.RmaConfig.SsfcConfig.SsfcComponentTypeConfig"
                }
              ],
              "name": "SsfcConfig",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "componentType",
                      "label": "LABEL_OPTIONAL",
                      "name": "component_type",
                      "number": 1,
                      "type": "TYPE_STRING"
                    },
                    {
                      "jsonName": "defaultValue",
                      "label": "LABEL_OPTIONAL",
                      "name": "default_value",
                      "number": 2,
                      "type": "TYPE_UINT32"
                    },
                    {
                      "jsonName": "probeableComponents",
                      "label": "LABEL_REPEATED",
                      "name": "probeable_components",
                      "number": 3,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.config.api.software.RmaConfig.SsfcConfig.SsfcComponentTypeConfig.SsfcProbeableComponent"
                    }
                  ],
                  "name": "SsfcComponentTypeConfig",
                  "nestedType": [
                    {
                      "field": [
                        {
                          "jsonName": "identifier",
                          "label": "LABEL_OPTIONAL",
                          "name": "identifier",
                          "number": 1,
                          "type": "TYPE_STRING"
                        },
                        {
                          "jsonName": "value",
                          "label": "LABEL_OPTIONAL",
                          "name": "value",
                          "number": 2,
                          "type": "TYPE_UINT32"
                        }
                      ],
                      "name": "SsfcProbeableComponent"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/software/rma_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/software"
      },
      "package": "chromiumos.config.api.software",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "enumType": [
            {
              "name": "Requisition",
              "value": [
                {
                  "name": "REQUISITION_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "REQUISITION_CHROMEOS",
                  "number": 1
                },
                {
                  "name": "REQUISITION_MEETHW",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "extraWebAppsDir",
              "label": "LABEL_OPTIONAL",
              "name": "extra_web_apps_dir",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "requisition",
              "label": "LABEL_OPTIONAL",
              "name": "requisition",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.api.software.UiConfig.Requisition"
            },
            {
              "jsonName": "cloudGamingDevice",
              "label": "LABEL_OPTIONAL",
              "name": "cloud_gaming_device",
              "number": 3,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "UiConfig"
        }
      ],
      "name": "chromiumos/config/api/software/ui_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/software"
      },
      "package": "chromiumos.config.api.software",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "typecd",
              "label": "LABEL_OPTIONAL",
              "name": "typecd",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.UsbConfig.TypeCD"
            }
          ],
          "name": "UsbConfig",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "dpOnly",
                  "label": "LABEL_OPTIONAL",
                  "name": "dp_only",
                  "number": 1,
                  "type": "TYPE_BOOL"
                }
              ],
              "name": "TypeCD"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/software/usb_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/software"
      },
      "package": "chromiumos.config.api.software",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/build/api/factory.proto",
        "chromiumos/build/api/firmware_config.proto",
        "chromiumos/build/api/system_image.proto",
        "chromiumos/config/api/design_config_id.proto",
        "chromiumos/config/api/resource_config.proto",
        "chromiumos/config/api/software/audio_config.proto",
        "chromiumos/config/api/software/bluetooth_config.proto",
        "chromiumos/config/api/software/camera_config.proto",
        "chromiumos/config/api/software/disk_layout.proto",
        "chromiumos/config/api/software/firmware_info.proto",
        "chromiumos/config/api/software/health_config.proto",
        "chromiumos/config/api/software/nnpalm_config.proto",
        "chromiumos/config/api/software/power_config.proto",
        "chromiumos/config/api/software/rma_config.proto",
        "chromiumos/config/api/software/ui_config.proto",
        "chromiumos/config/api/software/usb_config.proto",
        "chromiumos/config/api/wifi_config.proto",
        "chromiumos/config/public_replication/public_replication.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "publicReplication",
              "label": "LABEL_OPTIONAL",
              "name": "public_replication",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.PublicReplication"
            },
            {
              "jsonName": "designConfigId",
              "label": "LABEL_OPTIONAL",
              "name": "design_config_id",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DesignConfigId"
            },
            {
              "jsonName": "idScanConfig",
              "label": "LABEL_OPTIONAL",
              "name": "id_scan_config",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DesignConfigId.ScanConfig"
            },
            {
              "jsonName": "firmware",
              "label": "LABEL_OPTIONAL",
              "name": "firmware",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.FirmwareConfig"
            },
            {
              "jsonName": "firmwareBuildConfig",
              "label": "LABEL_OPTIONAL",
              "name": "firmware_build_config",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.FirmwareBuildConfig"
            },
            {
              "jsonName": "firmwareBuildTargets",
              "label": "LABEL_OPTIONAL",
              "name": "firmware_build_targets",
              "number": 16,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.Firmware.BuildTargets"
            },
            {
              "jsonName": "systemBuildTarget",
              "label": "LABEL_OPTIONAL",
              "name": "system_build_target",
              "number": 13,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.SystemImage.BuildTarget"
            },
            {
              "jsonName": "factoryBuildTarget",
              "label": "LABEL_OPTIONAL",
              "name": "factory_build_target",
              "number": 14,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.Factory.BuildTarget"
            },
            {
              "jsonName": "bluetoothConfig",
              "label": "LABEL_OPTIONAL",
              "name": "bluetooth_config",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.BluetoothConfig"
            },
            {
              "jsonName": "powerConfig",
              "label": "LABEL_OPTIONAL",
              "name": "power_config",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.PowerConfig"
            },
            {
              "jsonName": "resourceConfig",
              "label": "LABEL_OPTIONAL",
              "name": "resource_config",
              "number": 19,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.ResourceConfig"
            },
            {
              "jsonName": "audioConfigs",
              "label": "LABEL_REPEATED",
              "name": "audio_configs",
              "number": 10,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.AudioConfig"
            },
            {
              "jsonName": "wifiConfig",
              "label": "LABEL_OPTIONAL",
              "name": "wifi_config",
              "number": 11,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.WifiConfig"
            },
            {
              "jsonName": "healthConfig",
              "label": "LABEL_OPTIONAL",
              "name": "health_config",
              "number": 18,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.HealthConfig"
            },
            {
              "jsonName": "cameraConfig",
              "label": "LABEL_OPTIONAL",
              "name": "camera_config",
              "number": 15,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.CameraConfig"
            },
            {
              "jsonName": "uiConfig",
              "label": "LABEL_OPTIONAL",
              "name": "ui_config",
              "number": 17,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.UiConfig"
            },
            {
              "jsonName": "usbConfig",
              "label": "LABEL_OPTIONAL",
              "name": "usb_config",
              "number": 20,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.UsbConfig"
            },
            {
              "jsonName": "nnpalmConfig",
              "label": "LABEL_OPTIONAL",
              "name": "nnpalm_config",
              "number": 21,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.NnpalmConfig"
            },
            {
              "jsonName": "rmaConfig",
              "label": "LABEL_OPTIONAL",
              "name": "rma_config",
              "number": 22,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.RmaConfig"
            },
            {
              "jsonName": "firmwareInfo",
              "label": "LABEL_OPTIONAL",
              "name": "firmware_info",
              "number": 23,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.FirmwareInfo"
            },
            {
              "jsonName": "diskLayout",
              "label": "LABEL_OPTIONAL",
              "name": "disk_layout",
              "number": 24,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.DiskLayout"
            }
          ],
          "name": "SoftwareConfig",
          "reservedRange": [
            {
              "end": 2,
              "start": 1
            },
            {
              "end": 3,
              "start": 2
            },
            {
              "end": 7,
              "start": 6
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/software/software_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/software"
      },
      "package": "chromiumos.config.api.software",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "enumType": [
        {
          "name": "OperatingSystem",
          "value": [
            {
              "name": "OS_CHROMEOS",
              "number": 0
            },
            {
              "name": "OS_ANDROID",
              "number": 1
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "source",
              "label": "LABEL_OPTIONAL",
              "name": "source",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "destination",
              "label": "LABEL_OPTIONAL",
              "name": "destination",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Payload"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "hostName",
              "label": "LABEL_OPTIONAL",
              "name": "host_name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "board",
              "label": "LABEL_OPTIONAL",
              "name": "board",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "oses",
              "label": "LABEL_REPEATED",
              "name": "oses",
              "number": 4,
              "type": "TYPE_ENUM",
              "typeName": ".chromium.config.api.test.benchy.v1.OperatingSystem"
            }
          ],
          "name": "Device"
        },
        {
          "enumType": [
            {
              "name": "InstallationMethod",
              "value": [
                {
                  "name": "METHOD_LOCAL_APK",
                  "number": 0
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "installationMethod",
              "label": "LABEL_OPTIONAL",
              "name": "installation_method",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromium.config.api.test.benchy.v1.Application.InstallationMethod"
            },
            {
              "jsonName": "source",
              "label": "LABEL_OPTIONAL",
              "name": "source",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Application"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "version",
              "label": "LABEL_OPTIONAL",
              "name": "version",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "os",
              "label": "LABEL_OPTIONAL",
              "name": "os",
              "number": 3,
              "type": "TYPE_ENUM",
              "typeName": ".chromium.config.api.test.benchy.v1.OperatingSystem"
            },
            {
              "jsonName": "applications",
              "label": "LABEL_REPEATED",
              "name": "applications",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromium.config.api.test.benchy.v1.Application"
            }
          ],
          "name": "Build"
        },
        {
          "enumType": [
            {
              "name": "ExecutionMode",
              "value": [
                {
                  "name": "EXECUTION_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "EXECUTION_LOCAL",
                  "number": 1
                },
                {
                  "name": "EXECUTION_DUT",
                  "number": 2
                },
                {
                  "name": "EXECUTION_TAST_VARIABLE",
                  "number": 3
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "values",
              "label": "LABEL_REPEATED",
              "name": "values",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "commandLine",
              "label": "LABEL_OPTIONAL",
              "name": "command_line",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "executionMode",
              "label": "LABEL_OPTIONAL",
              "name": "execution_mode",
              "number": 4,
              "type": "TYPE_ENUM",
              "typeName": ".chromium.config.api.test.benchy.v1.Parameter.ExecutionMode"
            }
          ],
          "name": "Parameter"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ConfigOption"
        },
        {
          "enumType": [
            {
              "name": "Runner",
              "value": [
                {
                  "name": "RUNNER_TAST",
                  "number": 0
                },
                {
                  "name": "RUNNER_CROSSBENCH",
                  "number": 1
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "commandLine",
              "label": "LABEL_OPTIONAL",
              "name": "command_line",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "localExecution",
              "label": "LABEL_OPTIONAL",
              "name": "local_execution",
              "number": 3,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "repeatCount",
              "label": "LABEL_OPTIONAL",
              "name": "repeat_count",
              "number": 4,
              "type": "TYPE_UINT32"
            },
            {
              "jsonName": "runner",
              "label": "LABEL_OPTIONAL",
              "name": "runner",
              "number": 5,
              "type": "TYPE_ENUM",
              "typeName": ".chromium.config.api.test.benchy.v1.Workload.Runner"
            },
            {
              "jsonName": "options",
              "label": "LABEL_REPEATED",
              "name": "options",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromium.config.api.test.benchy.v1.ConfigOption"
            }
          ],
          "name": "Workload"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "payloads",
              "label": "LABEL_REPEATED",
              "name": "payloads",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromium.config.api.test.benchy.v1.Payload"
            },
            {
              "jsonName": "devices",
              "label": "LABEL_REPEATED",
              "name": "devices",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromium.config.api.test.benchy.v1.Device"
            },
            {
              "jsonName": "builds",
              "label": "LABEL_REPEATED",
              "name": "builds",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromium.config.api.test.benchy.v1.Build"
            },
            {
              "jsonName": "workloads",
              "label": "LABEL_REPEATED",
              "name": "workloads",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromium.config.api.test.benchy.v1.Workload"
            },
            {
              "jsonName": "parameters",
              "label": "LABEL_REPEATED",
              "name": "parameters",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromium.config.api.test.benchy.v1.Parameter"
            },
            {
              "jsonName": "cooldownSeconds",
              "label": "LABEL_OPTIONAL",
              "name": "cooldown_seconds",
              "number": 7,
              "type": "TYPE_UINT32"
            }
          ],
          "name": "Plan"
        }
      ],
      "name": "chromiumos/config/api/test/benchy/v1/plan.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/benchy/v1;benchy"
      },
      "package": "chromium.config.api.test.benchy.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/component.proto",
        "chromiumos/config/api/design.proto",
        "chromiumos/config/api/device_brand.proto",
        "chromiumos/config/api/partner.proto",
        "chromiumos/config/api/program.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "program",
              "label": "LABEL_OPTIONAL",
              "name": "program",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Program"
            },
            {
              "jsonName": "hwDesign",
              "label": "LABEL_OPTIONAL",
              "name": "hw_design",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Design"
            },
            {
              "jsonName": "odm",
              "label": "LABEL_OPTIONAL",
              "name": "odm",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Partner"
            },
            {
              "jsonName": "hwDesignConfig",
              "label": "LABEL_OPTIONAL",
              "name": "hw_design_config",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Design.Config"
            },
            {
              "jsonName": "hwComponents",
              "label": "LABEL_OPTIONAL",
              "name": "hw_components",
              "number": 11,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.dut.v1.Components"
            },
            {
              "jsonName": "deviceBrand",
              "label": "LABEL_OPTIONAL",
              "name": "device_brand",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DeviceBrand"
            },
            {
              "jsonName": "oem",
              "label": "LABEL_OPTIONAL",
              "name": "oem",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Partner"
            },
            {
              "jsonName": "firmware",
              "label": "LABEL_OPTIONAL",
              "name": "firmware",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.dut.v1.Firmware"
            }
          ],
          "name": "DeviceUnderTest",
          "reservedName": [
            "peripheral"
          ],
          "reservedRange": [
            {
              "end": 2,
              "start": 1
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "soc",
              "label": "LABEL_OPTIONAL",
              "name": "soc",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Soc"
            },
            {
              "jsonName": "memoryProfile",
              "label": "LABEL_OPTIONAL",
              "name": "memory_profile",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Memory.Profile"
            },
            {
              "jsonName": "bluetooth",
              "label": "LABEL_OPTIONAL",
              "name": "bluetooth",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Bluetooth"
            },
            {
              "jsonName": "camera",
              "label": "LABEL_OPTIONAL",
              "name": "camera",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Camera"
            },
            {
              "jsonName": "touchscreen",
              "label": "LABEL_OPTIONAL",
              "name": "touchscreen",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Touch"
            },
            {
              "jsonName": "wifi",
              "label": "LABEL_OPTIONAL",
              "name": "wifi",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Wifi"
            },
            {
              "jsonName": "touchpad",
              "label": "LABEL_OPTIONAL",
              "name": "touchpad",
              "number": 10,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Touch"
            },
            {
              "jsonName": "displayPanel",
              "label": "LABEL_OPTIONAL",
              "name": "display_panel",
              "number": 11,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.DisplayPanel"
            },
            {
              "jsonName": "audioCodec",
              "label": "LABEL_OPTIONAL",
              "name": "audio_codec",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.AudioCodec"
            },
            {
              "jsonName": "battery",
              "label": "LABEL_OPTIONAL",
              "name": "battery",
              "number": 13,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Battery"
            },
            {
              "jsonName": "ecFlashChip",
              "label": "LABEL_OPTIONAL",
              "name": "ec_flash_chip",
              "number": 14,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.FlashChip"
            },
            {
              "jsonName": "systemFlashChip",
              "label": "LABEL_OPTIONAL",
              "name": "system_flash_chip",
              "number": 15,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.FlashChip"
            },
            {
              "jsonName": "ec",
              "label": "LABEL_OPTIONAL",
              "name": "ec",
              "number": 16,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.EmbeddedController"
            },
            {
              "jsonName": "storage",
              "label": "LABEL_OPTIONAL",
              "name": "storage",
              "number": 17,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Storage"
            },
            {
              "jsonName": "tpm",
              "label": "LABEL_OPTIONAL",
              "name": "tpm",
              "number": 18,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component.Tpm"
            }
          ],
          "name": "Components",
          "reservedRange": [
            {
              "end": 2,
              "start": 1
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "apRoVersion",
              "label": "LABEL_OPTIONAL",
              "name": "ap_ro_version",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "apRwVersion",
              "label": "LABEL_OPTIONAL",
              "name": "ap_rw_version",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Firmware"
        }
      ],
      "name": "chromiumos/config/api/test/dut/v1/dut.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/dut/v1;dut"
      },
      "package": "chromiumos.config.api.test.dut.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "main",
              "label": "LABEL_OPTIONAL",
              "name": "main",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.harness.tauto.v1.TestMetadata.Main"
            }
          ],
          "name": "TestMetadata",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "pythonPackage",
                  "label": "LABEL_OPTIONAL",
                  "name": "python_package",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "testArgs",
                  "label": "LABEL_REPEATED",
                  "name": "test_args",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Main"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/test/harness/tauto/v1/tauto.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/harness/tauto/v1;tauto"
      },
      "package": "chromiumos.config.api.test.harness.tauto.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/struct.proto"
      ],
      "messageType": [
        {
          "enumType": [
            {
              "name": "State",
              "value": [
                {
                  "name": "STATE_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "SUCCEEDED",
                  "number": 1
                },
                {
                  "name": "FAILED",
                  "number": 2
                },
                {
                  "name": "SKIPPED",
                  "number": 3
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "state",
              "label": "LABEL_OPTIONAL",
              "name": "state",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.api.test.results.v2.Result.State"
            },
            {
              "jsonName": "errors",
              "label": "LABEL_REPEATED",
              "name": "errors",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v2.Result.Error"
            }
          ],
          "name": "Result",
          "nestedType": [
            {
              "enumType": [
                {
                  "name": "Source",
                  "value": [
                    {
                      "name": "SOURCE_UNSPECIFIED",
                      "number": 0
                    },
                    {
                      "name": "TEST",
                      "number": 1
                    },
                    {
                      "name": "REMOTE_TEST_DRIVER",
                      "number": 2
                    },
                    {
                      "name": "TEST_LAB_SERVICES",
                      "number": 3
                    }
                  ]
                },
                {
                  "name": "Severity",
                  "value": [
                    {
                      "name": "SEVERITY_UNSPECIFIED",
                      "number": 0
                    },
                    {
                      "name": "CRITICAL",
                      "number": 1
                    },
                    {
                      "name": "WARNING",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "source",
                  "label": "LABEL_OPTIONAL",
                  "name": "source",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.test.results.v2.Result.Error.Source"
                },
                {
                  "jsonName": "severity",
                  "label": "LABEL_OPTIONAL",
                  "name": "severity",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.test.results.v2.Result.Error.Severity"
                },
                {
                  "jsonName": "details",
                  "label": "LABEL_OPTIONAL",
                  "name": "details",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.Struct"
                }
              ],
              "name": "Error"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/test/results/v2/result.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v2;results"
      },
      "package": "chromiumos.config.api.test.results.v2",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/test/results/v2/result.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "port",
              "label": "LABEL_OPTIONAL",
              "name": "port",
              "number": 1,
              "type": "TYPE_INT32"
            }
          ],
          "name": "ProgressSinkClientConfig"
        },
        {
          "field": [
            {
              "jsonName": "request",
              "label": "LABEL_OPTIONAL",
              "name": "request",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "result",
              "label": "LABEL_OPTIONAL",
              "name": "result",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v2.Result"
            }
          ],
          "name": "ReportResultRequest"
        },
        {
          "field": [
            {
              "jsonName": "terminate",
              "label": "LABEL_OPTIONAL",
              "name": "terminate",
              "number": 1,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "ReportResultResponse"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "request",
              "label": "LABEL_OPTIONAL",
              "name": "request",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "data",
              "label": "LABEL_OPTIONAL",
              "name": "data",
              "number": 3,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "ReportLogRequest"
        },
        {
          "name": "ReportLogResponse"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "request",
              "label": "LABEL_OPTIONAL",
              "name": "request",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "localPath",
              "label": "LABEL_OPTIONAL",
              "name": "local_path",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ArchiveArtifactRequest"
        },
        {
          "name": "ArchiveArtifactResponse"
        }
      ],
      "name": "chromiumos/config/api/test/rtd/v1/progress.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/rtd/v1;rtd"
      },
      "package": "chromiumos.config.api.test.rtd.v1",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.config.api.test.rtd.v1.ReportResultRequest",
              "name": "ReportResult",
              "outputType": ".chromiumos.config.api.test.rtd.v1.ReportResultResponse"
            },
            {
              "clientStreaming": true,
              "inputType": ".chromiumos.config.api.test.rtd.v1.ReportLogRequest",
              "name": "ReportLog",
              "outputType": ".chromiumos.config.api.test.rtd.v1.ReportLogResponse"
            },
            {
              "inputType": ".chromiumos.config.api.test.rtd.v1.ArchiveArtifactRequest",
              "name": "ArchiveArtifact",
              "outputType": ".chromiumos.config.api.test.rtd.v1.ArchiveArtifactResponse"
            }
          ],
          "name": "ProgressSink"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/test/rtd/v1/progress.proto",
        "chromiumos/config/api/test/results/v2/result.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "setup",
              "label": "LABEL_OPTIONAL",
              "name": "setup",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tnull.v1.SetupStep"
            },
            {
              "jsonName": "steps",
              "label": "LABEL_REPEATED",
              "name": "steps",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tnull.v1.Step"
            }
          ],
          "name": "Steps"
        },
        {
          "field": [
            {
              "jsonName": "config",
              "label": "LABEL_OPTIONAL",
              "name": "config",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.rtd.v1.ProgressSinkClientConfig"
            },
            {
              "jsonName": "result",
              "label": "LABEL_OPTIONAL",
              "name": "result",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v2.Result"
            },
            {
              "jsonName": "logs",
              "label": "LABEL_REPEATED",
              "name": "logs",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tnull.v1.MockLog"
            },
            {
              "jsonName": "artifacts",
              "label": "LABEL_REPEATED",
              "name": "artifacts",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tnull.v1.MockArtifact"
            }
          ],
          "name": "SetupStep",
          "reservedRange": [
            {
              "end": 2,
              "start": 1
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "requestName",
              "label": "LABEL_OPTIONAL",
              "name": "request_name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CommonArgSet"
        },
        {
          "field": [
            {
              "jsonName": "commonArgs",
              "label": "LABEL_OPTIONAL",
              "name": "common_args",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tnull.v1.CommonArgSet"
            }
          ],
          "name": "ArchiveStep"
        },
        {
          "field": [
            {
              "jsonName": "commonArgs",
              "label": "LABEL_OPTIONAL",
              "name": "common_args",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tnull.v1.CommonArgSet"
            }
          ],
          "name": "LogStep"
        },
        {
          "field": [
            {
              "jsonName": "commonArgs",
              "label": "LABEL_OPTIONAL",
              "name": "common_args",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tnull.v1.CommonArgSet"
            }
          ],
          "name": "ResultStep"
        },
        {
          "field": [
            {
              "jsonName": "methodName",
              "label": "LABEL_OPTIONAL",
              "name": "method_name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "args",
              "label": "LABEL_REPEATED",
              "name": "args",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tnull.v1.UnknownStep.ArgsEntry"
            }
          ],
          "name": "UnknownStep",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "ArgsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "messages",
              "label": "LABEL_REPEATED",
              "name": "messages",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "MockLog"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "fileBytes",
              "label": "LABEL_OPTIONAL",
              "name": "file_bytes",
              "number": 2,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "MockArtifact"
        },
        {
          "field": [
            {
              "jsonName": "other",
              "label": "LABEL_OPTIONAL",
              "name": "other",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tnull.v1.UnknownStep"
            },
            {
              "jsonName": "archive",
              "label": "LABEL_OPTIONAL",
              "name": "archive",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tnull.v1.ArchiveStep"
            },
            {
              "jsonName": "log",
              "label": "LABEL_OPTIONAL",
              "name": "log",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tnull.v1.LogStep"
            },
            {
              "jsonName": "result",
              "label": "LABEL_OPTIONAL",
              "name": "result",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tnull.v1.ResultStep"
            }
          ],
          "name": "Step",
          "oneofDecl": [
            {
              "name": "step"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "lookup",
              "label": "LABEL_REPEATED",
              "name": "lookup",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tnull.v1.TestMap.LookupEntry"
            }
          ],
          "name": "TestMap",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.test.tnull.v1.Steps"
                }
              ],
              "name": "LookupEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/test/harness/tnull/v1/tnull.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/tnull/v1;tnull"
      },
      "package": "chromiumos.config.api.test.tnull.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/struct.proto",
        "chromiumos/config/api/test/dut/v1/dut.proto",
        "chromiumos/config/api/hardware_topology.proto",
        "chromiumos/config/api/topology.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "remoteTestDrivers",
              "label": "LABEL_REPEATED",
              "name": "remote_test_drivers",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.metadata.v1.RemoteTestDriver"
            }
          ],
          "name": "Specification"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dockerImage",
              "label": "LABEL_OPTIONAL",
              "name": "docker_image",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.metadata.v1.DockerImage"
            },
            {
              "jsonName": "command",
              "label": "LABEL_OPTIONAL",
              "name": "command",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "tests",
              "label": "LABEL_REPEATED",
              "name": "tests",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.metadata.v1.Test"
            }
          ],
          "name": "RemoteTestDriver",
          "reservedName": [
            "image"
          ],
          "reservedRange": [
            {
              "end": 3,
              "start": 2
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "digest",
              "label": "LABEL_OPTIONAL",
              "name": "digest",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DockerImage"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "attributes",
              "label": "LABEL_REPEATED",
              "name": "attributes",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.metadata.v1.Attribute"
            },
            {
              "jsonName": "dutConstraint",
              "label": "LABEL_OPTIONAL",
              "name": "dut_constraint",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.metadata.v1.DUTConstraint"
            },
            {
              "jsonName": "informational",
              "label": "LABEL_OPTIONAL",
              "name": "informational",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.metadata.v1.Informational"
            },
            {
              "jsonName": "dutCondition",
              "label": "LABEL_OPTIONAL",
              "name": "dut_condition",
              "number": 5,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.metadata.v1.DUTCondition"
            }
          ],
          "name": "Test",
          "reservedName": [
            "conditions"
          ],
          "reservedRange": [
            {
              "end": 4,
              "start": 3
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Attribute"
        },
        {
          "field": [
            {
              "jsonName": "config",
              "label": "LABEL_OPTIONAL",
              "name": "config",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.metadata.v1.DUTConfigConstraint"
            },
            {
              "jsonName": "setup",
              "label": "LABEL_OPTIONAL",
              "name": "setup",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.metadata.v1.DUTSetupConstraint"
            }
          ],
          "name": "DUTConstraint"
        },
        {
          "field": [
            {
              "jsonName": "expression",
              "label": "LABEL_OPTIONAL",
              "name": "expression",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DUTConfigConstraint",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "hardwareFeatures",
                  "label": "LABEL_OPTIONAL",
                  "name": "hardware_features",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures"
                }
              ],
              "name": "DUT"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "expression",
              "label": "LABEL_OPTIONAL",
              "name": "expression",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DUTSetupConstraint",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "setup",
                  "label": "LABEL_OPTIONAL",
                  "name": "setup",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.test.dut.v1.DeviceUnderTest"
                }
              ],
              "name": "DUT"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "expression",
              "label": "LABEL_OPTIONAL",
              "name": "expression",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DUTCondition",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "setup",
                  "label": "LABEL_OPTIONAL",
                  "name": "setup",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.test.dut.v1.DeviceUnderTest"
                },
                {
                  "jsonName": "hardwareTopology",
                  "label": "LABEL_OPTIONAL",
                  "name": "hardware_topology",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareTopology"
                },
                {
                  "jsonName": "hardwareFeatures",
                  "label": "LABEL_OPTIONAL",
                  "name": "hardware_features",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.HardwareFeatures"
                }
              ],
              "name": "Scope"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "authors",
              "label": "LABEL_REPEATED",
              "name": "authors",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.metadata.v1.Contact"
            },
            {
              "jsonName": "details",
              "label": "LABEL_OPTIONAL",
              "name": "details",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Struct"
            }
          ],
          "name": "Informational"
        },
        {
          "field": [
            {
              "jsonName": "email",
              "label": "LABEL_OPTIONAL",
              "name": "email",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "mdbGroup",
              "label": "LABEL_OPTIONAL",
              "name": "mdb_group",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Contact",
          "oneofDecl": [
            {
              "name": "type"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/test/metadata/v1/metadata.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/metadata/v1;metadata",
        "javaOuterClassname": "MetadataProto"
      },
      "package": "chromiumos.config.api.test.metadata.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "plans",
              "label": "LABEL_REPEATED",
              "name": "plans",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.plan.v1.Plan"
            }
          ],
          "name": "Specification"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "units",
              "label": "LABEL_REPEATED",
              "name": "units",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.plan.v1.Unit"
            }
          ],
          "name": "Plan"
        },
        {
          "field": [
            {
              "jsonName": "attribute",
              "label": "LABEL_OPTIONAL",
              "name": "attribute",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "values",
              "label": "LABEL_REPEATED",
              "name": "values",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DutCriterion"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dutCriteria",
              "label": "LABEL_REPEATED",
              "name": "dut_criteria",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.plan.v1.DutCriterion"
            },
            {
              "jsonName": "exclusion",
              "label": "LABEL_OPTIONAL",
              "name": "exclusion",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.plan.v1.Exclusion"
            }
          ],
          "name": "CoverageRule"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "suites",
              "label": "LABEL_REPEATED",
              "name": "suites",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.plan.v1.Unit.Suite"
            },
            {
              "jsonName": "tests",
              "label": "LABEL_REPEATED",
              "name": "tests",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.plan.v1.Unit.Test"
            },
            {
              "jsonName": "coverageRules",
              "label": "LABEL_REPEATED",
              "name": "coverage_rules",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.plan.v1.CoverageRule"
            },
            {
              "jsonName": "exclusion",
              "label": "LABEL_OPTIONAL",
              "name": "exclusion",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.plan.v1.Exclusion"
            }
          ],
          "name": "Unit",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Suite"
            },
            {
              "field": [
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "attributes",
                  "label": "LABEL_REPEATED",
                  "name": "attributes",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Test"
            }
          ]
        },
        {
          "enumType": [
            {
              "name": "Type",
              "value": [
                {
                  "name": "TYPE_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "PERMANENT",
                  "number": 1
                },
                {
                  "name": "TEMPORARY_NEW_TEST",
                  "number": 2
                },
                {
                  "name": "TEMPORARY_PENDING_FIX",
                  "number": 3
                },
                {
                  "name": "TEMPORARY_NO_LAB_DEVICES_DEPLOYED",
                  "number": 4
                },
                {
                  "name": "TEMPORARY_INSUFFICIENT_LAB_DEVICES_AVAILABLE",
                  "number": 5
                }
              ]
            },
            {
              "name": "Action",
              "value": [
                {
                  "name": "ACTION_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "DO_NOT_SCHEDULE",
                  "number": 1
                },
                {
                  "name": "MARK_NON_CRITICAL",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.api.test.plan.v1.Exclusion.Type"
            },
            {
              "jsonName": "action",
              "label": "LABEL_OPTIONAL",
              "name": "action",
              "number": 5,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.api.test.plan.v1.Exclusion.Action"
            },
            {
              "jsonName": "references",
              "label": "LABEL_REPEATED",
              "name": "references",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Exclusion"
        }
      ],
      "name": "chromiumos/config/api/test/plan/v1/plan.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/plan/v1;plan"
      },
      "package": "chromiumos.config.api.test.plan.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "TraceId"
        }
      ],
      "name": "chromiumos/config/api/test/results/graphics/v1/trace_id.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/graphics/v1;graphics"
      },
      "package": "chromiumos.config.api.test.results.graphics.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/test/results/graphics/v1/trace_id.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.graphics.v1.TraceId"
            },
            {
              "jsonName": "filename",
              "label": "LABEL_OPTIONAL",
              "name": "filename",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "size",
              "label": "LABEL_OPTIONAL",
              "name": "size",
              "number": 3,
              "type": "TYPE_UINT64"
            },
            {
              "jsonName": "source",
              "label": "LABEL_OPTIONAL",
              "name": "source",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "applicationId",
              "label": "LABEL_OPTIONAL",
              "name": "application_id",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "frameCount",
              "label": "LABEL_OPTIONAL",
              "name": "frame_count",
              "number": 6,
              "type": "TYPE_UINT32"
            },
            {
              "jsonName": "frameRange",
              "label": "LABEL_OPTIONAL",
              "name": "frame_range",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.graphics.v1.Trace.Range"
            },
            {
              "jsonName": "keyFrames",
              "label": "LABEL_REPEATED",
              "name": "key_frames",
              "number": 8,
              "type": "TYPE_UINT32"
            },
            {
              "jsonName": "loopFrames",
              "label": "LABEL_REPEATED",
              "name": "loop_frames",
              "number": 9,
              "type": "TYPE_UINT32"
            }
          ],
          "name": "Trace",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "start",
                  "label": "LABEL_OPTIONAL",
                  "name": "start",
                  "number": 1,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "end",
                  "label": "LABEL_OPTIONAL",
                  "name": "end",
                  "number": 2,
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "Range"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_REPEATED",
              "name": "value",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.graphics.v1.Trace"
            }
          ],
          "name": "TraceList"
        }
      ],
      "name": "chromiumos/config/api/test/results/graphics/v1/trace.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/graphics/v1;graphics"
      },
      "package": "chromiumos.config.api.test.results.graphics.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "MachineId"
        }
      ],
      "name": "chromiumos/config/api/test/results/v1/machine_id.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
      },
      "package": "chromiumos.config.api.test.results.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/timestamp.proto",
        "chromiumos/config/api/test/results/v1/machine_id.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v1.MachineId"
            },
            {
              "jsonName": "createTime",
              "label": "LABEL_OPTIONAL",
              "name": "create_time",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            },
            {
              "jsonName": "owner",
              "label": "LABEL_OPTIONAL",
              "name": "owner",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "hwid",
              "label": "LABEL_OPTIONAL",
              "name": "hwid",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Machine"
        }
      ],
      "name": "chromiumos/config/api/test/results/v1/machine.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
      },
      "package": "chromiumos.config.api.test.results.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/timestamp.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "version",
              "label": "LABEL_OPTIONAL",
              "name": "version",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gitHash",
              "label": "LABEL_OPTIONAL",
              "name": "git_hash",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "branch",
              "label": "LABEL_OPTIONAL",
              "name": "branch",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "commitDate",
              "label": "LABEL_OPTIONAL",
              "name": "commit_date",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            },
            {
              "jsonName": "repoDirty",
              "label": "LABEL_OPTIONAL",
              "name": "repo_dirty",
              "number": 6,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "Package"
        }
      ],
      "name": "chromiumos/config/api/test/results/v1/package.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
      },
      "package": "chromiumos.config.api.test.results.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ResultId"
        }
      ],
      "name": "chromiumos/config/api/test/results/v1/result_id.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
      },
      "package": "chromiumos.config.api.test.results.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SoftwareConfigId"
        }
      ],
      "name": "chromiumos/config/api/test/results/v1/software_config_id.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
      },
      "package": "chromiumos.config.api.test.results.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/test/results/v1/package.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "packages",
              "label": "LABEL_REPEATED",
              "name": "packages",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v1.Package"
            }
          ],
          "name": "SoftwareOverridesConfig"
        }
      ],
      "name": "chromiumos/config/api/test/results/v1/software_overrides_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
      },
      "package": "chromiumos.config.api.test.results.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/timestamp.proto",
        "chromiumos/config/api/test/results/v1/machine_id.proto",
        "chromiumos/config/api/test/results/v1/result_id.proto",
        "chromiumos/config/api/test/results/v1/software_config_id.proto",
        "chromiumos/config/api/test/results/v1/software_overrides_config.proto",
        "chromiumos/config/api/test/results/graphics/v1/trace_id.proto"
      ],
      "messageType": [
        {
          "enumType": [
            {
              "name": "ExecutionEnvironment",
              "value": [
                {
                  "name": "UNKNOWN",
                  "number": 0
                },
                {
                  "name": "HOST",
                  "number": 1
                },
                {
                  "name": "TERMINA",
                  "number": 2
                },
                {
                  "name": "CROSTINI",
                  "number": 3
                },
                {
                  "name": "STEAM",
                  "number": 4
                },
                {
                  "name": "ARC",
                  "number": 5
                },
                {
                  "name": "ARCVM",
                  "number": 6
                },
                {
                  "name": "CROUTON",
                  "number": 7
                },
                {
                  "name": "CROSVM",
                  "number": 8
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v1.ResultId"
            },
            {
              "jsonName": "startTime",
              "label": "LABEL_OPTIONAL",
              "name": "start_time",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            },
            {
              "jsonName": "endTime",
              "label": "LABEL_OPTIONAL",
              "name": "end_time",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            },
            {
              "jsonName": "machine",
              "label": "LABEL_OPTIONAL",
              "name": "machine",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v1.MachineId"
            },
            {
              "jsonName": "softwareConfig",
              "label": "LABEL_OPTIONAL",
              "name": "software_config",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v1.SoftwareConfigId"
            },
            {
              "jsonName": "executionEnvironment",
              "label": "LABEL_OPTIONAL",
              "name": "execution_environment",
              "number": 6,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.api.test.results.v1.Result.ExecutionEnvironment"
            },
            {
              "jsonName": "invocationSource",
              "label": "LABEL_OPTIONAL",
              "name": "invocation_source",
              "number": 7,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "testId",
              "label": "LABEL_OPTIONAL",
              "name": "test_id",
              "number": 17,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "testName",
              "label": "LABEL_OPTIONAL",
              "name": "test_name",
              "number": 8,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "testJobId",
              "label": "LABEL_OPTIONAL",
              "name": "test_job_id",
              "number": 9,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "commandLine",
              "label": "LABEL_OPTIONAL",
              "name": "command_line",
              "number": 10,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "benchmark",
              "label": "LABEL_OPTIONAL",
              "name": "benchmark",
              "number": 11,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "trace",
              "label": "LABEL_OPTIONAL",
              "name": "trace",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.graphics.v1.TraceId"
            },
            {
              "jsonName": "metrics",
              "label": "LABEL_REPEATED",
              "name": "metrics",
              "number": 13,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v1.Result.Metric"
            },
            {
              "jsonName": "primaryMetricName",
              "label": "LABEL_OPTIONAL",
              "name": "primary_metric_name",
              "number": 14,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "labels",
              "label": "LABEL_REPEATED",
              "name": "labels",
              "number": 15,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v1.Result.Label"
            },
            {
              "jsonName": "overrides",
              "label": "LABEL_OPTIONAL",
              "name": "overrides",
              "number": 18,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v1.SoftwareOverridesConfig"
            }
          ],
          "name": "Result",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "index",
                  "label": "LABEL_OPTIONAL",
                  "name": "index",
                  "number": 2,
                  "type": "TYPE_UINT64"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 3,
                  "type": "TYPE_DOUBLE"
                },
                {
                  "jsonName": "units",
                  "label": "LABEL_OPTIONAL",
                  "name": "units",
                  "number": 4,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "largerIsBetter",
                  "label": "LABEL_OPTIONAL",
                  "name": "larger_is_better",
                  "number": 5,
                  "type": "TYPE_BOOL"
                },
                {
                  "jsonName": "externallyGathered",
                  "label": "LABEL_OPTIONAL",
                  "name": "externally_gathered",
                  "number": 6,
                  "type": "TYPE_BOOL"
                }
              ],
              "name": "Metric"
            },
            {
              "field": [
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "grouping",
                  "label": "LABEL_OPTIONAL",
                  "name": "grouping",
                  "number": 3,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Label"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_REPEATED",
              "name": "value",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v1.Result"
            }
          ],
          "name": "ResultList"
        }
      ],
      "name": "chromiumos/config/api/test/results/v1/result.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
      },
      "package": "chromiumos.config.api.test.results.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/timestamp.proto",
        "chromiumos/config/api/test/results/v1/package.proto",
        "chromiumos/config/api/test/results/v1/software_config_id.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v1.SoftwareConfigId"
            },
            {
              "jsonName": "createTime",
              "label": "LABEL_OPTIONAL",
              "name": "create_time",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            },
            {
              "jsonName": "parent",
              "label": "LABEL_OPTIONAL",
              "name": "parent",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v1.SoftwareConfigId"
            },
            {
              "jsonName": "packages",
              "label": "LABEL_REPEATED",
              "name": "packages",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v1.Package"
            },
            {
              "jsonName": "kernelRelease",
              "label": "LABEL_OPTIONAL",
              "name": "kernel_release",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "kernelVersion",
              "label": "LABEL_OPTIONAL",
              "name": "kernel_version",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "chromeos",
              "label": "LABEL_OPTIONAL",
              "name": "chromeos",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v1.SoftwareConfig.ChromeOS"
            },
            {
              "jsonName": "os",
              "label": "LABEL_OPTIONAL",
              "name": "os",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.results.v1.SoftwareConfig.OS"
            },
            {
              "jsonName": "biosVersion",
              "label": "LABEL_OPTIONAL",
              "name": "bios_version",
              "number": 9,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "ecVersion",
              "label": "LABEL_OPTIONAL",
              "name": "ec_version",
              "number": 10,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SoftwareConfig",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "board",
                  "label": "LABEL_OPTIONAL",
                  "name": "board",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "branchNumber",
                  "label": "LABEL_OPTIONAL",
                  "name": "branch_number",
                  "number": 2,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "builderPath",
                  "label": "LABEL_OPTIONAL",
                  "name": "builder_path",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "buildNumber",
                  "label": "LABEL_OPTIONAL",
                  "name": "build_number",
                  "number": 4,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "buildType",
                  "label": "LABEL_OPTIONAL",
                  "name": "build_type",
                  "number": 5,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "chromeMilestone",
                  "label": "LABEL_OPTIONAL",
                  "name": "chrome_milestone",
                  "number": 6,
                  "type": "TYPE_UINT32"
                },
                {
                  "jsonName": "description",
                  "label": "LABEL_OPTIONAL",
                  "name": "description",
                  "number": 7,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "keyset",
                  "label": "LABEL_OPTIONAL",
                  "name": "keyset",
                  "number": 8,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 9,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "patchNumber",
                  "label": "LABEL_OPTIONAL",
                  "name": "patch_number",
                  "number": 10,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "track",
                  "label": "LABEL_OPTIONAL",
                  "name": "track",
                  "number": 11,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "version",
                  "label": "LABEL_OPTIONAL",
                  "name": "version",
                  "number": 12,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "ChromeOS"
            },
            {
              "field": [
                {
                  "jsonName": "buildId",
                  "label": "LABEL_OPTIONAL",
                  "name": "build_id",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "codename",
                  "label": "LABEL_OPTIONAL",
                  "name": "codename",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "id",
                  "label": "LABEL_OPTIONAL",
                  "name": "id",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 4,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "prettyName",
                  "label": "LABEL_OPTIONAL",
                  "name": "pretty_name",
                  "number": 5,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "versionId",
                  "label": "LABEL_OPTIONAL",
                  "name": "version_id",
                  "number": 6,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "version",
                  "label": "LABEL_OPTIONAL",
                  "name": "version",
                  "number": 7,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "OS"
            }
          ]
        }
      ],
      "name": "chromiumos/config/api/test/results/v1/software_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
      },
      "package": "chromiumos.config.api.test.results.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/test/rtd/v1/progress.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "requests",
              "label": "LABEL_REPEATED",
              "name": "requests",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.rtd.v1.Request"
            },
            {
              "jsonName": "progressSinkClientConfig",
              "label": "LABEL_OPTIONAL",
              "name": "progress_sink_client_config",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.rtd.v1.ProgressSinkClientConfig"
            },
            {
              "jsonName": "testLabServicesConfig",
              "label": "LABEL_OPTIONAL",
              "name": "test_lab_services_config",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.rtd.v1.TLSClientConfig"
            },
            {
              "jsonName": "duts",
              "label": "LABEL_REPEATED",
              "name": "duts",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.rtd.v1.DUT"
            }
          ],
          "name": "Invocation"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "test",
              "label": "LABEL_OPTIONAL",
              "name": "test",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "environment",
              "label": "LABEL_OPTIONAL",
              "name": "environment",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.rtd.v1.Request.Environment"
            }
          ],
          "name": "Request",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "workDir",
                  "label": "LABEL_OPTIONAL",
                  "name": "work_dir",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Environment"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "tlsDutName",
              "label": "LABEL_OPTIONAL",
              "name": "tls_dut_name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DUT"
        },
        {
          "field": [
            {
              "jsonName": "tlsAddress",
              "label": "LABEL_OPTIONAL",
              "name": "tls_address",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "tlsPort",
              "label": "LABEL_OPTIONAL",
              "name": "tls_port",
              "number": 2,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "tlwAddress",
              "label": "LABEL_OPTIONAL",
              "name": "tlw_address",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "tlwPort",
              "label": "LABEL_OPTIONAL",
              "name": "tlw_port",
              "number": 4,
              "type": "TYPE_INT32"
            }
          ],
          "name": "TLSClientConfig"
        }
      ],
      "name": "chromiumos/config/api/test/rtd/v1/invocation.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/rtd/v1;rtd"
      },
      "package": "chromiumos.config.api.test.rtd.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/any.proto",
        "google/protobuf/descriptor.proto",
        "google/protobuf/duration.proto",
        "google/protobuf/empty.proto"
      ],
      "extension": [
        {
          "extendee": ".google.protobuf.MethodOptions",
          "jsonName": "operationInfo",
          "label": "LABEL_OPTIONAL",
          "name": "operation_info",
          "number": 1049,
          "type": "TYPE_MESSAGE",
          "typeName": ".google.longrunning.OperationInfo"
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "done",
              "label": "LABEL_OPTIONAL",
              "name": "done",
              "number": 3,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "error",
              "label": "LABEL_OPTIONAL",
              "name": "error",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.longrunning.Status"
            },
            {
              "jsonName": "response",
              "label": "LABEL_OPTIONAL",
              "name": "response",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            }
          ],
          "name": "Operation",
          "oneofDecl": [
            {
              "name": "result"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetOperationRequest"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "filter",
              "label": "LABEL_OPTIONAL",
              "name": "filter",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "pageSize",
              "label": "LABEL_OPTIONAL",
              "name": "page_size",
              "number": 2,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "pageToken",
              "label": "LABEL_OPTIONAL",
              "name": "page_token",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ListOperationsRequest"
        },
        {
          "field": [
            {
              "jsonName": "operations",
              "label": "LABEL_REPEATED",
              "name": "operations",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.longrunning.Operation"
            },
            {
              "jsonName": "nextPageToken",
              "label": "LABEL_OPTIONAL",
              "name": "next_page_token",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ListOperationsResponse"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CancelOperationRequest"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DeleteOperationRequest"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "timeout",
              "label": "LABEL_OPTIONAL",
              "name": "timeout",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Duration"
            }
          ],
          "name": "WaitOperationRequest"
        },
        {
          "field": [
            {
              "jsonName": "responseType",
              "label": "LABEL_OPTIONAL",
              "name": "response_type",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "metadataType",
              "label": "LABEL_OPTIONAL",
              "name": "metadata_type",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "OperationInfo"
        },
        {
          "field": [
            {
              "jsonName": "code",
              "label": "LABEL_OPTIONAL",
              "name": "code",
              "number": 1,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "message",
              "label": "LABEL_OPTIONAL",
              "name": "message",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "details",
              "label": "LABEL_REPEATED",
              "name": "details",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            }
          ],
          "name": "Status"
        }
      ],
      "name": "chromiumos/config/api/test/tls/dependencies/longrunning/operations.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/tls/dependencies/longrunning"
      },
      "package": "google.longrunning",
      "service": [
        {
          "method": [
            {
              "inputType": ".google.longrunning.ListOperationsRequest",
              "name": "ListOperations",
              "options": {},
              "outputType": ".google.longrunning.ListOperationsResponse"
            },
            {
              "inputType": ".google.longrunning.GetOperationRequest",
              "name": "GetOperation",
              "options": {},
              "outputType": ".google.longrunning.Operation"
            },
            {
              "inputType": ".google.longrunning.DeleteOperationRequest",
              "name": "DeleteOperation",
              "options": {},
              "outputType": ".google.protobuf.Empty"
            },
            {
              "inputType": ".google.longrunning.CancelOperationRequest",
              "name": "CancelOperation",
              "options": {},
              "outputType": ".google.protobuf.Empty"
            },
            {
              "inputType": ".google.longrunning.WaitOperationRequest",
              "name": "WaitOperation",
              "options": {},
              "outputType": ".google.longrunning.Operation"
            }
          ],
          "name": "Operations"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/empty.proto",
        "chromiumos/config/api/test/tls/dependencies/longrunning/operations.proto"
      ],
      "enumType": [
        {
          "name": "Output",
          "value": [
            {
              "name": "OUTPUT_PIPE",
              "number": 0
            },
            {
              "name": "OUTPUT_STDOUT",
              "number": 1
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "command",
              "label": "LABEL_OPTIONAL",
              "name": "command",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "args",
              "label": "LABEL_REPEATED",
              "name": "args",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "stdin",
              "label": "LABEL_OPTIONAL",
              "name": "stdin",
              "number": 4,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "stdout",
              "label": "LABEL_OPTIONAL",
              "name": "stdout",
              "number": 5,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.api.test.tls.Output"
            },
            {
              "jsonName": "stderr",
              "label": "LABEL_OPTIONAL",
              "name": "stderr",
              "number": 6,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.api.test.tls.Output"
            }
          ],
          "name": "ExecDutCommandRequest"
        },
        {
          "field": [
            {
              "jsonName": "exitInfo",
              "label": "LABEL_OPTIONAL",
              "name": "exit_info",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tls.ExecDutCommandResponse.ExitInfo"
            },
            {
              "jsonName": "stdout",
              "label": "LABEL_OPTIONAL",
              "name": "stdout",
              "number": 2,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "stderr",
              "label": "LABEL_OPTIONAL",
              "name": "stderr",
              "number": 3,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "ExecDutCommandResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "status",
                  "label": "LABEL_OPTIONAL",
                  "name": "status",
                  "number": 1,
                  "type": "TYPE_INT32"
                },
                {
                  "jsonName": "signaled",
                  "label": "LABEL_OPTIONAL",
                  "name": "signaled",
                  "number": 2,
                  "type": "TYPE_BOOL"
                },
                {
                  "jsonName": "started",
                  "label": "LABEL_OPTIONAL",
                  "name": "started",
                  "number": 3,
                  "type": "TYPE_BOOL"
                },
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 4,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "ExitInfo"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "image",
              "label": "LABEL_OPTIONAL",
              "name": "image",
              "number": 2,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tls.ProvisionDutRequest.ChromeOSImage"
            },
            {
              "jsonName": "dlcSpecs",
              "label": "LABEL_REPEATED",
              "name": "dlc_specs",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tls.ProvisionDutRequest.DLCSpec"
            },
            {
              "jsonName": "preserveStateful",
              "label": "LABEL_OPTIONAL",
              "name": "preserve_stateful",
              "number": 4,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "targetBuild",
              "label": "LABEL_OPTIONAL",
              "name": "target_build",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tls.ChromeOsImage"
            },
            {
              "jsonName": "forceProvisionOs",
              "label": "LABEL_OPTIONAL",
              "name": "force_provision_os",
              "number": 6,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "preventReboot",
              "label": "LABEL_OPTIONAL",
              "name": "prevent_reboot",
              "number": 7,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "updateFirmware",
              "label": "LABEL_OPTIONAL",
              "name": "update_firmware",
              "number": 8,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "onlyGooglerSshKeys",
              "label": "LABEL_OPTIONAL",
              "name": "only_googler_ssh_keys",
              "number": 9,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "ProvisionDutRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "gsPathPrefix",
                  "label": "LABEL_OPTIONAL",
                  "name": "gs_path_prefix",
                  "number": 1,
                  "oneofIndex": 0,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "ChromeOSImage",
              "oneofDecl": [
                {
                  "name": "path_oneof"
                }
              ],
              "options": {
                "deprecated": true
              }
            },
            {
              "field": [
                {
                  "jsonName": "id",
                  "label": "LABEL_OPTIONAL",
                  "name": "id",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "DLCSpec"
            }
          ]
        },
        {
          "enumType": [
            {
              "name": "Reason",
              "value": [
                {
                  "name": "REASON_INVALID_REQUEST",
                  "number": 0
                },
                {
                  "name": "REASON_DUT_UNREACHABLE_PRE_PROVISION",
                  "number": 1
                },
                {
                  "name": "REASON_DOWNLOADING_IMAGE_FAILED",
                  "number": 2
                },
                {
                  "name": "REASON_PROVISIONING_TIMEDOUT",
                  "number": 3
                },
                {
                  "name": "REASON_PROVISIONING_FAILED",
                  "number": 4
                },
                {
                  "name": "REASON_DUT_UNREACHABLE_POST_PROVISION",
                  "number": 5
                },
                {
                  "name": "REASON_UPDATE_FIRMWARE_FAILED",
                  "number": 6
                },
                {
                  "name": "REASON_FIRMWARE_MISMATCH_POST_FIRMWARE_UPDATE",
                  "number": 7
                },
                {
                  "name": "REASON_DUT_UNREACHABLE_POST_FIRMWARE_UPDATE",
                  "number": 8
                }
              ]
            }
          ],
          "name": "ProvisionDutResponse"
        },
        {
          "name": "ProvisionDutMetadata"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "image",
              "label": "LABEL_OPTIONAL",
              "name": "image",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tls.ProvisionLacrosRequest.LacrosImage"
            },
            {
              "jsonName": "overrideVersion",
              "label": "LABEL_OPTIONAL",
              "name": "override_version",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "overrideInstallPath",
              "label": "LABEL_OPTIONAL",
              "name": "override_install_path",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ProvisionLacrosRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "gsPathPrefix",
                  "label": "LABEL_OPTIONAL",
                  "name": "gs_path_prefix",
                  "number": 1,
                  "oneofIndex": 0,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "deviceFilePrefix",
                  "label": "LABEL_OPTIONAL",
                  "name": "device_file_prefix",
                  "number": 2,
                  "oneofIndex": 0,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "LacrosImage",
              "oneofDecl": [
                {
                  "name": "path_oneof"
                }
              ]
            }
          ]
        },
        {
          "enumType": [
            {
              "name": "Reason",
              "value": [
                {
                  "name": "REASON_INVALID_REQUEST",
                  "number": 0
                },
                {
                  "name": "REASON_DUT_UNREACHABLE_PRE_PROVISION",
                  "number": 1
                },
                {
                  "name": "REASON_DOWNLOADING_IMAGE_FAILED",
                  "number": 2
                },
                {
                  "name": "REASON_PROVISIONING_TIMEDOUT",
                  "number": 3
                },
                {
                  "name": "REASON_PROVISIONING_FAILED",
                  "number": 4
                }
              ]
            }
          ],
          "name": "ProvisionLacrosResponse"
        },
        {
          "name": "ProvisionLacrosMetadata"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "bundle",
              "label": "LABEL_OPTIONAL",
              "name": "bundle",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tls.ProvisionAshRequest.AshBundle"
            }
          ],
          "name": "ProvisionAshRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "gsBundlePath",
                  "label": "LABEL_OPTIONAL",
                  "name": "gs_bundle_path",
                  "number": 1,
                  "oneofIndex": 0,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "AshBundle",
              "oneofDecl": [
                {
                  "name": "path_oneof"
                }
              ]
            }
          ]
        },
        {
          "enumType": [
            {
              "name": "Reason",
              "value": [
                {
                  "name": "REASON_INVALID_REQUEST",
                  "number": 0
                },
                {
                  "name": "REASON_DUT_UNREACHABLE_PRE_PROVISION",
                  "number": 1
                },
                {
                  "name": "REASON_DOWNLOADING_BUNDLE_FAILED",
                  "number": 2
                },
                {
                  "name": "REASON_PROVISIONING_TIMEDOUT",
                  "number": 3
                },
                {
                  "name": "REASON_PROVISIONING_FAILED",
                  "number": 4
                }
              ]
            }
          ],
          "name": "ProvisionAshResponse"
        },
        {
          "name": "ProvisionAshMetadata"
        },
        {
          "field": [
            {
              "jsonName": "dut",
              "label": "LABEL_OPTIONAL",
              "name": "dut",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "fetchCore",
              "label": "LABEL_OPTIONAL",
              "name": "fetch_core",
              "number": 2,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "FetchCrashesRequest"
        },
        {
          "field": [
            {
              "jsonName": "crashId",
              "label": "LABEL_OPTIONAL",
              "name": "crash_id",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "crash",
              "label": "LABEL_OPTIONAL",
              "name": "crash",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tls.CrashInfo"
            },
            {
              "jsonName": "blob",
              "label": "LABEL_OPTIONAL",
              "name": "blob",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tls.CrashBlob"
            },
            {
              "jsonName": "core",
              "label": "LABEL_OPTIONAL",
              "name": "core",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "FetchCrashesResponse",
          "oneofDecl": [
            {
              "name": "data"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "execName",
              "label": "LABEL_OPTIONAL",
              "name": "exec_name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "prod",
              "label": "LABEL_OPTIONAL",
              "name": "prod",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "ver",
              "label": "LABEL_OPTIONAL",
              "name": "ver",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "sig",
              "label": "LABEL_OPTIONAL",
              "name": "sig",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "inProgressIntegrationTest",
              "label": "LABEL_OPTIONAL",
              "name": "in_progress_integration_test",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "collector",
              "label": "LABEL_OPTIONAL",
              "name": "collector",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "fields",
              "label": "LABEL_REPEATED",
              "name": "fields",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tls.CrashMetadata"
            }
          ],
          "name": "CrashInfo"
        },
        {
          "field": [
            {
              "jsonName": "key",
              "label": "LABEL_OPTIONAL",
              "name": "key",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "text",
              "label": "LABEL_OPTIONAL",
              "name": "text",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CrashMetadata"
        },
        {
          "field": [
            {
              "jsonName": "key",
              "label": "LABEL_OPTIONAL",
              "name": "key",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "blob",
              "label": "LABEL_OPTIONAL",
              "name": "blob",
              "number": 2,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "filename",
              "label": "LABEL_OPTIONAL",
              "name": "filename",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CrashBlob"
        },
        {
          "field": [
            {
              "jsonName": "gsPathPrefix",
              "label": "LABEL_OPTIONAL",
              "name": "gs_path_prefix",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ChromeOsImage",
          "oneofDecl": [
            {
              "name": "path_oneof"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dut",
              "label": "LABEL_OPTIONAL",
              "name": "dut",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "targetBuild",
              "label": "LABEL_OPTIONAL",
              "name": "target_build",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tls.ChromeOsImage"
            },
            {
              "jsonName": "payloads",
              "label": "LABEL_REPEATED",
              "name": "payloads",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tls.FakeOmaha.Payload"
            },
            {
              "jsonName": "exposedViaProxy",
              "label": "LABEL_OPTIONAL",
              "name": "exposed_via_proxy",
              "number": 5,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "criticalUpdate",
              "label": "LABEL_OPTIONAL",
              "name": "critical_update",
              "number": 6,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "returnNoupdateStarting",
              "label": "LABEL_OPTIONAL",
              "name": "return_noupdate_starting",
              "number": 7,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "omahaUrl",
              "label": "LABEL_OPTIONAL",
              "name": "omaha_url",
              "number": 8,
              "type": "TYPE_STRING"
            }
          ],
          "name": "FakeOmaha",
          "nestedType": [
            {
              "enumType": [
                {
                  "name": "Type",
                  "value": [
                    {
                      "name": "TYPE_UNSPECIFIED",
                      "number": 0
                    },
                    {
                      "name": "FULL",
                      "number": 1
                    },
                    {
                      "name": "DELTA",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "id",
                  "label": "LABEL_OPTIONAL",
                  "name": "id",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "type",
                  "label": "LABEL_OPTIONAL",
                  "name": "type",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.config.api.test.tls.FakeOmaha.Payload.Type"
                }
              ],
              "name": "Payload"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "fakeOmaha",
              "label": "LABEL_OPTIONAL",
              "name": "fake_omaha",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tls.FakeOmaha"
            }
          ],
          "name": "CreateFakeOmahaRequest"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DeleteFakeOmahaRequest"
        }
      ],
      "name": "chromiumos/config/api/test/tls/commontls.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/tls"
      },
      "package": "chromiumos.config.api.test.tls",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.config.api.test.tls.ExecDutCommandRequest",
              "name": "ExecDutCommand",
              "outputType": ".chromiumos.config.api.test.tls.ExecDutCommandResponse",
              "serverStreaming": true
            },
            {
              "inputType": ".chromiumos.config.api.test.tls.ProvisionDutRequest",
              "name": "ProvisionDut",
              "options": {
                "[google.longrunning.operation_info]": {
                  "metadataType": "ProvisionDutMetadata",
                  "responseType": "ProvisionDutResponse"
                }
              },
              "outputType": ".google.longrunning.Operation"
            },
            {
              "inputType": ".chromiumos.config.api.test.tls.ProvisionLacrosRequest",
              "name": "ProvisionLacros",
              "options": {
                "[google.longrunning.operation_info]": {
                  "metadataType": "ProvisionLacrosMetadata",
                  "responseType": "ProvisionLacrosResponse"
                }
              },
              "outputType": ".google.longrunning.Operation"
            },
            {
              "inputType": ".chromiumos.config.api.test.tls.ProvisionAshRequest",
              "name": "ProvisionAsh",
              "options": {
                "[google.longrunning.operation_info]": {
                  "metadataType": "ProvisionAshMetadata",
                  "responseType": "ProvisionAshResponse"
                }
              },
              "outputType": ".google.longrunning.Operation"
            },
            {
              "inputType": ".chromiumos.config.api.test.tls.FetchCrashesRequest",
              "name": "FetchCrashes",
              "outputType": ".chromiumos.config.api.test.tls.FetchCrashesResponse",
              "serverStreaming": true
            },
            {
              "inputType": ".chromiumos.config.api.test.tls.CreateFakeOmahaRequest",
              "name": "CreateFakeOmaha",
              "outputType": ".chromiumos.config.api.test.tls.FakeOmaha"
            },
            {
              "inputType": ".chromiumos.config.api.test.tls.DeleteFakeOmahaRequest",
              "name": "DeleteFakeOmaha",
              "outputType": ".google.protobuf.Empty"
            }
          ],
          "name": "Common"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "int",
              "label": "LABEL_OPTIONAL",
              "name": "int",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_SINT32"
            },
            {
              "jsonName": "boolean",
              "label": "LABEL_OPTIONAL",
              "name": "boolean",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "string",
              "label": "LABEL_OPTIONAL",
              "name": "string",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "double",
              "label": "LABEL_OPTIONAL",
              "name": "double",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_DOUBLE"
            },
            {
              "jsonName": "datetime",
              "label": "LABEL_OPTIONAL",
              "name": "datetime",
              "number": 6,
              "oneofIndex": 0,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "base64",
              "label": "LABEL_OPTIONAL",
              "name": "base64",
              "number": 7,
              "oneofIndex": 0,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "struct",
              "label": "LABEL_OPTIONAL",
              "name": "struct",
              "number": 8,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.xmlrpc.Struct"
            },
            {
              "jsonName": "array",
              "label": "LABEL_OPTIONAL",
              "name": "array",
              "number": 9,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.xmlrpc.Array"
            }
          ],
          "name": "Value",
          "oneofDecl": [
            {
              "name": "scalar_oneof"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "members",
              "label": "LABEL_REPEATED",
              "name": "members",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.xmlrpc.Struct.MembersEntry"
            }
          ],
          "name": "Struct",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.test.xmlrpc.Value"
                }
              ],
              "name": "MembersEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "values",
              "label": "LABEL_REPEATED",
              "name": "values",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.xmlrpc.Value"
            }
          ],
          "name": "Array"
        }
      ],
      "name": "chromiumos/config/api/test/xmlrpc/xmlrpc.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/xmlrpc"
      },
      "package": "chromiumos.config.api.test.xmlrpc",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/test/tls/dependencies/longrunning/operations.proto",
        "chromiumos/config/api/test/xmlrpc/xmlrpc.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetDutRequest"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "licenses",
              "label": "LABEL_REPEATED",
              "name": "licenses",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.tls.License"
            }
          ],
          "name": "Dut"
        },
        {
          "enumType": [
            {
              "name": "Type",
              "value": [
                {
                  "name": "TYPE_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "WINDOWS_10_PRO",
                  "number": 1
                },
                {
                  "name": "MS_OFFICE_STANDARD",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.api.test.tls.License.Type"
            }
          ],
          "name": "License"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "port",
              "label": "LABEL_OPTIONAL",
              "name": "port",
              "number": 2,
              "type": "TYPE_INT32"
            }
          ],
          "name": "OpenDutPortRequest"
        },
        {
          "field": [
            {
              "jsonName": "address",
              "label": "LABEL_OPTIONAL",
              "name": "address",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "port",
              "label": "LABEL_OPTIONAL",
              "name": "port",
              "number": 2,
              "type": "TYPE_INT32"
            }
          ],
          "name": "OpenDutPortResponse"
        },
        {
          "enumType": [
            {
              "name": "State",
              "value": [
                {
                  "name": "STATE_UNKNOWN",
                  "number": 0
                },
                {
                  "name": "STATE_ON",
                  "number": 1
                },
                {
                  "name": "STATE_OFF",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "dut",
              "label": "LABEL_OPTIONAL",
              "name": "dut",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "state",
              "label": "LABEL_OPTIONAL",
              "name": "state",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.api.test.tls.SetDutPowerSupplyRequest.State"
            }
          ],
          "name": "SetDutPowerSupplyRequest"
        },
        {
          "enumType": [
            {
              "name": "Status",
              "value": [
                {
                  "name": "STATUS_UNKNOWN",
                  "number": 0
                },
                {
                  "name": "STATUS_OK",
                  "number": 1
                },
                {
                  "name": "STATUS_BAD_DUT",
                  "number": 2
                },
                {
                  "name": "STATUS_BAD_REQUEST",
                  "number": 3
                },
                {
                  "name": "STATUS_NO_RPM",
                  "number": 4
                },
                {
                  "name": "STATUS_RPM_ERROR",
                  "number": 5
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "status",
              "label": "LABEL_OPTIONAL",
              "name": "status",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.api.test.tls.SetDutPowerSupplyResponse.Status"
            },
            {
              "jsonName": "reason",
              "label": "LABEL_OPTIONAL",
              "name": "reason",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SetDutPowerSupplyResponse"
        },
        {
          "field": [
            {
              "jsonName": "url",
              "label": "LABEL_OPTIONAL",
              "name": "url",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dutName",
              "label": "LABEL_OPTIONAL",
              "name": "dut_name",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CacheForDutRequest"
        },
        {
          "field": [
            {
              "jsonName": "url",
              "label": "LABEL_OPTIONAL",
              "name": "url",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CacheForDutResponse"
        },
        {
          "name": "CacheForDutMetadata"
        },
        {
          "field": [
            {
              "jsonName": "dut",
              "label": "LABEL_OPTIONAL",
              "name": "dut",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "method",
              "label": "LABEL_OPTIONAL",
              "name": "method",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "args",
              "label": "LABEL_REPEATED",
              "name": "args",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.xmlrpc.Value"
            }
          ],
          "name": "CallServoRequest"
        },
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.xmlrpc.Value"
            },
            {
              "jsonName": "fault",
              "label": "LABEL_OPTIONAL",
              "name": "fault",
              "number": 2,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "CallServoResponse"
        },
        {
          "field": [
            {
              "jsonName": "dutName",
              "label": "LABEL_OPTIONAL",
              "name": "dut_name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "localPort",
              "label": "LABEL_OPTIONAL",
              "name": "local_port",
              "number": 2,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "requireRemoteProxy",
              "label": "LABEL_OPTIONAL",
              "name": "require_remote_proxy",
              "number": 3,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "ExposePortToDutRequest"
        },
        {
          "field": [
            {
              "jsonName": "exposedAddress",
              "label": "LABEL_OPTIONAL",
              "name": "exposed_address",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "exposedPort",
              "label": "LABEL_OPTIONAL",
              "name": "exposed_port",
              "number": 2,
              "type": "TYPE_INT32"
            }
          ],
          "name": "ExposePortToDutResponse"
        }
      ],
      "name": "chromiumos/config/api/test/tls/wiring.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/api/test/tls"
      },
      "package": "chromiumos.config.api.test.tls",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.config.api.test.tls.GetDutRequest",
              "name": "GetDut",
              "outputType": ".chromiumos.config.api.test.tls.Dut"
            },
            {
              "inputType": ".chromiumos.config.api.test.tls.OpenDutPortRequest",
              "name": "OpenDutPort",
              "outputType": ".chromiumos.config.api.test.tls.OpenDutPortResponse"
            },
            {
              "inputType": ".chromiumos.config.api.test.tls.SetDutPowerSupplyRequest",
              "name": "SetDutPowerSupply",
              "outputType": ".chromiumos.config.api.test.tls.SetDutPowerSupplyResponse"
            },
            {
              "inputType": ".chromiumos.config.api.test.tls.CacheForDutRequest",
              "name": "CacheForDut",
              "options": {
                "[google.longrunning.operation_info]": {
                  "metadataType": "CacheForDutMetadata",
                  "responseType": "CacheForDutResponse"
                }
              },
              "outputType": ".google.longrunning.Operation"
            },
            {
              "inputType": ".chromiumos.config.api.test.tls.CallServoRequest",
              "name": "CallServo",
              "outputType": ".chromiumos.config.api.test.tls.CallServoResponse"
            },
            {
              "inputType": ".chromiumos.config.api.test.tls.ExposePortToDutRequest",
              "name": "ExposePortToDut",
              "outputType": ".chromiumos.config.api.test.tls.ExposePortToDutResponse"
            }
          ],
          "name": "Wiring"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/component.proto",
        "chromiumos/config/api/design.proto",
        "chromiumos/config/api/device_brand.proto",
        "chromiumos/config/api/partner.proto",
        "chromiumos/config/api/program.proto",
        "chromiumos/config/api/software/brand_config.proto",
        "chromiumos/config/api/software/software_config.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "partnerList",
              "label": "LABEL_REPEATED",
              "name": "partner_list",
              "number": 11,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Partner"
            },
            {
              "jsonName": "components",
              "label": "LABEL_REPEATED",
              "name": "components",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component"
            },
            {
              "jsonName": "programList",
              "label": "LABEL_REPEATED",
              "name": "program_list",
              "number": 13,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Program"
            },
            {
              "jsonName": "designList",
              "label": "LABEL_REPEATED",
              "name": "design_list",
              "number": 14,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Design"
            },
            {
              "jsonName": "deviceBrandList",
              "label": "LABEL_REPEATED",
              "name": "device_brand_list",
              "number": 15,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DeviceBrand"
            },
            {
              "jsonName": "softwareConfigs",
              "label": "LABEL_REPEATED",
              "name": "software_configs",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.SoftwareConfig"
            },
            {
              "jsonName": "brandConfigs",
              "label": "LABEL_REPEATED",
              "name": "brand_configs",
              "number": 10,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.BrandConfig"
            }
          ],
          "name": "ConfigBundle",
          "reservedRange": [
            {
              "end": 3,
              "start": 2
            },
            {
              "end": 7,
              "start": 6
            },
            {
              "end": 8,
              "start": 7
            },
            {
              "end": 9,
              "start": 8
            },
            {
              "end": 17,
              "start": 16
            },
            {
              "end": 18,
              "start": 17
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "values",
              "label": "LABEL_REPEATED",
              "name": "values",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.payload.ConfigBundle"
            }
          ],
          "name": "ConfigBundleList"
        }
      ],
      "name": "chromiumos/config/payload/config_bundle.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/payload"
      },
      "package": "chromiumos.config.payload",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/component.proto",
        "chromiumos/config/api/design.proto",
        "chromiumos/config/api/device_brand.proto",
        "chromiumos/config/api/partner.proto",
        "chromiumos/config/api/program.proto",
        "chromiumos/config/api/software/brand_config.proto",
        "chromiumos/config/api/software/software_config.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "program",
              "label": "LABEL_OPTIONAL",
              "name": "program",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Program"
            },
            {
              "jsonName": "hwDesign",
              "label": "LABEL_OPTIONAL",
              "name": "hw_design",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Design"
            },
            {
              "jsonName": "odm",
              "label": "LABEL_OPTIONAL",
              "name": "odm",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Partner"
            },
            {
              "jsonName": "hwDesignConfig",
              "label": "LABEL_OPTIONAL",
              "name": "hw_design_config",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Design.Config"
            },
            {
              "jsonName": "hwComponents",
              "label": "LABEL_REPEATED",
              "name": "hw_components",
              "number": 11,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Component"
            },
            {
              "jsonName": "deviceBrand",
              "label": "LABEL_OPTIONAL",
              "name": "device_brand",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.DeviceBrand"
            },
            {
              "jsonName": "oem",
              "label": "LABEL_OPTIONAL",
              "name": "oem",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.Partner"
            },
            {
              "jsonName": "swConfig",
              "label": "LABEL_OPTIONAL",
              "name": "sw_config",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.SoftwareConfig"
            },
            {
              "jsonName": "brandSwConfig",
              "label": "LABEL_OPTIONAL",
              "name": "brand_sw_config",
              "number": 10,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.software.BrandConfig"
            }
          ],
          "name": "FlatConfig",
          "reservedRange": [
            {
              "end": 3,
              "start": 2
            },
            {
              "end": 9,
              "start": 8
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "values",
              "label": "LABEL_REPEATED",
              "name": "values",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.payload.FlatConfig"
            }
          ],
          "name": "FlatConfigList"
        }
      ],
      "name": "chromiumos/config/payload/flat_config.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/payload"
      },
      "package": "chromiumos.config.payload",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ReleaseTargetId"
        }
      ],
      "name": "chromiumos/config/prototype/release_target_id.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/prototype"
      },
      "package": "chromiumos.config.prototype",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "prempKeyset",
              "label": "LABEL_OPTIONAL",
              "name": "premp_keyset",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "mpKeyset",
              "label": "LABEL_OPTIONAL",
              "name": "mp_keyset",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "firmwareUpdate",
              "label": "LABEL_OPTIONAL",
              "name": "firmware_update",
              "number": 3,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "allowPassword",
              "label": "LABEL_OPTIONAL",
              "name": "allow_password",
              "number": 4,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "outputNames",
              "label": "LABEL_OPTIONAL",
              "name": "output_names",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "inputFiles",
              "label": "LABEL_OPTIONAL",
              "name": "input_files",
              "number": 6,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SigningInstructions"
        }
      ],
      "name": "chromiumos/config/prototype/signing.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/prototype"
      },
      "package": "chromiumos.config.prototype",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/prototype/release_target_id.proto",
        "chromiumos/config/prototype/signing.proto",
        "chromiumos/build/api/system_image.proto"
      ],
      "messageType": [
        {
          "enumType": [
            {
              "name": "TargetCriticality",
              "value": [
                {
                  "name": "CRIT_UNDEFINED",
                  "number": 0
                },
                {
                  "name": "CRIT_EXPERIMENTAL",
                  "number": 1
                },
                {
                  "name": "CRIT_INFORMATIONAL",
                  "number": 2
                },
                {
                  "name": "CRIT_PRODUCTION",
                  "number": 3
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.prototype.ReleaseTargetId"
            },
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "buildTarget",
              "label": "LABEL_OPTIONAL",
              "name": "build_target",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.SystemImage.BuildTarget"
            },
            {
              "jsonName": "variantTargets",
              "label": "LABEL_REPEATED",
              "name": "variant_targets",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.prototype.ReleaseTarget"
            },
            {
              "jsonName": "signingInstructions",
              "label": "LABEL_OPTIONAL",
              "name": "signing_instructions",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.prototype.SigningInstructions"
            },
            {
              "jsonName": "criticality",
              "label": "LABEL_OPTIONAL",
              "name": "criticality",
              "number": 6,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.config.prototype.ReleaseTarget.TargetCriticality"
            }
          ],
          "name": "ReleaseTarget"
        }
      ],
      "name": "chromiumos/config/prototype/release_target.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/prototype"
      },
      "package": "chromiumos.config.prototype",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/test/plan/v1/plan.proto",
        "chromiumos/build/api/system_image.proto",
        "chromiumos/config/prototype/release_target.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "testPlanSpecs",
              "label": "LABEL_REPEATED",
              "name": "test_plan_specs",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.plan.v1.Specification"
            },
            {
              "jsonName": "releaseTargets",
              "label": "LABEL_REPEATED",
              "name": "release_targets",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.prototype.ReleaseTarget"
            },
            {
              "jsonName": "systemBuilds",
              "label": "LABEL_REPEATED",
              "name": "system_builds",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.SystemImage.BuildMetadata"
            }
          ],
          "name": "PrototypeConfigBundle"
        }
      ],
      "name": "chromiumos/config/prototype/prototype_config_bundle.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/prototype"
      },
      "package": "chromiumos.config.prototype",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/public_replication/public_replication.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "publicReplication",
              "label": "LABEL_OPTIONAL",
              "name": "public_replication",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.PublicReplication"
            },
            {
              "jsonName": "str1",
              "label": "LABEL_OPTIONAL",
              "name": "str1",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "str2",
              "label": "LABEL_OPTIONAL",
              "name": "str2",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "map1",
              "label": "LABEL_REPEATED",
              "name": "map1",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.PublicReplicationTestdata.Map1Entry"
            },
            {
              "jsonName": "simple1",
              "label": "LABEL_OPTIONAL",
              "name": "simple1",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.SimpleTestdata"
            },
            {
              "jsonName": "oneof1",
              "label": "LABEL_OPTIONAL",
              "name": "oneof1",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.OneofTestdata"
            }
          ],
          "name": "PublicReplicationTestdata",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_INT32"
                }
              ],
              "name": "Map1Entry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "str1",
              "label": "LABEL_OPTIONAL",
              "name": "str1",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SimpleTestdata"
        },
        {
          "field": [
            {
              "jsonName": "simple1",
              "label": "LABEL_OPTIONAL",
              "name": "simple1",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.SimpleTestdata"
            }
          ],
          "name": "NestedTestdata"
        },
        {
          "field": [
            {
              "jsonName": "nested1",
              "label": "LABEL_OPTIONAL",
              "name": "nested1",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.NestedTestdata"
            },
            {
              "jsonName": "nested2",
              "label": "LABEL_OPTIONAL",
              "name": "nested2",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.NestedTestdata"
            },
            {
              "jsonName": "nested3",
              "label": "LABEL_OPTIONAL",
              "name": "nested3",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.NestedTestdata"
            }
          ],
          "name": "OneofTestdata",
          "oneofDecl": [
            {
              "name": "messages"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "n1",
              "label": "LABEL_OPTIONAL",
              "name": "n1",
              "number": 1,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "prTestdata",
              "label": "LABEL_OPTIONAL",
              "name": "pr_testdata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.PublicReplicationTestdata"
            },
            {
              "jsonName": "repeatedPrTestdata",
              "label": "LABEL_REPEATED",
              "name": "repeated_pr_testdata",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.PublicReplicationTestdata"
            }
          ],
          "name": "WrapperTestdata1"
        },
        {
          "field": [
            {
              "jsonName": "wrapperTestdata1",
              "label": "LABEL_OPTIONAL",
              "name": "wrapper_testdata1",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.WrapperTestdata1"
            }
          ],
          "name": "WrapperTestdata2"
        },
        {
          "field": [
            {
              "jsonName": "publicReplication",
              "label": "LABEL_OPTIONAL",
              "name": "public_replication",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.PublicReplication"
            },
            {
              "jsonName": "b1",
              "label": "LABEL_OPTIONAL",
              "name": "b1",
              "number": 2,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "prTestdata",
              "label": "LABEL_OPTIONAL",
              "name": "pr_testdata",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.PublicReplicationTestdata"
            }
          ],
          "name": "WrapperTestdata3"
        },
        {
          "field": [
            {
              "jsonName": "b1",
              "label": "LABEL_OPTIONAL",
              "name": "b1",
              "number": 1,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "recursiveMessage",
              "label": "LABEL_OPTIONAL",
              "name": "recursive_message",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.RecursiveMessage"
            }
          ],
          "name": "RecursiveMessage"
        },
        {
          "field": [
            {
              "jsonName": "config",
              "label": "LABEL_OPTIONAL",
              "name": "config",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.PrivateMessage.Config"
            }
          ],
          "name": "PrivateMessage",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "payload",
                  "label": "LABEL_REPEATED",
                  "name": "payload",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.public_replication.testdata.PrivateMessage.Config.Test"
                }
              ],
              "name": "Config",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "bools",
                      "label": "LABEL_OPTIONAL",
                      "name": "bools",
                      "number": 1,
                      "type": "TYPE_BOOL"
                    }
                  ],
                  "name": "Test"
                }
              ]
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "nestedMessages",
              "label": "LABEL_OPTIONAL",
              "name": "nested_messages",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.PrivateMessage"
            }
          ],
          "name": "NestedPrivateMessage"
        },
        {
          "field": [
            {
              "jsonName": "nestedMessages",
              "label": "LABEL_REPEATED",
              "name": "nested_messages",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.public_replication.testdata.PrivateMessage"
            }
          ],
          "name": "NestedRepeatedPrivateMessage"
        }
      ],
      "name": "chromiumos/config/public_replication/testdata/public_replication_testdata.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/public_replication/testdata"
      },
      "package": "chromiumos.config.public_replication.testdata",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/any.proto",
        "google/protobuf/descriptor.proto",
        "google/protobuf/duration.proto",
        "google/protobuf/empty.proto"
      ],
      "extension": [
        {
          "extendee": ".google.protobuf.MethodOptions",
          "jsonName": "operationInfo",
          "label": "LABEL_OPTIONAL",
          "name": "operation_info",
          "number": 1050,
          "type": "TYPE_MESSAGE",
          "typeName": ".chromiumos.longrunning.OperationInfo"
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "done",
              "label": "LABEL_OPTIONAL",
              "name": "done",
              "number": 3,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "error",
              "label": "LABEL_OPTIONAL",
              "name": "error",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.longrunning.Status"
            },
            {
              "jsonName": "response",
              "label": "LABEL_OPTIONAL",
              "name": "response",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            }
          ],
          "name": "Operation",
          "oneofDecl": [
            {
              "name": "result"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetOperationRequest"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "filter",
              "label": "LABEL_OPTIONAL",
              "name": "filter",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "pageSize",
              "label": "LABEL_OPTIONAL",
              "name": "page_size",
              "number": 2,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "pageToken",
              "label": "LABEL_OPTIONAL",
              "name": "page_token",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ListOperationsRequest"
        },
        {
          "field": [
            {
              "jsonName": "operations",
              "label": "LABEL_REPEATED",
              "name": "operations",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.longrunning.Operation"
            },
            {
              "jsonName": "nextPageToken",
              "label": "LABEL_OPTIONAL",
              "name": "next_page_token",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ListOperationsResponse"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CancelOperationRequest"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DeleteOperationRequest"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "timeout",
              "label": "LABEL_OPTIONAL",
              "name": "timeout",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Duration"
            }
          ],
          "name": "WaitOperationRequest"
        },
        {
          "field": [
            {
              "jsonName": "responseType",
              "label": "LABEL_OPTIONAL",
              "name": "response_type",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "metadataType",
              "label": "LABEL_OPTIONAL",
              "name": "metadata_type",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "OperationInfo"
        },
        {
          "field": [
            {
              "jsonName": "code",
              "label": "LABEL_OPTIONAL",
              "name": "code",
              "number": 1,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "message",
              "label": "LABEL_OPTIONAL",
              "name": "message",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "details",
              "label": "LABEL_REPEATED",
              "name": "details",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            }
          ],
          "name": "Status"
        }
      ],
      "name": "chromiumos/longrunning/operations.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/longrunning"
      },
      "package": "chromiumos.longrunning",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.longrunning.ListOperationsRequest",
              "name": "ListOperations",
              "options": {},
              "outputType": ".chromiumos.longrunning.ListOperationsResponse"
            },
            {
              "inputType": ".chromiumos.longrunning.GetOperationRequest",
              "name": "GetOperation",
              "options": {},
              "outputType": ".chromiumos.longrunning.Operation"
            },
            {
              "inputType": ".chromiumos.longrunning.DeleteOperationRequest",
              "name": "DeleteOperation",
              "options": {},
              "outputType": ".google.protobuf.Empty"
            },
            {
              "inputType": ".chromiumos.longrunning.CancelOperationRequest",
              "name": "CancelOperation",
              "options": {},
              "outputType": ".google.protobuf.Empty"
            },
            {
              "inputType": ".chromiumos.longrunning.WaitOperationRequest",
              "name": "WaitOperation",
              "options": {},
              "outputType": ".chromiumos.longrunning.Operation"
            }
          ],
          "name": "Operations"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "command",
              "label": "LABEL_OPTIONAL",
              "name": "command",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "args",
              "label": "LABEL_REPEATED",
              "name": "args",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ADBCommandRequest"
        },
        {
          "field": [
            {
              "jsonName": "stdout",
              "label": "LABEL_OPTIONAL",
              "name": "stdout",
              "number": 1,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "stderr",
              "label": "LABEL_OPTIONAL",
              "name": "stderr",
              "number": 2,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "exitCode",
              "label": "LABEL_OPTIONAL",
              "name": "exit_code",
              "number": 3,
              "type": "TYPE_INT32"
            }
          ],
          "name": "ADBCommandResponse"
        }
      ],
      "name": "chromiumos/test/api/adb_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.ADBCommandRequest",
              "name": "ExecCommand",
              "options": {},
              "outputType": ".chromiumos.test.api.ADBCommandResponse"
            }
          ],
          "name": "ADBService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "enumType": [
        {
          "name": "AndroidPackage",
          "value": [
            {
              "name": "ANDROID_PACKAGE_UNSPECIFIED",
              "number": 0
            },
            {
              "name": "GMS_CORE",
              "number": 1
            }
          ]
        }
      ],
      "messageType": [
        {
          "enumType": [
            {
              "name": "Architecture",
              "value": [
                {
                  "name": "ARCHITECTURE_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "ARMV7",
                  "number": 1
                },
                {
                  "name": "ARM64",
                  "number": 2
                },
                {
                  "name": "X86",
                  "number": 3
                },
                {
                  "name": "X86_64",
                  "number": 4
                }
              ]
            },
            {
              "name": "BuildType",
              "value": [
                {
                  "name": "BUILD_TYPE_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "PHONE_PRE_LMP",
                  "number": 1
                },
                {
                  "name": "PHONE_LMP",
                  "number": 2
                },
                {
                  "name": "PHONE_MNC",
                  "number": 3
                },
                {
                  "name": "PHONE_PI",
                  "number": 4
                },
                {
                  "name": "PHONE_RVC",
                  "number": 5
                },
                {
                  "name": "PHONE_SC",
                  "number": 6
                },
                {
                  "name": "PHONE_NEXT",
                  "number": 7
                },
                {
                  "name": "PHONE_GO",
                  "number": 8
                },
                {
                  "name": "PHONE_GO_R",
                  "number": 9
                },
                {
                  "name": "PHONE_GO_S",
                  "number": 10
                }
              ]
            },
            {
              "name": "BuildPurpose",
              "value": [
                {
                  "name": "BUILD_PURPOSE_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "RAW",
                  "number": 1
                },
                {
                  "name": "RELEASE",
                  "number": 2
                },
                {
                  "name": "DEBUG",
                  "number": 3
                },
                {
                  "name": "DEBUG_SHRUNK",
                  "number": 4
                }
              ]
            },
            {
              "name": "Density",
              "value": [
                {
                  "name": "DENSITY_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "MDPI",
                  "number": 1
                },
                {
                  "name": "HDPI",
                  "number": 2
                },
                {
                  "name": "XHDPI",
                  "number": 3
                },
                {
                  "name": "XXHDPI",
                  "number": 4
                },
                {
                  "name": "ALLDPI",
                  "number": 5
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "architecture",
              "label": "LABEL_OPTIONAL",
              "name": "architecture",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.ApkDetails.Architecture"
            },
            {
              "jsonName": "buildType",
              "label": "LABEL_OPTIONAL",
              "name": "build_type",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.ApkDetails.BuildType"
            },
            {
              "jsonName": "buildPurpose",
              "label": "LABEL_OPTIONAL",
              "name": "build_purpose",
              "number": 3,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.ApkDetails.BuildPurpose"
            },
            {
              "jsonName": "density",
              "label": "LABEL_OPTIONAL",
              "name": "density",
              "number": 4,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.ApkDetails.Density"
            }
          ],
          "name": "ApkDetails"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "ref",
              "label": "LABEL_OPTIONAL",
              "name": "ref",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "tag",
              "label": "LABEL_OPTIONAL",
              "name": "tag",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "instanceId",
              "label": "LABEL_OPTIONAL",
              "name": "instance_id",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "serviceUrl",
              "label": "LABEL_OPTIONAL",
              "name": "service_url",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "androidPackage",
              "label": "LABEL_OPTIONAL",
              "name": "android_package",
              "number": 6,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.AndroidPackage"
            },
            {
              "jsonName": "apkDetails",
              "label": "LABEL_OPTIONAL",
              "name": "apk_details",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ApkDetails"
            }
          ],
          "name": "CIPDPackage",
          "oneofDecl": [
            {
              "name": "version_oneof"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "bucket",
              "label": "LABEL_OPTIONAL",
              "name": "bucket",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "folder",
              "label": "LABEL_OPTIONAL",
              "name": "folder",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GsPath",
          "reservedRange": [
            {
              "end": 4,
              "start": 3
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "gsPath",
              "label": "LABEL_OPTIONAL",
              "name": "gs_path",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GsPath"
            },
            {
              "jsonName": "osVersion",
              "label": "LABEL_OPTIONAL",
              "name": "os_version",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_STRING"
            }
          ],
          "name": "AndroidOsImage",
          "oneofDecl": [
            {
              "name": "location_oneof"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "cipdPackages",
              "label": "LABEL_REPEATED",
              "name": "cipd_packages",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CIPDPackage"
            },
            {
              "jsonName": "androidOsImage",
              "label": "LABEL_OPTIONAL",
              "name": "android_os_image",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.AndroidOsImage"
            }
          ],
          "name": "AndroidProvisionRequestMetadata"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "versionCode",
              "label": "LABEL_OPTIONAL",
              "name": "version_code",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "InstalledAndroidPackage"
        },
        {
          "field": [
            {
              "jsonName": "buildId",
              "label": "LABEL_OPTIONAL",
              "name": "build_id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "osVersion",
              "label": "LABEL_OPTIONAL",
              "name": "os_version",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "incrementalVersion",
              "label": "LABEL_OPTIONAL",
              "name": "incremental_version",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "InstalledAndroidOS"
        },
        {
          "field": [
            {
              "jsonName": "installedAndroidPackages",
              "label": "LABEL_REPEATED",
              "name": "installed_android_packages",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstalledAndroidPackage"
            },
            {
              "jsonName": "installedAndroidOs",
              "label": "LABEL_OPTIONAL",
              "name": "installed_android_os",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstalledAndroidOS"
            }
          ],
          "name": "AndroidProvisionResponseMetadata"
        }
      ],
      "name": "chromiumos/test/api/android_provision_metadata.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "address",
              "label": "LABEL_OPTIONAL",
              "name": "address",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "port",
              "label": "LABEL_OPTIONAL",
              "name": "port",
              "number": 2,
              "type": "TYPE_INT32"
            }
          ],
          "name": "IpEndpoint"
        }
      ],
      "name": "chromiumos/test/lab/api/ip_endpoint.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api"
      },
      "package": "chromiumos.test.lab.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/lab/api/ip_endpoint.proto"
      ],
      "enumType": [
        {
          "name": "RPMType",
          "value": [
            {
              "name": "RPM_TYPE_UNKNOWN",
              "number": 0
            },
            {
              "name": "RPM_TYPE_SENTRY",
              "number": 1
            },
            {
              "name": "RPM_TYPE_IP9850",
              "number": 2
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "present",
              "label": "LABEL_OPTIONAL",
              "name": "present",
              "number": 1,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "frontendAddress",
              "label": "LABEL_OPTIONAL",
              "name": "frontend_address",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "powerUnitHostname",
              "label": "LABEL_OPTIONAL",
              "name": "power_unit_hostname",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "powerUnitOutlet",
              "label": "LABEL_OPTIONAL",
              "name": "power_unit_outlet",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "hydraHostname",
              "label": "LABEL_OPTIONAL",
              "name": "hydra_hostname",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 6,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.RPMType"
            }
          ],
          "name": "RPM"
        }
      ],
      "name": "chromiumos/test/lab/api/rpm.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api"
      },
      "package": "chromiumos.test.lab.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/lab/api/rpm.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "hostname",
              "label": "LABEL_OPTIONAL",
              "name": "hostname",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "devices",
              "label": "LABEL_REPEATED",
              "name": "devices",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.PasitHost.Device"
            },
            {
              "jsonName": "connections",
              "label": "LABEL_REPEATED",
              "name": "connections",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.PasitHost.Connection"
            }
          ],
          "name": "PasitHost",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "parentPort",
                  "label": "LABEL_OPTIONAL",
                  "name": "parent_port",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "parentId",
                  "label": "LABEL_OPTIONAL",
                  "name": "parent_id",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "childId",
                  "label": "LABEL_OPTIONAL",
                  "name": "child_id",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "speed",
                  "label": "LABEL_OPTIONAL",
                  "name": "speed",
                  "number": 4,
                  "type": "TYPE_FLOAT"
                },
                {
                  "jsonName": "type",
                  "label": "LABEL_OPTIONAL",
                  "name": "type",
                  "number": 5,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "tags",
                  "label": "LABEL_REPEATED",
                  "name": "tags",
                  "number": 6,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Connection"
            },
            {
              "enumType": [
                {
                  "name": "Type",
                  "value": [
                    {
                      "name": "UNKNOWN",
                      "number": 0
                    },
                    {
                      "name": "DUT",
                      "number": 1
                    },
                    {
                      "name": "SWITCH_FIXTURE",
                      "number": 2
                    },
                    {
                      "name": "DOCKING_STATION",
                      "number": 3
                    },
                    {
                      "name": "MONITOR",
                      "number": 4
                    },
                    {
                      "name": "CAMERA",
                      "number": 5
                    },
                    {
                      "name": "STORAGE",
                      "number": 6
                    },
                    {
                      "name": "HID",
                      "number": 7
                    },
                    {
                      "name": "NETWORK",
                      "number": 8
                    },
                    {
                      "name": "HEADPHONE",
                      "number": 9
                    },
                    {
                      "name": "SPEAKER",
                      "number": 10
                    },
                    {
                      "name": "IP_POWER",
                      "number": 11
                    },
                    {
                      "name": "USB_TESTER",
                      "number": 12
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "id",
                  "label": "LABEL_OPTIONAL",
                  "name": "id",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "model",
                  "label": "LABEL_OPTIONAL",
                  "name": "model",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "type",
                  "label": "LABEL_OPTIONAL",
                  "name": "type",
                  "number": 3,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.test.lab.api.PasitHost.Device.Type"
                },
                {
                  "jsonName": "powerSupply",
                  "label": "LABEL_OPTIONAL",
                  "name": "power_supply",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.PasitHost.Device.PowerSupply"
                },
                {
                  "jsonName": "rpm",
                  "label": "LABEL_OPTIONAL",
                  "name": "rpm",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.RPM"
                }
              ],
              "name": "Device",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "current",
                      "label": "LABEL_OPTIONAL",
                      "name": "current",
                      "number": 1,
                      "type": "TYPE_FLOAT"
                    },
                    {
                      "jsonName": "voltage",
                      "label": "LABEL_OPTIONAL",
                      "name": "voltage",
                      "number": 2,
                      "type": "TYPE_FLOAT"
                    },
                    {
                      "jsonName": "power",
                      "label": "LABEL_OPTIONAL",
                      "name": "power",
                      "number": 3,
                      "type": "TYPE_FLOAT"
                    }
                  ],
                  "name": "PowerSupply"
                }
              ]
            }
          ]
        }
      ],
      "name": "chromiumos/test/lab/api/pasit_host.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api"
      },
      "package": "chromiumos.test.lab.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/timestamp.proto"
      ],
      "enumType": [
        {
          "name": "WifiRouterFeature",
          "value": [
            {
              "name": "WIFI_ROUTER_FEATURE_UNKNOWN",
              "number": 0
            },
            {
              "name": "WIFI_ROUTER_FEATURE_INVALID",
              "number": 1
            },
            {
              "name": "WIFI_ROUTER_FEATURE_IEEE_802_11_A",
              "number": 2
            },
            {
              "name": "WIFI_ROUTER_FEATURE_IEEE_802_11_B",
              "number": 3
            },
            {
              "name": "WIFI_ROUTER_FEATURE_IEEE_802_11_G",
              "number": 4
            },
            {
              "name": "WIFI_ROUTER_FEATURE_IEEE_802_11_N",
              "number": 5
            },
            {
              "name": "WIFI_ROUTER_FEATURE_IEEE_802_11_AC",
              "number": 6
            },
            {
              "name": "WIFI_ROUTER_FEATURE_IEEE_802_11_AX",
              "number": 7
            },
            {
              "name": "WIFI_ROUTER_FEATURE_IEEE_802_11_AX_E",
              "number": 8
            },
            {
              "name": "WIFI_ROUTER_FEATURE_IEEE_802_11_BE",
              "number": 9
            },
            {
              "name": "WIFI_ROUTER_FEATURE_DOUBLE_BRIDGE_OVER_VETH",
              "number": 10
            },
            {
              "name": "WIFI_ROUTER_FEATURE_GCMP",
              "number": 11
            },
            {
              "name": "WIFI_ROUTER_FEATURE_SAE_EXT_KEY",
              "number": 12
            },
            {
              "name": "WIFI_ROUTER_FEATURE_NOT_U6PLUS_ROUTER",
              "number": 13
            }
          ]
        },
        {
          "name": "WifiRouterDeviceType",
          "value": [
            {
              "name": "WIFI_ROUTER_DEVICE_TYPE_UNKNOWN",
              "number": 0
            },
            {
              "name": "WIFI_ROUTER_DEVICE_TYPE_INVALID",
              "number": 1
            },
            {
              "name": "WIFI_ROUTER_DEVICE_TYPE_CHROMEOS_GALE",
              "number": 2
            },
            {
              "name": "WIFI_ROUTER_DEVICE_TYPE_OPENWRT",
              "number": 3
            },
            {
              "name": "WIFI_ROUTER_DEVICE_TYPE_ASUSWRT",
              "number": 4
            },
            {
              "name": "WIFI_ROUTER_DEVICE_TYPE_UBUNTU",
              "number": 5
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "openwrt",
              "label": "LABEL_REPEATED",
              "name": "openwrt",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.WifiRouterConfig.OpenwrtEntry"
            }
          ],
          "name": "WifiRouterConfig",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig"
                }
              ],
              "name": "OpenwrtEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "currentImageUuid",
              "label": "LABEL_OPTIONAL",
              "name": "current_image_uuid",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "nextImageUuid",
              "label": "LABEL_OPTIONAL",
              "name": "next_image_uuid",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "nextImageVerificationDutPool",
              "label": "LABEL_REPEATED",
              "name": "next_image_verification_dut_pool",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "images",
              "label": "LABEL_REPEATED",
              "name": "images",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig.OpenWrtOSImage"
            }
          ],
          "name": "OpenWrtWifiRouterDeviceConfig",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "imageUuid",
                  "label": "LABEL_OPTIONAL",
                  "name": "image_uuid",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "archivePath",
                  "label": "LABEL_OPTIONAL",
                  "name": "archive_path",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "minDutReleaseVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "min_dut_release_version",
                  "number": 3,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "OpenWrtOSImage"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "imageUuid",
              "label": "LABEL_OPTIONAL",
              "name": "image_uuid",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "customImageName",
              "label": "LABEL_OPTIONAL",
              "name": "custom_image_name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "osRelease",
              "label": "LABEL_OPTIONAL",
              "name": "os_release",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.OSRelease"
            },
            {
              "jsonName": "standardBuildConfig",
              "label": "LABEL_OPTIONAL",
              "name": "standard_build_config",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.StandardBuildConfig"
            },
            {
              "jsonName": "routerFeatures",
              "label": "LABEL_REPEATED",
              "name": "router_features",
              "number": 5,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.WifiRouterFeature"
            },
            {
              "jsonName": "buildTime",
              "label": "LABEL_OPTIONAL",
              "name": "build_time",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            },
            {
              "jsonName": "crosOpenwrtImageBuilderVersion",
              "label": "LABEL_OPTIONAL",
              "name": "cros_openwrt_image_builder_version",
              "number": 7,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "customIncludedFiles",
              "label": "LABEL_REPEATED",
              "name": "custom_included_files",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.CustomIncludedFilesEntry"
            },
            {
              "jsonName": "customPackages",
              "label": "LABEL_REPEATED",
              "name": "custom_packages",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.CustomPackagesEntry"
            },
            {
              "jsonName": "extraIncludedPackages",
              "label": "LABEL_REPEATED",
              "name": "extra_included_packages",
              "number": 10,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "excludedPackages",
              "label": "LABEL_REPEATED",
              "name": "excluded_packages",
              "number": 11,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "disabledServices",
              "label": "LABEL_REPEATED",
              "name": "disabled_services",
              "number": 12,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "reservedInterfaces",
              "label": "LABEL_REPEATED",
              "name": "reserved_interfaces",
              "number": 13,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CrosOpenWrtImageBuildInfo",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "openwrtRevision",
                  "label": "LABEL_OPTIONAL",
                  "name": "openwrt_revision",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "openwrtBuildTarget",
                  "label": "LABEL_OPTIONAL",
                  "name": "openwrt_build_target",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "buildProfile",
                  "label": "LABEL_OPTIONAL",
                  "name": "build_profile",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "deviceName",
                  "label": "LABEL_OPTIONAL",
                  "name": "device_name",
                  "number": 4,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "buildTargetPackages",
                  "label": "LABEL_REPEATED",
                  "name": "build_target_packages",
                  "number": 5,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "profilePackages",
                  "label": "LABEL_REPEATED",
                  "name": "profile_packages",
                  "number": 6,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "supportedDevices",
                  "label": "LABEL_REPEATED",
                  "name": "supported_devices",
                  "number": 7,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "StandardBuildConfig"
            },
            {
              "field": [
                {
                  "jsonName": "version",
                  "label": "LABEL_OPTIONAL",
                  "name": "version",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "buildId",
                  "label": "LABEL_OPTIONAL",
                  "name": "build_id",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "openwrtBoard",
                  "label": "LABEL_OPTIONAL",
                  "name": "openwrt_board",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "openwrtArch",
                  "label": "LABEL_OPTIONAL",
                  "name": "openwrt_arch",
                  "number": 4,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "openwrtRelease",
                  "label": "LABEL_OPTIONAL",
                  "name": "openwrt_release",
                  "number": 5,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "OSRelease"
            },
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "CustomIncludedFilesEntry",
              "options": {
                "mapEntry": true
              }
            },
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "CustomPackagesEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        }
      ],
      "name": "chromiumos/test/lab/api/wifi_router.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api"
      },
      "package": "chromiumos.test.lab.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/device_config_id.proto",
        "chromiumos/test/lab/api/ip_endpoint.proto",
        "chromiumos/test/lab/api/pasit_host.proto",
        "chromiumos/test/lab/api/rpm.proto",
        "chromiumos/test/lab/api/wifi_router.proto"
      ],
      "enumType": [
        {
          "name": "ModemType",
          "value": [
            {
              "name": "MODEM_TYPE_UNSPECIFIED",
              "number": 0
            },
            {
              "name": "MODEM_TYPE_UNSUPPORTED",
              "number": 8
            },
            {
              "name": "MODEM_TYPE_QUALCOMM_SC7180",
              "number": 1
            },
            {
              "name": "MODEM_TYPE_FIBOCOMM_L850GL",
              "number": 2
            },
            {
              "name": "MODEM_TYPE_NL668",
              "number": 3
            },
            {
              "name": "MODEM_TYPE_FM350",
              "number": 4
            },
            {
              "name": "MODEM_TYPE_FM101",
              "number": 5
            },
            {
              "name": "MODEM_TYPE_QUALCOMM_SC7280",
              "number": 6
            },
            {
              "name": "MODEM_TYPE_EM060",
              "number": 7
            },
            {
              "name": "MODEM_TYPE_RW101",
              "number": 9
            },
            {
              "name": "MODEM_TYPE_RW135",
              "number": 10
            },
            {
              "name": "MODEM_TYPE_LCUK54",
              "number": 11
            },
            {
              "name": "MODEM_TYPE_RW350",
              "number": 12
            }
          ]
        },
        {
          "name": "NetworkProvider",
          "value": [
            {
              "name": "NETWORK_OTHER",
              "number": 0
            },
            {
              "name": "NETWORK_UNSUPPORTED",
              "number": 5
            },
            {
              "name": "NETWORK_TEST",
              "number": 1
            },
            {
              "name": "NETWORK_ATT",
              "number": 2
            },
            {
              "name": "NETWORK_TMOBILE",
              "number": 3
            },
            {
              "name": "NETWORK_VERIZON",
              "number": 4
            },
            {
              "name": "NETWORK_SPRINT",
              "number": 6
            },
            {
              "name": "NETWORK_DOCOMO",
              "number": 7
            },
            {
              "name": "NETWORK_SOFTBANK",
              "number": 8
            },
            {
              "name": "NETWORK_KDDI",
              "number": 9
            },
            {
              "name": "NETWORK_RAKUTEN",
              "number": 10
            },
            {
              "name": "NETWORK_VODAFONE",
              "number": 11
            },
            {
              "name": "NETWORK_EE",
              "number": 12
            },
            {
              "name": "NETWORK_AMARISOFT",
              "number": 13
            },
            {
              "name": "NETWORK_ROGER",
              "number": 14
            },
            {
              "name": "NETWORK_BELL",
              "number": 15
            },
            {
              "name": "NETWORK_TELUS",
              "number": 16
            },
            {
              "name": "NETWORK_FI",
              "number": 17
            },
            {
              "name": "NETWORK_CBRS",
              "number": 18
            },
            {
              "name": "NETWORK_LINEMO",
              "number": 19
            },
            {
              "name": "NETWORK_POVO",
              "number": 20
            },
            {
              "name": "NETWORK_HANSHIN",
              "number": 21
            }
          ]
        },
        {
          "name": "SIMType",
          "value": [
            {
              "name": "SIM_UNKNOWN",
              "number": 0
            },
            {
              "name": "SIM_PHYSICAL",
              "number": 1
            },
            {
              "name": "SIM_DIGITAL",
              "number": 2
            }
          ]
        },
        {
          "name": "PeripheralState",
          "value": [
            {
              "name": "PERIPHERAL_STATE_UNSPECIFIED",
              "number": 0
            },
            {
              "name": "WORKING",
              "number": 1
            },
            {
              "name": "BROKEN",
              "number": 2
            },
            {
              "name": "NOT_APPLICABLE",
              "number": 3
            }
          ]
        },
        {
          "name": "Phase",
          "value": [
            {
              "name": "PHASE_UNSPECIFIED",
              "number": 0
            },
            {
              "name": "DVT",
              "number": 1
            },
            {
              "name": "DVT_2",
              "number": 2
            },
            {
              "name": "DVT_2_MPS_LTE",
              "number": 3
            },
            {
              "name": "DVT_BIPSHIP",
              "number": 4
            },
            {
              "name": "DVT_BOOKEM",
              "number": 5
            },
            {
              "name": "DVT_ELECTRO",
              "number": 6
            },
            {
              "name": "DVT_LOCKE",
              "number": 7
            },
            {
              "name": "DVT_OSCINO",
              "number": 8
            },
            {
              "name": "DVT_REKS14",
              "number": 9
            },
            {
              "name": "DVT_REKS14_TOUCH",
              "number": 10
            },
            {
              "name": "DVT_TOUCH",
              "number": 11
            },
            {
              "name": "EVT",
              "number": 12
            },
            {
              "name": "EVT_FLEEX_LTE",
              "number": 13
            },
            {
              "name": "EVT_HQ",
              "number": 14
            },
            {
              "name": "EVT_LTE",
              "number": 15
            },
            {
              "name": "EVT_MAPLE",
              "number": 16
            },
            {
              "name": "EVT_PUJJO",
              "number": 17
            },
            {
              "name": "PROTO",
              "number": 18
            },
            {
              "name": "PROTO1",
              "number": 19
            },
            {
              "name": "PVT",
              "number": 20
            },
            {
              "name": "PVT_TERRA3",
              "number": 21
            },
            {
              "name": "PVT_US",
              "number": 22
            },
            {
              "name": "PVT_2",
              "number": 23
            },
            {
              "name": "PVT_BOOKEM",
              "number": 24
            },
            {
              "name": "PVT_ELECTRO",
              "number": 25
            },
            {
              "name": "PVT_GIK360",
              "number": 26
            },
            {
              "name": "PVT_LILI",
              "number": 27
            },
            {
              "name": "PVT_LTE",
              "number": 28
            },
            {
              "name": "PVT_NEW_CPU",
              "number": 29
            },
            {
              "name": "PVT_SAND",
              "number": 30
            },
            {
              "name": "PVT_TUNE_BITS",
              "number": 31
            },
            {
              "name": "PVT_TELESU",
              "number": 32
            },
            {
              "name": "SR",
              "number": 33
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut.Id"
            },
            {
              "jsonName": "chromeos",
              "label": "LABEL_OPTIONAL",
              "name": "chromeos",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut.ChromeOS"
            },
            {
              "jsonName": "android",
              "label": "LABEL_OPTIONAL",
              "name": "android",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut.Android"
            },
            {
              "jsonName": "devboard",
              "label": "LABEL_OPTIONAL",
              "name": "devboard",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut.Devboard"
            },
            {
              "jsonName": "cacheServer",
              "label": "LABEL_OPTIONAL",
              "name": "cache_server",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.CacheServer"
            },
            {
              "jsonName": "wifiSecret",
              "label": "LABEL_OPTIONAL",
              "name": "wifi_secret",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.WifiSecret"
            },
            {
              "jsonName": "pools",
              "label": "LABEL_REPEATED",
              "name": "pools",
              "number": 7,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Dut",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Id"
            },
            {
              "field": [
                {
                  "jsonName": "deviceConfigId",
                  "label": "LABEL_OPTIONAL",
                  "name": "device_config_id",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.DeviceConfigId"
                },
                {
                  "jsonName": "ssh",
                  "label": "LABEL_OPTIONAL",
                  "name": "ssh",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.IpEndpoint"
                },
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 15,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "dutModel",
                  "label": "LABEL_OPTIONAL",
                  "name": "dut_model",
                  "number": 14,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.DutModel"
                },
                {
                  "jsonName": "servo",
                  "label": "LABEL_OPTIONAL",
                  "name": "servo",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.Servo"
                },
                {
                  "jsonName": "chameleon",
                  "label": "LABEL_OPTIONAL",
                  "name": "chameleon",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.Chameleon"
                },
                {
                  "jsonName": "rpm",
                  "label": "LABEL_OPTIONAL",
                  "name": "rpm",
                  "number": 6,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.RPM"
                },
                {
                  "jsonName": "externalCameras",
                  "label": "LABEL_REPEATED",
                  "name": "external_cameras",
                  "number": 7,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.ExternalCamera"
                },
                {
                  "jsonName": "audio",
                  "label": "LABEL_OPTIONAL",
                  "name": "audio",
                  "number": 8,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.Audio"
                },
                {
                  "jsonName": "wifi",
                  "label": "LABEL_OPTIONAL",
                  "name": "wifi",
                  "number": 9,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.Wifi"
                },
                {
                  "jsonName": "touch",
                  "label": "LABEL_OPTIONAL",
                  "name": "touch",
                  "number": 10,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.Touch"
                },
                {
                  "jsonName": "camerabox",
                  "label": "LABEL_OPTIONAL",
                  "name": "camerabox",
                  "number": 11,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.Camerabox"
                },
                {
                  "jsonName": "cables",
                  "label": "LABEL_REPEATED",
                  "name": "cables",
                  "number": 12,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.Cable"
                },
                {
                  "jsonName": "cellular",
                  "label": "LABEL_OPTIONAL",
                  "name": "cellular",
                  "number": 13,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.Cellular"
                },
                {
                  "jsonName": "hwidComponent",
                  "label": "LABEL_REPEATED",
                  "name": "hwid_component",
                  "number": 16,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "bluetoothPeers",
                  "label": "LABEL_REPEATED",
                  "name": "bluetooth_peers",
                  "number": 17,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.BluetoothPeer"
                },
                {
                  "jsonName": "sku",
                  "label": "LABEL_OPTIONAL",
                  "name": "sku",
                  "number": 18,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "hwid",
                  "label": "LABEL_OPTIONAL",
                  "name": "hwid",
                  "number": 19,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "phase",
                  "label": "LABEL_OPTIONAL",
                  "name": "phase",
                  "number": 20,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.test.lab.api.Phase"
                },
                {
                  "jsonName": "simInfos",
                  "label": "LABEL_REPEATED",
                  "name": "sim_infos",
                  "number": 21,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.SIMInfo"
                },
                {
                  "jsonName": "modemInfo",
                  "label": "LABEL_OPTIONAL",
                  "name": "modem_info",
                  "number": 22,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.ModemInfo"
                },
                {
                  "jsonName": "pasitHost",
                  "label": "LABEL_OPTIONAL",
                  "name": "pasit_host",
                  "number": 23,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.PasitHost"
                }
              ],
              "name": "ChromeOS",
              "reservedRange": [
                {
                  "end": 2,
                  "start": 1
                }
              ]
            },
            {
              "field": [
                {
                  "jsonName": "associatedHostname",
                  "label": "LABEL_OPTIONAL",
                  "name": "associated_hostname",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.IpEndpoint"
                },
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "serialNumber",
                  "label": "LABEL_OPTIONAL",
                  "name": "serial_number",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "dutModel",
                  "label": "LABEL_OPTIONAL",
                  "name": "dut_model",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.DutModel"
                },
                {
                  "jsonName": "servo",
                  "label": "LABEL_OPTIONAL",
                  "name": "servo",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.Servo"
                }
              ],
              "name": "Android"
            },
            {
              "field": [
                {
                  "jsonName": "boardType",
                  "label": "LABEL_OPTIONAL",
                  "name": "board_type",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "ultradebugSerial",
                  "label": "LABEL_OPTIONAL",
                  "name": "ultradebug_serial",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "servo",
                  "label": "LABEL_OPTIONAL",
                  "name": "servo",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.Servo"
                },
                {
                  "jsonName": "fingerprintModuleId",
                  "label": "LABEL_OPTIONAL",
                  "name": "fingerprint_module_id",
                  "number": 4,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 5,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "dutModel",
                  "label": "LABEL_OPTIONAL",
                  "name": "dut_model",
                  "number": 6,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.DutModel"
                },
                {
                  "jsonName": "gscSerial",
                  "label": "LABEL_OPTIONAL",
                  "name": "gsc_serial",
                  "number": 7,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "debuggerSerial",
                  "label": "LABEL_OPTIONAL",
                  "name": "debugger_serial",
                  "number": 8,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Devboard"
            }
          ],
          "oneofDecl": [
            {
              "name": "dut_type"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "buildTarget",
              "label": "LABEL_OPTIONAL",
              "name": "build_target",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "modelName",
              "label": "LABEL_OPTIONAL",
              "name": "model_name",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DutModel"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.DutTopology.Id"
            },
            {
              "jsonName": "duts",
              "label": "LABEL_REPEATED",
              "name": "duts",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut"
            }
          ],
          "name": "DutTopology",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Id"
            }
          ],
          "reservedRange": [
            {
              "end": 2,
              "start": 1
            },
            {
              "end": 3,
              "start": 2
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "audioBox",
              "label": "LABEL_OPTIONAL",
              "name": "audio_box",
              "number": 1,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "atrus",
              "label": "LABEL_OPTIONAL",
              "name": "atrus",
              "number": 2,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "Audio"
        },
        {
          "enumType": [
            {
              "name": "Type",
              "value": [
                {
                  "name": "TYPE_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "AUDIOJACK",
                  "number": 1
                },
                {
                  "name": "USBAUDIO",
                  "number": 2
                },
                {
                  "name": "USBPRINTING",
                  "number": 3
                },
                {
                  "name": "HDMIAUDIO",
                  "number": 4
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.Cable.Type"
            }
          ],
          "name": "Cable"
        },
        {
          "field": [
            {
              "jsonName": "address",
              "label": "LABEL_OPTIONAL",
              "name": "address",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            }
          ],
          "name": "CacheServer"
        },
        {
          "enumType": [
            {
              "name": "Facing",
              "value": [
                {
                  "name": "FACING_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "BACK",
                  "number": 1
                },
                {
                  "name": "FRONT",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "facing",
              "label": "LABEL_OPTIONAL",
              "name": "facing",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.Camerabox.Facing"
            }
          ],
          "name": "Camerabox"
        },
        {
          "enumType": [
            {
              "name": "Operator",
              "value": [
                {
                  "name": "OPERATOR_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "ATT",
                  "number": 1
                },
                {
                  "name": "VERIZON",
                  "number": 2
                },
                {
                  "name": "TMOBILE",
                  "number": 3
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "operators",
              "label": "LABEL_REPEATED",
              "name": "operators",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.Cellular.Operator"
            },
            {
              "jsonName": "carrier",
              "label": "LABEL_OPTIONAL",
              "name": "carrier",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Cellular"
        },
        {
          "field": [
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.ModemType"
            },
            {
              "jsonName": "imei",
              "label": "LABEL_OPTIONAL",
              "name": "imei",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "supportedBands",
              "label": "LABEL_OPTIONAL",
              "name": "supported_bands",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "simCount",
              "label": "LABEL_OPTIONAL",
              "name": "sim_count",
              "number": 4,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "modelVariant",
              "label": "LABEL_OPTIONAL",
              "name": "model_variant",
              "number": 5,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ModemInfo"
        },
        {
          "field": [
            {
              "jsonName": "slotId",
              "label": "LABEL_OPTIONAL",
              "name": "slot_id",
              "number": 1,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.SIMType"
            },
            {
              "jsonName": "eid",
              "label": "LABEL_OPTIONAL",
              "name": "eid",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "testEsim",
              "label": "LABEL_OPTIONAL",
              "name": "test_esim",
              "number": 4,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "profileInfo",
              "label": "LABEL_REPEATED",
              "name": "profile_info",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.SIMProfileInfo"
            }
          ],
          "name": "SIMInfo"
        },
        {
          "enumType": [
            {
              "name": "State",
              "value": [
                {
                  "name": "UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "BROKEN",
                  "number": 1
                },
                {
                  "name": "LOCKED",
                  "number": 2
                },
                {
                  "name": "NO_NETWORK",
                  "number": 3
                },
                {
                  "name": "WORKING",
                  "number": 4
                },
                {
                  "name": "WRONG_CONFIG",
                  "number": 5
                }
              ]
            },
            {
              "name": "Feature",
              "value": [
                {
                  "name": "FEATURE_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "FEATURE_LIVE_NETWORK",
                  "number": 1
                },
                {
                  "name": "FEATURE_SMS",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "iccid",
              "label": "LABEL_OPTIONAL",
              "name": "iccid",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "simPin",
              "label": "LABEL_OPTIONAL",
              "name": "sim_pin",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "simPuk",
              "label": "LABEL_OPTIONAL",
              "name": "sim_puk",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "carrierName",
              "label": "LABEL_OPTIONAL",
              "name": "carrier_name",
              "number": 4,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.NetworkProvider"
            },
            {
              "jsonName": "ownNumber",
              "label": "LABEL_OPTIONAL",
              "name": "own_number",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "state",
              "label": "LABEL_OPTIONAL",
              "name": "state",
              "number": 6,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.SIMProfileInfo.State"
            },
            {
              "jsonName": "features",
              "label": "LABEL_REPEATED",
              "name": "features",
              "number": 7,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.SIMProfileInfo.Feature"
            }
          ],
          "name": "SIMProfileInfo"
        },
        {
          "enumType": [
            {
              "name": "Peripheral",
              "value": [
                {
                  "name": "PERIPHERAL_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "BT_HID",
                  "number": 1
                },
                {
                  "name": "DP",
                  "number": 2
                },
                {
                  "name": "DP_HDMI",
                  "number": 3
                },
                {
                  "name": "VGA",
                  "number": 4
                },
                {
                  "name": "HDMI",
                  "number": 5
                },
                {
                  "name": "BT_BLE_HID",
                  "number": 6
                },
                {
                  "name": "BT_A2DP_SINK",
                  "number": 7
                },
                {
                  "name": "BT_PEER",
                  "number": 8
                },
                {
                  "name": "RPI",
                  "number": 9
                }
              ]
            },
            {
              "name": "Type",
              "value": [
                {
                  "name": "TYPE_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "V2",
                  "number": 1
                },
                {
                  "name": "V3",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "peripherals",
              "label": "LABEL_REPEATED",
              "name": "peripherals",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.Chameleon.Peripheral"
            },
            {
              "jsonName": "audioBoard",
              "label": "LABEL_OPTIONAL",
              "name": "audio_board",
              "number": 2,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "state",
              "label": "LABEL_OPTIONAL",
              "name": "state",
              "number": 3,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.PeripheralState"
            },
            {
              "jsonName": "hostname",
              "label": "LABEL_OPTIONAL",
              "name": "hostname",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "types",
              "label": "LABEL_REPEATED",
              "name": "types",
              "number": 5,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.Chameleon.Type"
            }
          ],
          "name": "Chameleon"
        },
        {
          "enumType": [
            {
              "name": "Type",
              "value": [
                {
                  "name": "TYPE_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "HUDDLY",
                  "number": 1
                },
                {
                  "name": "PTZPRO2",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.ExternalCamera.Type"
            }
          ],
          "name": "ExternalCamera"
        },
        {
          "field": [
            {
              "jsonName": "present",
              "label": "LABEL_OPTIONAL",
              "name": "present",
              "number": 1,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "servodAddress",
              "label": "LABEL_OPTIONAL",
              "name": "servod_address",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "serial",
              "label": "LABEL_OPTIONAL",
              "name": "serial",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "state",
              "label": "LABEL_OPTIONAL",
              "name": "state",
              "number": 4,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.PeripheralState"
            },
            {
              "jsonName": "containerName",
              "label": "LABEL_OPTIONAL",
              "name": "container_name",
              "number": 5,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Servo"
        },
        {
          "field": [
            {
              "jsonName": "mimo",
              "label": "LABEL_OPTIONAL",
              "name": "mimo",
              "number": 1,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "Touch"
        },
        {
          "enumType": [
            {
              "name": "Environment",
              "value": [
                {
                  "name": "ENVIRONMENT_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "STANDARD",
                  "number": 1
                },
                {
                  "name": "WIFI_CELL",
                  "number": 2
                },
                {
                  "name": "CHAOS",
                  "number": 3
                },
                {
                  "name": "ROUTER_802_11AX",
                  "number": 4
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "environment",
              "label": "LABEL_OPTIONAL",
              "name": "environment",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.Wifi.Environment"
            },
            {
              "jsonName": "antenna",
              "label": "LABEL_OPTIONAL",
              "name": "antenna",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.WifiAntenna"
            },
            {
              "jsonName": "wifiRouters",
              "label": "LABEL_REPEATED",
              "name": "wifi_routers",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.WifiRouter"
            }
          ],
          "name": "Wifi"
        },
        {
          "enumType": [
            {
              "name": "Connection",
              "value": [
                {
                  "name": "CONNECTION_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "CONDUCTIVE",
                  "number": 1
                },
                {
                  "name": "OTA",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "connection",
              "label": "LABEL_OPTIONAL",
              "name": "connection",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.WifiAntenna.Connection"
            }
          ],
          "name": "WifiAntenna"
        },
        {
          "field": [
            {
              "jsonName": "hostname",
              "label": "LABEL_OPTIONAL",
              "name": "hostname",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "state",
              "label": "LABEL_OPTIONAL",
              "name": "state",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.PeripheralState"
            },
            {
              "jsonName": "model",
              "label": "LABEL_OPTIONAL",
              "name": "model",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "rpm",
              "label": "LABEL_OPTIONAL",
              "name": "rpm",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.RPM"
            },
            {
              "jsonName": "supportedFeatures",
              "label": "LABEL_REPEATED",
              "name": "supported_features",
              "number": 5,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.WifiRouterFeature"
            },
            {
              "jsonName": "deviceType",
              "label": "LABEL_OPTIONAL",
              "name": "device_type",
              "number": 6,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.WifiRouterDeviceType"
            }
          ],
          "name": "WifiRouter"
        },
        {
          "field": [
            {
              "jsonName": "hostname",
              "label": "LABEL_OPTIONAL",
              "name": "hostname",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "state",
              "label": "LABEL_OPTIONAL",
              "name": "state",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.PeripheralState"
            }
          ],
          "name": "BluetoothPeer"
        },
        {
          "field": [
            {
              "jsonName": "ssid",
              "label": "LABEL_OPTIONAL",
              "name": "ssid",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "security",
              "label": "LABEL_OPTIONAL",
              "name": "security",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "password",
              "label": "LABEL_OPTIONAL",
              "name": "password",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "WifiSecret"
        }
      ],
      "name": "chromiumos/test/lab/api/dut.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api"
      },
      "package": "chromiumos.test.lab.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/android_provision_metadata.proto",
        "chromiumos/test/lab/api/dut.proto",
        "chromiumos/test/lab/api/ip_endpoint.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.AndroidProvisionState.Id"
            },
            {
              "jsonName": "cipdPackages",
              "label": "LABEL_REPEATED",
              "name": "cipd_packages",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CIPDPackage"
            },
            {
              "jsonName": "androidOsImage",
              "label": "LABEL_OPTIONAL",
              "name": "android_os_image",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.AndroidOsImage"
            }
          ],
          "name": "AndroidProvisionState",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Id"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "dut",
              "label": "LABEL_OPTIONAL",
              "name": "dut",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut"
            },
            {
              "jsonName": "provisionState",
              "label": "LABEL_OPTIONAL",
              "name": "provision_state",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.AndroidProvisionState"
            },
            {
              "jsonName": "dutServer",
              "label": "LABEL_OPTIONAL",
              "name": "dut_server",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            }
          ],
          "name": "AndroidProvisionRequest"
        }
      ],
      "name": "chromiumos/test/api/android_provision.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/build/api/ash_chrome_config.proto",
        "chromiumos/build/api/firmware_config.proto",
        "chromiumos/longrunning/operations.proto",
        "chromiumos/storage_path.proto"
      ],
      "messageType": [
        {
          "name": "InstallSuccess"
        },
        {
          "enumType": [
            {
              "name": "Reason",
              "value": [
                {
                  "name": "REASON_INVALID_REQUEST",
                  "number": 0
                },
                {
                  "name": "REASON_DUT_UNREACHABLE_PRE_PROVISION",
                  "number": 1
                },
                {
                  "name": "REASON_DOWNLOADING_IMAGE_FAILED",
                  "number": 2
                },
                {
                  "name": "REASON_PROVISIONING_TIMEDOUT",
                  "number": 3
                },
                {
                  "name": "REASON_PROVISIONING_FAILED",
                  "number": 4
                },
                {
                  "name": "REASON_DUT_UNREACHABLE_POST_PROVISION",
                  "number": 5
                },
                {
                  "name": "REASON_UPDATE_FIRMWARE_FAILED",
                  "number": 6
                },
                {
                  "name": "REASON_FIRMWARE_MISMATCH_POST_FIRMWARE_UPDATE",
                  "number": 7
                },
                {
                  "name": "REASON_DUT_UNREACHABLE_POST_FIRMWARE_UPDATE",
                  "number": 8
                },
                {
                  "name": "REASON_UPDATE_MINIOS_FAILED",
                  "number": 9
                },
                {
                  "name": "REASON_POST_PROVISION_SETUP_FAILED",
                  "number": 10
                },
                {
                  "name": "REASON_CLEAR_TPM_FAILED",
                  "number": 11
                },
                {
                  "name": "REASON_STABLIZE_DUT_FAILED",
                  "number": 12
                },
                {
                  "name": "REASON_INSTALL_DLC_FAILED",
                  "number": 13
                },
                {
                  "name": "REASON_PRE_PROVISION_SETUP_FAILED",
                  "number": 14
                },
                {
                  "name": "REASON_CIPD_PACKAGE_LOOKUP_FAILED",
                  "number": 15
                },
                {
                  "name": "REASON_CIPD_PACKAGE_FETCH_FAILED",
                  "number": 16
                },
                {
                  "name": "REASON_GS_UPLOAD_FAILED",
                  "number": 17
                },
                {
                  "name": "REASON_GS_DOWNLOAD_FAILED",
                  "number": 18
                },
                {
                  "name": "REASON_DOCKER_UNABLE_TO_START",
                  "number": 19
                },
                {
                  "name": "REASON_SERVICE_UNABLE_TO_START",
                  "number": 20
                },
                {
                  "name": "REASON_SERVICE_CONTAINER_UNABLE_TO_PULL",
                  "number": 21
                },
                {
                  "name": "REASON_IMAGE_MISMATCH_POST_PROVISION_UPDATE",
                  "number": 22
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "reason",
              "label": "LABEL_OPTIONAL",
              "name": "reason",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.InstallFailure.Reason"
            }
          ],
          "name": "InstallFailure"
        },
        {
          "field": [
            {
              "jsonName": "crosImagePath",
              "label": "LABEL_OPTIONAL",
              "name": "cros_image_path",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "dlcSpecs",
              "label": "LABEL_REPEATED",
              "name": "dlc_specs",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallCrosRequest.DLCSpec"
            },
            {
              "jsonName": "preserveStateful",
              "label": "LABEL_OPTIONAL",
              "name": "preserve_stateful",
              "number": 3,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "preventReboot",
              "label": "LABEL_OPTIONAL",
              "name": "prevent_reboot",
              "number": 4,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "overwritePayload",
              "label": "LABEL_OPTIONAL",
              "name": "overwrite_payload",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "updateFirmware",
              "label": "LABEL_OPTIONAL",
              "name": "update_firmware",
              "number": 6,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "InstallCrosRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "id",
                  "label": "LABEL_OPTIONAL",
                  "name": "id",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "DLCSpec"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallSuccess"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallFailure"
            }
          ],
          "name": "InstallCrosResponse",
          "oneofDecl": [
            {
              "name": "outcome"
            }
          ]
        },
        {
          "name": "InstallCrosMetadata"
        },
        {
          "field": [
            {
              "jsonName": "lacrosImagePath",
              "label": "LABEL_OPTIONAL",
              "name": "lacros_image_path",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "overrideVersion",
              "label": "LABEL_OPTIONAL",
              "name": "override_version",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "overrideInstallPath",
              "label": "LABEL_OPTIONAL",
              "name": "override_install_path",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "InstallLacrosRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallSuccess"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallFailure"
            }
          ],
          "name": "InstallLacrosResponse",
          "oneofDecl": [
            {
              "name": "outcome"
            }
          ]
        },
        {
          "name": "InstallLacrosMetadata"
        },
        {
          "field": [
            {
              "jsonName": "ashImagePath",
              "label": "LABEL_OPTIONAL",
              "name": "ash_image_path",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            }
          ],
          "name": "InstallAshRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallSuccess"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallFailure"
            }
          ],
          "name": "InstallAshResponse",
          "oneofDecl": [
            {
              "name": "outcome"
            }
          ]
        },
        {
          "name": "InstallAshMetadata"
        },
        {
          "field": [
            {
              "jsonName": "ashImagePath",
              "label": "LABEL_OPTIONAL",
              "name": "ash_image_path",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            }
          ],
          "name": "InstallArcRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallSuccess"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallFailure"
            }
          ],
          "name": "InstallArcResponse",
          "oneofDecl": [
            {
              "name": "outcome"
            }
          ]
        },
        {
          "name": "InstallArcMetadata"
        },
        {
          "field": [
            {
              "jsonName": "firmwareConfig",
              "label": "LABEL_OPTIONAL",
              "name": "firmware_config",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.FirmwareConfig"
            },
            {
              "jsonName": "force",
              "label": "LABEL_OPTIONAL",
              "name": "force",
              "number": 8,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "useServo",
              "label": "LABEL_OPTIONAL",
              "name": "use_servo",
              "number": 9,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "InstallFirmwareRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallSuccess"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallFailure"
            }
          ],
          "name": "InstallFirmwareResponse",
          "oneofDecl": [
            {
              "name": "outcome"
            }
          ]
        },
        {
          "name": "InstallFirmwareMetadata"
        },
        {
          "field": [
            {
              "jsonName": "ashChromeConfig",
              "label": "LABEL_OPTIONAL",
              "name": "ash_chrome_config",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.AshChromeConfig"
            },
            {
              "jsonName": "strip",
              "label": "LABEL_OPTIONAL",
              "name": "strip",
              "number": 2,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "InstallAshChromeRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallSuccess"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallFailure"
            }
          ],
          "name": "InstallAshChromeResponse",
          "oneofDecl": [
            {
              "name": "outcome"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/provision_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.InstallCrosRequest",
              "name": "InstallCros",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "InstallCrosMetadata",
                  "responseType": "InstallCrosResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            },
            {
              "inputType": ".chromiumos.test.api.InstallAshRequest",
              "name": "InstallAsh",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "InstallAshMetadata",
                  "responseType": "InstallAshResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            },
            {
              "inputType": ".chromiumos.test.api.InstallArcRequest",
              "name": "InstallArc",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "InstallArcMetadata",
                  "responseType": "InstallArcResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            },
            {
              "inputType": ".chromiumos.test.api.InstallFirmwareRequest",
              "name": "InstallFirmware",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "InstallFirmwareMetadata",
                  "responseType": "InstallFirmwareResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            }
          ],
          "name": "ProvisionService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/android_provision_metadata.proto",
        "chromiumos/test/api/provision_service.proto",
        "chromiumos/test/lab/api/dut.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut.Id"
            },
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallSuccess"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallFailure"
            },
            {
              "jsonName": "androidPackages",
              "label": "LABEL_REPEATED",
              "name": "android_packages",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstalledAndroidPackage"
            },
            {
              "jsonName": "installedAndroidOs",
              "label": "LABEL_OPTIONAL",
              "name": "installed_android_os",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstalledAndroidOS"
            }
          ],
          "name": "AndroidProvisionCLIResponse",
          "oneofDecl": [
            {
              "name": "outcome"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/android_provision_cli.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/build/api/ash_chrome_config.proto"
      ],
      "messageType": [
        {
          "name": "AshChromeProvisionStartupMetadata",
          "reservedName": [
            "cache_server_address"
          ],
          "reservedRange": [
            {
              "end": 2,
              "start": 1
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "ashChromeConfig",
              "label": "LABEL_OPTIONAL",
              "name": "ash_chrome_config",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.AshChromeConfig"
            },
            {
              "jsonName": "strip",
              "label": "LABEL_OPTIONAL",
              "name": "strip",
              "number": 2,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "AshChromeProvisionInstallMetadata"
        },
        {
          "name": "AshChromeProvisionResponse"
        }
      ],
      "name": "chromiumos/test/api/ash_chrome_provision.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "enumType": [
        {
          "name": "ServodStatus",
          "value": [
            {
              "name": "SERVOD_UNKNOWN",
              "number": 0
            },
            {
              "name": "SERVOD_RUNNING",
              "number": 1
            },
            {
              "name": "SERVOD_STOPPED",
              "number": 2
            }
          ]
        },
        {
          "name": "DolosStatus",
          "value": [
            {
              "name": "DOLOS_UNKNOWN",
              "number": 0
            },
            {
              "name": "DOLOS_NO_POWER_SUPPLIED",
              "number": 1
            },
            {
              "name": "DOLOS_OUTPUT_POWER_FAILED",
              "number": 2
            },
            {
              "name": "DOLOS_BMS_STATE_INVALID",
              "number": 3
            },
            {
              "name": "DOLOS_SMBUS_COMM_NOT_DETECTED",
              "number": 4
            },
            {
              "name": "DOLOS_EEPROM_FAILURE",
              "number": 5
            },
            {
              "name": "DOLOS_OK",
              "number": 6
            },
            {
              "name": "DOLOS_NO_COMMUNICATION",
              "number": 7
            },
            {
              "name": "DOLOS_NOT_PRESENT",
              "number": 8
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "servodPort",
              "label": "LABEL_OPTIONAL",
              "name": "servod_port",
              "number": 1,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "servoSerial",
              "label": "LABEL_OPTIONAL",
              "name": "servo_serial",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "containerName",
              "label": "LABEL_OPTIONAL",
              "name": "container_name",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "StationIdentifier"
        },
        {
          "field": [
            {
              "jsonName": "filename",
              "label": "LABEL_OPTIONAL",
              "name": "filename",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "filepath",
              "label": "LABEL_OPTIONAL",
              "name": "filepath",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "data",
              "label": "LABEL_OPTIONAL",
              "name": "data",
              "number": 3,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "FileData"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "path",
              "label": "LABEL_OPTIONAL",
              "name": "path",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "size",
              "label": "LABEL_OPTIONAL",
              "name": "size",
              "number": 3,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "isDir",
              "label": "LABEL_OPTIONAL",
              "name": "is_dir",
              "number": 4,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "isSymlink",
              "label": "LABEL_OPTIONAL",
              "name": "is_symlink",
              "number": 5,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "FileStat"
        },
        {
          "field": [
            {
              "jsonName": "path",
              "label": "LABEL_OPTIONAL",
              "name": "path",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "fileStats",
              "label": "LABEL_REPEATED",
              "name": "file_stats",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.FileStat"
            }
          ],
          "name": "DirectoryInfo"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "filepath",
              "label": "LABEL_OPTIONAL",
              "name": "filepath",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetFileStatRequest"
        },
        {
          "field": [
            {
              "jsonName": "fileStats",
              "label": "LABEL_OPTIONAL",
              "name": "file_stats",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.FileStat"
            }
          ],
          "name": "GetFileStatResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "filename",
              "label": "LABEL_OPTIONAL",
              "name": "filename",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetFileRequest"
        },
        {
          "field": [
            {
              "jsonName": "data",
              "label": "LABEL_OPTIONAL",
              "name": "data",
              "number": 1,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "GetFileResponse"
        },
        {
          "field": [
            {
              "jsonName": "reqInfo",
              "label": "LABEL_OPTIONAL",
              "name": "req_info",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.PutFileRequestInitInfo"
            },
            {
              "jsonName": "data",
              "label": "LABEL_OPTIONAL",
              "name": "data",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "PutFileRequest",
          "oneofDecl": [
            {
              "name": "source"
            }
          ]
        },
        {
          "name": "PutFileResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "filename",
              "label": "LABEL_OPTIONAL",
              "name": "filename",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "PutFileRequestInitInfo"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "url",
              "label": "LABEL_OPTIONAL",
              "name": "url",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dest",
              "label": "LABEL_OPTIONAL",
              "name": "dest",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "headers",
              "label": "LABEL_REPEATED",
              "name": "headers",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.Param"
            }
          ],
          "name": "DownloadFileRequest"
        },
        {
          "field": [
            {
              "jsonName": "key",
              "label": "LABEL_OPTIONAL",
              "name": "key",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Param"
        },
        {
          "field": [
            {
              "jsonName": "file",
              "label": "LABEL_OPTIONAL",
              "name": "file",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DownloadFileResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "filename",
              "label": "LABEL_OPTIONAL",
              "name": "filename",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RemoveFileRequest"
        },
        {
          "name": "RemoveFileResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "path",
              "label": "LABEL_OPTIONAL",
              "name": "path",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetDirInfoRequest"
        },
        {
          "field": [
            {
              "jsonName": "info",
              "label": "LABEL_OPTIONAL",
              "name": "info",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.DirectoryInfo"
            }
          ],
          "name": "GetDirInfoResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "path",
              "label": "LABEL_OPTIONAL",
              "name": "path",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "MakeDirRequest"
        },
        {
          "field": [
            {
              "jsonName": "info",
              "label": "LABEL_OPTIONAL",
              "name": "info",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.DirectoryInfo"
            }
          ],
          "name": "MakeDirResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "dir",
              "label": "LABEL_OPTIONAL",
              "name": "dir",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "pattern",
              "label": "LABEL_OPTIONAL",
              "name": "pattern",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "MakeTempDirRequest"
        },
        {
          "field": [
            {
              "jsonName": "info",
              "label": "LABEL_OPTIONAL",
              "name": "info",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.DirectoryInfo"
            }
          ],
          "name": "MakeTempDirResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "path",
              "label": "LABEL_OPTIONAL",
              "name": "path",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "removeAll",
              "label": "LABEL_OPTIONAL",
              "name": "remove_all",
              "number": 3,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "RemoveDirRequest"
        },
        {
          "name": "RemoveDirResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            }
          ],
          "name": "DMesgRequest"
        },
        {
          "field": [
            {
              "jsonName": "output",
              "label": "LABEL_OPTIONAL",
              "name": "output",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.OutputStream"
            }
          ],
          "name": "DMesgResponse"
        },
        {
          "field": [
            {
              "jsonName": "reqInfo",
              "label": "LABEL_OPTIONAL",
              "name": "req_info",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.WriteFileByBlockInitInfo"
            },
            {
              "jsonName": "data",
              "label": "LABEL_OPTIONAL",
              "name": "data",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "WriteFileByBlockRequest",
          "oneofDecl": [
            {
              "name": "source"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "filePath",
              "label": "LABEL_OPTIONAL",
              "name": "file_path",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "byteSize",
              "label": "LABEL_OPTIONAL",
              "name": "byte_size",
              "number": 3,
              "type": "TYPE_INT32"
            }
          ],
          "name": "WriteFileByBlockInitInfo"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "filePath",
              "label": "LABEL_OPTIONAL",
              "name": "file_path",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "byteSize",
              "label": "LABEL_OPTIONAL",
              "name": "byte_size",
              "number": 3,
              "type": "TYPE_INT32"
            }
          ],
          "name": "WriteFileByBlockResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "filePath",
              "label": "LABEL_OPTIONAL",
              "name": "file_path",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "byteSize",
              "label": "LABEL_OPTIONAL",
              "name": "byte_size",
              "number": 3,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "numberOfBlocks",
              "label": "LABEL_OPTIONAL",
              "name": "number_of_blocks",
              "number": 4,
              "type": "TYPE_INT32"
            }
          ],
          "name": "ReadFileByBlockRequest"
        },
        {
          "field": [
            {
              "jsonName": "output",
              "label": "LABEL_OPTIONAL",
              "name": "output",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.OutputStream"
            }
          ],
          "name": "ReadFileByBlockResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "src",
              "label": "LABEL_OPTIONAL",
              "name": "src",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dest",
              "label": "LABEL_OPTIONAL",
              "name": "dest",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "params",
              "label": "LABEL_REPEATED",
              "name": "params",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RunMountRequest"
        },
        {
          "name": "RunMountResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "path",
              "label": "LABEL_OPTIONAL",
              "name": "path",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RunUMountRequest"
        },
        {
          "name": "RunUMountResponse"
        },
        {
          "field": [
            {
              "jsonName": "stringValue",
              "label": "LABEL_OPTIONAL",
              "name": "string_value",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "intValue",
              "label": "LABEL_OPTIONAL",
              "name": "int_value",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "floatValue",
              "label": "LABEL_OPTIONAL",
              "name": "float_value",
              "number": 3,
              "oneofIndex": 0,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_FLOAT"
            },
            {
              "jsonName": "doubleValue",
              "label": "LABEL_OPTIONAL",
              "name": "double_value",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_DOUBLE"
            }
          ],
          "name": "ServodValue",
          "oneofDecl": [
            {
              "name": "value"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "board",
              "label": "LABEL_OPTIONAL",
              "name": "board",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "model",
              "label": "LABEL_OPTIONAL",
              "name": "model",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "recoveryMode",
              "label": "LABEL_OPTIONAL",
              "name": "recovery_mode",
              "number": 4,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "config",
              "label": "LABEL_OPTIONAL",
              "name": "config",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "reuseExisting",
              "label": "LABEL_OPTIONAL",
              "name": "reuse_existing",
              "number": 6,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "StartServodRequest"
        },
        {
          "name": "StartServodResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            }
          ],
          "name": "StopServodRequest"
        },
        {
          "name": "StopServodResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            }
          ],
          "name": "GetServodStatusRequest"
        },
        {
          "field": [
            {
              "jsonName": "status",
              "label": "LABEL_OPTIONAL",
              "name": "status",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.bols.ServodStatus"
            }
          ],
          "name": "GetServodStatusResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            }
          ],
          "name": "HWInitServodRequest"
        },
        {
          "name": "HWInitServodResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "control",
              "label": "LABEL_OPTIONAL",
              "name": "control",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DocServodRequest"
        },
        {
          "field": [
            {
              "jsonName": "control",
              "label": "LABEL_OPTIONAL",
              "name": "control",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "description",
              "label": "LABEL_OPTIONAL",
              "name": "description",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DocServodResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "control",
              "label": "LABEL_OPTIONAL",
              "name": "control",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetServodRequest"
        },
        {
          "field": [
            {
              "jsonName": "control",
              "label": "LABEL_OPTIONAL",
              "name": "control",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.ServodValue"
            }
          ],
          "name": "GetServodResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "control",
              "label": "LABEL_OPTIONAL",
              "name": "control",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.ServodValue"
            }
          ],
          "name": "SetServodRequest"
        },
        {
          "name": "SetServodResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            }
          ],
          "name": "GetServodVersionRequest"
        },
        {
          "field": [
            {
              "jsonName": "version",
              "label": "LABEL_OPTIONAL",
              "name": "version",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetServodVersionResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "echo",
              "label": "LABEL_OPTIONAL",
              "name": "echo",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "EchoServodRequest"
        },
        {
          "field": [
            {
              "jsonName": "result",
              "label": "LABEL_OPTIONAL",
              "name": "result",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "EchoServodResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            }
          ],
          "name": "GetServoTopologyRequest"
        },
        {
          "field": [
            {
              "jsonName": "root",
              "label": "LABEL_OPTIONAL",
              "name": "root",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.ServoTopologyItem"
            },
            {
              "jsonName": "children",
              "label": "LABEL_REPEATED",
              "name": "children",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.ServoTopologyItem"
            }
          ],
          "name": "GetServoTopologyResponse"
        },
        {
          "field": [
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "sysfsProduct",
              "label": "LABEL_OPTIONAL",
              "name": "sysfs_product",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "serial",
              "label": "LABEL_OPTIONAL",
              "name": "serial",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "usbHubPort",
              "label": "LABEL_OPTIONAL",
              "name": "usb_hub_port",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "sysfsPath",
              "label": "LABEL_OPTIONAL",
              "name": "sysfs_path",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "fwVersion",
              "label": "LABEL_OPTIONAL",
              "name": "fw_version",
              "number": 6,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ServoTopologyItem"
        },
        {
          "enumType": [
            {
              "name": "FirmwareChannel",
              "value": [
                {
                  "name": "FIRMWARE_CHANNEL_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "FIRMWARE_CHANNEL_PREV",
                  "number": 1
                },
                {
                  "name": "FIRMWARE_CHANNEL_DEV",
                  "number": 2
                },
                {
                  "name": "FIRMWARE_CHANNEL_ALPHA",
                  "number": 3
                },
                {
                  "name": "FIRMWARE_CHANNEL_STABLE",
                  "number": 4
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "targets",
              "label": "LABEL_REPEATED",
              "name": "targets",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.UpdateServoFirmwareRequest.Target"
            },
            {
              "jsonName": "force",
              "label": "LABEL_OPTIONAL",
              "name": "force",
              "number": 3,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "channel",
              "label": "LABEL_OPTIONAL",
              "name": "channel",
              "number": 4,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.bols.UpdateServoFirmwareRequest.FirmwareChannel"
            }
          ],
          "name": "UpdateServoFirmwareRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "servoType",
                  "label": "LABEL_OPTIONAL",
                  "name": "servo_type",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Target"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "devices",
              "label": "LABEL_REPEATED",
              "name": "devices",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.ServoTopologyItem"
            }
          ],
          "name": "UpdateServoFirmwareResponse"
        },
        {
          "field": [
            {
              "jsonName": "stdout",
              "label": "LABEL_OPTIONAL",
              "name": "stdout",
              "number": 1,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "stderr",
              "label": "LABEL_OPTIONAL",
              "name": "stderr",
              "number": 2,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "OutputStream"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "params",
              "label": "LABEL_REPEATED",
              "name": "params",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RunFutilityRequest"
        },
        {
          "field": [
            {
              "jsonName": "output",
              "label": "LABEL_OPTIONAL",
              "name": "output",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.OutputStream"
            }
          ],
          "name": "RunFutilityResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "params",
              "label": "LABEL_REPEATED",
              "name": "params",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RunFlashECRequest"
        },
        {
          "field": [
            {
              "jsonName": "output",
              "label": "LABEL_OPTIONAL",
              "name": "output",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.OutputStream"
            }
          ],
          "name": "RunFlashECResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "params",
              "label": "LABEL_REPEATED",
              "name": "params",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RunGSCToolRequest"
        },
        {
          "field": [
            {
              "jsonName": "output",
              "label": "LABEL_OPTIONAL",
              "name": "output",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.OutputStream"
            }
          ],
          "name": "RunGSCToolResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "params",
              "label": "LABEL_REPEATED",
              "name": "params",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RunUARTStressTesterRequest"
        },
        {
          "field": [
            {
              "jsonName": "output",
              "label": "LABEL_OPTIONAL",
              "name": "output",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.OutputStream"
            }
          ],
          "name": "RunUARTStressTesterResponse"
        },
        {
          "field": [
            {
              "jsonName": "dolosUartName",
              "label": "LABEL_OPTIONAL",
              "name": "dolos_uart_name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DolosIdentifier"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "dolosId",
              "label": "LABEL_OPTIONAL",
              "name": "dolos_id",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.DolosIdentifier"
            }
          ],
          "name": "GetDolosVersionRequest"
        },
        {
          "field": [
            {
              "jsonName": "version",
              "label": "LABEL_OPTIONAL",
              "name": "version",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetDolosVersionResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "dolosId",
              "label": "LABEL_OPTIONAL",
              "name": "dolos_id",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.DolosIdentifier"
            },
            {
              "jsonName": "expectedVersion",
              "label": "LABEL_OPTIONAL",
              "name": "expected_version",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "UpdateDolosVersionRequest"
        },
        {
          "field": [
            {
              "jsonName": "version",
              "label": "LABEL_OPTIONAL",
              "name": "version",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "UpdateDolosVersionResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "dolosId",
              "label": "LABEL_OPTIONAL",
              "name": "dolos_id",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.DolosIdentifier"
            }
          ],
          "name": "GetDolosStatusRequest"
        },
        {
          "field": [
            {
              "jsonName": "status",
              "label": "LABEL_OPTIONAL",
              "name": "status",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.bols.DolosStatus"
            }
          ],
          "name": "GetDolosStatusResponse"
        },
        {
          "field": [
            {
              "jsonName": "stationId",
              "label": "LABEL_OPTIONAL",
              "name": "station_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.StationIdentifier"
            },
            {
              "jsonName": "dolosCableSerial",
              "label": "LABEL_OPTIONAL",
              "name": "dolos_cable_serial",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "FindDolosUARTRequest"
        },
        {
          "field": [
            {
              "jsonName": "dolosUartName",
              "label": "LABEL_OPTIONAL",
              "name": "dolos_uart_name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "FindDolosUARTResponse"
        }
      ],
      "name": "chromiumos/test/api/bols/bols_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api/bols",
        "javaOuterClassname": "BolsServiceOuterClass"
      },
      "package": "chromiumos.test.api.bols",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.bols.GetFileStatRequest",
              "name": "GetFileStat",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.GetFileStatResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.GetFileRequest",
              "name": "GetFile",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.GetFileResponse",
              "serverStreaming": true
            },
            {
              "clientStreaming": true,
              "inputType": ".chromiumos.test.api.bols.PutFileRequest",
              "name": "PutFile",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.PutFileResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.DownloadFileRequest",
              "name": "DownloadFile",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.DownloadFileResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.RemoveFileRequest",
              "name": "RemoveFile",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.RemoveFileResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.GetDirInfoRequest",
              "name": "GetDirInfo",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.GetDirInfoResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.MakeDirRequest",
              "name": "MakeDir",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.MakeDirResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.MakeTempDirRequest",
              "name": "MakeTempDir",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.MakeTempDirResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.RemoveDirRequest",
              "name": "RemoveDir",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.RemoveDirResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.DMesgRequest",
              "name": "DMesg",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.DMesgResponse",
              "serverStreaming": true
            },
            {
              "clientStreaming": true,
              "inputType": ".chromiumos.test.api.bols.WriteFileByBlockRequest",
              "name": "WriteFileByBlock",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.WriteFileByBlockResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.ReadFileByBlockRequest",
              "name": "ReadFileByBlock",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.ReadFileByBlockResponse",
              "serverStreaming": true
            },
            {
              "inputType": ".chromiumos.test.api.bols.RunMountRequest",
              "name": "RunMount",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.RunMountResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.RunUMountRequest",
              "name": "RunUMount",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.RunUMountResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.StartServodRequest",
              "name": "StartServod",
              "outputType": ".chromiumos.test.api.bols.StartServodResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.StopServodRequest",
              "name": "StopServod",
              "outputType": ".chromiumos.test.api.bols.StopServodResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.GetServodStatusRequest",
              "name": "GetServodStatus",
              "outputType": ".chromiumos.test.api.bols.GetServodStatusResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.HWInitServodRequest",
              "name": "HWInitServod",
              "outputType": ".chromiumos.test.api.bols.HWInitServodResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.DocServodRequest",
              "name": "DocServod",
              "outputType": ".chromiumos.test.api.bols.DocServodResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.GetServodRequest",
              "name": "GetServod",
              "outputType": ".chromiumos.test.api.bols.GetServodResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.SetServodRequest",
              "name": "SetServod",
              "outputType": ".chromiumos.test.api.bols.SetServodResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.GetServodVersionRequest",
              "name": "GetServodVersion",
              "outputType": ".chromiumos.test.api.bols.GetServodVersionResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.EchoServodRequest",
              "name": "EchoServod",
              "outputType": ".chromiumos.test.api.bols.EchoServodResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.GetServoTopologyRequest",
              "name": "GetServoTopology",
              "outputType": ".chromiumos.test.api.bols.GetServoTopologyResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.UpdateServoFirmwareRequest",
              "name": "UpdateServoFirmware",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.UpdateServoFirmwareResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.RunFutilityRequest",
              "name": "RunFutility",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.RunFutilityResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.RunFlashECRequest",
              "name": "RunFlashEC",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.RunFlashECResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.RunGSCToolRequest",
              "name": "RunGSCTool",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.RunGSCToolResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.RunUARTStressTesterRequest",
              "name": "RunUARTStressTester",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.RunUARTStressTesterResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.GetDolosVersionRequest",
              "name": "GetDolosVersion",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.GetDolosVersionResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.UpdateDolosVersionRequest",
              "name": "UpdateDolosVersion",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.UpdateDolosVersionResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.GetDolosStatusRequest",
              "name": "GetDolosStatus",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.GetDolosStatusResponse"
            },
            {
              "inputType": ".chromiumos.test.api.bols.FindDolosUARTRequest",
              "name": "FindDolosUART",
              "options": {},
              "outputType": ".chromiumos.test.api.bols.FindDolosUARTResponse"
            }
          ],
          "name": "BolsService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "name": "CheckHealthRequest"
        },
        {
          "name": "CheckHealthResponse"
        }
      ],
      "name": "chromiumos/test/api/callbox_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.CheckHealthRequest",
              "name": "CheckHealth",
              "outputType": ".chromiumos.test.api.CheckHealthResponse",
              "serverStreaming": true
            }
          ],
          "name": "CallboxService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "name": "CheckChameleonHealthRequest"
        },
        {
          "name": "CheckChameleonHealthResponse"
        }
      ],
      "name": "chromiumos/test/api/chameleon_lib_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.CheckChameleonHealthRequest",
              "name": "CheckChameleonHealth",
              "outputType": ".chromiumos.test.api.CheckChameleonHealthResponse",
              "serverStreaming": true
            }
          ],
          "name": "ChameleonLibService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/build/api/ash_chrome_config.proto",
        "chromiumos/build/api/dlc.proto",
        "chromiumos/build/api/firmware_config.proto",
        "chromiumos/build/api/portage.proto",
        "chromiumos/storage_path.proto",
        "google/protobuf/any.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ProvisionState.Id"
            },
            {
              "jsonName": "firmware",
              "label": "LABEL_OPTIONAL",
              "name": "firmware",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.FirmwareConfig"
            },
            {
              "jsonName": "ashChrome",
              "label": "LABEL_OPTIONAL",
              "name": "ash_chrome",
              "number": 10,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.AshChromeConfig"
            },
            {
              "jsonName": "systemImage",
              "label": "LABEL_OPTIONAL",
              "name": "system_image",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ProvisionState.SystemImage"
            },
            {
              "jsonName": "packages",
              "label": "LABEL_REPEATED",
              "name": "packages",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ProvisionState.Package"
            },
            {
              "jsonName": "preventReboot",
              "label": "LABEL_OPTIONAL",
              "name": "prevent_reboot",
              "number": 5,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "updateFirmware",
              "label": "LABEL_OPTIONAL",
              "name": "update_firmware",
              "number": 6,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "firmwareForce",
              "label": "LABEL_OPTIONAL",
              "name": "firmware_force",
              "number": 7,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "useServo",
              "label": "LABEL_OPTIONAL",
              "name": "use_servo",
              "number": 8,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "provisionMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "provision_metadata",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            }
          ],
          "name": "ProvisionState",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Id"
            },
            {
              "field": [
                {
                  "jsonName": "version",
                  "label": "LABEL_OPTIONAL",
                  "name": "version",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "systemImagePath",
                  "label": "LABEL_OPTIONAL",
                  "name": "system_image_path",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.StoragePath"
                },
                {
                  "jsonName": "dlcs",
                  "label": "LABEL_REPEATED",
                  "name": "dlcs",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.build.api.Dlc.Id"
                },
                {
                  "jsonName": "overwritePayload",
                  "label": "LABEL_OPTIONAL",
                  "name": "overwrite_payload",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.StoragePath"
                }
              ],
              "name": "SystemImage"
            },
            {
              "field": [
                {
                  "jsonName": "portagePackage",
                  "label": "LABEL_OPTIONAL",
                  "name": "portage_package",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.build.api.Portage.Package"
                },
                {
                  "jsonName": "packagePath",
                  "label": "LABEL_OPTIONAL",
                  "name": "package_path",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.StoragePath"
                }
              ],
              "name": "Package"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "firmware",
              "label": "LABEL_OPTIONAL",
              "name": "firmware",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.FirmwareConfig"
            },
            {
              "jsonName": "ashChrome",
              "label": "LABEL_OPTIONAL",
              "name": "ash_chrome",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.AshChromeConfig"
            },
            {
              "jsonName": "dlcs",
              "label": "LABEL_REPEATED",
              "name": "dlcs",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.Dlc.Id"
            },
            {
              "jsonName": "packages",
              "label": "LABEL_REPEATED",
              "name": "packages",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ProvisionState.Package"
            },
            {
              "jsonName": "boardVariant",
              "label": "LABEL_OPTIONAL",
              "name": "board_variant",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "profile",
              "label": "LABEL_OPTIONAL",
              "name": "profile",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "overwritePayload",
              "label": "LABEL_OPTIONAL",
              "name": "overwrite_payload",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "companion",
              "label": "LABEL_OPTIONAL",
              "name": "companion",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CompanionConfig"
            }
          ],
          "name": "ProvisionConfig"
        },
        {
          "field": [
            {
              "jsonName": "crosBuild",
              "label": "LABEL_OPTIONAL",
              "name": "cros_build",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CompanionConfig.CrosBuild"
            },
            {
              "jsonName": "android",
              "label": "LABEL_OPTIONAL",
              "name": "android",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CompanionConfig.Android"
            }
          ],
          "name": "CompanionConfig",
          "nestedType": [
            {
              "name": "CrosBuild"
            },
            {
              "field": [
                {
                  "jsonName": "androidImageVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "android_image_version",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "gmsCorePackage",
                  "label": "LABEL_OPTIONAL",
                  "name": "gms_core_package",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Android"
            }
          ],
          "oneofDecl": [
            {
              "name": "config"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/provision_state.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/provision_state.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DutAttribute.Id"
            },
            {
              "jsonName": "aliases",
              "label": "LABEL_REPEATED",
              "name": "aliases",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "flatConfigSource",
              "label": "LABEL_OPTIONAL",
              "name": "flat_config_source",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DutAttribute.FlatConfigSource"
            },
            {
              "jsonName": "hwidSource",
              "label": "LABEL_OPTIONAL",
              "name": "hwid_source",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DutAttribute.HwidSource"
            },
            {
              "jsonName": "tleSource",
              "label": "LABEL_OPTIONAL",
              "name": "tle_source",
              "number": 7,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DutAttribute.TleSource"
            },
            {
              "jsonName": "allowedValues",
              "label": "LABEL_REPEATED",
              "name": "allowed_values",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "excludeValues",
              "label": "LABEL_REPEATED",
              "name": "exclude_values",
              "number": 6,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DutAttribute",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Id"
            },
            {
              "field": [
                {
                  "jsonName": "path",
                  "label": "LABEL_OPTIONAL",
                  "name": "path",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "FieldSpec"
            },
            {
              "field": [
                {
                  "jsonName": "fields",
                  "label": "LABEL_REPEATED",
                  "name": "fields",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.DutAttribute.FieldSpec"
                }
              ],
              "name": "FlatConfigSource"
            },
            {
              "field": [
                {
                  "jsonName": "componentType",
                  "label": "LABEL_OPTIONAL",
                  "name": "component_type",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "fields",
                  "label": "LABEL_REPEATED",
                  "name": "fields",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.DutAttribute.FieldSpec"
                }
              ],
              "name": "HwidSource"
            },
            {
              "name": "TleSource"
            }
          ],
          "oneofDecl": [
            {
              "name": "data_source"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "dutAttributes",
              "label": "LABEL_REPEATED",
              "name": "dut_attributes",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DutAttribute"
            }
          ],
          "name": "DutAttributeList"
        },
        {
          "field": [
            {
              "jsonName": "attributeId",
              "label": "LABEL_OPTIONAL",
              "name": "attribute_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DutAttribute.Id"
            },
            {
              "jsonName": "values",
              "label": "LABEL_REPEATED",
              "name": "values",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DutCriterion"
        },
        {
          "field": [
            {
              "jsonName": "criteria",
              "label": "LABEL_REPEATED",
              "name": "criteria",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DutCriterion"
            },
            {
              "jsonName": "provisionConfig",
              "label": "LABEL_OPTIONAL",
              "name": "provision_config",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ProvisionConfig"
            }
          ],
          "name": "DutTarget"
        }
      ],
      "name": "chromiumos/test/api/dut_attribute.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCase.Id"
            },
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "tags",
              "label": "LABEL_REPEATED",
              "name": "tags",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCase.Tag"
            },
            {
              "jsonName": "dependencies",
              "label": "LABEL_REPEATED",
              "name": "dependencies",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCase.Dependency"
            },
            {
              "jsonName": "buildDependencies",
              "label": "LABEL_REPEATED",
              "name": "build_dependencies",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCase.BuildDeps"
            }
          ],
          "name": "TestCase",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Id"
            },
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Tag"
            },
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Dependency"
            },
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "BuildDeps"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "testCaseIds",
              "label": "LABEL_REPEATED",
              "name": "test_case_ids",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCase.Id"
            }
          ],
          "name": "TestCaseIdList"
        },
        {
          "field": [
            {
              "jsonName": "testCases",
              "label": "LABEL_REPEATED",
              "name": "test_cases",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCase"
            }
          ],
          "name": "TestCaseList"
        }
      ],
      "name": "chromiumos/test/api/test_case.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "manual",
              "label": "LABEL_OPTIONAL",
              "name": "manual",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestHarness.Manual"
            },
            {
              "jsonName": "tauto",
              "label": "LABEL_OPTIONAL",
              "name": "tauto",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestHarness.Tauto"
            },
            {
              "jsonName": "tast",
              "label": "LABEL_OPTIONAL",
              "name": "tast",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestHarness.Tast"
            },
            {
              "jsonName": "gtest",
              "label": "LABEL_OPTIONAL",
              "name": "gtest",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestHarness.Gtest"
            },
            {
              "jsonName": "mobly",
              "label": "LABEL_OPTIONAL",
              "name": "mobly",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestHarness.Mobly"
            },
            {
              "jsonName": "crosier",
              "label": "LABEL_OPTIONAL",
              "name": "crosier",
              "number": 6,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestHarness.Crosier"
            },
            {
              "jsonName": "tradefed",
              "label": "LABEL_OPTIONAL",
              "name": "tradefed",
              "number": 7,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestHarness.Tradefed"
            }
          ],
          "name": "TestHarness",
          "nestedType": [
            {
              "name": "Manual"
            },
            {
              "name": "Tast"
            },
            {
              "name": "Tauto"
            },
            {
              "field": [
                {
                  "jsonName": "targetBinLocation",
                  "label": "LABEL_OPTIONAL",
                  "name": "target_bin_location",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Gtest"
            },
            {
              "name": "Mobly"
            },
            {
              "name": "Crosier"
            },
            {
              "name": "Tradefed"
            }
          ],
          "oneofDecl": [
            {
              "name": "test_harness_type"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/test_harness.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/test_case.proto",
        "chromiumos/test/api/test_harness.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "testCase",
              "label": "LABEL_OPTIONAL",
              "name": "test_case",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCase"
            },
            {
              "jsonName": "testCaseExec",
              "label": "LABEL_OPTIONAL",
              "name": "test_case_exec",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseExec"
            },
            {
              "jsonName": "testCaseInfo",
              "label": "LABEL_OPTIONAL",
              "name": "test_case_info",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseInfo"
            }
          ],
          "name": "TestCaseMetadata"
        },
        {
          "field": [
            {
              "jsonName": "testHarness",
              "label": "LABEL_OPTIONAL",
              "name": "test_harness",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestHarness"
            }
          ],
          "name": "TestCaseExec"
        },
        {
          "field": [
            {
              "jsonName": "owners",
              "label": "LABEL_REPEATED",
              "name": "owners",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Contact"
            },
            {
              "jsonName": "requirements",
              "label": "LABEL_REPEATED",
              "name": "requirements",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Requirement"
            },
            {
              "jsonName": "bugComponent",
              "label": "LABEL_OPTIONAL",
              "name": "bug_component",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.BugComponent"
            },
            {
              "jsonName": "criteria",
              "label": "LABEL_OPTIONAL",
              "name": "criteria",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Criteria"
            },
            {
              "jsonName": "hwAgnostic",
              "label": "LABEL_OPTIONAL",
              "name": "hw_agnostic",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.HwAgnostic"
            },
            {
              "jsonName": "lifeCycleStage",
              "label": "LABEL_OPTIONAL",
              "name": "life_cycle_stage",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.LifeCycleStage"
            },
            {
              "jsonName": "variantCategory",
              "label": "LABEL_OPTIONAL",
              "name": "variant_category",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DDDVariantCategory"
            },
            {
              "jsonName": "extraInfo",
              "label": "LABEL_REPEATED",
              "name": "extra_info",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseInfo.ExtraInfoEntry"
            }
          ],
          "name": "TestCaseInfo",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "ExtraInfoEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "email",
              "label": "LABEL_OPTIONAL",
              "name": "email",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Contact"
        },
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Requirement"
        },
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "BugComponent"
        },
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Criteria"
        },
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "HwAgnostic"
        },
        {
          "enumType": [
            {
              "name": "LifeCycle",
              "value": [
                {
                  "name": "LIFE_CYCLE_PRODUCTION_READY",
                  "number": 0
                },
                {
                  "name": "LIFE_CYCLE_DISABLED",
                  "number": 1
                },
                {
                  "name": "LIFE_CYCLE_IN_DEVELOPMENT",
                  "number": 2
                },
                {
                  "name": "LIFE_CYCLE_MANUAL_ONLY",
                  "number": 3
                },
                {
                  "name": "LIFE_CYCLE_OWNER_MONITORED",
                  "number": 4
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.LifeCycleStage.LifeCycle"
            }
          ],
          "name": "LifeCycleStage"
        },
        {
          "field": [
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DDDVariantCategory"
        },
        {
          "field": [
            {
              "jsonName": "values",
              "label": "LABEL_REPEATED",
              "name": "values",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseMetadata"
            }
          ],
          "name": "TestCaseMetadataList"
        }
      ],
      "name": "chromiumos/test/api/test_case_metadata.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "args",
              "label": "LABEL_REPEATED",
              "name": "args",
              "number": 1,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.AutotestExecutionMetadata.Arg"
            },
            {
              "jsonName": "resultsSubDir",
              "label": "LABEL_OPTIONAL",
              "name": "results_sub_dir",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "AutotestExecutionMetadata",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "flag",
                  "label": "LABEL_OPTIONAL",
                  "name": "flag",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Arg"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "flag",
              "label": "LABEL_OPTIONAL",
              "name": "flag",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Arg"
        },
        {
          "field": [
            {
              "jsonName": "args",
              "label": "LABEL_REPEATED",
              "name": "args",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Arg"
            }
          ],
          "name": "TastExecutionMetadata",
          "options": {
            "deprecated": true
          }
        },
        {
          "field": [
            {
              "jsonName": "args",
              "label": "LABEL_REPEATED",
              "name": "args",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Arg"
            }
          ],
          "name": "ExecutionMetadata"
        }
      ],
      "name": "chromiumos/test/api/test_execution_metadata.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/test_case.proto",
        "chromiumos/test/api/test_case_metadata.proto",
        "chromiumos/test/api/test_execution_metadata.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "testCaseIds",
              "label": "LABEL_OPTIONAL",
              "name": "test_case_ids",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseIdList"
            },
            {
              "jsonName": "testCaseTagCriteria",
              "label": "LABEL_OPTIONAL",
              "name": "test_case_tag_criteria",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestSuite.TestCaseTagCriteria"
            },
            {
              "jsonName": "testCases",
              "label": "LABEL_OPTIONAL",
              "name": "test_cases",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseList"
            },
            {
              "jsonName": "testCasesMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "test_cases_metadata",
              "number": 6,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseMetadataList"
            },
            {
              "jsonName": "totalShards",
              "label": "LABEL_OPTIONAL",
              "name": "total_shards",
              "number": 5,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "maxInShard",
              "label": "LABEL_OPTIONAL",
              "name": "max_in_shard",
              "number": 8,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "executionMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "execution_metadata",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ExecutionMetadata"
            }
          ],
          "name": "TestSuite",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "tags",
                  "label": "LABEL_REPEATED",
                  "name": "tags",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "tagExcludes",
                  "label": "LABEL_REPEATED",
                  "name": "tag_excludes",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "testNames",
                  "label": "LABEL_REPEATED",
                  "name": "test_names",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "testNameExcludes",
                  "label": "LABEL_REPEATED",
                  "name": "test_name_excludes",
                  "number": 4,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "TestCaseTagCriteria"
            }
          ],
          "oneofDecl": [
            {
              "name": "spec"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/test_suite.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/wrappers.proto",
        "chromiumos/test/api/dut_attribute.proto",
        "chromiumos/test/api/test_suite.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "testSuites",
              "label": "LABEL_REPEATED",
              "name": "test_suites",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestSuite"
            },
            {
              "jsonName": "dutTargets",
              "label": "LABEL_REPEATED",
              "name": "dut_targets",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DutTarget"
            },
            {
              "jsonName": "critical",
              "label": "LABEL_OPTIONAL",
              "name": "critical",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.BoolValue"
            },
            {
              "jsonName": "runViaCft",
              "label": "LABEL_OPTIONAL",
              "name": "run_via_cft",
              "number": 6,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "enableAutotestSharding",
              "label": "LABEL_OPTIONAL",
              "name": "enable_autotest_sharding",
              "number": 7,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "dutCriteria",
              "label": "LABEL_REPEATED",
              "name": "dut_criteria",
              "number": 3,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DutCriterion"
            }
          ],
          "name": "CoverageRule"
        },
        {
          "field": [
            {
              "jsonName": "host",
              "label": "LABEL_OPTIONAL",
              "name": "host",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "project",
              "label": "LABEL_OPTIONAL",
              "name": "project",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "path",
              "label": "LABEL_OPTIONAL",
              "name": "path",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "coverageRule",
              "label": "LABEL_OPTIONAL",
              "name": "coverage_rule",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CoverageRule"
            }
          ],
          "name": "CoverageRuleBqRow"
        }
      ],
      "name": "chromiumos/test/api/coverage_rule.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/lab/api/dut.proto",
        "chromiumos/test/lab/api/ip_endpoint.proto",
        "chromiumos/test/api/provision_state.proto",
        "chromiumos/test/api/provision_service.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "dut",
              "label": "LABEL_OPTIONAL",
              "name": "dut",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut"
            },
            {
              "jsonName": "provisionState",
              "label": "LABEL_OPTIONAL",
              "name": "provision_state",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ProvisionState"
            },
            {
              "jsonName": "dutServer",
              "label": "LABEL_OPTIONAL",
              "name": "dut_server",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "inventoryServer",
              "label": "LABEL_OPTIONAL",
              "name": "inventory_server",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            }
          ],
          "name": "CrosProvisionRequest"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut.Id"
            },
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallSuccess"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallFailure"
            }
          ],
          "name": "CrosProvisionResponse",
          "oneofDecl": [
            {
              "name": "outcome"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/cros_provision_cli.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "dlcSpecs",
              "label": "LABEL_REPEATED",
              "name": "dlc_specs",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrOSProvisionMetadata.DLCSpec"
            },
            {
              "jsonName": "preserveStateful",
              "label": "LABEL_OPTIONAL",
              "name": "preserve_stateful",
              "number": 3,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "updateFirmware",
              "label": "LABEL_OPTIONAL",
              "name": "update_firmware",
              "number": 6,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "onlyGooglerSshKeys",
              "label": "LABEL_OPTIONAL",
              "name": "only_googler_ssh_keys",
              "number": 4,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "useFastboot",
              "label": "LABEL_OPTIONAL",
              "name": "use_fastboot",
              "number": 7,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "CrOSProvisionMetadata",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "id",
                  "label": "LABEL_OPTIONAL",
                  "name": "id",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "DLCSpec"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/cros_provision_metadata.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "gsDirectory",
              "label": "LABEL_OPTIONAL",
              "name": "gs_directory",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "localDirectory",
              "label": "LABEL_OPTIONAL",
              "name": "local_directory",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CrosPublishRequest"
        },
        {
          "field": [
            {
              "jsonName": "gsUrl",
              "label": "LABEL_OPTIONAL",
              "name": "gs_url",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "error",
              "label": "LABEL_OPTIONAL",
              "name": "error",
              "number": 2,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "errorMessage",
              "label": "LABEL_OPTIONAL",
              "name": "error_message",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CrosPublishResponse"
        }
      ],
      "name": "chromiumos/test/api/cros_publish_cli.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/duration.proto",
        "google/protobuf/timestamp.proto",
        "chromiumos/storage_path.proto",
        "chromiumos/test/api/test_case.proto",
        "chromiumos/test/api/test_harness.proto",
        "chromiumos/test/api/test_case_metadata.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "testCaseId",
              "label": "LABEL_OPTIONAL",
              "name": "test_case_id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCase.Id"
            },
            {
              "jsonName": "tags",
              "label": "LABEL_REPEATED",
              "name": "tags",
              "number": 17,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCase.Tag"
            },
            {
              "jsonName": "resultDirPath",
              "label": "LABEL_OPTIONAL",
              "name": "result_dir_path",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "pass",
              "label": "LABEL_OPTIONAL",
              "name": "pass",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseResult.Pass"
            },
            {
              "jsonName": "fail",
              "label": "LABEL_OPTIONAL",
              "name": "fail",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseResult.Fail"
            },
            {
              "jsonName": "crash",
              "label": "LABEL_OPTIONAL",
              "name": "crash",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseResult.Crash"
            },
            {
              "jsonName": "abort",
              "label": "LABEL_OPTIONAL",
              "name": "abort",
              "number": 6,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseResult.Abort"
            },
            {
              "jsonName": "skip",
              "label": "LABEL_OPTIONAL",
              "name": "skip",
              "number": 7,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseResult.Skip"
            },
            {
              "jsonName": "notRun",
              "label": "LABEL_OPTIONAL",
              "name": "not_run",
              "number": 8,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseResult.NotRun"
            },
            {
              "jsonName": "reason",
              "label": "LABEL_OPTIONAL",
              "name": "reason",
              "number": 9,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "testHarness",
              "label": "LABEL_OPTIONAL",
              "name": "test_harness",
              "number": 10,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestHarness"
            },
            {
              "jsonName": "startTime",
              "label": "LABEL_OPTIONAL",
              "name": "start_time",
              "number": 11,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            },
            {
              "jsonName": "duration",
              "label": "LABEL_OPTIONAL",
              "name": "duration",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Duration"
            },
            {
              "jsonName": "retry",
              "label": "LABEL_OPTIONAL",
              "name": "retry",
              "number": 13,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "testCaseMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "test_case_metadata",
              "number": 14,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseMetadata"
            },
            {
              "jsonName": "errors",
              "label": "LABEL_REPEATED",
              "name": "errors",
              "number": 16,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseResult.Error"
            }
          ],
          "name": "TestCaseResult",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "message",
                  "label": "LABEL_OPTIONAL",
                  "name": "message",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "stackTrace",
                  "label": "LABEL_OPTIONAL",
                  "name": "stack_trace",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Error"
            },
            {
              "name": "Artifacts"
            },
            {
              "name": "Pass"
            },
            {
              "name": "Fail"
            },
            {
              "name": "Crash"
            },
            {
              "name": "Abort"
            },
            {
              "name": "Skip"
            },
            {
              "name": "NotRun"
            }
          ],
          "oneofDecl": [
            {
              "name": "verdict"
            }
          ],
          "reservedRange": [
            {
              "end": 16,
              "start": 15
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/test_case_result.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/any.proto",
        "chromiumos/test/api/test_case_result.proto",
        "chromiumos/test/api/test_execution_metadata.proto",
        "chromiumos/test/api/test_suite.proto",
        "chromiumos/test/lab/api/dut.proto",
        "chromiumos/test/lab/api/ip_endpoint.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "testSuites",
              "label": "LABEL_REPEATED",
              "name": "test_suites",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestSuite"
            },
            {
              "jsonName": "primary",
              "label": "LABEL_OPTIONAL",
              "name": "primary",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosTestRequest.Device"
            },
            {
              "jsonName": "companions",
              "label": "LABEL_REPEATED",
              "name": "companions",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosTestRequest.Device"
            },
            {
              "jsonName": "inventoryServer",
              "label": "LABEL_OPTIONAL",
              "name": "inventory_server",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "args",
              "label": "LABEL_REPEATED",
              "name": "args",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Arg"
            },
            {
              "jsonName": "publishServers",
              "label": "LABEL_REPEATED",
              "name": "publish_servers",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.PublishServer"
            },
            {
              "jsonName": "timeout",
              "label": "LABEL_OPTIONAL",
              "name": "timeout",
              "number": 8,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CrosTestRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "dut",
                  "label": "LABEL_OPTIONAL",
                  "name": "dut",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.Dut"
                },
                {
                  "jsonName": "dutServer",
                  "label": "LABEL_OPTIONAL",
                  "name": "dut_server",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.IpEndpoint"
                },
                {
                  "jsonName": "provisionServer",
                  "label": "LABEL_OPTIONAL",
                  "name": "provision_server",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.IpEndpoint"
                },
                {
                  "jsonName": "libsServer",
                  "label": "LABEL_OPTIONAL",
                  "name": "libs_server",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.IpEndpoint"
                },
                {
                  "jsonName": "devboardServer",
                  "label": "LABEL_OPTIONAL",
                  "name": "devboard_server",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.IpEndpoint"
                },
                {
                  "jsonName": "lsnexusServer",
                  "label": "LABEL_OPTIONAL",
                  "name": "lsnexus_server",
                  "number": 6,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.IpEndpoint"
                }
              ],
              "name": "Device"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "address",
              "label": "LABEL_OPTIONAL",
              "name": "address",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            }
          ],
          "name": "PublishServer"
        },
        {
          "field": [
            {
              "jsonName": "testCaseResults",
              "label": "LABEL_REPEATED",
              "name": "test_case_results",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseResult"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "givenTestResults",
              "label": "LABEL_REPEATED",
              "name": "given_test_results",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosTestResponse.GivenTestResult"
            }
          ],
          "name": "CrosTestResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "parentTest",
                  "label": "LABEL_OPTIONAL",
                  "name": "parent_test",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "childTestCaseResults",
                  "label": "LABEL_REPEATED",
                  "name": "child_test_case_results",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.TestCaseResult"
                }
              ],
              "name": "GivenTestResult"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/cros_test_cli.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/longrunning/operations.proto",
        "google/protobuf/any.proto",
        "chromiumos/storage_path.proto",
        "chromiumos/test/api/cros_test_cli.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "artifactDirPath",
              "label": "LABEL_OPTIONAL",
              "name": "artifact_dir_path",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "testResponse",
              "label": "LABEL_OPTIONAL",
              "name": "test_response",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosTestResponse"
            },
            {
              "jsonName": "retryCount",
              "label": "LABEL_OPTIONAL",
              "name": "retry_count",
              "number": 3,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "is3dRun",
              "label": "LABEL_OPTIONAL",
              "name": "is_3d_run",
              "number": 5,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "PublishRequest"
        },
        {
          "enumType": [
            {
              "name": "Status",
              "value": [
                {
                  "name": "STATUS_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "STATUS_SUCCESS",
                  "number": 1
                },
                {
                  "name": "STATUS_INVALID_REQUEST",
                  "number": 2
                },
                {
                  "name": "STATUS_FAILURE",
                  "number": 3
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "status",
              "label": "LABEL_OPTIONAL",
              "name": "status",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.PublishResponse.Status"
            },
            {
              "jsonName": "message",
              "label": "LABEL_OPTIONAL",
              "name": "message",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            }
          ],
          "name": "PublishResponse"
        }
      ],
      "name": "chromiumos/test/api/cros_publish_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.PublishRequest",
              "name": "Publish",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "PublishMetadata",
                  "responseType": "PublishResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            }
          ],
          "name": "GenericPublishService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/test_suite.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "testSuites",
              "label": "LABEL_REPEATED",
              "name": "test_suites",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestSuite"
            },
            {
              "jsonName": "metadataRequired",
              "label": "LABEL_OPTIONAL",
              "name": "metadata_required",
              "number": 2,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "centralizedSuite",
              "label": "LABEL_OPTIONAL",
              "name": "centralized_suite",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CrosTestFinderRequest"
        },
        {
          "field": [
            {
              "jsonName": "testSuites",
              "label": "LABEL_REPEATED",
              "name": "test_suites",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestSuite"
            }
          ],
          "name": "CrosTestFinderResponse"
        }
      ],
      "name": "chromiumos/test/api/cros_test_finder_cli.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "checksums",
              "label": "LABEL_REPEATED",
              "name": "checksums",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosTestReadyConfig.KeyValue"
            }
          ],
          "name": "CrosTestReadyConfig",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "KeyValue"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/cros_test_ready_cli.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "host",
              "label": "LABEL_OPTIONAL",
              "name": "host",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "board",
              "label": "LABEL_OPTIONAL",
              "name": "board",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "tests",
              "label": "LABEL_REPEATED",
              "name": "tests",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "resultsDirName",
              "label": "LABEL_OPTIONAL",
              "name": "results_dir_name",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "autotestArgs",
              "label": "LABEL_REPEATED",
              "name": "autotest_args",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.RunCrosTestRequest.AutotestArg"
            },
            {
              "jsonName": "crosTestImageTag",
              "label": "LABEL_OPTIONAL",
              "name": "cros_test_image_tag",
              "number": 6,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RunCrosTestRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "flag",
                  "label": "LABEL_OPTIONAL",
                  "name": "flag",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "AutotestArg"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "stdout",
              "label": "LABEL_OPTIONAL",
              "name": "stdout",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "stderr",
              "label": "LABEL_OPTIONAL",
              "name": "stderr",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "returnCode",
              "label": "LABEL_OPTIONAL",
              "name": "return_code",
              "number": 3,
              "type": "TYPE_INT32"
            }
          ],
          "name": "RunCrosTestResponse"
        }
      ],
      "name": "chromiumos/test/api/cros_test_runner_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.RunCrosTestRequest",
              "name": "Run",
              "options": {},
              "outputType": ".chromiumos.test.api.RunCrosTestResponse"
            }
          ],
          "name": "CrosTestRunnerService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/test_suite.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "passRatePolicy",
              "label": "LABEL_OPTIONAL",
              "name": "pass_rate_policy",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.PassRatePolicy"
            },
            {
              "jsonName": "stabilitySensorPolicy",
              "label": "LABEL_OPTIONAL",
              "name": "stability_sensor_policy",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.StabilitySensorPolicy"
            },
            {
              "jsonName": "testSuites",
              "label": "LABEL_REPEATED",
              "name": "test_suites",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestSuite"
            },
            {
              "jsonName": "milestone",
              "label": "LABEL_OPTIONAL",
              "name": "milestone",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "board",
              "label": "LABEL_OPTIONAL",
              "name": "board",
              "number": 5,
              "oneofIndex": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "defaultEnabled",
              "label": "LABEL_OPTIONAL",
              "name": "default_enabled",
              "number": 6,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "bbid",
              "label": "LABEL_OPTIONAL",
              "name": "bbid",
              "number": 7,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "isDryRun",
              "label": "LABEL_OPTIONAL",
              "name": "is_dry_run",
              "number": 8,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "FilterFlakyRequest",
          "oneofDecl": [
            {
              "name": "policy"
            },
            {
              "name": "variant"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "testSuites",
              "label": "LABEL_REPEATED",
              "name": "test_suites",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestSuite"
            },
            {
              "jsonName": "removedTests",
              "label": "LABEL_REPEATED",
              "name": "removed_tests",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "FilterFlakyResponse"
        },
        {
          "name": "StabilitySensorPolicy"
        },
        {
          "field": [
            {
              "jsonName": "passRate",
              "label": "LABEL_OPTIONAL",
              "name": "pass_rate",
              "number": 1,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "minRuns",
              "label": "LABEL_OPTIONAL",
              "name": "min_runs",
              "number": 2,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "numOfMilestones",
              "label": "LABEL_OPTIONAL",
              "name": "num_of_milestones",
              "number": 4,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "forceEnabledTests",
              "label": "LABEL_REPEATED",
              "name": "force_enabled_tests",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "forceDisabledTests",
              "label": "LABEL_REPEATED",
              "name": "force_disabled_tests",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "forceEnabledBoards",
              "label": "LABEL_REPEATED",
              "name": "force_enabled_boards",
              "number": 7,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "passRateRecent",
              "label": "LABEL_OPTIONAL",
              "name": "pass_rate_recent",
              "number": 8,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "minRunsRecent",
              "label": "LABEL_OPTIONAL",
              "name": "min_runs_recent",
              "number": 9,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "recentWindow",
              "label": "LABEL_OPTIONAL",
              "name": "recent_window",
              "number": 10,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "dryrun",
              "label": "LABEL_OPTIONAL",
              "name": "dryrun",
              "number": 11,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "testconfigs",
              "label": "LABEL_REPEATED",
              "name": "testconfigs",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FilterTestConfig"
            },
            {
              "jsonName": "maxFilteredPercent",
              "label": "LABEL_OPTIONAL",
              "name": "max_filtered_percent",
              "number": 13,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "maxFilteredInt",
              "label": "LABEL_OPTIONAL",
              "name": "max_filtered_int",
              "number": 14,
              "type": "TYPE_INT32"
            }
          ],
          "name": "PassRatePolicy"
        },
        {
          "field": [
            {
              "jsonName": "filterCfg",
              "label": "LABEL_REPEATED",
              "name": "filter_cfg",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FilterCfg"
            }
          ],
          "name": "FilterCfgs"
        },
        {
          "field": [
            {
              "jsonName": "passRatePolicy",
              "label": "LABEL_OPTIONAL",
              "name": "pass_rate_policy",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.PassRatePolicy"
            },
            {
              "jsonName": "testSuites",
              "label": "LABEL_REPEATED",
              "name": "test_suites",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "optOut",
              "label": "LABEL_OPTIONAL",
              "name": "opt_out",
              "number": 4,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "FilterCfg"
        },
        {
          "enumType": [
            {
              "name": "Setting",
              "value": [
                {
                  "name": "NOT_SET",
                  "number": 0
                },
                {
                  "name": "ENABLED",
                  "number": 1
                },
                {
                  "name": "DISABLED",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "test",
              "label": "LABEL_OPTIONAL",
              "name": "test",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "board",
              "label": "LABEL_REPEATED",
              "name": "board",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "setting",
              "label": "LABEL_OPTIONAL",
              "name": "setting",
              "number": 3,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.FilterTestConfig.Setting"
            },
            {
              "jsonName": "bugs",
              "label": "LABEL_REPEATED",
              "name": "bugs",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "FilterTestConfig"
        }
      ],
      "name": "chromiumos/test/api/pre_test_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.FilterFlakyRequest",
              "name": "FilterFlakyTests",
              "outputType": ".chromiumos.test.api.FilterFlakyResponse"
            }
          ],
          "name": "PreTestService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/lab/api/ip_endpoint.proto",
        "google/protobuf/any.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "dutServer",
              "label": "LABEL_OPTIONAL",
              "name": "dut_server",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            }
          ],
          "name": "PostTestStartUpRequest"
        },
        {
          "enumType": [
            {
              "name": "Status",
              "value": [
                {
                  "name": "STATUS_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "STATUS_SUCCESS",
                  "number": 1
                },
                {
                  "name": "STATUS_INVALID_REQUEST",
                  "number": 2
                },
                {
                  "name": "STATUS_STARTUP_FAILED",
                  "number": 3
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "status",
              "label": "LABEL_OPTIONAL",
              "name": "status",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.PostTestStartUpResponse.Status"
            }
          ],
          "name": "PostTestStartUpResponse"
        },
        {
          "field": [
            {
              "jsonName": "request",
              "label": "LABEL_OPTIONAL",
              "name": "request",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Request"
            }
          ],
          "name": "RunActivityRequest"
        },
        {
          "field": [
            {
              "jsonName": "getFwInfoRequest",
              "label": "LABEL_OPTIONAL",
              "name": "get_fw_info_request",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetFWInfoRequest"
            },
            {
              "jsonName": "getFilesFromDutRequest",
              "label": "LABEL_OPTIONAL",
              "name": "get_files_from_dut_request",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetFilesFromDUTRequest"
            },
            {
              "jsonName": "getGfxInfoRequest",
              "label": "LABEL_OPTIONAL",
              "name": "get_gfx_info_request",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetGfxInfoRequest"
            },
            {
              "jsonName": "getAvlInfoRequest",
              "label": "LABEL_OPTIONAL",
              "name": "get_avl_info_request",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetAvlInfoRequest"
            },
            {
              "jsonName": "getGscInfoRequest",
              "label": "LABEL_OPTIONAL",
              "name": "get_gsc_info_request",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetGscInfoRequest"
            },
            {
              "jsonName": "getServoInfoRequest",
              "label": "LABEL_OPTIONAL",
              "name": "get_servo_info_request",
              "number": 6,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetServoInfoRequest"
            },
            {
              "jsonName": "getUsbInfoRequest",
              "label": "LABEL_OPTIONAL",
              "name": "get_usb_info_request",
              "number": 7,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetUsbInfoRequest"
            },
            {
              "jsonName": "getStressTestInfoRequest",
              "label": "LABEL_OPTIONAL",
              "name": "get_stress_test_info_request",
              "number": 8,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetStressTestInfoRequest"
            }
          ],
          "name": "Request",
          "oneofDecl": [
            {
              "name": "request"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "requests",
              "label": "LABEL_REPEATED",
              "name": "requests",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Request"
            },
            {
              "jsonName": "dutServer",
              "label": "LABEL_OPTIONAL",
              "name": "dut_server",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "testResult",
              "label": "LABEL_OPTIONAL",
              "name": "test_result",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            }
          ],
          "name": "RunActivitiesRequest"
        },
        {
          "field": [
            {
              "jsonName": "responses",
              "label": "LABEL_REPEATED",
              "name": "responses",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.RunActivityResponse"
            }
          ],
          "name": "RunActivitiesResponse"
        },
        {
          "name": "GetFWInfoRequest"
        },
        {
          "field": [
            {
              "jsonName": "files",
              "label": "LABEL_REPEATED",
              "name": "files",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetFilesFromDUTRequest"
        },
        {
          "name": "GetGfxInfoRequest"
        },
        {
          "field": [
            {
              "jsonName": "avlFiles",
              "label": "LABEL_REPEATED",
              "name": "avl_files",
              "number": 1,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetAvlInfoRequest.AvlFilesEntry"
            }
          ],
          "name": "GetAvlInfoRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "AvlFilesEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "gscFiles",
              "label": "LABEL_REPEATED",
              "name": "gsc_files",
              "number": 1,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetGscInfoRequest.GscFilesEntry"
            }
          ],
          "name": "GetGscInfoRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "GscFilesEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "name": "GetServoInfoRequest"
        },
        {
          "name": "GetUsbInfoRequest"
        },
        {
          "name": "GetStressTestInfoRequest"
        },
        {
          "field": [
            {
              "jsonName": "getFwInfoResponse",
              "label": "LABEL_OPTIONAL",
              "name": "get_fw_info_response",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetFWInfoResponse"
            },
            {
              "jsonName": "getFilesFromDutResponse",
              "label": "LABEL_OPTIONAL",
              "name": "get_files_from_dut_response",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetFilesFromDUTResponse"
            },
            {
              "jsonName": "getGfxInfoResponse",
              "label": "LABEL_OPTIONAL",
              "name": "get_gfx_info_response",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetGfxInfoResponse"
            },
            {
              "jsonName": "getAvlInfoResponse",
              "label": "LABEL_OPTIONAL",
              "name": "get_avl_info_response",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetAvlInfoResponse"
            },
            {
              "jsonName": "getGscInfoResponse",
              "label": "LABEL_OPTIONAL",
              "name": "get_gsc_info_response",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetGscInfoResponse"
            },
            {
              "jsonName": "getServoInfoResponse",
              "label": "LABEL_OPTIONAL",
              "name": "get_servo_info_response",
              "number": 6,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetServoInfoResponse"
            },
            {
              "jsonName": "getUsbInfoResponse",
              "label": "LABEL_OPTIONAL",
              "name": "get_usb_info_response",
              "number": 7,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetUsbInfoResponse"
            },
            {
              "jsonName": "getStressTestInfoResponse",
              "label": "LABEL_OPTIONAL",
              "name": "get_stress_test_info_response",
              "number": 8,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetStressTestInfoResponse"
            }
          ],
          "name": "RunActivityResponse",
          "oneofDecl": [
            {
              "name": "response"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "roFwid",
              "label": "LABEL_OPTIONAL",
              "name": "ro_fwid",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "rwFwid",
              "label": "LABEL_OPTIONAL",
              "name": "rw_fwid",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "kernelVersion",
              "label": "LABEL_OPTIONAL",
              "name": "kernel_version",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscRo",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_ro",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscRw",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_rw",
              "number": 5,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetFWInfoResponse"
        },
        {
          "field": [
            {
              "jsonName": "fileMap",
              "label": "LABEL_REPEATED",
              "name": "file_map",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FileMap"
            }
          ],
          "name": "GetFilesFromDUTResponse"
        },
        {
          "field": [
            {
              "jsonName": "fileName",
              "label": "LABEL_OPTIONAL",
              "name": "file_name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "fileLocation",
              "label": "LABEL_OPTIONAL",
              "name": "file_location",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "FileMap"
        },
        {
          "field": [
            {
              "jsonName": "gfxLabels",
              "label": "LABEL_REPEATED",
              "name": "gfx_labels",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetGfxInfoResponse.GfxLabelsEntry"
            }
          ],
          "name": "GetGfxInfoResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "GfxLabelsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "avlInfos",
              "label": "LABEL_REPEATED",
              "name": "avl_infos",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetAvlInfoResponse.AvlInfosEntry"
            }
          ],
          "name": "GetAvlInfoResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.AvlInfo"
                }
              ],
              "name": "AvlInfosEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "avlPartModel",
              "label": "LABEL_OPTIONAL",
              "name": "avl_part_model",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "avlPartFirmware",
              "label": "LABEL_OPTIONAL",
              "name": "avl_part_firmware",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "avlComponentType",
              "label": "LABEL_OPTIONAL",
              "name": "avl_component_type",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "AvlInfo"
        },
        {
          "field": [
            {
              "jsonName": "gscInfos",
              "label": "LABEL_REPEATED",
              "name": "gsc_infos",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetGscInfoResponse.GscInfosEntry"
            }
          ],
          "name": "GetGscInfoResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.Any"
                }
              ],
              "name": "GscInfosEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "servoInfo",
              "label": "LABEL_OPTIONAL",
              "name": "servo_info",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            }
          ],
          "name": "GetServoInfoResponse"
        },
        {
          "field": [
            {
              "jsonName": "usbInfo",
              "label": "LABEL_OPTIONAL",
              "name": "usb_info",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            }
          ],
          "name": "GetUsbInfoResponse"
        },
        {
          "field": [
            {
              "jsonName": "stressTestInfo",
              "label": "LABEL_REPEATED",
              "name": "stress_test_info",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetStressTestInfoResponse.StressTestInfoEntry"
            }
          ],
          "name": "GetStressTestInfoResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.Any"
                }
              ],
              "name": "StressTestInfoEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/post_test_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.PostTestStartUpRequest",
              "name": "StartUp",
              "outputType": ".chromiumos.test.api.PostTestStartUpResponse"
            },
            {
              "inputType": ".chromiumos.test.api.RunActivityRequest",
              "name": "RunActivity",
              "options": {
                "deprecated": true
              },
              "outputType": ".chromiumos.test.api.RunActivityResponse"
            },
            {
              "inputType": ".chromiumos.test.api.RunActivitiesRequest",
              "name": "RunActivities",
              "outputType": ".chromiumos.test.api.RunActivitiesResponse"
            }
          ],
          "name": "PostTestService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/any.proto",
        "chromiumos/test/api/provision_state.proto",
        "chromiumos/test/api/cros_provision_cli.proto",
        "chromiumos/test/api/test_case_result.proto",
        "chromiumos/test/api/test_suite.proto",
        "chromiumos/test/api/cros_test_finder_cli.proto",
        "chromiumos/test/lab/api/dut.proto",
        "chromiumos/test/lab/api/ip_endpoint.proto",
        "chromiumos/test/api/pre_test_service.proto",
        "chromiumos/test/api/post_test_service.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "devices",
              "label": "LABEL_REPEATED",
              "name": "devices",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosToolRunnerProvisionRequest.Device"
            },
            {
              "jsonName": "inventoryServer",
              "label": "LABEL_OPTIONAL",
              "name": "inventory_server",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "artifactDir",
              "label": "LABEL_OPTIONAL",
              "name": "artifact_dir",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CrosToolRunnerProvisionRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "dut",
                  "label": "LABEL_OPTIONAL",
                  "name": "dut",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.Dut"
                },
                {
                  "jsonName": "provisionState",
                  "label": "LABEL_OPTIONAL",
                  "name": "provision_state",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.ProvisionState"
                },
                {
                  "jsonName": "containerMetadataKey",
                  "label": "LABEL_OPTIONAL",
                  "name": "container_metadata_key",
                  "number": 3,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Device"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "responses",
              "label": "LABEL_REPEATED",
              "name": "responses",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosProvisionResponse"
            }
          ],
          "name": "CrosToolRunnerProvisionResponse"
        },
        {
          "enumType": [
            {
              "name": "CrosTestContainerType",
              "value": [
                {
                  "name": "ALL",
                  "number": 0
                },
                {
                  "name": "CQ_LIGHT",
                  "number": 1
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "testSuites",
              "label": "LABEL_REPEATED",
              "name": "test_suites",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestSuite"
            },
            {
              "jsonName": "primaryDut",
              "label": "LABEL_OPTIONAL",
              "name": "primary_dut",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosToolRunnerTestRequest.Device"
            },
            {
              "jsonName": "companionDuts",
              "label": "LABEL_REPEATED",
              "name": "companion_duts",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosToolRunnerTestRequest.Device"
            },
            {
              "jsonName": "inventoryServer",
              "label": "LABEL_OPTIONAL",
              "name": "inventory_server",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "artifactDir",
              "label": "LABEL_OPTIONAL",
              "name": "artifact_dir",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "crosTestContainerType",
              "label": "LABEL_OPTIONAL",
              "name": "cros_test_container_type",
              "number": 7,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.CrosToolRunnerTestRequest.CrosTestContainerType"
            }
          ],
          "name": "CrosToolRunnerTestRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "dut",
                  "label": "LABEL_OPTIONAL",
                  "name": "dut",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.Dut"
                },
                {
                  "jsonName": "containerMetadataKey",
                  "label": "LABEL_OPTIONAL",
                  "name": "container_metadata_key",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Device"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "testCaseResults",
              "label": "LABEL_REPEATED",
              "name": "test_case_results",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseResult"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            }
          ],
          "name": "CrosToolRunnerTestResponse"
        },
        {
          "field": [
            {
              "jsonName": "testSuites",
              "label": "LABEL_REPEATED",
              "name": "test_suites",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestSuite"
            },
            {
              "jsonName": "artifactDir",
              "label": "LABEL_OPTIONAL",
              "name": "artifact_dir",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "containerMetadataKey",
              "label": "LABEL_OPTIONAL",
              "name": "container_metadata_key",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "request",
              "label": "LABEL_OPTIONAL",
              "name": "request",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosTestFinderRequest"
            }
          ],
          "name": "CrosToolRunnerTestFinderRequest"
        },
        {
          "field": [
            {
              "jsonName": "testSuites",
              "label": "LABEL_REPEATED",
              "name": "test_suites",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestSuite"
            }
          ],
          "name": "CrosToolRunnerTestFinderResponse"
        },
        {
          "field": [
            {
              "jsonName": "artifactDir",
              "label": "LABEL_OPTIONAL",
              "name": "artifact_dir",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "containerMetadataKey",
              "label": "LABEL_OPTIONAL",
              "name": "container_metadata_key",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "request",
              "label": "LABEL_OPTIONAL",
              "name": "request",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FilterFlakyRequest"
            }
          ],
          "name": "CrosToolRunnerPreTestRequest"
        },
        {
          "field": [
            {
              "jsonName": "response",
              "label": "LABEL_OPTIONAL",
              "name": "response",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FilterFlakyResponse"
            }
          ],
          "name": "CrosToolRunnerPreTestResponse"
        },
        {
          "field": [
            {
              "jsonName": "artifactDir",
              "label": "LABEL_OPTIONAL",
              "name": "artifact_dir",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "containerMetadataKey",
              "label": "LABEL_OPTIONAL",
              "name": "container_metadata_key",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "request",
              "label": "LABEL_OPTIONAL",
              "name": "request",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.RunActivitiesRequest"
            },
            {
              "jsonName": "primaryDut",
              "label": "LABEL_OPTIONAL",
              "name": "primary_dut",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosToolRunnerPostTestRequest.Device"
            }
          ],
          "name": "CrosToolRunnerPostTestRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "dut",
                  "label": "LABEL_OPTIONAL",
                  "name": "dut",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.Dut"
                },
                {
                  "jsonName": "containerMetadataKey",
                  "label": "LABEL_OPTIONAL",
                  "name": "container_metadata_key",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Device"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "response",
              "label": "LABEL_OPTIONAL",
              "name": "response",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.RunActivitiesResponse"
            }
          ],
          "name": "CrosToolRunnerPostTestResponse"
        }
      ],
      "name": "chromiumos/test/api/cros_tool_runner_cli.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "gcloudAuthServiceAccountArgs",
              "label": "LABEL_REPEATED",
              "name": "gcloud_auth_service_account_args",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "LoginRegistryExtensions"
        }
      ],
      "name": "chromiumos/test/api/cros_tool_runner_container_service_extensions.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/cros_provision_cli.proto",
        "chromiumos/test/api/android_provision.proto",
        "chromiumos/test/lab/api/ip_endpoint.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "crosDut",
              "label": "LABEL_OPTIONAL",
              "name": "cros_dut",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosDutTemplate"
            },
            {
              "jsonName": "crosProvision",
              "label": "LABEL_OPTIONAL",
              "name": "cros_provision",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosProvisionTemplate"
            },
            {
              "jsonName": "crosTest",
              "label": "LABEL_OPTIONAL",
              "name": "cros_test",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosTestTemplate"
            },
            {
              "jsonName": "crosPublish",
              "label": "LABEL_OPTIONAL",
              "name": "cros_publish",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosPublishTemplate"
            },
            {
              "jsonName": "crosFwProvision",
              "label": "LABEL_OPTIONAL",
              "name": "cros_fw_provision",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosFirmwareProvisionTemplate"
            },
            {
              "jsonName": "cacheServer",
              "label": "LABEL_OPTIONAL",
              "name": "cache_server",
              "number": 6,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CacheServerTemplate"
            },
            {
              "jsonName": "crosTestFinder",
              "label": "LABEL_OPTIONAL",
              "name": "cros_test_finder",
              "number": 7,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosTestFinderTemplate"
            },
            {
              "jsonName": "androidProvision",
              "label": "LABEL_OPTIONAL",
              "name": "android_provision",
              "number": 8,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.AndroidProvisionTemplate"
            },
            {
              "jsonName": "generic",
              "label": "LABEL_OPTIONAL",
              "name": "generic",
              "number": 9,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GenericTemplate"
            },
            {
              "jsonName": "crosVmProvision",
              "label": "LABEL_OPTIONAL",
              "name": "cros_vm_provision",
              "number": 10,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosVMProvisionTemplate"
            },
            {
              "jsonName": "postProcess",
              "label": "LABEL_OPTIONAL",
              "name": "post_process",
              "number": 11,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.PostProcessTemplate"
            },
            {
              "jsonName": "ashChromeProvision",
              "label": "LABEL_OPTIONAL",
              "name": "ash_chrome_provision",
              "number": 12,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.AshChromeProvisionTemplate"
            }
          ],
          "name": "Template",
          "oneofDecl": [
            {
              "name": "container"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "cacheServer",
              "label": "LABEL_OPTIONAL",
              "name": "cache_server",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "dutAddress",
              "label": "LABEL_OPTIONAL",
              "name": "dut_address",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            }
          ],
          "name": "CrosDutTemplate",
          "reservedRange": [
            {
              "end": 2,
              "start": 1
            },
            {
              "end": 3,
              "start": 2
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "inputRequest",
              "label": "LABEL_OPTIONAL",
              "name": "input_request",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosProvisionRequest"
            }
          ],
          "name": "CrosProvisionTemplate",
          "reservedRange": [
            {
              "end": 2,
              "start": 1
            },
            {
              "end": 3,
              "start": 2
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "inputRequest",
              "label": "LABEL_OPTIONAL",
              "name": "input_request",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.AndroidProvisionRequest"
            }
          ],
          "name": "AndroidProvisionTemplate"
        },
        {
          "name": "CrosTestTemplate",
          "reservedRange": [
            {
              "end": 2,
              "start": 1
            },
            {
              "end": 3,
              "start": 2
            }
          ]
        },
        {
          "name": "CrosTestFinderTemplate"
        },
        {
          "name": "CrosVMProvisionTemplate"
        },
        {
          "field": [
            {
              "jsonName": "binaryName",
              "label": "LABEL_OPTIONAL",
              "name": "binary_name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "binaryArgs",
              "label": "LABEL_REPEATED",
              "name": "binary_args",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dockerArtifactDir",
              "label": "LABEL_OPTIONAL",
              "name": "docker_artifact_dir",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "additionalVolumes",
              "label": "LABEL_REPEATED",
              "name": "additional_volumes",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "expose",
              "label": "LABEL_REPEATED",
              "name": "expose",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "env",
              "label": "LABEL_REPEATED",
              "name": "env",
              "number": 6,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GenericTemplate"
        },
        {
          "field": [
            {
              "jsonName": "serviceAccountKeyfile",
              "label": "LABEL_OPTIONAL",
              "name": "service_account_keyfile",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CacheServerTemplate",
          "oneofDecl": [
            {
              "name": "application_default_credentials"
            }
          ]
        },
        {
          "enumType": [
            {
              "name": "PublishType",
              "value": [
                {
                  "name": "PUBLISH_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "PUBLISH_GCS",
                  "number": 1
                },
                {
                  "name": "PUBLISH_TKO",
                  "number": 2
                },
                {
                  "name": "PUBLISH_RDB",
                  "number": 3
                },
                {
                  "name": "PUBLISH_CPCON",
                  "number": 4
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "publishType",
              "label": "LABEL_OPTIONAL",
              "name": "publish_type",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.CrosPublishTemplate.PublishType"
            },
            {
              "jsonName": "publishSrcDir",
              "label": "LABEL_OPTIONAL",
              "name": "publish_src_dir",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CrosPublishTemplate"
        },
        {
          "name": "CrosFirmwareProvisionTemplate"
        },
        {
          "field": [
            {
              "jsonName": "postProcessSrcDir",
              "label": "LABEL_OPTIONAL",
              "name": "post_process_src_dir",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "PostProcessTemplate"
        },
        {
          "name": "AshChromeProvisionTemplate"
        }
      ],
      "name": "chromiumos/test/api/cros_tool_runner_container_service_templates.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/cros_tool_runner_container_service_extensions.proto",
        "chromiumos/test/api/cros_tool_runner_container_service_templates.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "owned",
              "label": "LABEL_OPTIONAL",
              "name": "owned",
              "number": 3,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "Network"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "owned",
              "label": "LABEL_OPTIONAL",
              "name": "owned",
              "number": 3,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "portBindings",
              "label": "LABEL_REPEATED",
              "name": "port_bindings",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Container.PortBinding"
            }
          ],
          "name": "Container",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "containerPort",
                  "label": "LABEL_OPTIONAL",
                  "name": "container_port",
                  "number": 1,
                  "type": "TYPE_INT32"
                },
                {
                  "jsonName": "protocol",
                  "label": "LABEL_OPTIONAL",
                  "name": "protocol",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "hostIp",
                  "label": "LABEL_OPTIONAL",
                  "name": "host_ip",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "hostPort",
                  "label": "LABEL_OPTIONAL",
                  "name": "host_port",
                  "number": 4,
                  "type": "TYPE_INT32"
                }
              ],
              "name": "PortBinding"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CreateNetworkRequest"
        },
        {
          "field": [
            {
              "jsonName": "network",
              "label": "LABEL_OPTIONAL",
              "name": "network",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Network"
            }
          ],
          "name": "CreateNetworkResponse"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetNetworkRequest"
        },
        {
          "field": [
            {
              "jsonName": "network",
              "label": "LABEL_OPTIONAL",
              "name": "network",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Network"
            }
          ],
          "name": "GetNetworkResponse"
        },
        {
          "name": "ShutdownRequest"
        },
        {
          "name": "ShutdownResponse"
        },
        {
          "field": [
            {
              "jsonName": "username",
              "label": "LABEL_OPTIONAL",
              "name": "username",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "password",
              "label": "LABEL_OPTIONAL",
              "name": "password",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "registry",
              "label": "LABEL_OPTIONAL",
              "name": "registry",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "extensions",
              "label": "LABEL_OPTIONAL",
              "name": "extensions",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.LoginRegistryExtensions"
            }
          ],
          "name": "LoginRegistryRequest"
        },
        {
          "field": [
            {
              "jsonName": "message",
              "label": "LABEL_OPTIONAL",
              "name": "message",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "extensionsOutput",
              "label": "LABEL_REPEATED",
              "name": "extensions_output",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "LoginRegistryResponse"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "containerImage",
              "label": "LABEL_OPTIONAL",
              "name": "container_image",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "additionalOptions",
              "label": "LABEL_OPTIONAL",
              "name": "additional_options",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.StartContainerRequest.Options"
            },
            {
              "jsonName": "startCommand",
              "label": "LABEL_REPEATED",
              "name": "start_command",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "StartContainerRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "expose",
                  "label": "LABEL_REPEATED",
                  "name": "expose",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "volume",
                  "label": "LABEL_REPEATED",
                  "name": "volume",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "network",
                  "label": "LABEL_OPTIONAL",
                  "name": "network",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "env",
                  "label": "LABEL_REPEATED",
                  "name": "env",
                  "number": 4,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Options"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "container",
              "label": "LABEL_OPTIONAL",
              "name": "container",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Container"
            }
          ],
          "name": "StartContainerResponse"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "containerImage",
              "label": "LABEL_OPTIONAL",
              "name": "container_image",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "template",
              "label": "LABEL_OPTIONAL",
              "name": "template",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Template"
            },
            {
              "jsonName": "network",
              "label": "LABEL_OPTIONAL",
              "name": "network",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "artifactDir",
              "label": "LABEL_OPTIONAL",
              "name": "artifact_dir",
              "number": 5,
              "type": "TYPE_STRING"
            }
          ],
          "name": "StartTemplatedContainerRequest"
        },
        {
          "field": [
            {
              "jsonName": "requests",
              "label": "LABEL_REPEATED",
              "name": "requests",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.StackCommandsRequest.Stackable"
            }
          ],
          "name": "StackCommandsRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "startContainer",
                  "label": "LABEL_OPTIONAL",
                  "name": "start_container",
                  "number": 1,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.StartContainerRequest"
                },
                {
                  "jsonName": "startTemplatedContainer",
                  "label": "LABEL_OPTIONAL",
                  "name": "start_templated_container",
                  "number": 2,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.StartTemplatedContainerRequest"
                },
                {
                  "jsonName": "createNetwork",
                  "label": "LABEL_OPTIONAL",
                  "name": "create_network",
                  "number": 3,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.CreateNetworkRequest"
                },
                {
                  "jsonName": "loginRegistry",
                  "label": "LABEL_OPTIONAL",
                  "name": "login_registry",
                  "number": 4,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.LoginRegistryRequest"
                }
              ],
              "name": "Stackable",
              "oneofDecl": [
                {
                  "name": "command"
                }
              ]
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "responses",
              "label": "LABEL_REPEATED",
              "name": "responses",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.StackCommandsResponse.Stackable"
            }
          ],
          "name": "StackCommandsResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "startContainer",
                  "label": "LABEL_OPTIONAL",
                  "name": "start_container",
                  "number": 1,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.StartContainerResponse"
                },
                {
                  "jsonName": "createNetwork",
                  "label": "LABEL_OPTIONAL",
                  "name": "create_network",
                  "number": 2,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.CreateNetworkResponse"
                },
                {
                  "jsonName": "loginRegistry",
                  "label": "LABEL_OPTIONAL",
                  "name": "login_registry",
                  "number": 3,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.LoginRegistryResponse"
                }
              ],
              "name": "Stackable",
              "oneofDecl": [
                {
                  "name": "output"
                }
              ]
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetContainerRequest"
        },
        {
          "field": [
            {
              "jsonName": "container",
              "label": "LABEL_OPTIONAL",
              "name": "container",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Container"
            }
          ],
          "name": "GetContainerResponse"
        }
      ],
      "name": "chromiumos/test/api/cros_tool_runner_container_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.CreateNetworkRequest",
              "name": "CreateNetwork",
              "outputType": ".chromiumos.test.api.CreateNetworkResponse"
            },
            {
              "inputType": ".chromiumos.test.api.GetNetworkRequest",
              "name": "GetNetwork",
              "outputType": ".chromiumos.test.api.GetNetworkResponse"
            },
            {
              "inputType": ".chromiumos.test.api.ShutdownRequest",
              "name": "Shutdown",
              "outputType": ".chromiumos.test.api.ShutdownResponse"
            },
            {
              "inputType": ".chromiumos.test.api.LoginRegistryRequest",
              "name": "LoginRegistry",
              "outputType": ".chromiumos.test.api.LoginRegistryResponse"
            },
            {
              "inputType": ".chromiumos.test.api.StartContainerRequest",
              "name": "StartContainer",
              "outputType": ".chromiumos.test.api.StartContainerResponse"
            },
            {
              "inputType": ".chromiumos.test.api.StartTemplatedContainerRequest",
              "name": "StartTemplatedContainer",
              "outputType": ".chromiumos.test.api.StartContainerResponse"
            },
            {
              "inputType": ".chromiumos.test.api.StackCommandsRequest",
              "name": "StackCommands",
              "outputType": ".chromiumos.test.api.StackCommandsResponse"
            },
            {
              "inputType": ".chromiumos.test.api.GetContainerRequest",
              "name": "GetContainer",
              "outputType": ".chromiumos.test.api.GetContainerResponse"
            }
          ],
          "name": "CrosToolRunnerContainerService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/longrunning/operations.proto",
        "chromiumos/storage_path.proto",
        "chromiumos/test/lab/api/dut.proto",
        "chromiumos/test/lab/api/ip_endpoint.proto",
        "google/protobuf/any.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "dut",
              "label": "LABEL_OPTIONAL",
              "name": "dut",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut"
            },
            {
              "jsonName": "dutServer",
              "label": "LABEL_OPTIONAL",
              "name": "dut_server",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "servoNexusAddr",
              "label": "LABEL_OPTIONAL",
              "name": "servo_nexus_addr",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "lsNexusAddr",
              "label": "LABEL_OPTIONAL",
              "name": "ls_nexus_addr",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            }
          ],
          "name": "ProvisionStartupRequest"
        },
        {
          "enumType": [
            {
              "name": "Status",
              "value": [
                {
                  "name": "STATUS_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "STATUS_SUCCESS",
                  "number": 1
                },
                {
                  "name": "STATUS_INVALID_REQUEST",
                  "number": 2
                },
                {
                  "name": "STATUS_STARTUP_FAILED",
                  "number": 3
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "status",
              "label": "LABEL_OPTIONAL",
              "name": "status",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.ProvisionStartupResponse.Status"
            }
          ],
          "name": "ProvisionStartupResponse"
        },
        {
          "enumType": [
            {
              "name": "Status",
              "value": [
                {
                  "name": "STATUS_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "STATUS_INVALID_REQUEST",
                  "number": 1
                },
                {
                  "name": "STATUS_DUT_UNREACHABLE_PRE_PROVISION",
                  "number": 2
                },
                {
                  "name": "STATUS_DOWNLOADING_IMAGE_FAILED",
                  "number": 3
                },
                {
                  "name": "STATUS_PROVISIONING_TIMEDOUT",
                  "number": 4
                },
                {
                  "name": "STATUS_PROVISIONING_FAILED",
                  "number": 5
                },
                {
                  "name": "STATUS_DUT_UNREACHABLE_POST_PROVISION",
                  "number": 6
                },
                {
                  "name": "STATUS_UPDATE_FIRMWARE_FAILED",
                  "number": 7
                },
                {
                  "name": "STATUS_FIRMWARE_MISMATCH_POST_FIRMWARE_UPDATE",
                  "number": 8
                },
                {
                  "name": "STATUS_DUT_UNREACHABLE_POST_FIRMWARE_UPDATE",
                  "number": 9
                },
                {
                  "name": "STATUS_UPDATE_MINIOS_FAILED",
                  "number": 10
                },
                {
                  "name": "STATUS_POST_PROVISION_SETUP_FAILED",
                  "number": 11
                },
                {
                  "name": "STATUS_CLEAR_TPM_FAILED",
                  "number": 12
                },
                {
                  "name": "STATUS_STABLIZE_DUT_FAILED",
                  "number": 13
                },
                {
                  "name": "STATUS_INSTALL_DLC_FAILED",
                  "number": 14
                },
                {
                  "name": "STATUS_PRE_PROVISION_SETUP_FAILED",
                  "number": 15
                },
                {
                  "name": "STATUS_CIPD_PACKAGE_LOOKUP_FAILED",
                  "number": 16
                },
                {
                  "name": "STATUS_CIPD_PACKAGE_FETCH_FAILED",
                  "number": 17
                },
                {
                  "name": "STATUS_GS_UPLOAD_FAILED",
                  "number": 18
                },
                {
                  "name": "STATUS_GS_DOWNLOAD_FAILED",
                  "number": 19
                },
                {
                  "name": "STATUS_SUCCESS",
                  "number": 20
                },
                {
                  "name": "STATUS_IMAGE_MISMATCH_POST_PROVISION_UPDATE",
                  "number": 21
                },
                {
                  "name": "STATUS_PRE_PROVISION_USB_BOOT_FAILURE",
                  "number": 22
                },
                {
                  "name": "STATUS_DOWNLOADING_FIRMWARE_FAILED",
                  "number": 23
                },
                {
                  "name": "STATUS_FIRMWARE_CSME_LOCKED",
                  "number": 24
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "status",
              "label": "LABEL_OPTIONAL",
              "name": "status",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.InstallResponse.Status"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "message",
              "label": "LABEL_OPTIONAL",
              "name": "message",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "InstallResponse"
        },
        {
          "name": "InstallMetadata"
        },
        {
          "field": [
            {
              "jsonName": "imagePath",
              "label": "LABEL_OPTIONAL",
              "name": "image_path",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "preventReboot",
              "label": "LABEL_OPTIONAL",
              "name": "prevent_reboot",
              "number": 2,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "overwritePayload",
              "label": "LABEL_OPTIONAL",
              "name": "overwrite_payload",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "partnerMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "partner_metadata",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.PartnerMetadata"
            },
            {
              "jsonName": "kernelPrebuilts",
              "label": "LABEL_OPTIONAL",
              "name": "kernel_prebuilts",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.KernelPrebuilts"
            }
          ],
          "name": "InstallRequest"
        },
        {
          "field": [
            {
              "jsonName": "accountId",
              "label": "LABEL_OPTIONAL",
              "name": "account_id",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "partnerGcsBucket",
              "label": "LABEL_OPTIONAL",
              "name": "partner_gcs_bucket",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "PartnerMetadata"
        },
        {
          "field": [
            {
              "jsonName": "partitionImages",
              "label": "LABEL_REPEATED",
              "name": "partition_images",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.KernelPrebuilts.PartitionImage"
            }
          ],
          "name": "KernelPrebuilts",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "partitionName",
                  "label": "LABEL_OPTIONAL",
                  "name": "partition_name",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "imagePath",
                  "label": "LABEL_OPTIONAL",
                  "name": "image_path",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.StoragePath"
                },
                {
                  "jsonName": "ramdiskName",
                  "label": "LABEL_OPTIONAL",
                  "name": "ramdisk_name",
                  "number": 3,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "PartitionImage"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/provision.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.ProvisionStartupRequest",
              "name": "StartUp",
              "outputType": ".chromiumos.test.api.ProvisionStartupResponse"
            },
            {
              "inputType": ".chromiumos.test.api.InstallRequest",
              "name": "Install",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "InstallMetadata",
                  "responseType": "InstallResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            }
          ],
          "name": "GenericProvisionService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/any.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "message",
              "label": "LABEL_OPTIONAL",
              "name": "message",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GenericMessage"
            }
          ],
          "name": "GenericStartRequest"
        },
        {
          "field": [
            {
              "jsonName": "message",
              "label": "LABEL_OPTIONAL",
              "name": "message",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GenericMessage"
            }
          ],
          "name": "GenericStartResponse"
        },
        {
          "field": [
            {
              "jsonName": "message",
              "label": "LABEL_OPTIONAL",
              "name": "message",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GenericMessage"
            }
          ],
          "name": "GenericRunRequest"
        },
        {
          "field": [
            {
              "jsonName": "message",
              "label": "LABEL_OPTIONAL",
              "name": "message",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GenericMessage"
            }
          ],
          "name": "GenericRunResponse"
        },
        {
          "field": [
            {
              "jsonName": "message",
              "label": "LABEL_OPTIONAL",
              "name": "message",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GenericMessage"
            }
          ],
          "name": "GenericStopRequest"
        },
        {
          "field": [
            {
              "jsonName": "message",
              "label": "LABEL_OPTIONAL",
              "name": "message",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GenericMessage"
            }
          ],
          "name": "GenericStopResponse"
        },
        {
          "field": [
            {
              "jsonName": "values",
              "label": "LABEL_REPEATED",
              "name": "values",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GenericMessage.ValuesEntry"
            }
          ],
          "name": "GenericMessage",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.Any"
                }
              ],
              "name": "ValuesEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/generic_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.GenericStartRequest",
              "name": "Start",
              "options": {},
              "outputType": ".chromiumos.test.api.GenericStartResponse"
            },
            {
              "inputType": ".chromiumos.test.api.GenericRunRequest",
              "name": "Run",
              "options": {},
              "outputType": ".chromiumos.test.api.GenericRunResponse"
            },
            {
              "inputType": ".chromiumos.test.api.GenericStopRequest",
              "name": "Stop",
              "options": {},
              "outputType": ".chromiumos.test.api.GenericStopResponse"
            }
          ],
          "name": "GenericService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/any.proto",
        "google/protobuf/timestamp.proto",
        "chromiumos/build/api/container_metadata.proto",
        "chromiumos/test/api/cros_tool_runner_container_service_templates.proto",
        "chromiumos/test/api/provision.proto",
        "chromiumos/test/api/cros_publish_service.proto",
        "chromiumos/test/api/cros_test_cli.proto",
        "chromiumos/test/api/test_suite.proto",
        "chromiumos/test/api/post_test_service.proto",
        "chromiumos/test/api/generic_service.proto",
        "chromiumos/test/lab/api/ip_endpoint.proto",
        "chromiumos/test/lab/api/dut.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "build",
              "label": "LABEL_OPTIONAL",
              "name": "build",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.BuildMode"
            },
            {
              "jsonName": "params",
              "label": "LABEL_OPTIONAL",
              "name": "params",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosTestRunnerParams"
            },
            {
              "jsonName": "orderedTasks",
              "label": "LABEL_REPEATED",
              "name": "ordered_tasks",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosTestRunnerDynamicRequest.Task"
            }
          ],
          "name": "CrosTestRunnerDynamicRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "orderedContainerRequests",
                  "label": "LABEL_REPEATED",
                  "name": "ordered_container_requests",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.ContainerRequest"
                },
                {
                  "jsonName": "provision",
                  "label": "LABEL_OPTIONAL",
                  "name": "provision",
                  "number": 2,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.ProvisionTask"
                },
                {
                  "jsonName": "preTest",
                  "label": "LABEL_OPTIONAL",
                  "name": "pre_test",
                  "number": 3,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.PreTestTask"
                },
                {
                  "jsonName": "test",
                  "label": "LABEL_OPTIONAL",
                  "name": "test",
                  "number": 4,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.TestTask"
                },
                {
                  "jsonName": "postTest",
                  "label": "LABEL_OPTIONAL",
                  "name": "post_test",
                  "number": 5,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.PostTestTask"
                },
                {
                  "jsonName": "publish",
                  "label": "LABEL_OPTIONAL",
                  "name": "publish",
                  "number": 6,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.PublishTask"
                },
                {
                  "jsonName": "generic",
                  "label": "LABEL_OPTIONAL",
                  "name": "generic",
                  "number": 8,
                  "oneofIndex": 0,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.GenericTask"
                },
                {
                  "jsonName": "required",
                  "label": "LABEL_OPTIONAL",
                  "name": "required",
                  "number": 7,
                  "type": "TYPE_BOOL"
                }
              ],
              "name": "Task",
              "oneofDecl": [
                {
                  "name": "task"
                }
              ]
            }
          ],
          "oneofDecl": [
            {
              "name": "start_request"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "testSuites",
              "label": "LABEL_REPEATED",
              "name": "test_suites",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestSuite"
            },
            {
              "jsonName": "containerMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "container_metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.ContainerMetadata"
            },
            {
              "jsonName": "keyvals",
              "label": "LABEL_REPEATED",
              "name": "keyvals",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosTestRunnerParams.KeyvalsEntry"
            },
            {
              "jsonName": "containerMetadataKey",
              "label": "LABEL_OPTIONAL",
              "name": "container_metadata_key",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "primaryDut",
              "label": "LABEL_OPTIONAL",
              "name": "primary_dut",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.DutModel"
            },
            {
              "jsonName": "companionDuts",
              "label": "LABEL_REPEATED",
              "name": "companion_duts",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.DutModel"
            },
            {
              "jsonName": "deadline",
              "label": "LABEL_OPTIONAL",
              "name": "deadline",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            }
          ],
          "name": "CrosTestRunnerParams",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "KeyvalsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "parentBuildId",
              "label": "LABEL_OPTIONAL",
              "name": "parent_build_id",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "parentRequestUid",
              "label": "LABEL_OPTIONAL",
              "name": "parent_request_uid",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "BuildMode"
        },
        {
          "field": [
            {
              "jsonName": "serviceAddress",
              "label": "LABEL_OPTIONAL",
              "name": "service_address",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "startupRequest",
              "label": "LABEL_OPTIONAL",
              "name": "startup_request",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ProvisionStartupRequest"
            },
            {
              "jsonName": "installRequest",
              "label": "LABEL_OPTIONAL",
              "name": "install_request",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallRequest"
            },
            {
              "jsonName": "dynamicDeps",
              "label": "LABEL_REPEATED",
              "name": "dynamic_deps",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DynamicDep"
            },
            {
              "jsonName": "target",
              "label": "LABEL_OPTIONAL",
              "name": "target",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dynamicIdentifier",
              "label": "LABEL_OPTIONAL",
              "name": "dynamic_identifier",
              "number": 6,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ProvisionTask"
        },
        {
          "field": [
            {
              "jsonName": "serviceAddress",
              "label": "LABEL_OPTIONAL",
              "name": "service_address",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "preTestRequest",
              "label": "LABEL_OPTIONAL",
              "name": "pre_test_request",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "dynamicDeps",
              "label": "LABEL_REPEATED",
              "name": "dynamic_deps",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DynamicDep"
            },
            {
              "jsonName": "dynamicIdentifier",
              "label": "LABEL_OPTIONAL",
              "name": "dynamic_identifier",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "PreTestTask"
        },
        {
          "field": [
            {
              "jsonName": "serviceAddress",
              "label": "LABEL_OPTIONAL",
              "name": "service_address",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "testRequest",
              "label": "LABEL_OPTIONAL",
              "name": "test_request",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosTestRequest"
            },
            {
              "jsonName": "dynamicDeps",
              "label": "LABEL_REPEATED",
              "name": "dynamic_deps",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DynamicDep"
            },
            {
              "jsonName": "dynamicIdentifier",
              "label": "LABEL_OPTIONAL",
              "name": "dynamic_identifier",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "TestTask"
        },
        {
          "field": [
            {
              "jsonName": "serviceAddress",
              "label": "LABEL_OPTIONAL",
              "name": "service_address",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "postTestRequest",
              "label": "LABEL_OPTIONAL",
              "name": "post_test_request",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "dynamicDeps",
              "label": "LABEL_REPEATED",
              "name": "dynamic_deps",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DynamicDep"
            },
            {
              "jsonName": "startUpRequest",
              "label": "LABEL_OPTIONAL",
              "name": "start_up_request",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.PostTestStartUpRequest"
            },
            {
              "jsonName": "runActivityRequest",
              "label": "LABEL_OPTIONAL",
              "name": "run_activity_request",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.RunActivityRequest"
            },
            {
              "jsonName": "runActivitiesRequest",
              "label": "LABEL_OPTIONAL",
              "name": "run_activities_request",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.RunActivitiesRequest"
            },
            {
              "jsonName": "dynamicIdentifier",
              "label": "LABEL_OPTIONAL",
              "name": "dynamic_identifier",
              "number": 5,
              "type": "TYPE_STRING"
            }
          ],
          "name": "PostTestTask"
        },
        {
          "field": [
            {
              "jsonName": "serviceAddress",
              "label": "LABEL_OPTIONAL",
              "name": "service_address",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "publishRequest",
              "label": "LABEL_OPTIONAL",
              "name": "publish_request",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.PublishRequest"
            },
            {
              "jsonName": "dynamicDeps",
              "label": "LABEL_REPEATED",
              "name": "dynamic_deps",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DynamicDep"
            },
            {
              "jsonName": "dynamicIdentifier",
              "label": "LABEL_OPTIONAL",
              "name": "dynamic_identifier",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "PublishTask"
        },
        {
          "field": [
            {
              "jsonName": "serviceAddress",
              "label": "LABEL_OPTIONAL",
              "name": "service_address",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.IpEndpoint"
            },
            {
              "jsonName": "startRequest",
              "label": "LABEL_OPTIONAL",
              "name": "start_request",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GenericStartRequest"
            },
            {
              "jsonName": "runRequest",
              "label": "LABEL_OPTIONAL",
              "name": "run_request",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GenericRunRequest"
            },
            {
              "jsonName": "stopRequest",
              "label": "LABEL_OPTIONAL",
              "name": "stop_request",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GenericStopRequest"
            },
            {
              "jsonName": "dynamicDeps",
              "label": "LABEL_REPEATED",
              "name": "dynamic_deps",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DynamicDep"
            },
            {
              "jsonName": "dynamicIdentifier",
              "label": "LABEL_OPTIONAL",
              "name": "dynamic_identifier",
              "number": 6,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GenericTask"
        },
        {
          "field": [
            {
              "jsonName": "dynamicIdentifier",
              "label": "LABEL_OPTIONAL",
              "name": "dynamic_identifier",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "container",
              "label": "LABEL_OPTIONAL",
              "name": "container",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Template"
            },
            {
              "jsonName": "dynamicDeps",
              "label": "LABEL_REPEATED",
              "name": "dynamic_deps",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DynamicDep"
            },
            {
              "jsonName": "inputs",
              "label": "LABEL_REPEATED",
              "name": "inputs",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ContainerRequest.FileInput"
            },
            {
              "jsonName": "network",
              "label": "LABEL_OPTIONAL",
              "name": "network",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "containerImageKey",
              "label": "LABEL_OPTIONAL",
              "name": "container_image_key",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "containerImagePath",
              "label": "LABEL_OPTIONAL",
              "name": "container_image_path",
              "number": 7,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ContainerRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "identifier",
                  "label": "LABEL_OPTIONAL",
                  "name": "identifier",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "content",
                  "label": "LABEL_OPTIONAL",
                  "name": "content",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.Any"
                },
                {
                  "jsonName": "dynamicDeps",
                  "label": "LABEL_REPEATED",
                  "name": "dynamic_deps",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.DynamicDep"
                }
              ],
              "name": "FileInput"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "key",
              "label": "LABEL_OPTIONAL",
              "name": "key",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DynamicDep"
        }
      ],
      "name": "chromiumos/test/api/trv2_dynamic.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/any.proto",
        "chromiumos/test/api/trv2_dynamic.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "focalTaskFinder",
              "label": "LABEL_OPTIONAL",
              "name": "focal_task_finder",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FocalTaskFinder"
            },
            {
              "jsonName": "updateAction",
              "label": "LABEL_OPTIONAL",
              "name": "update_action",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.UpdateAction"
            }
          ],
          "name": "UserDefinedDynamicUpdate"
        },
        {
          "enumType": [
            {
              "name": "TaskType",
              "value": [
                {
                  "name": "PROVISION",
                  "number": 0
                },
                {
                  "name": "PRETEST",
                  "number": 1
                },
                {
                  "name": "TEST",
                  "number": 2
                },
                {
                  "name": "POSTTEST",
                  "number": 3
                },
                {
                  "name": "PUBLISH",
                  "number": 4
                },
                {
                  "name": "GENERIC",
                  "number": 5
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "first",
              "label": "LABEL_OPTIONAL",
              "name": "first",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FocalTaskFinder.First"
            },
            {
              "jsonName": "last",
              "label": "LABEL_OPTIONAL",
              "name": "last",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FocalTaskFinder.Last"
            },
            {
              "jsonName": "beginning",
              "label": "LABEL_OPTIONAL",
              "name": "beginning",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FocalTaskFinder.Beginning"
            },
            {
              "jsonName": "end",
              "label": "LABEL_OPTIONAL",
              "name": "end",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FocalTaskFinder.End"
            },
            {
              "jsonName": "byDynamicIdentifier",
              "label": "LABEL_OPTIONAL",
              "name": "by_dynamic_identifier",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FocalTaskFinder.ByDynamicIdentifier"
            }
          ],
          "name": "FocalTaskFinder",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "taskType",
                  "label": "LABEL_OPTIONAL",
                  "name": "task_type",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.test.api.FocalTaskFinder.TaskType"
                }
              ],
              "name": "First"
            },
            {
              "field": [
                {
                  "jsonName": "taskType",
                  "label": "LABEL_OPTIONAL",
                  "name": "task_type",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.test.api.FocalTaskFinder.TaskType"
                }
              ],
              "name": "Last"
            },
            {
              "name": "Beginning"
            },
            {
              "name": "End"
            },
            {
              "field": [
                {
                  "jsonName": "dynamicIdentifier",
                  "label": "LABEL_OPTIONAL",
                  "name": "dynamic_identifier",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "ByDynamicIdentifier"
            }
          ],
          "oneofDecl": [
            {
              "name": "finder"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "insert",
              "label": "LABEL_OPTIONAL",
              "name": "insert",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.UpdateAction.Insert"
            },
            {
              "jsonName": "remove",
              "label": "LABEL_OPTIONAL",
              "name": "remove",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.UpdateAction.Remove"
            },
            {
              "jsonName": "modify",
              "label": "LABEL_OPTIONAL",
              "name": "modify",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.UpdateAction.Modify"
            }
          ],
          "name": "UpdateAction",
          "nestedType": [
            {
              "enumType": [
                {
                  "name": "InsertType",
                  "value": [
                    {
                      "name": "APPEND",
                      "number": 0
                    },
                    {
                      "name": "PREPEND",
                      "number": 1
                    },
                    {
                      "name": "REPLACE",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "insertType",
                  "label": "LABEL_OPTIONAL",
                  "name": "insert_type",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.test.api.UpdateAction.Insert.InsertType"
                },
                {
                  "jsonName": "task",
                  "label": "LABEL_OPTIONAL",
                  "name": "task",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.CrosTestRunnerDynamicRequest.Task"
                }
              ],
              "name": "Insert"
            },
            {
              "name": "Remove"
            },
            {
              "field": [
                {
                  "jsonName": "modifications",
                  "label": "LABEL_REPEATED",
                  "name": "modifications",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.UpdateAction.Modify.Modification"
                }
              ],
              "name": "Modify",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "payload",
                      "label": "LABEL_OPTIONAL",
                      "name": "payload",
                      "number": 1,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".google.protobuf.Any"
                    },
                    {
                      "jsonName": "instructions",
                      "label": "LABEL_REPEATED",
                      "name": "instructions",
                      "number": 2,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.test.api.UpdateAction.Modify.Modification.InstructionsEntry"
                    }
                  ],
                  "name": "Modification",
                  "nestedType": [
                    {
                      "field": [
                        {
                          "jsonName": "key",
                          "label": "LABEL_OPTIONAL",
                          "name": "key",
                          "number": 1,
                          "type": "TYPE_STRING"
                        },
                        {
                          "jsonName": "value",
                          "label": "LABEL_OPTIONAL",
                          "name": "value",
                          "number": 2,
                          "type": "TYPE_STRING"
                        }
                      ],
                      "name": "InstructionsEntry",
                      "options": {
                        "mapEntry": true
                      }
                    }
                  ]
                }
              ]
            }
          ],
          "oneofDecl": [
            {
              "name": "action"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/trv2_dynamic_updates.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "internalTestplanFragment",
              "label": "LABEL_OPTIONAL",
              "name": "internal_testplan_fragment",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InternalTestplanFragment"
            },
            {
              "jsonName": "authFragment",
              "label": "LABEL_OPTIONAL",
              "name": "auth_fragment",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.AuthorizationFragment"
            },
            {
              "jsonName": "filterArgsFragment",
              "label": "LABEL_OPTIONAL",
              "name": "filter_args_fragment",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FilterArgsFragment"
            }
          ],
          "name": "GenericFilterStreamRequest",
          "oneofDecl": [
            {
              "name": "message"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "internalTestplanFragment",
              "label": "LABEL_OPTIONAL",
              "name": "internal_testplan_fragment",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InternalTestplanFragment"
            },
            {
              "jsonName": "logFragment",
              "label": "LABEL_OPTIONAL",
              "name": "log_fragment",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.LogFragment"
            },
            {
              "jsonName": "authFragment",
              "label": "LABEL_OPTIONAL",
              "name": "auth_fragment",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.AuthorizationFragment"
            }
          ],
          "name": "GenericFilterStreamResponse",
          "oneofDecl": [
            {
              "name": "message"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "totalSize",
              "label": "LABEL_OPTIONAL",
              "name": "total_size",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "totalFragments",
              "label": "LABEL_OPTIONAL",
              "name": "total_fragments",
              "number": 2,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "index",
              "label": "LABEL_OPTIONAL",
              "name": "index",
              "number": 3,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "fragmentSize",
              "label": "LABEL_OPTIONAL",
              "name": "fragment_size",
              "number": 4,
              "type": "TYPE_INT64"
            }
          ],
          "name": "FragmentMetadata"
        },
        {
          "field": [
            {
              "jsonName": "fragment",
              "label": "LABEL_OPTIONAL",
              "name": "fragment",
              "number": 1,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FragmentMetadata"
            }
          ],
          "name": "InternalTestplanFragment"
        },
        {
          "field": [
            {
              "jsonName": "fragment",
              "label": "LABEL_OPTIONAL",
              "name": "fragment",
              "number": 1,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FragmentMetadata"
            }
          ],
          "name": "LogFragment"
        },
        {
          "field": [
            {
              "jsonName": "credentialPaths",
              "label": "LABEL_REPEATED",
              "name": "credential_paths",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "scopes",
              "label": "LABEL_REPEATED",
              "name": "scopes",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "AuthorizationRequest"
        },
        {
          "field": [
            {
              "jsonName": "token",
              "label": "LABEL_OPTIONAL",
              "name": "token",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "AuthorizationResponse"
        },
        {
          "field": [
            {
              "jsonName": "fragment",
              "label": "LABEL_OPTIONAL",
              "name": "fragment",
              "number": 1,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FragmentMetadata"
            }
          ],
          "name": "AuthorizationFragment"
        },
        {
          "field": [
            {
              "jsonName": "args",
              "label": "LABEL_REPEATED",
              "name": "args",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "FilterArgs"
        },
        {
          "field": [
            {
              "jsonName": "fragment",
              "label": "LABEL_OPTIONAL",
              "name": "fragment",
              "number": 1,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FragmentMetadata"
            }
          ],
          "name": "FilterArgsFragment"
        }
      ],
      "name": "chromiumos/test/api/ctp2_filters.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/provision.proto",
        "chromiumos/test/api/test_suite.proto",
        "chromiumos/test/api/test_case_metadata.proto",
        "chromiumos/build/api/container_metadata.proto",
        "chromiumos/test/lab/api/dut.proto",
        "google/protobuf/any.proto",
        "google/protobuf/duration.proto",
        "chromiumos/test/api/test_execution_metadata.proto",
        "chromiumos/test/api/trv2_dynamic_updates.proto",
        "chromiumos/test/api/ctp2_filters.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "suiteRequest",
              "label": "LABEL_OPTIONAL",
              "name": "suite_request",
              "number": 1,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SuiteRequest"
            },
            {
              "jsonName": "targets",
              "label": "LABEL_REPEATED",
              "name": "targets",
              "number": 2,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Targets"
            },
            {
              "jsonName": "karbonFilters",
              "label": "LABEL_REPEATED",
              "name": "karbon_filters",
              "number": 3,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CTPFilter"
            },
            {
              "jsonName": "koffeeFilters",
              "label": "LABEL_REPEATED",
              "name": "koffee_filters",
              "number": 4,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CTPFilter"
            },
            {
              "jsonName": "pool",
              "label": "LABEL_OPTIONAL",
              "name": "pool",
              "number": 5,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "schedukeMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "scheduke_metadata",
              "number": 6,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "scheduleTargets",
              "label": "LABEL_REPEATED",
              "name": "schedule_targets",
              "number": 7,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ScheduleTargets"
            },
            {
              "jsonName": "requests",
              "label": "LABEL_REPEATED",
              "name": "requests",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CTPRequest"
            }
          ],
          "name": "CTPv2Request"
        },
        {
          "field": [
            {
              "jsonName": "suiteRequest",
              "label": "LABEL_OPTIONAL",
              "name": "suite_request",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SuiteRequest"
            },
            {
              "jsonName": "scheduleTargets",
              "label": "LABEL_REPEATED",
              "name": "schedule_targets",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ScheduleTargets"
            },
            {
              "jsonName": "groupedScheduleTargets",
              "label": "LABEL_REPEATED",
              "name": "grouped_schedule_targets",
              "number": 11,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GroupedScheduleTargets"
            },
            {
              "jsonName": "pool",
              "label": "LABEL_OPTIONAL",
              "name": "pool",
              "number": 7,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "karbonFilters",
              "label": "LABEL_REPEATED",
              "name": "karbon_filters",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CTPFilter"
            },
            {
              "jsonName": "koffeeFilters",
              "label": "LABEL_REPEATED",
              "name": "koffee_filters",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CTPFilter"
            },
            {
              "jsonName": "schedulerInfo",
              "label": "LABEL_OPTIONAL",
              "name": "scheduler_info",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SchedulerInfo"
            },
            {
              "jsonName": "schedulerMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "scheduler_metadata",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "runDynamic",
              "label": "LABEL_OPTIONAL",
              "name": "run_dynamic",
              "number": 8,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "isAlRun",
              "label": "LABEL_OPTIONAL",
              "name": "is_al_run",
              "number": 9,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "encodedAtpTestJobMsg",
              "label": "LABEL_OPTIONAL",
              "name": "encoded_atp_test_job_msg",
              "number": 10,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dddInfo",
              "label": "LABEL_OPTIONAL",
              "name": "ddd_info",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DDDInfo"
            }
          ],
          "name": "CTPRequest"
        },
        {
          "enumType": [
            {
              "name": "Scheduler",
              "value": [
                {
                  "name": "UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "QSCHEDULER",
                  "number": 1
                },
                {
                  "name": "SCHEDUKE",
                  "number": 2
                },
                {
                  "name": "PRINT_REQUEST_ONLY",
                  "number": 3
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "scheduler",
              "label": "LABEL_OPTIONAL",
              "name": "scheduler",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.SchedulerInfo.Scheduler"
            },
            {
              "jsonName": "qsAccount",
              "label": "LABEL_OPTIONAL",
              "name": "qs_account",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SchedulerInfo"
        },
        {
          "field": [
            {
              "jsonName": "testSuite",
              "label": "LABEL_OPTIONAL",
              "name": "test_suite",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestSuite"
            },
            {
              "jsonName": "hierarchicalPlan",
              "label": "LABEL_OPTIONAL",
              "name": "hierarchical_plan",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Reserved"
            },
            {
              "jsonName": "maximumDuration",
              "label": "LABEL_OPTIONAL",
              "name": "maximum_duration",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Duration"
            },
            {
              "jsonName": "testArgs",
              "label": "LABEL_OPTIONAL",
              "name": "test_args",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "analyticsName",
              "label": "LABEL_OPTIONAL",
              "name": "analytics_name",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "maxInShard",
              "label": "LABEL_OPTIONAL",
              "name": "max_in_shard",
              "number": 6,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "dddSuite",
              "label": "LABEL_OPTIONAL",
              "name": "ddd_suite",
              "number": 7,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "retryCount",
              "label": "LABEL_OPTIONAL",
              "name": "retry_count",
              "number": 8,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "tags",
              "label": "LABEL_REPEATED",
              "name": "tags",
              "number": 9,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "iterations",
              "label": "LABEL_OPTIONAL",
              "name": "iterations",
              "number": 10,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Iterations"
            },
            {
              "jsonName": "ignoreVariantCategory",
              "label": "LABEL_OPTIONAL",
              "name": "ignore_variant_category",
              "number": 11,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "skipProvision",
              "label": "LABEL_OPTIONAL",
              "name": "skip_provision",
              "number": 12,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "SuiteRequest",
          "oneofDecl": [
            {
              "name": "suite_request"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "key",
              "label": "LABEL_OPTIONAL",
              "name": "key",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "KeyValue"
        },
        {
          "field": [
            {
              "jsonName": "groupedTargets",
              "label": "LABEL_REPEATED",
              "name": "grouped_targets",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ScheduleTargets"
            }
          ],
          "name": "GroupedScheduleTargets"
        },
        {
          "field": [
            {
              "jsonName": "targets",
              "label": "LABEL_REPEATED",
              "name": "targets",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Targets"
            }
          ],
          "name": "ScheduleTargets"
        },
        {
          "field": [
            {
              "jsonName": "hwTarget",
              "label": "LABEL_OPTIONAL",
              "name": "hw_target",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.HWTarget"
            },
            {
              "jsonName": "swTargets",
              "label": "LABEL_REPEATED",
              "name": "sw_targets",
              "number": 2,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SWTarget"
            },
            {
              "jsonName": "swTarget",
              "label": "LABEL_OPTIONAL",
              "name": "sw_target",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SWTarget"
            }
          ],
          "name": "Targets"
        },
        {
          "field": [
            {
              "jsonName": "legacyHw",
              "label": "LABEL_OPTIONAL",
              "name": "legacy_hw",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.LegacyHW"
            },
            {
              "jsonName": "dddHw",
              "label": "LABEL_OPTIONAL",
              "name": "ddd_hw",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DDDHW"
            }
          ],
          "name": "HWTarget",
          "oneofDecl": [
            {
              "name": "target"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "legacySw",
              "label": "LABEL_OPTIONAL",
              "name": "legacy_sw",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.LegacySW"
            },
            {
              "jsonName": "dddSw",
              "label": "LABEL_OPTIONAL",
              "name": "ddd_sw",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DDDSW"
            }
          ],
          "name": "SWTarget",
          "oneofDecl": [
            {
              "name": "sw_target"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "build",
              "label": "LABEL_OPTIONAL",
              "name": "build",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gcsPath",
              "label": "LABEL_OPTIONAL",
              "name": "gcs_path",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "keyValues",
              "label": "LABEL_REPEATED",
              "name": "key_values",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.KeyValue"
            },
            {
              "jsonName": "variant",
              "label": "LABEL_OPTIONAL",
              "name": "variant",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "LegacySW"
        },
        {
          "name": "DDDSW"
        },
        {
          "field": [
            {
              "jsonName": "board",
              "label": "LABEL_OPTIONAL",
              "name": "board",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "model",
              "label": "LABEL_OPTIONAL",
              "name": "model",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "variant",
              "label": "LABEL_OPTIONAL",
              "name": "variant",
              "number": 3,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "multiDut",
              "label": "LABEL_OPTIONAL",
              "name": "multi_dut",
              "number": 4,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.MultiDut"
            },
            {
              "jsonName": "pool",
              "label": "LABEL_OPTIONAL",
              "name": "pool",
              "number": 5,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "swarmingDimensions",
              "label": "LABEL_REPEATED",
              "name": "swarming_dimensions",
              "number": 6,
              "type": "TYPE_STRING"
            }
          ],
          "name": "LegacyHW"
        },
        {
          "name": "DDDHW"
        },
        {
          "field": [
            {
              "jsonName": "primary",
              "label": "LABEL_OPTIONAL",
              "name": "primary",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "secondary",
              "label": "LABEL_OPTIONAL",
              "name": "secondary",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Pair"
        },
        {
          "field": [
            {
              "jsonName": "boards",
              "label": "LABEL_OPTIONAL",
              "name": "boards",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Pair"
            },
            {
              "jsonName": "model",
              "label": "LABEL_OPTIONAL",
              "name": "model",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Pair"
            }
          ],
          "name": "MultiDut"
        },
        {
          "field": [
            {
              "jsonName": "container",
              "label": "LABEL_OPTIONAL",
              "name": "container",
              "number": 1,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.ContainerImageInfo"
            },
            {
              "jsonName": "dependentContainers",
              "label": "LABEL_REPEATED",
              "name": "dependent_containers",
              "number": 2,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.ContainerImageInfo"
            },
            {
              "jsonName": "containerMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "container_metadata",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "containerInfo",
              "label": "LABEL_OPTIONAL",
              "name": "container_info",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ContainerInfo"
            },
            {
              "jsonName": "dependentContainersInfo",
              "label": "LABEL_OPTIONAL",
              "name": "dependent_containers_info",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ContainerInfo"
            }
          ],
          "name": "CTPFilter"
        },
        {
          "field": [
            {
              "jsonName": "container",
              "label": "LABEL_OPTIONAL",
              "name": "container",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.ContainerImageInfo"
            },
            {
              "jsonName": "binaryName",
              "label": "LABEL_OPTIONAL",
              "name": "binary_name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "binaryArgs",
              "label": "LABEL_REPEATED",
              "name": "binary_args",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ContainerInfo"
        },
        {
          "name": "Reserved"
        },
        {
          "field": [
            {
              "jsonName": "testCases",
              "label": "LABEL_REPEATED",
              "name": "test_cases",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CTPTestCase"
            },
            {
              "jsonName": "suiteInfo",
              "label": "LABEL_OPTIONAL",
              "name": "suite_info",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SuiteInfo"
            }
          ],
          "name": "InternalTestplan"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseMetadata"
            },
            {
              "jsonName": "hwRequirements",
              "label": "LABEL_REPEATED",
              "name": "hw_requirements",
              "number": 3,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.HWRequirements"
            },
            {
              "jsonName": "swRequirements",
              "label": "LABEL_REPEATED",
              "name": "sw_requirements",
              "number": 4,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SWRequirements"
            },
            {
              "jsonName": "schedulingUnitOptions",
              "label": "LABEL_REPEATED",
              "name": "scheduling_unit_options",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SchedulingUnitOptions"
            }
          ],
          "name": "CTPTestCase"
        },
        {
          "field": [
            {
              "jsonName": "suiteMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "suite_metadata",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SuiteMetadata"
            },
            {
              "jsonName": "suiteRequest",
              "label": "LABEL_OPTIONAL",
              "name": "suite_request",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SuiteRequest"
            }
          ],
          "name": "SuiteInfo"
        },
        {
          "field": [
            {
              "jsonName": "targetRequirements",
              "label": "LABEL_REPEATED",
              "name": "target_requirements",
              "number": 1,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TargetRequirements"
            },
            {
              "jsonName": "scheduleTargetRequirements",
              "label": "LABEL_REPEATED",
              "name": "schedule_target_requirements",
              "number": 4,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ScheduleTargetRequirements"
            },
            {
              "jsonName": "channels",
              "label": "LABEL_REPEATED",
              "name": "channels",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "pool",
              "label": "LABEL_OPTIONAL",
              "name": "pool",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "executionMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "execution_metadata",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ExecutionMetadata"
            },
            {
              "jsonName": "schedulerInfo",
              "label": "LABEL_OPTIONAL",
              "name": "scheduler_info",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SchedulerInfo"
            },
            {
              "jsonName": "dynamicUpdates",
              "label": "LABEL_REPEATED",
              "name": "dynamic_updates",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.UserDefinedDynamicUpdate"
            },
            {
              "jsonName": "schedulingUnits",
              "label": "LABEL_REPEATED",
              "name": "scheduling_units",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SchedulingUnit"
            },
            {
              "jsonName": "schedulingUnitOptions",
              "label": "LABEL_REPEATED",
              "name": "scheduling_unit_options",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SchedulingUnitOptions"
            },
            {
              "jsonName": "dddInfo",
              "label": "LABEL_OPTIONAL",
              "name": "ddd_info",
              "number": 10,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DDDInfo"
            }
          ],
          "name": "SuiteMetadata"
        },
        {
          "field": [
            {
              "jsonName": "targetRequirements",
              "label": "LABEL_REPEATED",
              "name": "target_requirements",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TargetRequirements"
            }
          ],
          "name": "ScheduleTargetRequirements"
        },
        {
          "field": [
            {
              "jsonName": "hwRequirements",
              "label": "LABEL_OPTIONAL",
              "name": "hw_requirements",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.HWRequirements"
            },
            {
              "jsonName": "swRequirements",
              "label": "LABEL_REPEATED",
              "name": "sw_requirements",
              "number": 2,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.LegacySW"
            },
            {
              "jsonName": "swRequirement",
              "label": "LABEL_OPTIONAL",
              "name": "sw_requirement",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.LegacySW"
            }
          ],
          "name": "TargetRequirements"
        },
        {
          "enumType": [
            {
              "name": "State",
              "value": [
                {
                  "name": "REQUIRED",
                  "number": 0
                },
                {
                  "name": "OPTIONAL",
                  "number": 1
                },
                {
                  "name": "PREFERRED",
                  "number": 2
                },
                {
                  "name": "BANNED",
                  "number": 3
                },
                {
                  "name": "ONEOF",
                  "number": 4
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "schedulingUnits",
              "label": "LABEL_REPEATED",
              "name": "scheduling_units",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SchedulingUnit"
            },
            {
              "jsonName": "state",
              "label": "LABEL_OPTIONAL",
              "name": "state",
              "number": 6,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.SchedulingUnitOptions.State"
            },
            {
              "jsonName": "publishKeys",
              "label": "LABEL_REPEATED",
              "name": "publish_keys",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.PublishKey"
            }
          ],
          "name": "SchedulingUnitOptions"
        },
        {
          "enumType": [
            {
              "name": "State",
              "value": [
                {
                  "name": "REQUIRED",
                  "number": 0
                },
                {
                  "name": "OPTIONAL",
                  "number": 1
                },
                {
                  "name": "PREFERRED",
                  "number": 2
                },
                {
                  "name": "BANNED",
                  "number": 3
                },
                {
                  "name": "ONEOF",
                  "number": 4
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "hwDefinition",
              "label": "LABEL_REPEATED",
              "name": "hw_definition",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SwarmingDefinition"
            },
            {
              "jsonName": "state",
              "label": "LABEL_OPTIONAL",
              "name": "state",
              "number": 6,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.HWRequirements.State"
            }
          ],
          "name": "HWRequirements"
        },
        {
          "field": [
            {
              "jsonName": "primaryTarget",
              "label": "LABEL_OPTIONAL",
              "name": "primary_target",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Target"
            },
            {
              "jsonName": "companionTargets",
              "label": "LABEL_REPEATED",
              "name": "companion_targets",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Target"
            },
            {
              "jsonName": "dynamicUpdateLookupTable",
              "label": "LABEL_REPEATED",
              "name": "dynamic_update_lookup_table",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SchedulingUnit.DynamicUpdateLookupTableEntry"
            },
            {
              "jsonName": "secondaryDynamicUpdates",
              "label": "LABEL_REPEATED",
              "name": "secondary_dynamic_updates",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.UserDefinedDynamicUpdate"
            }
          ],
          "name": "SchedulingUnit",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "DynamicUpdateLookupTableEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "name": "SWRequirements"
        },
        {
          "enumType": [
            {
              "name": "Type",
              "value": [
                {
                  "name": "CROS",
                  "number": 0
                },
                {
                  "name": "ANDROID",
                  "number": 1
                },
                {
                  "name": "ROFW",
                  "number": 2
                },
                {
                  "name": "ASHCHROME",
                  "number": 3
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "installRequest",
              "label": "LABEL_OPTIONAL",
              "name": "install_request",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallRequest"
            },
            {
              "jsonName": "identifier",
              "label": "LABEL_OPTIONAL",
              "name": "identifier",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 3,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.ProvisionInfo.Type"
            }
          ],
          "name": "ProvisionInfo"
        },
        {
          "field": [
            {
              "jsonName": "swarmingDef",
              "label": "LABEL_OPTIONAL",
              "name": "swarming_def",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SwarmingDefinition"
            },
            {
              "jsonName": "swReq",
              "label": "LABEL_OPTIONAL",
              "name": "sw_req",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.LegacySW"
            }
          ],
          "name": "Target"
        },
        {
          "field": [
            {
              "jsonName": "dutInfo",
              "label": "LABEL_OPTIONAL",
              "name": "dut_info",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut"
            },
            {
              "jsonName": "provisionInfo",
              "label": "LABEL_REPEATED",
              "name": "provision_info",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ProvisionInfo"
            },
            {
              "jsonName": "swarmingLabels",
              "label": "LABEL_REPEATED",
              "name": "swarming_labels",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "variant",
              "label": "LABEL_OPTIONAL",
              "name": "variant",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dynamicUpdateLookupTable",
              "label": "LABEL_REPEATED",
              "name": "dynamic_update_lookup_table",
              "number": 5,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SwarmingDefinition.DynamicUpdateLookupTableEntry"
            }
          ],
          "name": "SwarmingDefinition",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "DynamicUpdateLookupTableEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "testRequests",
              "label": "LABEL_REPEATED",
              "name": "test_requests",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrosTestRunnerRequest"
            }
          ],
          "name": "CTPv2Response"
        },
        {
          "name": "CrosTestRunnerRequest"
        },
        {
          "field": [
            {
              "jsonName": "subject",
              "label": "LABEL_OPTIONAL",
              "name": "subject",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "keyValues",
              "label": "LABEL_REPEATED",
              "name": "key_values",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.PublishKey.KeyValuesEntry"
            }
          ],
          "name": "PublishKey",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "KeyValuesEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "numRetries",
              "label": "LABEL_OPTIONAL",
              "name": "num_retries",
              "number": 1,
              "type": "TYPE_INT64"
            }
          ],
          "name": "Iterations"
        },
        {
          "field": [
            {
              "jsonName": "variantCategory",
              "label": "LABEL_OPTIONAL",
              "name": "variant_category",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dddSuite",
              "label": "LABEL_OPTIONAL",
              "name": "ddd_suite",
              "number": 2,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "DDDInfo"
        }
      ],
      "name": "chromiumos/test/api/ctp2.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.CTPv2Request",
              "name": "RequestResolver",
              "outputType": ".chromiumos.test.api.CTPv2Response"
            }
          ],
          "name": "CTPv2Service"
        },
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.InternalTestplan",
              "name": "Execute",
              "outputType": ".chromiumos.test.api.InternalTestplan"
            },
            {
              "clientStreaming": true,
              "inputType": ".chromiumos.test.api.InternalTestplanFragment",
              "name": "ExecuteStream",
              "options": {
                "deprecated": true
              },
              "outputType": ".chromiumos.test.api.InternalTestplanFragment",
              "serverStreaming": true
            },
            {
              "clientStreaming": true,
              "inputType": ".chromiumos.test.api.GenericFilterStreamRequest",
              "name": "ExecuteWithStream",
              "outputType": ".chromiumos.test.api.GenericFilterStreamResponse",
              "serverStreaming": true
            }
          ],
          "name": "GenericFilterService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/longrunning/operations.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "containerName",
              "label": "LABEL_OPTIONAL",
              "name": "container_name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "testbedType",
              "label": "LABEL_OPTIONAL",
              "name": "testbed_type",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscSerial",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_serial",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "debuggerSerial",
              "label": "LABEL_OPTIONAL",
              "name": "debugger_serial",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "servicePort",
              "label": "LABEL_OPTIONAL",
              "name": "service_port",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "containerImage",
              "label": "LABEL_OPTIONAL",
              "name": "container_image",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "debug",
              "label": "LABEL_OPTIONAL",
              "name": "debug",
              "number": 7,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "StartDevboardServiceRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.StartDevboardServiceResponse.Success"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.StartDevboardServiceResponse.Failure"
            }
          ],
          "name": "StartDevboardServiceResponse",
          "nestedType": [
            {
              "name": "Success"
            },
            {
              "field": [
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Failure"
            }
          ],
          "oneofDecl": [
            {
              "name": "result"
            }
          ]
        },
        {
          "name": "StartDevboardServiceMetadata"
        },
        {
          "field": [
            {
              "jsonName": "containerName",
              "label": "LABEL_OPTIONAL",
              "name": "container_name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "StopDevboardServiceRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.StopDevboardServiceResponse.Success"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.StopDevboardServiceResponse.Failure"
            }
          ],
          "name": "StopDevboardServiceResponse",
          "nestedType": [
            {
              "name": "Success"
            },
            {
              "field": [
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Failure"
            }
          ],
          "oneofDecl": [
            {
              "name": "result"
            }
          ]
        },
        {
          "name": "StopDevboardServiceMetadata"
        }
      ],
      "name": "chromiumos/test/api/devboard_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.StartDevboardServiceRequest",
              "name": "StartDevboardService",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "StartDevboardServiceMetadata",
                  "responseType": "StartDevboardServiceResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            },
            {
              "inputType": ".chromiumos.test.api.StopDevboardServiceRequest",
              "name": "StopDevboardService",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "StopDevboardServiceMetadata",
                  "responseType": "StopDevboardServiceResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            }
          ],
          "name": "DevboardService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/duration.proto",
        "google/protobuf/timestamp.proto"
      ],
      "enumType": [
        {
          "name": "VMType",
          "value": [
            {
              "name": "VM_TYPE_UNSPECIFIED",
              "number": 0
            },
            {
              "name": "VM_TYPE_DUT",
              "number": 1
            },
            {
              "name": "VM_TYPE_DRONE",
              "number": 2
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "gceImage",
              "label": "LABEL_OPTIONAL",
              "name": "gce_image",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gceRegion",
              "label": "LABEL_OPTIONAL",
              "name": "gce_region",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gceProject",
              "label": "LABEL_OPTIONAL",
              "name": "gce_project",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gceNetwork",
              "label": "LABEL_OPTIONAL",
              "name": "gce_network",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gceSubnet",
              "label": "LABEL_OPTIONAL",
              "name": "gce_subnet",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "subnetModeNetworkEnabled",
              "label": "LABEL_OPTIONAL",
              "name": "subnet_mode_network_enabled",
              "number": 11,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "gceMachineType",
              "label": "LABEL_OPTIONAL",
              "name": "gce_machine_type",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gceScope",
              "label": "LABEL_OPTIONAL",
              "name": "gce_scope",
              "number": 7,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gceIpAddress",
              "label": "LABEL_OPTIONAL",
              "name": "gce_ip_address",
              "number": 8,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gceDiskSize",
              "label": "LABEL_OPTIONAL",
              "name": "gce_disk_size",
              "number": 10,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "gceMinCpuPlatform",
              "label": "LABEL_OPTIONAL",
              "name": "gce_min_cpu_platform",
              "number": 12,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 9,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.VMType"
            }
          ],
          "name": "VMRequirements"
        },
        {
          "field": [
            {
              "jsonName": "schedulableLabels",
              "label": "LABEL_REPEATED",
              "name": "schedulable_labels",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.HardwareRequirements.SchedulableLabelsEntry"
            }
          ],
          "name": "HardwareRequirements",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "values",
                  "label": "LABEL_REPEATED",
                  "name": "values",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "LabelValues"
            },
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.HardwareRequirements.LabelValues"
                }
              ],
              "name": "SchedulableLabelsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "leaseId",
              "label": "LABEL_OPTIONAL",
              "name": "lease_id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "extendDuration",
              "label": "LABEL_OPTIONAL",
              "name": "extend_duration",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Duration"
            },
            {
              "jsonName": "idempotencyKey",
              "label": "LABEL_OPTIONAL",
              "name": "idempotency_key",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "userPayload",
              "label": "LABEL_REPEATED",
              "name": "user_payload",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ExtendLeaseRequest.UserPayloadEntry"
            }
          ],
          "name": "ExtendLeaseRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "UserPayloadEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "leaseId",
              "label": "LABEL_OPTIONAL",
              "name": "lease_id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "expirationTime",
              "label": "LABEL_OPTIONAL",
              "name": "expiration_time",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            }
          ],
          "name": "ExtendLeaseResponse"
        }
      ],
      "name": "chromiumos/test/api/device_leasing.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/duration.proto",
        "google/protobuf/timestamp.proto",
        "chromiumos/test/api/device_leasing.proto"
      ],
      "enumType": [
        {
          "name": "DeviceType",
          "value": [
            {
              "name": "DEVICE_TYPE_UNSPECIFIED",
              "number": 0
            },
            {
              "name": "DEVICE_TYPE_VIRTUAL",
              "number": 1
            },
            {
              "name": "DEVICE_TYPE_PHYSICAL",
              "number": 2
            }
          ]
        },
        {
          "name": "DeviceState",
          "value": [
            {
              "name": "DEVICE_STATE_UNSPECIFIED",
              "number": 0
            },
            {
              "name": "DEVICE_STATE_AVAILABLE",
              "number": 1
            },
            {
              "name": "DEVICE_STATE_LEASED",
              "number": 2
            }
          ]
        },
        {
          "name": "LeaseDeviceResponseErrorType",
          "value": [
            {
              "name": "LEASE_ERROR_TYPE_NONE",
              "number": 0
            },
            {
              "name": "LEASE_ERROR_TYPE_DEVICE_NOT_FOUND",
              "number": 1
            },
            {
              "name": "LEASE_ERROR_TYPE_DEVICE_ALREADY_LEASED",
              "number": 2
            }
          ]
        },
        {
          "name": "BulkLeaseDevicesResponseErrorType",
          "value": [
            {
              "name": "BULK_LEASE_ERROR_TYPE_NONE",
              "number": 0
            },
            {
              "name": "BULK_LEASE_ERROR_TYPE_INTERNAL_DATABASE_ERR",
              "number": 1
            },
            {
              "name": "BULK_LEASE_ERROR_TYPE_PARTIAL_LEASE_FAILURE",
              "number": 2
            }
          ]
        },
        {
          "name": "ReleaseDeviceResponseErrorType",
          "value": [
            {
              "name": "ERROR_TYPE_NONE",
              "number": 0
            },
            {
              "name": "ERROR_TYPE_DEVICE_ALREADY_RELEASED",
              "number": 1
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dutId",
              "label": "LABEL_OPTIONAL",
              "name": "dut_id",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "address",
              "label": "LABEL_OPTIONAL",
              "name": "address",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DeviceAddress"
            },
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 3,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.DeviceType"
            },
            {
              "jsonName": "state",
              "label": "LABEL_OPTIONAL",
              "name": "state",
              "number": 4,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.DeviceState"
            },
            {
              "jsonName": "hardwareReqs",
              "label": "LABEL_OPTIONAL",
              "name": "hardware_reqs",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.HardwareRequirements"
            }
          ],
          "name": "Device"
        },
        {
          "field": [
            {
              "jsonName": "host",
              "label": "LABEL_OPTIONAL",
              "name": "host",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "port",
              "label": "LABEL_OPTIONAL",
              "name": "port",
              "number": 2,
              "type": "TYPE_INT32"
            }
          ],
          "name": "DeviceAddress"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "idempotencyKey",
              "label": "LABEL_OPTIONAL",
              "name": "idempotency_key",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "deviceId",
              "label": "LABEL_OPTIONAL",
              "name": "device_id",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dutId",
              "label": "LABEL_OPTIONAL",
              "name": "dut_id",
              "number": 11,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "deviceAddress",
              "label": "LABEL_OPTIONAL",
              "name": "device_address",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DeviceAddress"
            },
            {
              "jsonName": "deviceType",
              "label": "LABEL_OPTIONAL",
              "name": "device_type",
              "number": 5,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.DeviceType"
            },
            {
              "jsonName": "leasedTime",
              "label": "LABEL_OPTIONAL",
              "name": "leased_time",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            },
            {
              "jsonName": "releasedTime",
              "label": "LABEL_OPTIONAL",
              "name": "released_time",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            },
            {
              "jsonName": "expirationTime",
              "label": "LABEL_OPTIONAL",
              "name": "expiration_time",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            },
            {
              "jsonName": "lastUpdatedTime",
              "label": "LABEL_OPTIONAL",
              "name": "last_updated_time",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            },
            {
              "jsonName": "requestParameters",
              "label": "LABEL_REPEATED",
              "name": "request_parameters",
              "number": 10,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DeviceLeaseRecord.RequestParametersEntry"
            },
            {
              "jsonName": "userPayload",
              "label": "LABEL_REPEATED",
              "name": "user_payload",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DeviceLeaseRecord.UserPayloadEntry"
            }
          ],
          "name": "DeviceLeaseRecord",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "RequestParametersEntry",
              "options": {
                "mapEntry": true
              }
            },
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "UserPayloadEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "idempotencyKey",
              "label": "LABEL_OPTIONAL",
              "name": "idempotency_key",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "onBehalfOf",
              "label": "LABEL_OPTIONAL",
              "name": "on_behalf_of",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "quotaId",
              "label": "LABEL_OPTIONAL",
              "name": "quota_id",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "leaseDuration",
              "label": "LABEL_OPTIONAL",
              "name": "lease_duration",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Duration"
            },
            {
              "jsonName": "vmHostReqs",
              "label": "LABEL_OPTIONAL",
              "name": "vm_host_reqs",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.VMRequirements"
            },
            {
              "jsonName": "hardwareDeviceReqs",
              "label": "LABEL_OPTIONAL",
              "name": "hardware_device_reqs",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.HardwareRequirements"
            },
            {
              "jsonName": "userPayload",
              "label": "LABEL_REPEATED",
              "name": "user_payload",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.LeaseDeviceRequest.UserPayloadEntry"
            }
          ],
          "name": "LeaseDeviceRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "UserPayloadEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "deviceLease",
              "label": "LABEL_OPTIONAL",
              "name": "device_lease",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DeviceLeaseRecord"
            },
            {
              "jsonName": "errorType",
              "label": "LABEL_OPTIONAL",
              "name": "error_type",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.LeaseDeviceResponseErrorType"
            },
            {
              "jsonName": "errorString",
              "label": "LABEL_OPTIONAL",
              "name": "error_string",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "LeaseDeviceResponse"
        },
        {
          "field": [
            {
              "jsonName": "leaseDeviceRequests",
              "label": "LABEL_REPEATED",
              "name": "lease_device_requests",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.LeaseDeviceRequest"
            }
          ],
          "name": "BulkLeaseDevicesRequest"
        },
        {
          "field": [
            {
              "jsonName": "leaseDeviceResponses",
              "label": "LABEL_REPEATED",
              "name": "lease_device_responses",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.LeaseDeviceResponse"
            },
            {
              "jsonName": "errorType",
              "label": "LABEL_OPTIONAL",
              "name": "error_type",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.BulkLeaseDevicesResponseErrorType"
            },
            {
              "jsonName": "errorString",
              "label": "LABEL_OPTIONAL",
              "name": "error_string",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "BulkLeaseDevicesResponse"
        },
        {
          "field": [
            {
              "jsonName": "leaseId",
              "label": "LABEL_OPTIONAL",
              "name": "lease_id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ReleaseDeviceRequest"
        },
        {
          "field": [
            {
              "jsonName": "leaseId",
              "label": "LABEL_OPTIONAL",
              "name": "lease_id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "errorType",
              "label": "LABEL_OPTIONAL",
              "name": "error_type",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.ReleaseDeviceResponseErrorType"
            },
            {
              "jsonName": "errorString",
              "label": "LABEL_OPTIONAL",
              "name": "error_string",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ReleaseDeviceResponse"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetDeviceRequest"
        },
        {
          "field": [
            {
              "jsonName": "parent",
              "label": "LABEL_OPTIONAL",
              "name": "parent",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "pageSize",
              "label": "LABEL_OPTIONAL",
              "name": "page_size",
              "number": 2,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "pageToken",
              "label": "LABEL_OPTIONAL",
              "name": "page_token",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "filter",
              "label": "LABEL_OPTIONAL",
              "name": "filter",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ListDevicesRequest"
        },
        {
          "field": [
            {
              "jsonName": "devices",
              "label": "LABEL_REPEATED",
              "name": "devices",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Device"
            },
            {
              "jsonName": "nextPageToken",
              "label": "LABEL_OPTIONAL",
              "name": "next_page_token",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ListDevicesResponse"
        },
        {
          "field": [
            {
              "jsonName": "deviceId",
              "label": "LABEL_OPTIONAL",
              "name": "device_id",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dutId",
              "label": "LABEL_OPTIONAL",
              "name": "dut_id",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "pageSize",
              "label": "LABEL_OPTIONAL",
              "name": "page_size",
              "number": 3,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "pageToken",
              "label": "LABEL_OPTIONAL",
              "name": "page_token",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ListDeviceLeasesRequest",
          "oneofDecl": [
            {
              "name": "id"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "leaseRecords",
              "label": "LABEL_REPEATED",
              "name": "lease_records",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DeviceLeaseRecord"
            },
            {
              "jsonName": "nextPageToken",
              "label": "LABEL_OPTIONAL",
              "name": "next_page_token",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ListDeviceLeasesResponse"
        }
      ],
      "name": "chromiumos/test/api/device_manager_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.LeaseDeviceRequest",
              "name": "LeaseDevice",
              "options": {},
              "outputType": ".chromiumos.test.api.LeaseDeviceResponse"
            },
            {
              "inputType": ".chromiumos.test.api.BulkLeaseDevicesRequest",
              "name": "BulkLeaseDevices",
              "options": {},
              "outputType": ".chromiumos.test.api.BulkLeaseDevicesResponse"
            },
            {
              "inputType": ".chromiumos.test.api.ReleaseDeviceRequest",
              "name": "ReleaseDevice",
              "options": {},
              "outputType": ".chromiumos.test.api.ReleaseDeviceResponse"
            },
            {
              "inputType": ".chromiumos.test.api.ExtendLeaseRequest",
              "name": "ExtendLease",
              "options": {},
              "outputType": ".chromiumos.test.api.ExtendLeaseResponse"
            },
            {
              "inputType": ".chromiumos.test.api.GetDeviceRequest",
              "name": "GetDevice",
              "options": {},
              "outputType": ".chromiumos.test.api.Device"
            },
            {
              "inputType": ".chromiumos.test.api.ListDevicesRequest",
              "name": "ListDevices",
              "options": {},
              "outputType": ".chromiumos.test.api.ListDevicesResponse"
            },
            {
              "inputType": ".chromiumos.test.api.ListDeviceLeasesRequest",
              "name": "ListDeviceLeases",
              "options": {},
              "outputType": ".chromiumos.test.api.ListDeviceLeasesResponse"
            }
          ],
          "name": "DeviceLeaseService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/device_config_id.proto",
        "chromiumos/longrunning/operations.proto"
      ],
      "enumType": [
        {
          "name": "Output",
          "value": [
            {
              "name": "OUTPUT_PIPE",
              "number": 0
            },
            {
              "name": "OUTPUT_STDOUT",
              "number": 1
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "command",
              "label": "LABEL_OPTIONAL",
              "name": "command",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "args",
              "label": "LABEL_REPEATED",
              "name": "args",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "stdin",
              "label": "LABEL_OPTIONAL",
              "name": "stdin",
              "number": 4,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "stdout",
              "label": "LABEL_OPTIONAL",
              "name": "stdout",
              "number": 5,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.Output"
            },
            {
              "jsonName": "stderr",
              "label": "LABEL_OPTIONAL",
              "name": "stderr",
              "number": 6,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.Output"
            }
          ],
          "name": "ExecCommandRequest"
        },
        {
          "field": [
            {
              "jsonName": "exitInfo",
              "label": "LABEL_OPTIONAL",
              "name": "exit_info",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ExecCommandResponse.ExitInfo"
            },
            {
              "jsonName": "stdout",
              "label": "LABEL_OPTIONAL",
              "name": "stdout",
              "number": 2,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "stderr",
              "label": "LABEL_OPTIONAL",
              "name": "stderr",
              "number": 3,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "ExecCommandResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "status",
                  "label": "LABEL_OPTIONAL",
                  "name": "status",
                  "number": 1,
                  "type": "TYPE_INT32"
                },
                {
                  "jsonName": "signaled",
                  "label": "LABEL_OPTIONAL",
                  "name": "signaled",
                  "number": 2,
                  "type": "TYPE_BOOL"
                },
                {
                  "jsonName": "started",
                  "label": "LABEL_OPTIONAL",
                  "name": "started",
                  "number": 3,
                  "type": "TYPE_BOOL"
                },
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 4,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "ExitInfo"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "file",
              "label": "LABEL_OPTIONAL",
              "name": "file",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "FetchFileRequest"
        },
        {
          "field": [
            {
              "jsonName": "file",
              "label": "LABEL_OPTIONAL",
              "name": "file",
              "number": 1,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "File"
        },
        {
          "field": [
            {
              "jsonName": "fetchCore",
              "label": "LABEL_OPTIONAL",
              "name": "fetch_core",
              "number": 2,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "FetchCrashesRequest",
          "reservedRange": [
            {
              "end": 2,
              "start": 1
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "crashId",
              "label": "LABEL_OPTIONAL",
              "name": "crash_id",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "crash",
              "label": "LABEL_OPTIONAL",
              "name": "crash",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrashInfo"
            },
            {
              "jsonName": "blob",
              "label": "LABEL_OPTIONAL",
              "name": "blob",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrashBlob"
            },
            {
              "jsonName": "core",
              "label": "LABEL_OPTIONAL",
              "name": "core",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "FetchCrashesResponse",
          "oneofDecl": [
            {
              "name": "data"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "execName",
              "label": "LABEL_OPTIONAL",
              "name": "exec_name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "prod",
              "label": "LABEL_OPTIONAL",
              "name": "prod",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "ver",
              "label": "LABEL_OPTIONAL",
              "name": "ver",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "sig",
              "label": "LABEL_OPTIONAL",
              "name": "sig",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "inProgressIntegrationTest",
              "label": "LABEL_OPTIONAL",
              "name": "in_progress_integration_test",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "collector",
              "label": "LABEL_OPTIONAL",
              "name": "collector",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "fields",
              "label": "LABEL_REPEATED",
              "name": "fields",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CrashMetadata"
            }
          ],
          "name": "CrashInfo"
        },
        {
          "field": [
            {
              "jsonName": "key",
              "label": "LABEL_OPTIONAL",
              "name": "key",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "text",
              "label": "LABEL_OPTIONAL",
              "name": "text",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CrashMetadata"
        },
        {
          "field": [
            {
              "jsonName": "key",
              "label": "LABEL_OPTIONAL",
              "name": "key",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "blob",
              "label": "LABEL_OPTIONAL",
              "name": "blob",
              "number": 2,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "filename",
              "label": "LABEL_OPTIONAL",
              "name": "filename",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CrashBlob"
        },
        {
          "field": [
            {
              "jsonName": "args",
              "label": "LABEL_REPEATED",
              "name": "args",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "retry",
              "label": "LABEL_OPTIONAL",
              "name": "retry",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.RestartRequest.ReconnectRetry"
            }
          ],
          "name": "RestartRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "times",
                  "label": "LABEL_OPTIONAL",
                  "name": "times",
                  "number": 1,
                  "type": "TYPE_INT32"
                },
                {
                  "jsonName": "intervalMs",
                  "label": "LABEL_OPTIONAL",
                  "name": "interval_ms",
                  "number": 2,
                  "type": "TYPE_INT64"
                }
              ],
              "name": "ReconnectRetry"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "output",
              "label": "LABEL_OPTIONAL",
              "name": "output",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RestartResponse"
        },
        {
          "name": "RestartMetadata"
        },
        {
          "field": [
            {
              "jsonName": "file",
              "label": "LABEL_OPTIONAL",
              "name": "file",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CacheRequest.LocalFile"
            },
            {
              "jsonName": "pipe",
              "label": "LABEL_OPTIONAL",
              "name": "pipe",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CacheRequest.Pipe"
            },
            {
              "jsonName": "gsFile",
              "label": "LABEL_OPTIONAL",
              "name": "gs_file",
              "number": 3,
              "oneofIndex": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CacheRequest.GSFile"
            },
            {
              "jsonName": "gsZipFile",
              "label": "LABEL_OPTIONAL",
              "name": "gs_zip_file",
              "number": 4,
              "oneofIndex": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CacheRequest.GSZipFile"
            },
            {
              "jsonName": "gsTarFile",
              "label": "LABEL_OPTIONAL",
              "name": "gs_tar_file",
              "number": 5,
              "oneofIndex": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CacheRequest.GSTARFile"
            },
            {
              "jsonName": "retry",
              "label": "LABEL_OPTIONAL",
              "name": "retry",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CacheRequest.Retry"
            }
          ],
          "name": "CacheRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "path",
                  "label": "LABEL_OPTIONAL",
                  "name": "path",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "LocalFile"
            },
            {
              "field": [
                {
                  "jsonName": "commands",
                  "label": "LABEL_OPTIONAL",
                  "name": "commands",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Pipe"
            },
            {
              "field": [
                {
                  "jsonName": "sourcePath",
                  "label": "LABEL_OPTIONAL",
                  "name": "source_path",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "GSFile"
            },
            {
              "field": [
                {
                  "jsonName": "sourcePath",
                  "label": "LABEL_OPTIONAL",
                  "name": "source_path",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "GSZipFile"
            },
            {
              "field": [
                {
                  "jsonName": "sourcePath",
                  "label": "LABEL_OPTIONAL",
                  "name": "source_path",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "sourceFile",
                  "label": "LABEL_OPTIONAL",
                  "name": "source_file",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "GSTARFile"
            },
            {
              "field": [
                {
                  "jsonName": "times",
                  "label": "LABEL_OPTIONAL",
                  "name": "times",
                  "number": 1,
                  "type": "TYPE_INT32"
                },
                {
                  "jsonName": "intervalMs",
                  "label": "LABEL_OPTIONAL",
                  "name": "interval_ms",
                  "number": 2,
                  "type": "TYPE_INT64"
                }
              ],
              "name": "Retry"
            }
          ],
          "oneofDecl": [
            {
              "name": "destination"
            },
            {
              "name": "source"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CacheResponse.Success"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CacheResponse.Failure"
            }
          ],
          "name": "CacheResponse",
          "nestedType": [
            {
              "name": "Success"
            },
            {
              "field": [
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Failure"
            }
          ],
          "oneofDecl": [
            {
              "name": "result"
            }
          ]
        },
        {
          "name": "CacheMetadata"
        },
        {
          "name": "ForceReconnectRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ForceReconnectResponse.Success"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ForceReconnectResponse.Failure"
            }
          ],
          "name": "ForceReconnectResponse",
          "nestedType": [
            {
              "name": "Success"
            },
            {
              "field": [
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Failure"
            }
          ],
          "oneofDecl": [
            {
              "name": "result"
            }
          ]
        },
        {
          "name": "ForceReconnectMetadata"
        },
        {
          "name": "DetectDeviceConfigIdRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DetectDeviceConfigIdResponse.Success"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DetectDeviceConfigIdResponse.Failure"
            }
          ],
          "name": "DetectDeviceConfigIdResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "detectedScanConfig",
                  "label": "LABEL_OPTIONAL",
                  "name": "detected_scan_config",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.DeviceConfigId.ScanConfig"
                }
              ],
              "name": "Success"
            },
            {
              "field": [
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Failure"
            }
          ],
          "oneofDecl": [
            {
              "name": "result"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/dut_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.ExecCommandRequest",
              "name": "ExecCommand",
              "outputType": ".chromiumos.test.api.ExecCommandResponse",
              "serverStreaming": true
            },
            {
              "inputType": ".chromiumos.test.api.FetchCrashesRequest",
              "name": "FetchCrashes",
              "outputType": ".chromiumos.test.api.FetchCrashesResponse",
              "serverStreaming": true
            },
            {
              "inputType": ".chromiumos.test.api.RestartRequest",
              "name": "Restart",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "RestartMetadata",
                  "responseType": "RestartResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            },
            {
              "inputType": ".chromiumos.test.api.DetectDeviceConfigIdRequest",
              "name": "DetectDeviceConfigId",
              "outputType": ".chromiumos.test.api.DetectDeviceConfigIdResponse",
              "serverStreaming": true
            },
            {
              "inputType": ".chromiumos.test.api.FetchFileRequest",
              "name": "FetchFile",
              "outputType": ".chromiumos.test.api.File",
              "serverStreaming": true
            },
            {
              "inputType": ".chromiumos.test.api.CacheRequest",
              "name": "Cache",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "CacheMetadata",
                  "responseType": "CacheResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            },
            {
              "inputType": ".chromiumos.test.api.ForceReconnectRequest",
              "name": "ForceReconnect",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "ForceReconnectMetadata",
                  "responseType": "ForceReconnectResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            }
          ],
          "name": "DutService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/longrunning/operations.proto",
        "chromiumos/test/api/cros_test_cli.proto"
      ],
      "messageType": [
        {
          "name": "RunCrosTestMetadata"
        }
      ],
      "name": "chromiumos/test/api/execution_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.CrosTestRequest",
              "name": "RunTests",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "RunCrosTestMetadata",
                  "responseType": "CrosTestResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            }
          ],
          "name": "ExecutionService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/build/api/firmware_config.proto"
      ],
      "messageType": [
        {
          "name": "FirmwareProvisionStartupMetadata",
          "reservedName": [
            "cache_server_address"
          ],
          "reservedRange": [
            {
              "end": 2,
              "start": 1
            }
          ]
        },
        {
          "enumType": [
            {
              "name": "OperatingSystem",
              "value": [
                {
                  "name": "UNKNOWN",
                  "number": 0
                },
                {
                  "name": "CHROMEOS",
                  "number": 1
                },
                {
                  "name": "ANDROID",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "firmwareConfig",
              "label": "LABEL_OPTIONAL",
              "name": "firmware_config",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.build.api.FirmwareConfig"
            },
            {
              "jsonName": "os",
              "label": "LABEL_OPTIONAL",
              "name": "os",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.FirmwareProvisionInstallMetadata.OperatingSystem"
            }
          ],
          "name": "FirmwareProvisionInstallMetadata"
        },
        {
          "field": [
            {
              "jsonName": "errorMessage",
              "label": "LABEL_OPTIONAL",
              "name": "error_message",
              "number": 1,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "apRoVersion",
              "label": "LABEL_OPTIONAL",
              "name": "ap_ro_version",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "apRwVersion",
              "label": "LABEL_OPTIONAL",
              "name": "ap_rw_version",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "ecRoVersion",
              "label": "LABEL_OPTIONAL",
              "name": "ec_ro_version",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "ecRwVersion",
              "label": "LABEL_OPTIONAL",
              "name": "ec_rw_version",
              "number": 5,
              "type": "TYPE_STRING"
            }
          ],
          "name": "FirmwareProvisionResponse"
        }
      ],
      "name": "chromiumos/test/api/firmware_provision.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/timestamp.proto"
      ],
      "messageType": [
        {
          "enumType": [
            {
              "name": "Status",
              "value": [
                {
                  "name": "UNKNOWN",
                  "number": 0
                },
                {
                  "name": "READY",
                  "number": 1
                },
                {
                  "name": "PENDING",
                  "number": 2
                },
                {
                  "name": "FAILED",
                  "number": 3
                },
                {
                  "name": "DELETING",
                  "number": 4
                },
                {
                  "name": "NOT_FOUND",
                  "number": 5
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "project",
              "label": "LABEL_OPTIONAL",
              "name": "project",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "status",
              "label": "LABEL_OPTIONAL",
              "name": "status",
              "number": 3,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.GceImage.Status"
            },
            {
              "jsonName": "source",
              "label": "LABEL_OPTIONAL",
              "name": "source",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "labels",
              "label": "LABEL_REPEATED",
              "name": "labels",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GceImage.LabelsEntry"
            },
            {
              "jsonName": "description",
              "label": "LABEL_OPTIONAL",
              "name": "description",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "timeCreated",
              "label": "LABEL_OPTIONAL",
              "name": "time_created",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            }
          ],
          "name": "GceImage",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "LabelsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/image.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/duration.proto",
        "chromiumos/test/api/device_leasing.proto",
        "chromiumos/test/api/image.proto"
      ],
      "enumType": [
        {
          "name": "ProviderId",
          "value": [
            {
              "name": "UNKNOWN",
              "number": 0
            },
            {
              "name": "GCLOUD",
              "number": 1
            },
            {
              "name": "CLOUDSDK",
              "number": 2
            },
            {
              "name": "VM_LEASER",
              "number": 3
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "ssh",
              "label": "LABEL_OPTIONAL",
              "name": "ssh",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.AddressPort"
            },
            {
              "jsonName": "config",
              "label": "LABEL_OPTIONAL",
              "name": "config",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Config"
            }
          ],
          "name": "VmInstance"
        },
        {
          "field": [
            {
              "jsonName": "config",
              "label": "LABEL_OPTIONAL",
              "name": "config",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Config"
            },
            {
              "jsonName": "tags",
              "label": "LABEL_REPEATED",
              "name": "tags",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CreateVmInstanceRequest.TagsEntry"
            }
          ],
          "name": "CreateVmInstanceRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "TagsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "config",
              "label": "LABEL_OPTIONAL",
              "name": "config",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Config"
            },
            {
              "jsonName": "tagFilters",
              "label": "LABEL_REPEATED",
              "name": "tag_filters",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ListVmInstancesRequest.TagFiltersEntry"
            }
          ],
          "name": "ListVmInstancesRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "TagFiltersEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "address",
              "label": "LABEL_OPTIONAL",
              "name": "address",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "port",
              "label": "LABEL_OPTIONAL",
              "name": "port",
              "number": 2,
              "type": "TYPE_INT32"
            }
          ],
          "name": "AddressPort"
        },
        {
          "field": [
            {
              "jsonName": "gcloudBackend",
              "label": "LABEL_OPTIONAL",
              "name": "gcloud_backend",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Config.GCloudBackend"
            },
            {
              "jsonName": "vmLeaserBackend",
              "label": "LABEL_OPTIONAL",
              "name": "vm_leaser_backend",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Config.VmLeaserBackend"
            }
          ],
          "name": "Config",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "project",
                  "label": "LABEL_OPTIONAL",
                  "name": "project",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "zone",
                  "label": "LABEL_OPTIONAL",
                  "name": "zone",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "machineType",
                  "label": "LABEL_OPTIONAL",
                  "name": "machine_type",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "instancePrefix",
                  "label": "LABEL_OPTIONAL",
                  "name": "instance_prefix",
                  "number": 4,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "network",
                  "label": "LABEL_OPTIONAL",
                  "name": "network",
                  "number": 7,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "subnet",
                  "label": "LABEL_OPTIONAL",
                  "name": "subnet",
                  "number": 8,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "publicIp",
                  "label": "LABEL_OPTIONAL",
                  "name": "public_ip",
                  "number": 5,
                  "type": "TYPE_BOOL"
                },
                {
                  "jsonName": "alwaysSshInternalIp",
                  "label": "LABEL_OPTIONAL",
                  "name": "always_ssh_internal_ip",
                  "number": 9,
                  "type": "TYPE_BOOL"
                },
                {
                  "jsonName": "image",
                  "label": "LABEL_OPTIONAL",
                  "name": "image",
                  "number": 6,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.GceImage"
                }
              ],
              "name": "GCloudBackend"
            },
            {
              "enumType": [
                {
                  "name": "Environment",
                  "value": [
                    {
                      "name": "ENV_LOCAL",
                      "number": 0
                    },
                    {
                      "name": "ENV_STAGING",
                      "number": 1
                    },
                    {
                      "name": "ENV_PRODUCTION",
                      "number": 2
                    }
                  ]
                }
              ],
              "field": [
                {
                  "jsonName": "env",
                  "label": "LABEL_OPTIONAL",
                  "name": "env",
                  "number": 3,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.test.api.Config.VmLeaserBackend.Environment"
                },
                {
                  "jsonName": "vmRequirements",
                  "label": "LABEL_OPTIONAL",
                  "name": "vm_requirements",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.VMRequirements"
                },
                {
                  "jsonName": "leaseDuration",
                  "label": "LABEL_OPTIONAL",
                  "name": "lease_duration",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.Duration"
                }
              ],
              "name": "VmLeaserBackend"
            }
          ],
          "oneofDecl": [
            {
              "name": "backend"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/instance.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "overrideVersion",
              "label": "LABEL_OPTIONAL",
              "name": "override_version",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "overrideInstallPath",
              "label": "LABEL_OPTIONAL",
              "name": "override_install_path",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "LaCrOSProvisionMetadata"
        }
      ],
      "name": "chromiumos/test/api/lacros_provision_metadata.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/any.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            }
          ],
          "name": "StartLoggingRequest"
        },
        {
          "enumType": [
            {
              "name": "Status",
              "value": [
                {
                  "name": "STATUS_UNKNOWN",
                  "number": 0
                },
                {
                  "name": "STATUS_SUCCESS",
                  "number": 1
                },
                {
                  "name": "STATUS_FAILURE",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "status",
              "label": "LABEL_OPTIONAL",
              "name": "status",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.StartLoggingResponse.Status"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "message",
              "label": "LABEL_OPTIONAL",
              "name": "message",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "StartLoggingResponse"
        },
        {
          "field": [
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            }
          ],
          "name": "StopLoggingRequest"
        },
        {
          "enumType": [
            {
              "name": "Status",
              "value": [
                {
                  "name": "STATUS_UNKNOWN",
                  "number": 0
                },
                {
                  "name": "STATUS_SUCCESS",
                  "number": 1
                },
                {
                  "name": "STATUS_FAILURE",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "status",
              "label": "LABEL_OPTIONAL",
              "name": "status",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.StopLoggingResponse.Status"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Any"
            },
            {
              "jsonName": "message",
              "label": "LABEL_OPTIONAL",
              "name": "message",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "StopLoggingResponse"
        }
      ],
      "name": "chromiumos/test/api/logging_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.StartLoggingRequest",
              "name": "Start",
              "outputType": ".chromiumos.test.api.StartLoggingResponse"
            },
            {
              "inputType": ".chromiumos.test.api.StopLoggingRequest",
              "name": "Stop",
              "outputType": ".chromiumos.test.api.StopLoggingResponse"
            }
          ],
          "name": "LoggingService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/bols/bols_service.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "reuseExisting",
              "label": "LABEL_OPTIONAL",
              "name": "reuse_existing",
              "number": 1,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "StartServodRequest"
        },
        {
          "name": "StartServodResponse"
        },
        {
          "name": "StopServodRequest"
        },
        {
          "name": "StopServodResponse"
        },
        {
          "enumType": [
            {
              "name": "Method",
              "value": [
                {
                  "name": "DOC",
                  "number": 0
                },
                {
                  "name": "GET",
                  "number": 1
                },
                {
                  "name": "SET",
                  "number": 2
                },
                {
                  "name": "HWINIT",
                  "number": 3
                },
                {
                  "name": "ECHO",
                  "number": 4
                },
                {
                  "name": "GET_SERVO_SERIAL",
                  "number": 5
                },
                {
                  "name": "GET_SERVO_VERSION",
                  "number": 6
                },
                {
                  "name": "GET_SERVOD_VERSION",
                  "number": 7
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "method",
              "label": "LABEL_OPTIONAL",
              "name": "method",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.lsnexus.CallServodRequest.Method"
            },
            {
              "jsonName": "args",
              "label": "LABEL_REPEATED",
              "name": "args",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.bols.ServodValue"
            },
            {
              "jsonName": "control",
              "label": "LABEL_OPTIONAL",
              "name": "control",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CallServodRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.lsnexus.CallServodResponse.Success"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.lsnexus.CallServodResponse.Failure"
            }
          ],
          "name": "CallServodResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "result",
                  "label": "LABEL_OPTIONAL",
                  "name": "result",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.bols.ServodValue"
                }
              ],
              "name": "Success"
            },
            {
              "field": [
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Failure"
            }
          ],
          "oneofDecl": [
            {
              "name": "result"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "values",
              "label": "LABEL_REPEATED",
              "name": "values",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "StringList"
        },
        {
          "field": [
            {
              "jsonName": "msg",
              "label": "LABEL_OPTIONAL",
              "name": "msg",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "EchoRequest"
        },
        {
          "field": [
            {
              "jsonName": "result",
              "label": "LABEL_OPTIONAL",
              "name": "result",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "EchoResponse"
        },
        {
          "name": "DownloadSystemLogsRequest"
        },
        {
          "name": "DownloadSystemLogsResponse"
        },
        {
          "name": "DownloadServoLogsRequest"
        },
        {
          "name": "DownloadServoLogsResponse"
        },
        {
          "field": [
            {
              "jsonName": "filename",
              "label": "LABEL_OPTIONAL",
              "name": "filename",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetFileRequest"
        },
        {
          "field": [
            {
              "jsonName": "data",
              "label": "LABEL_OPTIONAL",
              "name": "data",
              "number": 1,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "GetFileResponse"
        },
        {
          "field": [
            {
              "jsonName": "reqInfo",
              "label": "LABEL_OPTIONAL",
              "name": "req_info",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.lsnexus.PutFileRequestInitInfo"
            },
            {
              "jsonName": "data",
              "label": "LABEL_OPTIONAL",
              "name": "data",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "PutFileRequest",
          "oneofDecl": [
            {
              "name": "source"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "filename",
              "label": "LABEL_OPTIONAL",
              "name": "filename",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "PutFileRequestInitInfo"
        },
        {
          "name": "PutFileResponse"
        },
        {
          "field": [
            {
              "jsonName": "fileName",
              "label": "LABEL_OPTIONAL",
              "name": "file_name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RemoveFileRequest"
        },
        {
          "name": "RemoveFileResponse"
        },
        {
          "field": [
            {
              "jsonName": "path",
              "label": "LABEL_OPTIONAL",
              "name": "path",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "MakeDirRequest"
        },
        {
          "name": "MakeDirResponse"
        },
        {
          "field": [
            {
              "jsonName": "path",
              "label": "LABEL_OPTIONAL",
              "name": "path",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RemoveDirRequest"
        },
        {
          "name": "RemoveDirResponse"
        },
        {
          "field": [
            {
              "jsonName": "parent",
              "label": "LABEL_OPTIONAL",
              "name": "parent",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "MakeTempDirRequest"
        },
        {
          "field": [
            {
              "jsonName": "path",
              "label": "LABEL_OPTIONAL",
              "name": "path",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "MakeTempDirResponse"
        },
        {
          "name": "DMesgRequest"
        },
        {
          "field": [
            {
              "jsonName": "output",
              "label": "LABEL_OPTIONAL",
              "name": "output",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.lsnexus.OutputStream"
            }
          ],
          "name": "DMesgResponse"
        },
        {
          "field": [
            {
              "jsonName": "stdout",
              "label": "LABEL_OPTIONAL",
              "name": "stdout",
              "number": 1,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "stderr",
              "label": "LABEL_OPTIONAL",
              "name": "stderr",
              "number": 2,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "OutputStream"
        },
        {
          "field": [
            {
              "jsonName": "params",
              "label": "LABEL_REPEATED",
              "name": "params",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RunFutilityRequest"
        },
        {
          "field": [
            {
              "jsonName": "output",
              "label": "LABEL_OPTIONAL",
              "name": "output",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.lsnexus.OutputStream"
            }
          ],
          "name": "RunFutilityResponse"
        },
        {
          "field": [
            {
              "jsonName": "params",
              "label": "LABEL_REPEATED",
              "name": "params",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RunFlashECRequest"
        },
        {
          "field": [
            {
              "jsonName": "output",
              "label": "LABEL_OPTIONAL",
              "name": "output",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.lsnexus.OutputStream"
            }
          ],
          "name": "RunFlashECResponse"
        },
        {
          "field": [
            {
              "jsonName": "params",
              "label": "LABEL_REPEATED",
              "name": "params",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RunGSCToolRequest"
        },
        {
          "field": [
            {
              "jsonName": "output",
              "label": "LABEL_OPTIONAL",
              "name": "output",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.lsnexus.OutputStream"
            }
          ],
          "name": "RunGSCToolResponse"
        },
        {
          "field": [
            {
              "jsonName": "params",
              "label": "LABEL_REPEATED",
              "name": "params",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "RunUARTStressTesterRequest"
        },
        {
          "field": [
            {
              "jsonName": "output",
              "label": "LABEL_OPTIONAL",
              "name": "output",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.lsnexus.OutputStream"
            }
          ],
          "name": "RunUARTStressTesterResponse"
        }
      ],
      "name": "chromiumos/test/api/lsnexus/lsnexus_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api/lsnexus",
        "javaOuterClassname": "LsnexusServiceOuterClass"
      },
      "package": "chromiumos.test.api.lsnexus",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.lsnexus.StartServodRequest",
              "name": "StartServod",
              "outputType": ".chromiumos.test.api.lsnexus.StartServodResponse"
            },
            {
              "inputType": ".chromiumos.test.api.lsnexus.StopServodRequest",
              "name": "StopServod",
              "outputType": ".chromiumos.test.api.lsnexus.StopServodResponse"
            },
            {
              "inputType": ".chromiumos.test.api.lsnexus.CallServodRequest",
              "name": "CallServod",
              "outputType": ".chromiumos.test.api.lsnexus.CallServodResponse"
            },
            {
              "inputType": ".chromiumos.test.api.lsnexus.GetFileRequest",
              "name": "GetFile",
              "options": {},
              "outputType": ".chromiumos.test.api.lsnexus.GetFileResponse",
              "serverStreaming": true
            },
            {
              "clientStreaming": true,
              "inputType": ".chromiumos.test.api.lsnexus.PutFileRequest",
              "name": "PutFile",
              "options": {},
              "outputType": ".chromiumos.test.api.lsnexus.PutFileResponse"
            },
            {
              "inputType": ".chromiumos.test.api.lsnexus.RemoveFileRequest",
              "name": "RemoveFile",
              "options": {},
              "outputType": ".chromiumos.test.api.lsnexus.RemoveFileResponse"
            },
            {
              "inputType": ".chromiumos.test.api.lsnexus.MakeDirRequest",
              "name": "MakeDir",
              "options": {},
              "outputType": ".chromiumos.test.api.lsnexus.MakeDirResponse"
            },
            {
              "inputType": ".chromiumos.test.api.lsnexus.RemoveDirRequest",
              "name": "RemoveDir",
              "options": {},
              "outputType": ".chromiumos.test.api.lsnexus.RemoveDirResponse"
            },
            {
              "inputType": ".chromiumos.test.api.lsnexus.MakeTempDirRequest",
              "name": "MakeTempDir",
              "options": {},
              "outputType": ".chromiumos.test.api.lsnexus.MakeTempDirResponse"
            },
            {
              "inputType": ".chromiumos.test.api.lsnexus.DMesgRequest",
              "name": "DMesg",
              "options": {},
              "outputType": ".chromiumos.test.api.lsnexus.DMesgResponse",
              "serverStreaming": true
            },
            {
              "inputType": ".chromiumos.test.api.lsnexus.EchoRequest",
              "name": "Echo",
              "options": {},
              "outputType": ".chromiumos.test.api.lsnexus.EchoResponse"
            },
            {
              "inputType": ".chromiumos.test.api.lsnexus.DownloadServoLogsRequest",
              "name": "DownloadServoLogs",
              "options": {},
              "outputType": ".chromiumos.test.api.lsnexus.DownloadServoLogsResponse"
            },
            {
              "inputType": ".chromiumos.test.api.lsnexus.RunFutilityRequest",
              "name": "RunFutility",
              "options": {},
              "outputType": ".chromiumos.test.api.lsnexus.RunFutilityResponse"
            },
            {
              "inputType": ".chromiumos.test.api.lsnexus.RunFlashECRequest",
              "name": "RunFlashEC",
              "options": {},
              "outputType": ".chromiumos.test.api.lsnexus.RunFlashECResponse"
            },
            {
              "inputType": ".chromiumos.test.api.lsnexus.RunGSCToolRequest",
              "name": "RunGSCTool",
              "options": {},
              "outputType": ".chromiumos.test.api.lsnexus.RunGSCToolResponse"
            },
            {
              "inputType": ".chromiumos.test.api.lsnexus.RunUARTStressTesterRequest",
              "name": "RunUARTStressTester",
              "options": {},
              "outputType": ".chromiumos.test.api.lsnexus.RunUARTStressTesterResponse"
            }
          ],
          "name": "LSNexusService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/storage_path.proto",
        "chromiumos/test/api/provision_state.proto",
        "chromiumos/test/api/test_case_metadata.proto",
        "chromiumos/test/api/test_case_result.proto",
        "chromiumos/test/api/test_harness.proto",
        "chromiumos/test/lab/api/dut.proto",
        "google/protobuf/duration.proto",
        "google/protobuf/timestamp.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "version",
              "label": "LABEL_OPTIONAL",
              "name": "version",
              "number": 1,
              "type": "TYPE_UINT32"
            },
            {
              "jsonName": "testInvocation",
              "label": "LABEL_OPTIONAL",
              "name": "test_invocation",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.TestInvocation"
            },
            {
              "jsonName": "testRuns",
              "label": "LABEL_REPEATED",
              "name": "test_runs",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.TestRun"
            }
          ],
          "name": "TestResult"
        },
        {
          "field": [
            {
              "jsonName": "testEnvironment",
              "label": "LABEL_OPTIONAL",
              "name": "test_environment",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.TestEnvironment"
            },
            {
              "jsonName": "dutTopology",
              "label": "LABEL_OPTIONAL",
              "name": "dut_topology",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.DutTopology"
            },
            {
              "jsonName": "primaryExecutionInfo",
              "label": "LABEL_OPTIONAL",
              "name": "primary_execution_info",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.ExecutionInfo"
            },
            {
              "jsonName": "secondaryExecutionsInfo",
              "label": "LABEL_REPEATED",
              "name": "secondary_executions_info",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.ExecutionInfo"
            },
            {
              "jsonName": "schedulingMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "scheduling_metadata",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.SchedulingMetadata"
            },
            {
              "jsonName": "tags",
              "label": "LABEL_REPEATED",
              "name": "tags",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.TestInvocation.TagsEntry"
            },
            {
              "jsonName": "isCftRun",
              "label": "LABEL_OPTIONAL",
              "name": "is_cft_run",
              "number": 7,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "isTrv2Run",
              "label": "LABEL_OPTIONAL",
              "name": "is_trv2_run",
              "number": 10,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "isAlRun",
              "label": "LABEL_OPTIONAL",
              "name": "is_al_run",
              "number": 11,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "is3dRun",
              "label": "LABEL_OPTIONAL",
              "name": "is_3d_run",
              "number": 12,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "projectTrackerMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "project_tracker_metadata",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.ProjectTrackerMetadata"
            },
            {
              "jsonName": "partnerInfo",
              "label": "LABEL_OPTIONAL",
              "name": "partner_info",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.PartnerInfo"
            },
            {
              "jsonName": "eqcInfo",
              "label": "LABEL_OPTIONAL",
              "name": "eqc_info",
              "number": 13,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.EqcInfo"
            }
          ],
          "name": "TestInvocation",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "TagsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.TestEnvironment.Id"
            },
            {
              "jsonName": "ancestorIds",
              "label": "LABEL_REPEATED",
              "name": "ancestor_ids",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.TestEnvironment.Id"
            }
          ],
          "name": "TestEnvironment",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "id",
                  "label": "LABEL_OPTIONAL",
                  "name": "id",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "name",
                  "label": "LABEL_OPTIONAL",
                  "name": "name",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Id"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "eqcHash",
              "label": "LABEL_OPTIONAL",
              "name": "eqc_hash",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "eqcName",
              "label": "LABEL_OPTIONAL",
              "name": "eqc_name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "eqcCategoryExpression",
              "label": "LABEL_REPEATED",
              "name": "eqc_category_expression",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.EqcInfo.EqcCategoryExpressionEntry"
            },
            {
              "jsonName": "eqcDimensions",
              "label": "LABEL_REPEATED",
              "name": "eqc_dimensions",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.EqcInfo.EqcDimensionsEntry"
            }
          ],
          "name": "EqcInfo",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "EqcCategoryExpressionEntry",
              "options": {
                "mapEntry": true
              }
            },
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "EqcDimensionsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "testCaseInfo",
              "label": "LABEL_OPTIONAL",
              "name": "test_case_info",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.TestCaseInfo"
            },
            {
              "jsonName": "logsInfo",
              "label": "LABEL_REPEATED",
              "name": "logs_info",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "customResults",
              "label": "LABEL_REPEATED",
              "name": "custom_results",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.CustomResult"
            },
            {
              "jsonName": "timeInfo",
              "label": "LABEL_OPTIONAL",
              "name": "time_info",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.TimingInfo"
            },
            {
              "jsonName": "testHarness",
              "label": "LABEL_OPTIONAL",
              "name": "test_harness",
              "number": 5,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestHarness"
            },
            {
              "jsonName": "executionMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "execution_metadata",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.ExecutionMetadata"
            },
            {
              "jsonName": "tags",
              "label": "LABEL_REPEATED",
              "name": "tags",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.TestRun.TagsEntry"
            },
            {
              "jsonName": "eqcInfo",
              "label": "LABEL_OPTIONAL",
              "name": "eqc_info",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.EqcInfo"
            }
          ],
          "name": "TestRun",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "TagsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "testCaseMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "test_case_metadata",
              "number": 1,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseMetadata"
            },
            {
              "jsonName": "testCaseResult",
              "label": "LABEL_OPTIONAL",
              "name": "test_case_result",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCaseResult"
            },
            {
              "jsonName": "displayName",
              "label": "LABEL_OPTIONAL",
              "name": "display_name",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "suite",
              "label": "LABEL_OPTIONAL",
              "name": "suite",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "branch",
              "label": "LABEL_OPTIONAL",
              "name": "branch",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "mainBuilderName",
              "label": "LABEL_OPTIONAL",
              "name": "main_builder_name",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "requester",
              "label": "LABEL_OPTIONAL",
              "name": "requester",
              "number": 7,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "contacts",
              "label": "LABEL_REPEATED",
              "name": "contacts",
              "number": 8,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "testPlanId",
              "label": "LABEL_OPTIONAL",
              "name": "test_plan_id",
              "number": 9,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "channel",
              "label": "LABEL_OPTIONAL",
              "name": "channel",
              "number": 10,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "avlInfo",
              "label": "LABEL_OPTIONAL",
              "name": "avl_info",
              "number": 11,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.AvlInfo"
            },
            {
              "jsonName": "gscInfo",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_info",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.GscInfo"
            },
            {
              "jsonName": "stressTestInfo",
              "label": "LABEL_OPTIONAL",
              "name": "stress_test_info",
              "number": 13,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.StressTestInfo"
            }
          ],
          "name": "TestCaseInfo"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "milestone",
              "label": "LABEL_OPTIONAL",
              "name": "milestone",
              "number": 2,
              "type": "TYPE_UINT64"
            },
            {
              "jsonName": "chromeOsVersion",
              "label": "LABEL_OPTIONAL",
              "name": "chrome_os_version",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "source",
              "label": "LABEL_OPTIONAL",
              "name": "source",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "snapshotVersion",
              "label": "LABEL_OPTIONAL",
              "name": "snapshot_version",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "buildTarget",
              "label": "LABEL_OPTIONAL",
              "name": "build_target",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "boardVariant",
              "label": "LABEL_OPTIONAL",
              "name": "board_variant",
              "number": 7,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "board",
              "label": "LABEL_OPTIONAL",
              "name": "board",
              "number": 8,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "buildMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "build_metadata",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildMetadata"
            },
            {
              "jsonName": "critical",
              "label": "LABEL_OPTIONAL",
              "name": "critical",
              "number": 10,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "boardType",
              "label": "LABEL_OPTIONAL",
              "name": "board_type",
              "number": 11,
              "type": "TYPE_STRING"
            }
          ],
          "name": "BuildInfo"
        },
        {
          "enumType": [
            {
              "name": "ChameleonType",
              "reservedRange": [
                {
                  "end": 1,
                  "start": 1
                },
                {
                  "end": 8,
                  "start": 6
                }
              ],
              "value": [
                {
                  "name": "CHAMELEON_TYPE_INVALID",
                  "number": 0
                },
                {
                  "name": "CHAMELEON_TYPE_DP",
                  "number": 2
                },
                {
                  "name": "CHAMELEON_TYPE_DP_HDMI",
                  "number": 3,
                  "options": {
                    "deprecated": true
                  }
                },
                {
                  "name": "CHAMELEON_TYPE_VGA",
                  "number": 4,
                  "options": {
                    "deprecated": true
                  }
                },
                {
                  "name": "CHAMELEON_TYPE_HDMI",
                  "number": 5
                },
                {
                  "name": "CHAMELEON_TYPE_V2",
                  "number": 9
                },
                {
                  "name": "CHAMELEON_TYPE_V3",
                  "number": 10
                },
                {
                  "name": "CHAMELEON_TYPE_RPI",
                  "number": 11
                }
              ]
            },
            {
              "name": "ChameleonConnectionType",
              "value": [
                {
                  "name": "CHAMELEON_CONNECTION_TYPE_INVALID",
                  "number": 0
                },
                {
                  "name": "CHAMELEON_CONNECTION_TYPE_AUDIOJACK",
                  "number": 1
                },
                {
                  "name": "CHAMELEON_CONNECTION_TYPE_USB",
                  "number": 2
                },
                {
                  "name": "CHAMELEON_CONNECTION_TYPE_HDMI",
                  "number": 3
                },
                {
                  "name": "CHAMELEON_CONNECTION_TYPE_DP",
                  "number": 4
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "arc",
              "label": "LABEL_OPTIONAL",
              "name": "arc",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildMetadata.Arc"
            },
            {
              "jsonName": "chrome",
              "label": "LABEL_OPTIONAL",
              "name": "chrome",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildMetadata.Chrome"
            },
            {
              "jsonName": "chromeOs",
              "label": "LABEL_OPTIONAL",
              "name": "chrome_os",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildMetadata.ChromeOs"
            },
            {
              "jsonName": "firmware",
              "label": "LABEL_OPTIONAL",
              "name": "firmware",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildMetadata.Firmware"
            },
            {
              "jsonName": "kernel",
              "label": "LABEL_OPTIONAL",
              "name": "kernel",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildMetadata.Kernel"
            },
            {
              "jsonName": "sku",
              "label": "LABEL_OPTIONAL",
              "name": "sku",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildMetadata.Sku"
            },
            {
              "jsonName": "chipset",
              "label": "LABEL_OPTIONAL",
              "name": "chipset",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildMetadata.Chipset"
            },
            {
              "jsonName": "cellular",
              "label": "LABEL_OPTIONAL",
              "name": "cellular",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildMetadata.Cellular"
            },
            {
              "jsonName": "lacros",
              "label": "LABEL_OPTIONAL",
              "name": "lacros",
              "number": 9,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildMetadata.Lacros"
            },
            {
              "jsonName": "chameleon",
              "label": "LABEL_OPTIONAL",
              "name": "chameleon",
              "number": 10,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Chameleon"
            },
            {
              "jsonName": "gfxInfo",
              "label": "LABEL_OPTIONAL",
              "name": "gfx_info",
              "number": 11,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildMetadata.GfxInfo"
            },
            {
              "jsonName": "modemInfo",
              "label": "LABEL_OPTIONAL",
              "name": "modem_info",
              "number": 12,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.ModemInfo"
            },
            {
              "jsonName": "chameleonInfo",
              "label": "LABEL_OPTIONAL",
              "name": "chameleon_info",
              "number": 13,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildMetadata.ChameleonInfo"
            },
            {
              "jsonName": "servoInfo",
              "label": "LABEL_OPTIONAL",
              "name": "servo_info",
              "number": 14,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildMetadata.ServoInfo"
            }
          ],
          "name": "BuildMetadata",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "version",
                  "label": "LABEL_OPTIONAL",
                  "name": "version",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "branch",
                  "label": "LABEL_OPTIONAL",
                  "name": "branch",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Arc"
            },
            {
              "field": [
                {
                  "jsonName": "version",
                  "label": "LABEL_OPTIONAL",
                  "name": "version",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Chrome"
            },
            {
              "field": [
                {
                  "jsonName": "version",
                  "label": "LABEL_OPTIONAL",
                  "name": "version",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "ChromeOs"
            },
            {
              "field": [
                {
                  "jsonName": "roVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "ro_version",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "rwVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "rw_version",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "apRoVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "ap_ro_version",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "apRwVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "ap_rw_version",
                  "number": 4,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "ecRoVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "ec_ro_version",
                  "number": 5,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "ecRwVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "ec_rw_version",
                  "number": 6,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Firmware"
            },
            {
              "field": [
                {
                  "jsonName": "version",
                  "label": "LABEL_OPTIONAL",
                  "name": "version",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Kernel"
            },
            {
              "field": [
                {
                  "jsonName": "hwidSku",
                  "label": "LABEL_OPTIONAL",
                  "name": "hwid_sku",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "dlmSkuId",
                  "label": "LABEL_OPTIONAL",
                  "name": "dlm_sku_id",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "hwid",
                  "label": "LABEL_OPTIONAL",
                  "name": "hwid",
                  "number": 3,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Sku"
            },
            {
              "field": [
                {
                  "jsonName": "wifiChip",
                  "label": "LABEL_OPTIONAL",
                  "name": "wifi_chip",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "wifiRouterModels",
                  "label": "LABEL_OPTIONAL",
                  "name": "wifi_router_models",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Chipset"
            },
            {
              "field": [
                {
                  "jsonName": "carrier",
                  "label": "LABEL_OPTIONAL",
                  "name": "carrier",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Cellular"
            },
            {
              "field": [
                {
                  "jsonName": "ashVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "ash_version",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "lacrosVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "lacros_version",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Lacros"
            },
            {
              "field": [
                {
                  "jsonName": "gpuId",
                  "label": "LABEL_OPTIONAL",
                  "name": "gpu_id",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "gpuFamily",
                  "label": "LABEL_OPTIONAL",
                  "name": "gpu_family",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "gpuOpenGlesVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "gpu_open_gles_version",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "gpuVendor",
                  "label": "LABEL_OPTIONAL",
                  "name": "gpu_vendor",
                  "number": 4,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "gpuVulkanVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "gpu_vulkan_version",
                  "number": 5,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "platformCpuVendor",
                  "label": "LABEL_OPTIONAL",
                  "name": "platform_cpu_vendor",
                  "number": 6,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "platformDiskSize",
                  "label": "LABEL_OPTIONAL",
                  "name": "platform_disk_size",
                  "number": 7,
                  "type": "TYPE_UINT64"
                },
                {
                  "jsonName": "platformMemorySize",
                  "label": "LABEL_OPTIONAL",
                  "name": "platform_memory_size",
                  "number": 8,
                  "type": "TYPE_UINT64"
                },
                {
                  "jsonName": "displayPanelName",
                  "label": "LABEL_OPTIONAL",
                  "name": "display_panel_name",
                  "number": 9,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "displayPresentHdr",
                  "label": "LABEL_OPTIONAL",
                  "name": "display_present_hdr",
                  "number": 10,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "displayPresentPsr",
                  "label": "LABEL_OPTIONAL",
                  "name": "display_present_psr",
                  "number": 11,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "displayPresentVrr",
                  "label": "LABEL_OPTIONAL",
                  "name": "display_present_vrr",
                  "number": 12,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "displayRefreshRate",
                  "label": "LABEL_OPTIONAL",
                  "name": "display_refresh_rate",
                  "number": 13,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "displayResolution",
                  "label": "LABEL_OPTIONAL",
                  "name": "display_resolution",
                  "number": 14,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "GfxInfo"
            },
            {
              "field": [
                {
                  "jsonName": "chameleonType",
                  "label": "LABEL_REPEATED",
                  "name": "chameleon_type",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.test.artifact.BuildMetadata.ChameleonType"
                },
                {
                  "jsonName": "chameleonConnectionTypes",
                  "label": "LABEL_REPEATED",
                  "name": "chameleon_connection_types",
                  "number": 2,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.test.artifact.BuildMetadata.ChameleonConnectionType"
                }
              ],
              "name": "ChameleonInfo"
            },
            {
              "field": [
                {
                  "jsonName": "servodVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "servod_version",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "servoVersions",
                  "label": "LABEL_OPTIONAL",
                  "name": "servo_versions",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "servoType",
                  "label": "LABEL_OPTIONAL",
                  "name": "servo_type",
                  "number": 3,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "ServoInfo"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "dut",
              "label": "LABEL_OPTIONAL",
              "name": "dut",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut"
            },
            {
              "jsonName": "provisionState",
              "label": "LABEL_OPTIONAL",
              "name": "provision_state",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ProvisionState"
            },
            {
              "jsonName": "tags",
              "label": "LABEL_REPEATED",
              "name": "tags",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.DutInfo.TagsEntry"
            },
            {
              "jsonName": "cbx",
              "label": "LABEL_OPTIONAL",
              "name": "cbx",
              "number": 4,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "usbInfo",
              "label": "LABEL_OPTIONAL",
              "name": "usb_info",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.DutInfo.UsbInfo"
            },
            {
              "jsonName": "stressTestInfo",
              "label": "LABEL_OPTIONAL",
              "name": "stress_test_info",
              "number": 6,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.DutInfo.StressTestInfo"
            }
          ],
          "name": "DutInfo",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "TagsEntry",
              "options": {
                "mapEntry": true
              }
            },
            {
              "field": [
                {
                  "jsonName": "powerDeliveryPortServo",
                  "label": "LABEL_OPTIONAL",
                  "name": "power_delivery_port_servo",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "powerDeliveryPortCount",
                  "label": "LABEL_OPTIONAL",
                  "name": "power_delivery_port_count",
                  "number": 2,
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "UsbInfo"
            },
            {
              "field": [
                {
                  "jsonName": "iterations",
                  "label": "LABEL_OPTIONAL",
                  "name": "iterations",
                  "number": 1,
                  "options": {
                    "deprecated": true
                  },
                  "type": "TYPE_UINT32"
                }
              ],
              "name": "StressTestInfo",
              "options": {
                "deprecated": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "drone",
              "label": "LABEL_OPTIONAL",
              "name": "drone",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "droneImage",
              "label": "LABEL_OPTIONAL",
              "name": "drone_image",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "droneServer",
              "label": "LABEL_OPTIONAL",
              "name": "drone_server",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DroneInfo"
        },
        {
          "field": [
            {
              "jsonName": "taskId",
              "label": "LABEL_OPTIONAL",
              "name": "task_id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "suiteTaskId",
              "label": "LABEL_OPTIONAL",
              "name": "suite_task_id",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "taskName",
              "label": "LABEL_OPTIONAL",
              "name": "task_name",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "pool",
              "label": "LABEL_OPTIONAL",
              "name": "pool",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "labelPool",
              "label": "LABEL_OPTIONAL",
              "name": "label_pool",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "botId",
              "label": "LABEL_OPTIONAL",
              "name": "bot_id",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "botConfig",
              "label": "LABEL_OPTIONAL",
              "name": "bot_config",
              "number": 7,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SwarmingInfo"
        },
        {
          "field": [
            {
              "jsonName": "ufsZone",
              "label": "LABEL_OPTIONAL",
              "name": "ufs_zone",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "InventoryInfo"
        },
        {
          "field": [
            {
              "jsonName": "project",
              "label": "LABEL_OPTIONAL",
              "name": "project",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "bucket",
              "label": "LABEL_OPTIONAL",
              "name": "bucket",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "builder",
              "label": "LABEL_OPTIONAL",
              "name": "builder",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "BuilderID"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "builder",
              "label": "LABEL_OPTIONAL",
              "name": "builder",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuilderID"
            },
            {
              "jsonName": "ancestorIds",
              "label": "LABEL_REPEATED",
              "name": "ancestor_ids",
              "number": 3,
              "type": "TYPE_INT64"
            }
          ],
          "name": "BuildbucketInfo"
        },
        {
          "field": [
            {
              "jsonName": "droneInfo",
              "label": "LABEL_OPTIONAL",
              "name": "drone_info",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.DroneInfo"
            },
            {
              "jsonName": "swarmingInfo",
              "label": "LABEL_OPTIONAL",
              "name": "swarming_info",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.SwarmingInfo"
            },
            {
              "jsonName": "buildbucketInfo",
              "label": "LABEL_OPTIONAL",
              "name": "buildbucket_info",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildbucketInfo"
            }
          ],
          "name": "SkylabInfo"
        },
        {
          "field": [
            {
              "jsonName": "swarmingInfo",
              "label": "LABEL_OPTIONAL",
              "name": "swarming_info",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.SwarmingInfo"
            },
            {
              "jsonName": "buildbucketInfo",
              "label": "LABEL_OPTIONAL",
              "name": "buildbucket_info",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildbucketInfo"
            },
            {
              "jsonName": "droneInfo",
              "label": "LABEL_OPTIONAL",
              "name": "drone_info",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.DroneInfo"
            }
          ],
          "name": "SatlabInfo"
        },
        {
          "field": [
            {
              "jsonName": "accountId",
              "label": "LABEL_OPTIONAL",
              "name": "account_id",
              "number": 1,
              "type": "TYPE_INT64"
            }
          ],
          "name": "PartnerInfo"
        },
        {
          "field": [
            {
              "jsonName": "buildInfo",
              "label": "LABEL_OPTIONAL",
              "name": "build_info",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.BuildInfo"
            },
            {
              "jsonName": "dutInfo",
              "label": "LABEL_OPTIONAL",
              "name": "dut_info",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.DutInfo"
            },
            {
              "jsonName": "skylabInfo",
              "label": "LABEL_OPTIONAL",
              "name": "skylab_info",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.SkylabInfo"
            },
            {
              "jsonName": "satlabInfo",
              "label": "LABEL_OPTIONAL",
              "name": "satlab_info",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.SatlabInfo"
            },
            {
              "jsonName": "inventoryInfo",
              "label": "LABEL_OPTIONAL",
              "name": "inventory_info",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.InventoryInfo"
            }
          ],
          "name": "ExecutionInfo",
          "oneofDecl": [
            {
              "name": "env_info"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "resultArtifactPath",
              "label": "LABEL_OPTIONAL",
              "name": "result_artifact_path",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "cts",
              "label": "LABEL_OPTIONAL",
              "name": "cts",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.CustomResult.Cts"
            }
          ],
          "name": "CustomResult",
          "nestedType": [
            {
              "name": "Cts"
            }
          ],
          "oneofDecl": [
            {
              "name": "type"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "queuedTime",
              "label": "LABEL_OPTIONAL",
              "name": "queued_time",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            },
            {
              "jsonName": "startedTime",
              "label": "LABEL_OPTIONAL",
              "name": "started_time",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            },
            {
              "jsonName": "duration",
              "label": "LABEL_OPTIONAL",
              "name": "duration",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Duration"
            }
          ],
          "name": "TimingInfo"
        },
        {
          "field": [
            {
              "jsonName": "hardwareDependencies",
              "label": "LABEL_REPEATED",
              "name": "hardware_dependencies",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.SchedulingMetadata.HardwareDependenciesEntry"
            },
            {
              "jsonName": "schedulingArgs",
              "label": "LABEL_REPEATED",
              "name": "scheduling_args",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.SchedulingMetadata.SchedulingArgsEntry"
            },
            {
              "jsonName": "timeInfo",
              "label": "LABEL_OPTIONAL",
              "name": "time_info",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.TimingInfo"
            }
          ],
          "name": "SchedulingMetadata",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "HardwareDependenciesEntry",
              "options": {
                "mapEntry": true
              }
            },
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "SchedulingArgsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "bugId",
              "label": "LABEL_OPTIONAL",
              "name": "bug_id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ProjectTrackerMetadata"
        },
        {
          "field": [
            {
              "jsonName": "softwareDependencies",
              "label": "LABEL_REPEATED",
              "name": "software_dependencies",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.ExecutionMetadata.SoftwareDependenciesEntry"
            },
            {
              "jsonName": "testArgs",
              "label": "LABEL_REPEATED",
              "name": "test_args",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.ExecutionMetadata.TestArgsEntry"
            }
          ],
          "name": "ExecutionMetadata",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "SoftwareDependenciesEntry",
              "options": {
                "mapEntry": true
              }
            },
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "TestArgsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "avlPartModel",
              "label": "LABEL_OPTIONAL",
              "name": "avl_part_model",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "avlPartFirmware",
              "label": "LABEL_OPTIONAL",
              "name": "avl_part_firmware",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "avlComponentType",
              "label": "LABEL_OPTIONAL",
              "name": "avl_component_type",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "AvlInfo"
        },
        {
          "field": [
            {
              "jsonName": "gscBuildurl",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_buildurl",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscCcdSerial",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_ccd_serial",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscDevboardserviceVersion",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_devboardservice_version",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscHyperdebugSerial",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_hyperdebug_serial",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscHyperdebugVersion",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_hyperdebug_version",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscOpentitantoolVersion",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_opentitantool_version",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscRoVersion",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_ro_version",
              "number": 7,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscRwBranch",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_rw_branch",
              "number": 8,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscRwRev",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_rw_rev",
              "number": 9,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscRwSha",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_rw_sha",
              "number": 10,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscRwVersion",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_rw_version",
              "number": 11,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscTastVersion",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_tast_version",
              "number": 12,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscTestbedSerial",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_testbed_serial",
              "number": 13,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gscTestbedType",
              "label": "LABEL_OPTIONAL",
              "name": "gsc_testbed_type",
              "number": 14,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GscInfo"
        },
        {
          "field": [
            {
              "jsonName": "iterations",
              "label": "LABEL_OPTIONAL",
              "name": "iterations",
              "number": 1,
              "type": "TYPE_UINT32"
            }
          ],
          "name": "StressTestInfo"
        }
      ],
      "name": "chromiumos/test/artifact/test_result.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/artifact"
      },
      "package": "chromiumos.test.artifact",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/artifact/test_result.proto"
      ],
      "messageType": [
        {
          "enumType": [
            {
              "name": "ATPEnvironment",
              "value": [
                {
                  "name": "ENV_UNKNOWN",
                  "number": 0
                },
                {
                  "name": "ENV_STAGING",
                  "number": 1
                },
                {
                  "name": "ENV_PROD",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "antsInvocationId",
              "label": "LABEL_OPTIONAL",
              "name": "ants_invocation_id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "parentWorkUnitId",
              "label": "LABEL_OPTIONAL",
              "name": "parent_work_unit_id",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "accountId",
              "label": "LABEL_OPTIONAL",
              "name": "account_id",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "primaryExecutionInfo",
              "label": "LABEL_OPTIONAL",
              "name": "primary_execution_info",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.ExecutionInfo"
            },
            {
              "jsonName": "luciInvocationId",
              "label": "LABEL_OPTIONAL",
              "name": "luci_invocation_id",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "schedulingMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "scheduling_metadata",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.SchedulingMetadata"
            },
            {
              "jsonName": "atpEnvironment",
              "label": "LABEL_OPTIONAL",
              "name": "atp_environment",
              "number": 7,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.metadata.PublishAntsMetadata.ATPEnvironment"
            },
            {
              "jsonName": "isTfPluginEnabled",
              "label": "LABEL_OPTIONAL",
              "name": "is_tf_plugin_enabled",
              "number": 8,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "PublishAntsMetadata"
        }
      ],
      "name": "chromiumos/test/api/metadata/publish_ants_metadata.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api/metadata"
      },
      "package": "chromiumos.test.api.metadata",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/artifact/test_result.proto",
        "chromiumos/test/api/ctp2.proto",
        "chromiumos/test/api/firmware_provision.proto",
        "chromiumos/test/api/post_test_service.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "currentInvocationId",
              "label": "LABEL_OPTIONAL",
              "name": "current_invocation_id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "testResult",
              "label": "LABEL_OPTIONAL",
              "name": "test_result",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.TestResult"
            },
            {
              "jsonName": "stainlessUrl",
              "label": "LABEL_OPTIONAL",
              "name": "stainless_url",
              "number": 3,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "testhausUrl",
              "label": "LABEL_OPTIONAL",
              "name": "testhaus_url",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "sources",
              "label": "LABEL_OPTIONAL",
              "name": "sources",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.metadata.PublishRdbMetadata.Sources"
            },
            {
              "jsonName": "baseVariant",
              "label": "LABEL_REPEATED",
              "name": "base_variant",
              "number": 6,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.metadata.PublishRdbMetadata.BaseVariantEntry"
            },
            {
              "jsonName": "postProcessResponses",
              "label": "LABEL_OPTIONAL",
              "name": "post_process_responses",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.RunActivitiesResponse"
            },
            {
              "jsonName": "firmwareProvisionResponse",
              "label": "LABEL_OPTIONAL",
              "name": "firmware_provision_response",
              "number": 8,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.FirmwareProvisionResponse"
            },
            {
              "jsonName": "eqcInfo",
              "label": "LABEL_REPEATED",
              "name": "eqc_info",
              "number": 9,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.metadata.PublishRdbMetadata.EqcInfoEntry"
            },
            {
              "jsonName": "publishKeys",
              "label": "LABEL_REPEATED",
              "name": "publish_keys",
              "number": 10,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.PublishKey"
            }
          ],
          "name": "PublishRdbMetadata",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "gsPath",
                  "label": "LABEL_OPTIONAL",
                  "name": "gs_path",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "isDeploymentDirty",
                  "label": "LABEL_OPTIONAL",
                  "name": "is_deployment_dirty",
                  "number": 2,
                  "type": "TYPE_BOOL"
                }
              ],
              "name": "Sources"
            },
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "BaseVariantEntry",
              "options": {
                "mapEntry": true
              }
            },
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "EqcInfoEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/metadata/publish_rdb_metadata.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api/metadata"
      },
      "package": "chromiumos.test.api.metadata",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/coverage_rule.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.HWTestPlan.TestPlanId"
            },
            {
              "jsonName": "coverageRules",
              "label": "LABEL_REPEATED",
              "name": "coverage_rules",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CoverageRule"
            }
          ],
          "name": "HWTestPlan",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "TestPlanId"
            }
          ],
          "options": {
            "deprecated": true
          }
        }
      ],
      "name": "chromiumos/test/api/plan.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/lab/api/dut.proto",
        "chromiumos/test/api/provision_state.proto",
        "chromiumos/test/api/provision_service.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "dutInputs",
              "label": "LABEL_REPEATED",
              "name": "dut_inputs",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DutInput"
            }
          ],
          "name": "ProvisionCliInput"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut.Id"
            },
            {
              "jsonName": "provisionState",
              "label": "LABEL_OPTIONAL",
              "name": "provision_state",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ProvisionState"
            },
            {
              "jsonName": "dutService",
              "label": "LABEL_OPTIONAL",
              "name": "dut_service",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DutInput.DockerImage"
            },
            {
              "jsonName": "provisionService",
              "label": "LABEL_OPTIONAL",
              "name": "provision_service",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DutInput.DockerImage"
            }
          ],
          "name": "DutInput",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "repositoryPath",
                  "label": "LABEL_OPTIONAL",
                  "name": "repository_path",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "tag",
                  "label": "LABEL_OPTIONAL",
                  "name": "tag",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "DockerImage"
            }
          ],
          "reservedRange": [
            {
              "end": 3,
              "start": 2
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "dutOutputs",
              "label": "LABEL_REPEATED",
              "name": "dut_outputs",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DutOutput"
            }
          ],
          "name": "ProvisionCliOutput"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut.Id"
            },
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallSuccess"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.InstallFailure"
            }
          ],
          "name": "DutOutput",
          "oneofDecl": [
            {
              "name": "outcome"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/provision_cli.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/storage_path.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "gcsPath",
              "label": "LABEL_OPTIONAL",
              "name": "gcs_path",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "serviceAccountCredsFilePath",
              "label": "LABEL_OPTIONAL",
              "name": "service_account_creds_file_path",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "build",
              "label": "LABEL_OPTIONAL",
              "name": "build",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "suite",
              "label": "LABEL_OPTIONAL",
              "name": "suite",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "parentSwarmingTaskId",
              "label": "LABEL_OPTIONAL",
              "name": "parent_swarming_task_id",
              "number": 5,
              "type": "TYPE_STRING"
            }
          ],
          "name": "PublishCpconMetadata"
        }
      ],
      "name": "chromiumos/test/api/publish_cpcon_metadata.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/storage_path.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "alRun",
              "label": "LABEL_OPTIONAL",
              "name": "al_run",
              "number": 1,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "product",
              "label": "LABEL_OPTIONAL",
              "name": "product",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "build",
              "label": "LABEL_OPTIONAL",
              "name": "build",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "parentSwarmingTaskId",
              "label": "LABEL_OPTIONAL",
              "name": "parent_swarming_task_id",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "resultsGcsPrefix",
              "label": "LABEL_OPTIONAL",
              "name": "results_gcs_prefix",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "apfeGcsPrefix",
              "label": "LABEL_OPTIONAL",
              "name": "apfe_gcs_prefix",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "enableAlResultsArchiver",
              "label": "LABEL_OPTIONAL",
              "name": "enable_al_results_archiver",
              "number": 7,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "enableAlApfeArchiver",
              "label": "LABEL_OPTIONAL",
              "name": "enable_al_apfe_archiver",
              "number": 8,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "XtsArchiverMetadata"
        },
        {
          "field": [
            {
              "jsonName": "gcsPath",
              "label": "LABEL_OPTIONAL",
              "name": "gcs_path",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "serviceAccountCredsFilePath",
              "label": "LABEL_OPTIONAL",
              "name": "service_account_creds_file_path",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            },
            {
              "jsonName": "xtsArchiverMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "xts_archiver_metadata",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.XtsArchiverMetadata"
            },
            {
              "jsonName": "enableXtsArchiver",
              "label": "LABEL_OPTIONAL",
              "name": "enable_xts_archiver",
              "number": 4,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "PublishGcsMetadata"
        }
      ],
      "name": "chromiumos/test/api/publish_gcs_metadata.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/longrunning/operations.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "gsDirectory",
              "label": "LABEL_OPTIONAL",
              "name": "gs_directory",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "localDirectory",
              "label": "LABEL_OPTIONAL",
              "name": "local_directory",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "UploadToGSRequest"
        },
        {
          "field": [
            {
              "jsonName": "gsUrl",
              "label": "LABEL_OPTIONAL",
              "name": "gs_url",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "UploadToGSResponse"
        },
        {
          "name": "UploadToGSMetadata"
        }
      ],
      "name": "chromiumos/test/api/publish_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.UploadToGSRequest",
              "name": "UploadToGS",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "UploadToGSMetadata",
                  "responseType": "UploadToGSResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            }
          ],
          "name": "PublishService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "jobName",
              "label": "LABEL_OPTIONAL",
              "name": "job_name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "PublishTkoMetadata"
        }
      ],
      "name": "chromiumos/test/api/publish_tko_metadata.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/config/api/test/xmlrpc/xmlrpc.proto",
        "chromiumos/longrunning/operations.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "servoHostPath",
              "label": "LABEL_OPTIONAL",
              "name": "servo_host_path",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "servodDockerContainerName",
              "label": "LABEL_OPTIONAL",
              "name": "servod_docker_container_name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "servodDockerImagePath",
              "label": "LABEL_OPTIONAL",
              "name": "servod_docker_image_path",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "servodPort",
              "label": "LABEL_OPTIONAL",
              "name": "servod_port",
              "number": 4,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "board",
              "label": "LABEL_OPTIONAL",
              "name": "board",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "model",
              "label": "LABEL_OPTIONAL",
              "name": "model",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "serialName",
              "label": "LABEL_OPTIONAL",
              "name": "serial_name",
              "number": 7,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "debug",
              "label": "LABEL_OPTIONAL",
              "name": "debug",
              "number": 8,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "recoveryMode",
              "label": "LABEL_OPTIONAL",
              "name": "recovery_mode",
              "number": 9,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "config",
              "label": "LABEL_OPTIONAL",
              "name": "config",
              "number": 10,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "allowDualV4",
              "label": "LABEL_OPTIONAL",
              "name": "allow_dual_v4",
              "number": 11,
              "type": "TYPE_STRING"
            }
          ],
          "name": "StartServodRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.StartServodResponse.Success"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.StartServodResponse.Failure"
            }
          ],
          "name": "StartServodResponse",
          "nestedType": [
            {
              "name": "Success"
            },
            {
              "field": [
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Failure"
            }
          ],
          "oneofDecl": [
            {
              "name": "result"
            }
          ]
        },
        {
          "name": "StartServodMetadata"
        },
        {
          "field": [
            {
              "jsonName": "servoHostPath",
              "label": "LABEL_OPTIONAL",
              "name": "servo_host_path",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "servodDockerContainerName",
              "label": "LABEL_OPTIONAL",
              "name": "servod_docker_container_name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "servodPort",
              "label": "LABEL_OPTIONAL",
              "name": "servod_port",
              "number": 3,
              "type": "TYPE_INT32"
            }
          ],
          "name": "StopServodRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.StopServodResponse.Success"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.StopServodResponse.Failure"
            }
          ],
          "name": "StopServodResponse",
          "nestedType": [
            {
              "name": "Success"
            },
            {
              "field": [
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Failure"
            }
          ],
          "oneofDecl": [
            {
              "name": "result"
            }
          ]
        },
        {
          "name": "StopServodMetadata"
        },
        {
          "field": [
            {
              "jsonName": "servoHostPath",
              "label": "LABEL_OPTIONAL",
              "name": "servo_host_path",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "servodDockerContainerName",
              "label": "LABEL_OPTIONAL",
              "name": "servod_docker_container_name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "command",
              "label": "LABEL_OPTIONAL",
              "name": "command",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "stdin",
              "label": "LABEL_OPTIONAL",
              "name": "stdin",
              "number": 4,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "ExecCmdRequest"
        },
        {
          "field": [
            {
              "jsonName": "exitInfo",
              "label": "LABEL_OPTIONAL",
              "name": "exit_info",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ExecCmdResponse.ExitInfo"
            },
            {
              "jsonName": "stdout",
              "label": "LABEL_OPTIONAL",
              "name": "stdout",
              "number": 2,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "stderr",
              "label": "LABEL_OPTIONAL",
              "name": "stderr",
              "number": 3,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "ExecCmdResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "status",
                  "label": "LABEL_OPTIONAL",
                  "name": "status",
                  "number": 1,
                  "type": "TYPE_INT32"
                },
                {
                  "jsonName": "signaled",
                  "label": "LABEL_OPTIONAL",
                  "name": "signaled",
                  "number": 2,
                  "type": "TYPE_BOOL"
                },
                {
                  "jsonName": "started",
                  "label": "LABEL_OPTIONAL",
                  "name": "started",
                  "number": 3,
                  "type": "TYPE_BOOL"
                },
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 4,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "ExitInfo"
            }
          ]
        },
        {
          "name": "ExecCmdMetadata"
        },
        {
          "enumType": [
            {
              "name": "Method",
              "value": [
                {
                  "name": "DOC",
                  "number": 0
                },
                {
                  "name": "GET",
                  "number": 1
                },
                {
                  "name": "SET",
                  "number": 2
                },
                {
                  "name": "HWINIT",
                  "number": 3
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "servoHostPath",
              "label": "LABEL_OPTIONAL",
              "name": "servo_host_path",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "servodDockerContainerName",
              "label": "LABEL_OPTIONAL",
              "name": "servod_docker_container_name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "servodPort",
              "label": "LABEL_OPTIONAL",
              "name": "servod_port",
              "number": 3,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "method",
              "label": "LABEL_OPTIONAL",
              "name": "method",
              "number": 4,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.CallServodRequest.Method"
            },
            {
              "jsonName": "args",
              "label": "LABEL_REPEATED",
              "name": "args",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.config.api.test.xmlrpc.Value"
            }
          ],
          "name": "CallServodRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CallServodResponse.Success"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CallServodResponse.Failure"
            }
          ],
          "name": "CallServodResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "result",
                  "label": "LABEL_OPTIONAL",
                  "name": "result",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.config.api.test.xmlrpc.Value"
                }
              ],
              "name": "Success"
            },
            {
              "field": [
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Failure"
            }
          ],
          "oneofDecl": [
            {
              "name": "result"
            }
          ]
        },
        {
          "name": "CallServodMetadata"
        },
        {
          "field": [
            {
              "jsonName": "servoHostPath",
              "label": "LABEL_OPTIONAL",
              "name": "servo_host_path",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "servodDockerContainerName",
              "label": "LABEL_OPTIONAL",
              "name": "servod_docker_container_name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "paths",
              "label": "LABEL_REPEATED",
              "name": "paths",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "LogCheckPointRequest"
        },
        {
          "field": [
            {
              "jsonName": "pathToLineNumber",
              "label": "LABEL_REPEATED",
              "name": "path_to_line_number",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.LogCheckPointResponse.PathToLineNumberEntry"
            }
          ],
          "name": "LogCheckPointResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_INT32"
                }
              ],
              "name": "PathToLineNumberEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "servoHostPath",
              "label": "LABEL_OPTIONAL",
              "name": "servo_host_path",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "servodDockerContainerName",
              "label": "LABEL_OPTIONAL",
              "name": "servod_docker_container_name",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "servodPorts",
              "label": "LABEL_REPEATED",
              "name": "servod_ports",
              "number": 3,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "pathToLineNumber",
              "label": "LABEL_REPEATED",
              "name": "path_to_line_number",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SaveLogsRequest.PathToLineNumberEntry"
            },
            {
              "jsonName": "dest",
              "label": "LABEL_OPTIONAL",
              "name": "dest",
              "number": 5,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SaveLogsRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_INT32"
                }
              ],
              "name": "PathToLineNumberEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "name": "SaveLogsResponse"
        }
      ],
      "name": "chromiumos/test/api/servod_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.StartServodRequest",
              "name": "StartServod",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "StartServodMetadata",
                  "responseType": "StartServodResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            },
            {
              "inputType": ".chromiumos.test.api.StopServodRequest",
              "name": "StopServod",
              "options": {
                "[chromiumos.longrunning.operation_info]": {
                  "metadataType": "StopServodMetadata",
                  "responseType": "StopServodResponse"
                }
              },
              "outputType": ".chromiumos.longrunning.Operation"
            },
            {
              "inputType": ".chromiumos.test.api.ExecCmdRequest",
              "name": "ExecCmd",
              "outputType": ".chromiumos.test.api.ExecCmdResponse"
            },
            {
              "inputType": ".chromiumos.test.api.CallServodRequest",
              "name": "CallServod",
              "outputType": ".chromiumos.test.api.CallServodResponse"
            },
            {
              "inputType": ".chromiumos.test.api.LogCheckPointRequest",
              "name": "LogCheckPoint",
              "options": {},
              "outputType": ".chromiumos.test.api.LogCheckPointResponse"
            },
            {
              "inputType": ".chromiumos.test.api.SaveLogsRequest",
              "name": "SaveLogs",
              "options": {},
              "outputType": ".chromiumos.test.api.SaveLogsResponse"
            }
          ],
          "name": "ServodService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/test_case.proto",
        "chromiumos/test/api/test_case_metadata.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SuiteSet.Id"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Metadata"
            },
            {
              "jsonName": "suiteSets",
              "label": "LABEL_REPEATED",
              "name": "suite_sets",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SuiteSet.Id"
            },
            {
              "jsonName": "suites",
              "label": "LABEL_REPEATED",
              "name": "suites",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Suite.Id"
            }
          ],
          "name": "SuiteSet",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Id"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "suiteSets",
              "label": "LABEL_REPEATED",
              "name": "suite_sets",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.SuiteSet"
            }
          ],
          "name": "SuiteSetList"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Suite.Id"
            },
            {
              "jsonName": "metadata",
              "label": "LABEL_OPTIONAL",
              "name": "metadata",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Metadata"
            },
            {
              "jsonName": "tests",
              "label": "LABEL_REPEATED",
              "name": "tests",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestCase.Id"
            }
          ],
          "name": "Suite",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Id"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "suites",
              "label": "LABEL_REPEATED",
              "name": "suites",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Suite"
            }
          ],
          "name": "SuiteList"
        },
        {
          "field": [
            {
              "jsonName": "owners",
              "label": "LABEL_REPEATED",
              "name": "owners",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Contact"
            },
            {
              "jsonName": "bugComponent",
              "label": "LABEL_OPTIONAL",
              "name": "bug_component",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.BugComponent"
            },
            {
              "jsonName": "criteria",
              "label": "LABEL_OPTIONAL",
              "name": "criteria",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Criteria"
            }
          ],
          "name": "Metadata"
        }
      ],
      "name": "chromiumos/test/api/suite_set.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/cros_test_finder_cli.proto"
      ],
      "name": "chromiumos/test/api/test_finder_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.CrosTestFinderRequest",
              "name": "FindTests",
              "outputType": ".chromiumos.test.api.CrosTestFinderResponse"
            }
          ],
          "name": "TestFinderService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/test_case_metadata.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "tastMetadata",
              "label": "LABEL_OPTIONAL",
              "name": "tast_metadata",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestHarnessMetadata.TastMetadata"
            }
          ],
          "name": "TestHarnessMetadata",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "tastFixtureMetadata",
                  "label": "LABEL_REPEATED",
                  "name": "tast_fixture_metadata",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.api.TastFixtureMetadata"
                }
              ],
              "name": "TastMetadata"
            }
          ],
          "oneofDecl": [
            {
              "name": "metadata_type"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "owners",
              "label": "LABEL_REPEATED",
              "name": "owners",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.Contact"
            },
            {
              "jsonName": "bugComponent",
              "label": "LABEL_OPTIONAL",
              "name": "bug_component",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.BugComponent"
            },
            {
              "jsonName": "pathToFile",
              "label": "LABEL_OPTIONAL",
              "name": "path_to_file",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "parent",
              "label": "LABEL_OPTIONAL",
              "name": "parent",
              "number": 5,
              "type": "TYPE_STRING"
            }
          ],
          "name": "TastFixtureMetadata"
        },
        {
          "field": [
            {
              "jsonName": "values",
              "label": "LABEL_REPEATED",
              "name": "values",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.TestHarnessMetadata"
            }
          ],
          "name": "TestHarnessMetadataList"
        }
      ],
      "name": "chromiumos/test/api/test_harness_metadata.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "port",
              "label": "LABEL_OPTIONAL",
              "name": "port",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetLibSuccess"
        },
        {
          "enumType": [
            {
              "name": "Reason",
              "value": [
                {
                  "name": "REASON_UNKNOWN",
                  "number": 0
                },
                {
                  "name": "REASON_UNREGISTERED_LIB",
                  "number": 1
                },
                {
                  "name": "REASON_CONTAINER_START_ERROR",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "reason",
              "label": "LABEL_OPTIONAL",
              "name": "reason",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.GetLibFailure.Reason"
            }
          ],
          "name": "GetLibFailure"
        },
        {
          "field": [
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "version",
              "label": "LABEL_OPTIONAL",
              "name": "version",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "options",
              "label": "LABEL_REPEATED",
              "name": "options",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetLibRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetLibSuccess"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.GetLibFailure"
            }
          ],
          "name": "GetLibResponse",
          "oneofDecl": [
            {
              "name": "outcome"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "options",
              "label": "LABEL_OPTIONAL",
              "name": "options",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "KillLibRequest"
        },
        {
          "name": "KillLibResponse"
        }
      ],
      "name": "chromiumos/test/api/test_libs_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.GetLibRequest",
              "name": "StartLib",
              "outputType": ".chromiumos.test.api.GetLibResponse"
            },
            {
              "inputType": ".chromiumos.test.api.GetLibRequest",
              "name": "FindLib",
              "outputType": ".chromiumos.test.api.GetLibResponse"
            },
            {
              "inputType": ".chromiumos.test.api.KillLibRequest",
              "name": "KillLib",
              "outputType": ".chromiumos.test.api.KillLibResponse"
            }
          ],
          "name": "TestLibsService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/coverage_rule.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.v1.HWTestPlan.TestPlanId"
            },
            {
              "jsonName": "coverageRules",
              "label": "LABEL_REPEATED",
              "name": "coverage_rules",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CoverageRule"
            }
          ],
          "name": "HWTestPlan",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "TestPlanId"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.v1.VMTestPlan.TestPlanId"
            },
            {
              "jsonName": "coverageRules",
              "label": "LABEL_REPEATED",
              "name": "coverage_rules",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.CoverageRule"
            }
          ],
          "name": "VMTestPlan",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "TestPlanId"
            }
          ]
        }
      ],
      "name": "chromiumos/test/api/v1/plan.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api/v1;test_api_v1"
      },
      "package": "chromiumos.test.api.v1",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/duration.proto",
        "google/protobuf/timestamp.proto",
        "chromiumos/test/api/device_leasing.proto"
      ],
      "enumType": [
        {
          "name": "VMTestingClient",
          "value": [
            {
              "name": "VM_TESTING_CLIENT_UNSPECIFIED",
              "number": 0
            },
            {
              "name": "VM_TESTING_CLIENT_CHROMEOS",
              "number": 1
            },
            {
              "name": "VM_TESTING_CLIENT_CROSFLEET",
              "number": 2
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "idempotencyKey",
              "label": "LABEL_OPTIONAL",
              "name": "idempotency_key",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "onBehalfOf",
              "label": "LABEL_OPTIONAL",
              "name": "on_behalf_of",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "quotaId",
              "label": "LABEL_OPTIONAL",
              "name": "quota_id",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "leaseDuration",
              "label": "LABEL_OPTIONAL",
              "name": "lease_duration",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Duration"
            },
            {
              "jsonName": "hostReqs",
              "label": "LABEL_OPTIONAL",
              "name": "host_reqs",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.VMRequirements"
            },
            {
              "jsonName": "testingClient",
              "label": "LABEL_OPTIONAL",
              "name": "testing_client",
              "number": 6,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.VMTestingClient"
            },
            {
              "jsonName": "labels",
              "label": "LABEL_REPEATED",
              "name": "labels",
              "number": 7,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.LeaseVMRequest.LabelsEntry"
            }
          ],
          "name": "LeaseVMRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "LabelsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "address",
              "label": "LABEL_OPTIONAL",
              "name": "address",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.VMAddress"
            },
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 3,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.api.VMType"
            },
            {
              "jsonName": "gceRegion",
              "label": "LABEL_OPTIONAL",
              "name": "gce_region",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "expirationTime",
              "label": "LABEL_OPTIONAL",
              "name": "expiration_time",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            }
          ],
          "name": "VM"
        },
        {
          "field": [
            {
              "jsonName": "host",
              "label": "LABEL_OPTIONAL",
              "name": "host",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "port",
              "label": "LABEL_OPTIONAL",
              "name": "port",
              "number": 2,
              "type": "TYPE_INT32"
            }
          ],
          "name": "VMAddress"
        },
        {
          "field": [
            {
              "jsonName": "leaseId",
              "label": "LABEL_OPTIONAL",
              "name": "lease_id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "vm",
              "label": "LABEL_OPTIONAL",
              "name": "vm",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.VM"
            },
            {
              "jsonName": "expirationTime",
              "label": "LABEL_OPTIONAL",
              "name": "expiration_time",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            }
          ],
          "name": "LeaseVMResponse"
        },
        {
          "field": [
            {
              "jsonName": "leaseId",
              "label": "LABEL_OPTIONAL",
              "name": "lease_id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gceProject",
              "label": "LABEL_OPTIONAL",
              "name": "gce_project",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "gceRegion",
              "label": "LABEL_OPTIONAL",
              "name": "gce_region",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ReleaseVMRequest"
        },
        {
          "field": [
            {
              "jsonName": "leaseId",
              "label": "LABEL_OPTIONAL",
              "name": "lease_id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ReleaseVMResponse"
        },
        {
          "field": [
            {
              "jsonName": "parent",
              "label": "LABEL_OPTIONAL",
              "name": "parent",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "pageSize",
              "label": "LABEL_OPTIONAL",
              "name": "page_size",
              "number": 2,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "pageToken",
              "label": "LABEL_OPTIONAL",
              "name": "page_token",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "filter",
              "label": "LABEL_OPTIONAL",
              "name": "filter",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ListLeasesRequest"
        },
        {
          "field": [
            {
              "jsonName": "vms",
              "label": "LABEL_REPEATED",
              "name": "vms",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.VM"
            },
            {
              "jsonName": "nextPageToken",
              "label": "LABEL_OPTIONAL",
              "name": "next_page_token",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ListLeasesResponse"
        },
        {
          "field": [
            {
              "jsonName": "imagePath",
              "label": "LABEL_OPTIONAL",
              "name": "image_path",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ImportImageRequest"
        },
        {
          "field": [
            {
              "jsonName": "imageName",
              "label": "LABEL_OPTIONAL",
              "name": "image_name",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ImportImageResponse"
        }
      ],
      "name": "chromiumos/test/api/vm_leaser.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/api"
      },
      "package": "chromiumos.test.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.api.LeaseVMRequest",
              "name": "LeaseVM",
              "options": {},
              "outputType": ".chromiumos.test.api.LeaseVMResponse"
            },
            {
              "inputType": ".chromiumos.test.api.ReleaseVMRequest",
              "name": "ReleaseVM",
              "options": {},
              "outputType": ".chromiumos.test.api.ReleaseVMResponse"
            },
            {
              "inputType": ".chromiumos.test.api.ExtendLeaseRequest",
              "name": "ExtendLease",
              "options": {},
              "outputType": ".chromiumos.test.api.ExtendLeaseResponse"
            },
            {
              "inputType": ".chromiumos.test.api.ListLeasesRequest",
              "name": "ListLeases",
              "options": {},
              "outputType": ".chromiumos.test.api.ListLeasesResponse"
            },
            {
              "inputType": ".chromiumos.test.api.ImportImageRequest",
              "name": "ImportImage",
              "options": {},
              "outputType": ".chromiumos.test.api.ImportImageResponse"
            }
          ],
          "name": "VMLeaserService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/provision_state.proto",
        "chromiumos/test/lab/api/dut.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "dutInfoArtifacts",
              "label": "LABEL_REPEATED",
              "name": "dut_info_artifacts",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.DutInfoArtifact"
            }
          ],
          "name": "DutMetadataArtifact"
        },
        {
          "field": [
            {
              "jsonName": "dut",
              "label": "LABEL_OPTIONAL",
              "name": "dut",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.Dut"
            },
            {
              "jsonName": "provisionState",
              "label": "LABEL_OPTIONAL",
              "name": "provision_state",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.ProvisionState"
            }
          ],
          "name": "DutInfoArtifact"
        }
      ],
      "name": "chromiumos/test/artifact/dut_metadata_artifact.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/artifact"
      },
      "package": "chromiumos.test.artifact",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/storage_path.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "version",
              "label": "LABEL_OPTIONAL",
              "name": "version",
              "number": 1,
              "type": "TYPE_UINT32"
            },
            {
              "jsonName": "artifacts",
              "label": "LABEL_REPEATED",
              "name": "artifacts",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.Artifact"
            }
          ],
          "name": "Manifest"
        },
        {
          "enumType": [
            {
              "name": "ArtifactType",
              "value": [
                {
                  "name": "ARTIFACT_TYPE_UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "TEST_RESULT",
                  "number": 1
                },
                {
                  "name": "DUT_METADATA",
                  "number": 2
                },
                {
                  "name": "TEST_PLAN",
                  "number": 3
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "type",
              "label": "LABEL_OPTIONAL",
              "name": "type",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.artifact.Artifact.ArtifactType"
            },
            {
              "jsonName": "storagePath",
              "label": "LABEL_OPTIONAL",
              "name": "storage_path",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.StoragePath"
            }
          ],
          "name": "Artifact"
        }
      ],
      "name": "chromiumos/test/artifact/manifest.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/artifact"
      },
      "package": "chromiumos.test.artifact",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/v1/plan.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "hwTestPlans",
              "label": "LABEL_REPEATED",
              "name": "hw_test_plans",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.v1.HWTestPlan"
            }
          ],
          "name": "TestPlanArtifact"
        }
      ],
      "name": "chromiumos/test/artifact/test_plan.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/artifact"
      },
      "package": "chromiumos.test.artifact",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "dir",
              "label": "LABEL_REQUIRED",
              "name": "dir",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "tests",
              "label": "LABEL_REPEATED",
              "name": "tests",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.Job.Test"
            },
            {
              "jsonName": "user",
              "label": "LABEL_REQUIRED",
              "name": "user",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "label",
              "label": "LABEL_REQUIRED",
              "name": "label",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "tag",
              "label": "LABEL_REQUIRED",
              "name": "tag",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "queuedTime",
              "label": "LABEL_REQUIRED",
              "name": "queued_time",
              "number": 6,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "startedTime",
              "label": "LABEL_REQUIRED",
              "name": "started_time",
              "number": 7,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "finishedTime",
              "label": "LABEL_REQUIRED",
              "name": "finished_time",
              "number": 8,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "machine",
              "label": "LABEL_REQUIRED",
              "name": "machine",
              "number": 9,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "machineOwner",
              "label": "LABEL_REQUIRED",
              "name": "machine_owner",
              "number": 10,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "machineGroup",
              "label": "LABEL_REQUIRED",
              "name": "machine_group",
              "number": 11,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "abortedBy",
              "label": "LABEL_REQUIRED",
              "name": "aborted_by",
              "number": 12,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "abortedOn",
              "label": "LABEL_REQUIRED",
              "name": "aborted_on",
              "number": 13,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "afeJobId",
              "label": "LABEL_REQUIRED",
              "name": "afe_job_id",
              "number": 14,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "keyvalDict",
              "label": "LABEL_REPEATED",
              "name": "keyval_dict",
              "number": 15,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.artifact.Job.KeyVal"
            },
            {
              "jsonName": "afeParentJobId",
              "label": "LABEL_OPTIONAL",
              "name": "afe_parent_job_id",
              "number": 16,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "jobIdx",
              "label": "LABEL_OPTIONAL",
              "name": "job_idx",
              "number": 17,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "buildVersion",
              "label": "LABEL_OPTIONAL",
              "name": "build_version",
              "number": 18,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "suite",
              "label": "LABEL_OPTIONAL",
              "name": "suite",
              "number": 19,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "board",
              "label": "LABEL_OPTIONAL",
              "name": "board",
              "number": 20,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "dlmSkuId",
              "label": "LABEL_OPTIONAL",
              "name": "dlm_sku_id",
              "number": 21,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "hwid",
              "label": "LABEL_OPTIONAL",
              "name": "hwid",
              "number": 22,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "uploader",
              "label": "LABEL_OPTIONAL",
              "name": "uploader",
              "number": 23,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Job",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "name",
                  "label": "LABEL_REQUIRED",
                  "name": "name",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_REQUIRED",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "KeyVal"
            },
            {
              "field": [
                {
                  "jsonName": "base",
                  "label": "LABEL_REQUIRED",
                  "name": "base",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "kernelHash",
                  "label": "LABEL_REQUIRED",
                  "name": "kernel_hash",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Kernel"
            },
            {
              "field": [
                {
                  "jsonName": "index",
                  "label": "LABEL_REQUIRED",
                  "name": "index",
                  "number": 1,
                  "type": "TYPE_INT64"
                },
                {
                  "jsonName": "attrKeyval",
                  "label": "LABEL_REPEATED",
                  "name": "attr_keyval",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.artifact.Job.KeyVal"
                },
                {
                  "jsonName": "perfKeyval",
                  "label": "LABEL_REPEATED",
                  "name": "perf_keyval",
                  "number": 3,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.artifact.Job.KeyVal"
                }
              ],
              "name": "Iteration"
            },
            {
              "field": [
                {
                  "jsonName": "subdir",
                  "label": "LABEL_REQUIRED",
                  "name": "subdir",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "testname",
                  "label": "LABEL_REQUIRED",
                  "name": "testname",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "status",
                  "label": "LABEL_REQUIRED",
                  "name": "status",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "reason",
                  "label": "LABEL_REQUIRED",
                  "name": "reason",
                  "number": 4,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "kernel",
                  "label": "LABEL_REQUIRED",
                  "name": "kernel",
                  "number": 5,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.artifact.Job.Kernel"
                },
                {
                  "jsonName": "machine",
                  "label": "LABEL_REQUIRED",
                  "name": "machine",
                  "number": 6,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "startedTime",
                  "label": "LABEL_REQUIRED",
                  "name": "started_time",
                  "number": 7,
                  "type": "TYPE_INT64"
                },
                {
                  "jsonName": "finishedTime",
                  "label": "LABEL_REQUIRED",
                  "name": "finished_time",
                  "number": 8,
                  "type": "TYPE_INT64"
                },
                {
                  "jsonName": "iterations",
                  "label": "LABEL_REPEATED",
                  "name": "iterations",
                  "number": 9,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.artifact.Job.Iteration"
                },
                {
                  "jsonName": "attributes",
                  "label": "LABEL_REPEATED",
                  "name": "attributes",
                  "number": 10,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.artifact.Job.KeyVal"
                },
                {
                  "jsonName": "labels",
                  "label": "LABEL_REPEATED",
                  "name": "labels",
                  "number": 11,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "testIdx",
                  "label": "LABEL_OPTIONAL",
                  "name": "test_idx",
                  "number": 12,
                  "type": "TYPE_INT64"
                }
              ],
              "name": "Test"
            }
          ]
        }
      ],
      "name": "chromiumos/test/artifact/tko.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/artifact"
      },
      "package": "chromiumos.test.artifact"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/dut_attribute.proto"
      ],
      "messageType": [
        {
          "enumType": [
            {
              "name": "Stability",
              "value": [
                {
                  "name": "STABILITY_UNKNOWN",
                  "number": 0
                },
                {
                  "name": "STABLE",
                  "number": 1
                },
                {
                  "name": "UNSTABLE",
                  "number": 2
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "dutCriteria",
              "label": "LABEL_REPEATED",
              "name": "dut_criteria",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.api.DutCriterion"
            },
            {
              "jsonName": "stability",
              "label": "LABEL_OPTIONAL",
              "name": "stability",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.dut.DeviceStability.Stability"
            }
          ],
          "name": "DeviceStability"
        },
        {
          "field": [
            {
              "jsonName": "values",
              "label": "LABEL_REPEATED",
              "name": "values",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.dut.DeviceStability"
            }
          ],
          "name": "DeviceStabilityList"
        }
      ],
      "name": "chromiumos/test/dut/device_stability.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/dut"
      },
      "package": "chromiumos.test.dut",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "bucket",
              "label": "LABEL_OPTIONAL",
              "name": "bucket",
              "number": 1,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "objectPath",
              "label": "LABEL_OPTIONAL",
              "name": "object_path",
              "number": 2,
              "oneofIndex": 1,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "branch",
              "label": "LABEL_OPTIONAL",
              "name": "branch",
              "number": 3,
              "oneofIndex": 2,
              "options": {
                "deprecated": true
              },
              "proto3Optional": true,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "version",
              "label": "LABEL_OPTIONAL",
              "name": "version",
              "number": 4,
              "oneofIndex": 3,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "board",
              "label": "LABEL_OPTIONAL",
              "name": "board",
              "number": 5,
              "oneofIndex": 4,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "snapshotBuildPath",
              "label": "LABEL_OPTIONAL",
              "name": "snapshot_build_path",
              "number": 6,
              "oneofIndex": 5,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            }
          ],
          "name": "PerfRecord",
          "oneofDecl": [
            {
              "name": "_bucket"
            },
            {
              "name": "_object_path"
            },
            {
              "name": "_branch"
            },
            {
              "name": "_version"
            },
            {
              "name": "_board"
            },
            {
              "name": "_snapshot_build_path"
            }
          ]
        }
      ],
      "name": "chromiumos/test/hpt/perf_event.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/hpt"
      },
      "package": "chromiumos.test.hpt",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/timestamp.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "nextChameleondCommit",
              "label": "LABEL_OPTIONAL",
              "name": "next_chameleond_commit",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "nextDutHosts",
              "label": "LABEL_REPEATED",
              "name": "next_dut_hosts",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "nextDutReleaseVersions",
              "label": "LABEL_REPEATED",
              "name": "next_dut_release_versions",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "bundles",
              "label": "LABEL_REPEATED",
              "name": "bundles",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.BluetoothPeerChameleondConfig.ChameleondBundle"
            }
          ],
          "name": "BluetoothPeerChameleondConfig",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "chameleondCommit",
                  "label": "LABEL_OPTIONAL",
                  "name": "chameleond_commit",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "archivePath",
                  "label": "LABEL_OPTIONAL",
                  "name": "archive_path",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "minDutReleaseVersion",
                  "label": "LABEL_OPTIONAL",
                  "name": "min_dut_release_version",
                  "number": 3,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "ChameleondBundle"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "currentImageUuid",
              "label": "LABEL_OPTIONAL",
              "name": "current_image_uuid",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "nextImageUuid",
              "label": "LABEL_OPTIONAL",
              "name": "next_image_uuid",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "nextImageVerificationDutPool",
              "label": "LABEL_REPEATED",
              "name": "next_image_verification_dut_pool",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "images",
              "label": "LABEL_REPEATED",
              "name": "images",
              "number": 4,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.RaspiosCrosBtpeerImageConfig.OSImage"
            }
          ],
          "name": "RaspiosCrosBtpeerImageConfig",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "uuid",
                  "label": "LABEL_OPTIONAL",
                  "name": "uuid",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "path",
                  "label": "LABEL_OPTIONAL",
                  "name": "path",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "OSImage"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "imageUuid",
              "label": "LABEL_OPTIONAL",
              "name": "image_uuid",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "imageBuildTime",
              "label": "LABEL_OPTIONAL",
              "name": "image_build_time",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            },
            {
              "jsonName": "sources",
              "label": "LABEL_REPEATED",
              "name": "sources",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.RaspiosCrosBtpeerImageBuildInfo.SourcesEntry"
            }
          ],
          "name": "RaspiosCrosBtpeerImageBuildInfo",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "SourcesEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        }
      ],
      "name": "chromiumos/test/lab/api/bluetooth_peer.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api"
      },
      "package": "chromiumos.test.lab.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/timestamp.proto"
      ],
      "enumType": [
        {
          "name": "BluetoothStack",
          "value": [
            {
              "name": "BLUETOOTH_STACK_UNKNOWN",
              "number": 0
            },
            {
              "name": "BLUETOOTH_STACK_BLUEZ",
              "number": 1
            },
            {
              "name": "BLUETOOTH_STACK_FLOSS",
              "number": 2
            }
          ]
        },
        {
          "name": "BluetoothStackAPI",
          "value": [
            {
              "name": "BLUETOOTH_STACK_API_UNKNOWN",
              "number": 0
            },
            {
              "name": "BLUETOOTH_STACK_API_CHAMELEOND",
              "number": 1
            },
            {
              "name": "BLUETOOTH_STACK_API_PANDORA_FLOSS",
              "number": 2
            }
          ]
        }
      ],
      "messageType": [
        {
          "name": "DeviceInfoRequest"
        },
        {
          "field": [
            {
              "jsonName": "macEth0",
              "label": "LABEL_OPTIONAL",
              "name": "mac_eth0",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "ipv4Address",
              "label": "LABEL_OPTIONAL",
              "name": "ipv4_address",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "osVersion",
              "label": "LABEL_OPTIONAL",
              "name": "os_version",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "bluezVersion",
              "label": "LABEL_OPTIONAL",
              "name": "bluez_version",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "chameleondCommit",
              "label": "LABEL_OPTIONAL",
              "name": "chameleond_commit",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "btpeerdCommit",
              "label": "LABEL_OPTIONAL",
              "name": "btpeerd_commit",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "model",
              "label": "LABEL_OPTIONAL",
              "name": "model",
              "number": 7,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DeviceInfoResponse"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "activeState",
              "label": "LABEL_OPTIONAL",
              "name": "active_state",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "stateChangeTimestamp",
              "label": "LABEL_OPTIONAL",
              "name": "state_change_timestamp",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            }
          ],
          "name": "SystemdUnitStatus"
        },
        {
          "name": "DeviceStatusRequest"
        },
        {
          "field": [
            {
              "jsonName": "btpeerdServiceStatus",
              "label": "LABEL_OPTIONAL",
              "name": "btpeerd_service_status",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.btpeerd.SystemdUnitStatus"
            },
            {
              "jsonName": "chameleondServiceStatus",
              "label": "LABEL_OPTIONAL",
              "name": "chameleond_service_status",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.btpeerd.SystemdUnitStatus"
            },
            {
              "jsonName": "bluetoothServiceStatus",
              "label": "LABEL_OPTIONAL",
              "name": "bluetooth_service_status",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.btpeerd.SystemdUnitStatus"
            },
            {
              "jsonName": "uptime",
              "label": "LABEL_OPTIONAL",
              "name": "uptime",
              "number": 4,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DeviceStatusResponse"
        },
        {
          "name": "RebootRequest"
        },
        {
          "name": "RebootResponse"
        },
        {
          "field": [
            {
              "jsonName": "bluetoothStack",
              "label": "LABEL_OPTIONAL",
              "name": "bluetooth_stack",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.btpeerd.BluetoothStack"
            }
          ],
          "name": "SetActiveBluetoothStackRequest"
        },
        {
          "field": [
            {
              "jsonName": "stackChanged",
              "label": "LABEL_OPTIONAL",
              "name": "stack_changed",
              "number": 1,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "SetActiveBluetoothStackResponse"
        },
        {
          "field": [
            {
              "jsonName": "bluetoothStackApi",
              "label": "LABEL_OPTIONAL",
              "name": "bluetooth_stack_api",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.btpeerd.BluetoothStackAPI"
            }
          ],
          "name": "SetActiveBluetoothStackAPIRequest"
        },
        {
          "field": [
            {
              "jsonName": "stackApiChanged",
              "label": "LABEL_OPTIONAL",
              "name": "stack_api_changed",
              "number": 1,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "servicePort",
              "label": "LABEL_OPTIONAL",
              "name": "service_port",
              "number": 2,
              "type": "TYPE_INT32"
            }
          ],
          "name": "SetActiveBluetoothStackAPIResponse"
        },
        {
          "name": "GetActiveBluetoothStackRequest"
        },
        {
          "field": [
            {
              "jsonName": "bluetoothStack",
              "label": "LABEL_OPTIONAL",
              "name": "bluetooth_stack",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.btpeerd.BluetoothStack"
            }
          ],
          "name": "GetActiveBluetoothStackResponse"
        },
        {
          "name": "GetActiveBluetoothStackAPIRequest"
        },
        {
          "field": [
            {
              "jsonName": "bluetoothStackApi",
              "label": "LABEL_OPTIONAL",
              "name": "bluetooth_stack_api",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.btpeerd.BluetoothStackAPI"
            }
          ],
          "name": "GetActiveBluetoothStackAPIResponse"
        }
      ],
      "name": "chromiumos/test/lab/api/btpeerd/btpeer_management_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api/btpeerd"
      },
      "package": "chromiumos.test.lab.api.btpeerd",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.lab.api.btpeerd.DeviceInfoRequest",
              "name": "DeviceInfo",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.btpeerd.DeviceInfoResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.btpeerd.DeviceStatusRequest",
              "name": "DeviceStatus",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.btpeerd.DeviceStatusResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.btpeerd.RebootRequest",
              "name": "Reboot",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.btpeerd.RebootResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.btpeerd.GetActiveBluetoothStackRequest",
              "name": "GetActiveBluetoothStack",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.btpeerd.GetActiveBluetoothStackResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.btpeerd.SetActiveBluetoothStackRequest",
              "name": "SetActiveBluetoothStack",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.btpeerd.SetActiveBluetoothStackResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.btpeerd.GetActiveBluetoothStackAPIRequest",
              "name": "GetActiveBluetoothStackAPI",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.btpeerd.GetActiveBluetoothStackAPIResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.btpeerd.SetActiveBluetoothStackAPIRequest",
              "name": "SetActiveBluetoothStackAPI",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.btpeerd.SetActiveBluetoothStackAPIResponse"
            }
          ],
          "name": "BtpeerManagementService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "rawContents",
              "label": "LABEL_OPTIONAL",
              "name": "raw_contents",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Cbi"
        }
      ],
      "name": "chromiumos/test/lab/api/cbi.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api"
      },
      "package": "chromiumos.test.lab.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/lab/api/dut.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.DutTopology.Id"
            }
          ],
          "name": "GetDutTopologyRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.GetDutTopologyResponse.Success"
            },
            {
              "jsonName": "failure",
              "label": "LABEL_OPTIONAL",
              "name": "failure",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.GetDutTopologyResponse.Failure"
            }
          ],
          "name": "GetDutTopologyResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "dutTopology",
                  "label": "LABEL_OPTIONAL",
                  "name": "dut_topology",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.DutTopology"
                }
              ],
              "name": "Success"
            },
            {
              "field": [
                {
                  "jsonName": "errorMessage",
                  "label": "LABEL_OPTIONAL",
                  "name": "error_message",
                  "number": 1,
                  "type": "TYPE_STRING"
                }
              ],
              "name": "Failure"
            }
          ],
          "oneofDecl": [
            {
              "name": "result"
            }
          ]
        }
      ],
      "name": "chromiumos/test/lab/api/inventory_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api"
      },
      "package": "chromiumos.test.lab.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.lab.api.GetDutTopologyRequest",
              "name": "GetDutTopology",
              "outputType": ".chromiumos.test.lab.api.GetDutTopologyResponse",
              "serverStreaming": true
            }
          ],
          "name": "InventoryService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "name": "GetCamerasRequest"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "Camera"
        },
        {
          "field": [
            {
              "jsonName": "cameras",
              "label": "LABEL_REPEATED",
              "name": "cameras",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.Camera"
            }
          ],
          "name": "GetCamerasResponse"
        },
        {
          "field": [
            {
              "jsonName": "deviceId",
              "label": "LABEL_OPTIONAL",
              "name": "device_id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "exposureMicroseconds",
              "label": "LABEL_OPTIONAL",
              "name": "exposure_microseconds",
              "number": 2,
              "type": "TYPE_INT32"
            }
          ],
          "name": "GetAveragePixelRequest"
        },
        {
          "field": [
            {
              "jsonName": "r",
              "label": "LABEL_OPTIONAL",
              "name": "r",
              "number": 1,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "g",
              "label": "LABEL_OPTIONAL",
              "name": "g",
              "number": 2,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "b",
              "label": "LABEL_OPTIONAL",
              "name": "b",
              "number": 3,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "a",
              "label": "LABEL_OPTIONAL",
              "name": "a",
              "number": 4,
              "type": "TYPE_INT32"
            }
          ],
          "name": "Pixel"
        },
        {
          "field": [
            {
              "jsonName": "pixel",
              "label": "LABEL_OPTIONAL",
              "name": "pixel",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.Pixel"
            },
            {
              "jsonName": "frame",
              "label": "LABEL_OPTIONAL",
              "name": "frame",
              "number": 2,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "GetAveragePixelResponse"
        },
        {
          "field": [
            {
              "jsonName": "hue",
              "label": "LABEL_OPTIONAL",
              "name": "hue",
              "number": 1,
              "type": "TYPE_FLOAT"
            },
            {
              "jsonName": "saturation",
              "label": "LABEL_OPTIONAL",
              "name": "saturation",
              "number": 2,
              "type": "TYPE_FLOAT"
            },
            {
              "jsonName": "value",
              "label": "LABEL_OPTIONAL",
              "name": "value",
              "number": 3,
              "type": "TYPE_FLOAT"
            }
          ],
          "name": "HSV"
        },
        {
          "field": [
            {
              "jsonName": "min",
              "label": "LABEL_OPTIONAL",
              "name": "min",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.HSV"
            },
            {
              "jsonName": "max",
              "label": "LABEL_OPTIONAL",
              "name": "max",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.HSV"
            }
          ],
          "name": "HSVMask"
        },
        {
          "field": [
            {
              "jsonName": "deviceId",
              "label": "LABEL_OPTIONAL",
              "name": "device_id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "masks",
              "label": "LABEL_REPEATED",
              "name": "masks",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.AnalyzeHSVRequest.MasksEntry"
            },
            {
              "jsonName": "exposureMicroseconds",
              "label": "LABEL_OPTIONAL",
              "name": "exposure_microseconds",
              "number": 3,
              "type": "TYPE_INT32"
            }
          ],
          "name": "AnalyzeHSVRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.lab.api.passport.HSVMask"
                }
              ],
              "name": "MasksEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "percentageMatched",
              "label": "LABEL_REPEATED",
              "name": "percentage_matched",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.AnalyzeHSVResponse.PercentageMatchedEntry"
            },
            {
              "jsonName": "frame",
              "label": "LABEL_OPTIONAL",
              "name": "frame",
              "number": 2,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "AnalyzeHSVResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_FLOAT"
                }
              ],
              "name": "PercentageMatchedEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        }
      ],
      "name": "chromiumos/test/lab/api/passport/camera_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api/passport"
      },
      "package": "chromiumos.test.lab.api.passport",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.lab.api.passport.GetCamerasRequest",
              "name": "GetCameras",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.GetCamerasResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.GetAveragePixelRequest",
              "name": "GetAveragePixel",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.GetAveragePixelResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.AnalyzeHSVRequest",
              "name": "AnalyzeImageHSV",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.AnalyzeHSVResponse"
            }
          ],
          "name": "CameraService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/duration.proto"
      ],
      "messageType": [
        {
          "name": "GetHIDDevicesRequest"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "HIDDevice"
        },
        {
          "field": [
            {
              "jsonName": "devices",
              "label": "LABEL_REPEATED",
              "name": "devices",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.HIDDevice"
            }
          ],
          "name": "GetHIDDevicesResponse"
        },
        {
          "field": [
            {
              "jsonName": "deviceId",
              "label": "LABEL_OPTIONAL",
              "name": "device_id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "InitHIDDeviceRequest"
        },
        {
          "name": "InitHIDDeviceResponse"
        },
        {
          "field": [
            {
              "jsonName": "deviceId",
              "label": "LABEL_OPTIONAL",
              "name": "device_id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CloseHIDDeviceRequest"
        },
        {
          "name": "CloseHIDDeviceResponse"
        },
        {
          "field": [
            {
              "jsonName": "deviceId",
              "label": "LABEL_OPTIONAL",
              "name": "device_id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "keys",
              "label": "LABEL_REPEATED",
              "name": "keys",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "pressAndRelease",
              "label": "LABEL_OPTIONAL",
              "name": "press_and_release",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.KeyboardActionRequest.PressAndRelease"
            }
          ],
          "name": "KeyboardActionRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "duration",
                  "label": "LABEL_OPTIONAL",
                  "name": "duration",
                  "number": 1,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.Duration"
                }
              ],
              "name": "PressAndRelease"
            }
          ],
          "oneofDecl": [
            {
              "name": "action"
            }
          ]
        },
        {
          "name": "KeyboardActionResponse"
        },
        {
          "enumType": [
            {
              "name": "Button",
              "value": [
                {
                  "name": "UNSPECIFIED",
                  "number": 0
                },
                {
                  "name": "LEFT",
                  "number": 1
                },
                {
                  "name": "RIGHT",
                  "number": 2
                },
                {
                  "name": "MIDDLE",
                  "number": 3
                },
                {
                  "name": "BACK",
                  "number": 4
                },
                {
                  "name": "FORWARD",
                  "number": 5
                }
              ]
            }
          ],
          "field": [
            {
              "jsonName": "deviceId",
              "label": "LABEL_OPTIONAL",
              "name": "device_id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "pressAndRelease",
              "label": "LABEL_OPTIONAL",
              "name": "press_and_release",
              "number": 2,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.MouseActionRequest.PressAndRelease"
            },
            {
              "jsonName": "scroll",
              "label": "LABEL_OPTIONAL",
              "name": "scroll",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.MouseActionRequest.Scroll"
            },
            {
              "jsonName": "move",
              "label": "LABEL_OPTIONAL",
              "name": "move",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.MouseActionRequest.Move"
            }
          ],
          "name": "MouseActionRequest",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "button",
                  "label": "LABEL_OPTIONAL",
                  "name": "button",
                  "number": 1,
                  "type": "TYPE_ENUM",
                  "typeName": ".chromiumos.test.lab.api.passport.MouseActionRequest.Button"
                },
                {
                  "jsonName": "duration",
                  "label": "LABEL_OPTIONAL",
                  "name": "duration",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".google.protobuf.Duration"
                }
              ],
              "name": "PressAndRelease"
            },
            {
              "field": [
                {
                  "jsonName": "distance",
                  "label": "LABEL_OPTIONAL",
                  "name": "distance",
                  "number": 1,
                  "type": "TYPE_INT32"
                }
              ],
              "name": "Scroll"
            },
            {
              "field": [
                {
                  "jsonName": "x",
                  "label": "LABEL_OPTIONAL",
                  "name": "x",
                  "number": 1,
                  "type": "TYPE_INT32"
                },
                {
                  "jsonName": "y",
                  "label": "LABEL_OPTIONAL",
                  "name": "y",
                  "number": 2,
                  "type": "TYPE_INT32"
                }
              ],
              "name": "Move"
            }
          ],
          "oneofDecl": [
            {
              "name": "action"
            }
          ]
        },
        {
          "name": "MouseActionResponse"
        }
      ],
      "name": "chromiumos/test/lab/api/passport/hid_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api/passport"
      },
      "package": "chromiumos.test.lab.api.passport",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.lab.api.passport.GetHIDDevicesRequest",
              "name": "GetHIDDevices",
              "outputType": ".chromiumos.test.lab.api.passport.GetHIDDevicesResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.InitHIDDeviceRequest",
              "name": "InitHIDDevice",
              "outputType": ".chromiumos.test.lab.api.passport.InitHIDDeviceResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.CloseHIDDeviceRequest",
              "name": "CloseHIDDevice",
              "outputType": ".chromiumos.test.lab.api.passport.CloseHIDDeviceResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.KeyboardActionRequest",
              "name": "KeyboardAction",
              "outputType": ".chromiumos.test.lab.api.passport.KeyboardActionResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.MouseActionRequest",
              "name": "MouseAction",
              "outputType": ".chromiumos.test.lab.api.passport.MouseActionResponse"
            }
          ],
          "name": "HIDService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "enumType": [
        {
          "name": "SwitchPortState",
          "value": [
            {
              "name": "SWITCH_PORT_UNKNOWN",
              "number": 0
            },
            {
              "name": "SWITCH_PORT_DISABLED",
              "number": 1
            },
            {
              "name": "SWITCH_PORT_ENABLED",
              "number": 2
            },
            {
              "name": "SWITCH_PORT_FLIP",
              "number": 3
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SwitchFixture"
        },
        {
          "name": "GetSwitchesRequest"
        },
        {
          "field": [
            {
              "jsonName": "switches",
              "label": "LABEL_REPEATED",
              "name": "switches",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.SwitchFixture"
            }
          ],
          "name": "GetSwitchesResponse"
        },
        {
          "name": "ResetAllSwitchesRequest"
        },
        {
          "name": "ResetAllSwitchesResponse"
        },
        {
          "field": [
            {
              "jsonName": "switchId",
              "label": "LABEL_OPTIONAL",
              "name": "switch_id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "state",
              "label": "LABEL_OPTIONAL",
              "name": "state",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.SwitchPortState"
            },
            {
              "jsonName": "portId",
              "label": "LABEL_OPTIONAL",
              "name": "port_id",
              "number": 3,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ConfigureSwitchPortRequest"
        },
        {
          "name": "ConfigureSwitchPortResponse"
        }
      ],
      "name": "chromiumos/test/lab/api/passport/switch_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api/passport"
      },
      "package": "chromiumos.test.lab.api.passport",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.lab.api.passport.GetSwitchesRequest",
              "name": "GetSwitches",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.GetSwitchesResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.ResetAllSwitchesRequest",
              "name": "ResetAllSwitches",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.ResetAllSwitchesResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.ConfigureSwitchPortRequest",
              "name": "ConfigureSwitchPort",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.ConfigureSwitchPortResponse"
            }
          ],
          "name": "SwitchService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/duration.proto"
      ],
      "enumType": [
        {
          "name": "Capability",
          "value": [
            {
              "name": "CAPABILITY_NOT_SET",
              "number": 0
            },
            {
              "name": "PIN_ASSIGNMENT",
              "number": 1
            },
            {
              "name": "USB_CHANNEL",
              "number": 2
            },
            {
              "name": "POWER_ROLE",
              "number": 3
            },
            {
              "name": "DATA_ROLE",
              "number": 4
            },
            {
              "name": "ACTIVE_CC",
              "number": 5
            },
            {
              "name": "CABLE_MODE",
              "number": 6
            },
            {
              "name": "INIT_PD_STATE",
              "number": 7
            },
            {
              "name": "CURRENT_LOAD",
              "number": 9
            },
            {
              "name": "SRC_PULL_UP",
              "number": 10
            },
            {
              "name": "SNK_PDO_COUNT",
              "number": 11
            },
            {
              "name": "SRC_PDO_COUNT",
              "number": 12
            },
            {
              "name": "VBUS_VOLTAGE",
              "number": 13
            },
            {
              "name": "VBUS_CURRENT",
              "number": 14
            },
            {
              "name": "VBUS_CURRENT_LANE",
              "number": 15
            },
            {
              "name": "GND_CURRENT_LANE",
              "number": 16
            },
            {
              "name": "VBUS_EPU_VOLTAGE",
              "number": 17
            },
            {
              "name": "VBUS_CC1",
              "number": 18
            },
            {
              "name": "VBUS_CC2",
              "number": 19
            },
            {
              "name": "VBUS_SBU1",
              "number": 20
            },
            {
              "name": "VBUS_SBU2",
              "number": 21
            },
            {
              "name": "DATA_SWAP_POLICY",
              "number": 22
            },
            {
              "name": "POWER_SWAP_POLICY",
              "number": 23
            },
            {
              "name": "VCONN_SWAP_POLICY",
              "number": 24
            },
            {
              "name": "CONSTRAINED_POWER",
              "number": 25
            },
            {
              "name": "POWER_DELIVERY",
              "number": 26
            },
            {
              "name": "DISPLAY_PORT_AM",
              "number": 27
            },
            {
              "name": "USB_PATH",
              "number": 28
            },
            {
              "name": "TRY_BEHAVIOUR",
              "number": 29
            },
            {
              "name": "NON_PD_CURRENT",
              "number": 30
            }
          ]
        },
        {
          "name": "TryBehaviour",
          "value": [
            {
              "name": "TRY_BEHAVIOUR_NOT_SET",
              "number": 0
            },
            {
              "name": "TRY_SRC",
              "number": 1
            },
            {
              "name": "TRY_SNK",
              "number": 2
            }
          ]
        },
        {
          "name": "ActiveCc",
          "value": [
            {
              "name": "ACTIVE_CC_NOT_SET",
              "number": 0
            },
            {
              "name": "CC1",
              "number": 1
            },
            {
              "name": "CC2",
              "number": 2
            }
          ]
        },
        {
          "name": "PinAssignment",
          "value": [
            {
              "name": "PIN_ASSIGNMENT_NOT_SET",
              "number": 0
            },
            {
              "name": "C",
              "number": 1
            },
            {
              "name": "D",
              "number": 2
            }
          ]
        },
        {
          "name": "PowerRole",
          "value": [
            {
              "name": "POWER_ROLE_NOT_SET",
              "number": 0
            },
            {
              "name": "SNK",
              "number": 1
            },
            {
              "name": "SRC",
              "number": 2
            }
          ]
        },
        {
          "name": "DataRole",
          "value": [
            {
              "name": "DATA_ROLE_NOT_SET",
              "number": 0
            },
            {
              "name": "DATA_UFP",
              "number": 1
            },
            {
              "name": "DATA_DFP",
              "number": 2
            }
          ]
        },
        {
          "name": "UsbChannel",
          "value": [
            {
              "name": "USB_CHANNEL_NOT_SET",
              "number": 0
            },
            {
              "name": "USB_2_HS",
              "number": 1
            },
            {
              "name": "USB_3_AND_2_HS",
              "number": 2
            }
          ]
        },
        {
          "name": "CableMode",
          "value": [
            {
              "name": "CABLE_MODE_NOT_SET",
              "number": 0
            },
            {
              "name": "NORMAL",
              "number": 1
            },
            {
              "name": "ELEC_TEST",
              "number": 2
            }
          ]
        },
        {
          "name": "InitPdState",
          "value": [
            {
              "name": "INIT_PD_STATE_NOT_SET",
              "number": 0
            },
            {
              "name": "PD_UFP",
              "number": 1
            },
            {
              "name": "PD_DFP",
              "number": 2
            },
            {
              "name": "PD_DRP",
              "number": 3
            }
          ]
        },
        {
          "name": "UsbPath",
          "value": [
            {
              "name": "USB_PATH_NOT_SET",
              "number": 0
            },
            {
              "name": "USB_PATH_INTERNAL",
              "number": 1
            },
            {
              "name": "USB_PATH_EXTERNAL",
              "number": 2
            }
          ]
        },
        {
          "name": "PortState",
          "value": [
            {
              "name": "PORT_STATE_NOT_SET",
              "number": 0
            },
            {
              "name": "PORT_STATE_ON",
              "number": 1
            },
            {
              "name": "PORT_STATE_OFF",
              "number": 2
            }
          ]
        },
        {
          "name": "VdmHpd",
          "value": [
            {
              "name": "VDM_HPD_NOT_SET",
              "number": 0
            },
            {
              "name": "VDM_HPD_IRQ",
              "number": 1
            }
          ]
        },
        {
          "name": "DpLinkRate",
          "value": [
            {
              "name": "DP_LINK_RATE_NOT_SET",
              "number": 0
            },
            {
              "name": "RBR",
              "number": 1
            },
            {
              "name": "HBR",
              "number": 2
            },
            {
              "name": "HBR2",
              "number": 3
            },
            {
              "name": "HBR3",
              "number": 4
            }
          ]
        },
        {
          "name": "DpColorDepth",
          "value": [
            {
              "name": "DP_COLOR_DEPTH",
              "number": 0
            },
            {
              "name": "BIT6",
              "number": 1
            },
            {
              "name": "BIT8",
              "number": 2
            },
            {
              "name": "BIT10",
              "number": 3
            },
            {
              "name": "BIT12",
              "number": 4
            },
            {
              "name": "BIT16",
              "number": 5
            }
          ]
        },
        {
          "name": "DpColorMode",
          "value": [
            {
              "name": "DP_COLOR_MODE_NOT_SET",
              "number": 0
            },
            {
              "name": "RGB",
              "number": 1
            },
            {
              "name": "YCBCR444",
              "number": 2
            },
            {
              "name": "YCBCR422",
              "number": 3
            },
            {
              "name": "YCBCR420",
              "number": 4
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "HardResetTesterRequest"
        },
        {
          "field": [
            {
              "jsonName": "errCode",
              "label": "LABEL_OPTIONAL",
              "name": "err_code",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorMsg",
              "label": "LABEL_OPTIONAL",
              "name": "error_msg",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "HardResetTesterReply"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DoCableReplugRequest"
        },
        {
          "field": [
            {
              "jsonName": "errCode",
              "label": "LABEL_OPTIONAL",
              "name": "err_code",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorMsg",
              "label": "LABEL_OPTIONAL",
              "name": "error_msg",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DoCableReplugReply"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "OpenTesterRequest"
        },
        {
          "field": [
            {
              "jsonName": "errCode",
              "label": "LABEL_OPTIONAL",
              "name": "err_code",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorMsg",
              "label": "LABEL_OPTIONAL",
              "name": "error_msg",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "OpenTesterReply"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CloseTesterRequest"
        },
        {
          "field": [
            {
              "jsonName": "errCode",
              "label": "LABEL_OPTIONAL",
              "name": "err_code",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorMsg",
              "label": "LABEL_OPTIONAL",
              "name": "error_msg",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CloseTesterReply"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "UsbTester"
        },
        {
          "name": "GetTestersRequest"
        },
        {
          "field": [
            {
              "jsonName": "testers",
              "label": "LABEL_REPEATED",
              "name": "testers",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.UsbTester"
            }
          ],
          "name": "GetTestersReply"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "capability",
              "label": "LABEL_OPTIONAL",
              "name": "capability",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.Capability"
            }
          ],
          "name": "GetUsbTesterCapabilityRequest"
        },
        {
          "field": [
            {
              "jsonName": "errCode",
              "label": "LABEL_OPTIONAL",
              "name": "err_code",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorMsg",
              "label": "LABEL_OPTIONAL",
              "name": "error_msg",
              "number": 2,
              "oneofIndex": 1,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "activeCc",
              "label": "LABEL_OPTIONAL",
              "name": "active_cc",
              "number": 3,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.ActiveCc"
            },
            {
              "jsonName": "pinMode",
              "label": "LABEL_OPTIONAL",
              "name": "pin_mode",
              "number": 4,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.PinAssignment"
            },
            {
              "jsonName": "powerRole",
              "label": "LABEL_OPTIONAL",
              "name": "power_role",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.PowerRole"
            },
            {
              "jsonName": "dataRole",
              "label": "LABEL_OPTIONAL",
              "name": "data_role",
              "number": 6,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.DataRole"
            },
            {
              "jsonName": "usbChannel",
              "label": "LABEL_OPTIONAL",
              "name": "usb_channel",
              "number": 7,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.UsbChannel"
            },
            {
              "jsonName": "cableMode",
              "label": "LABEL_OPTIONAL",
              "name": "cable_mode",
              "number": 8,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.CableMode"
            },
            {
              "jsonName": "initPdState",
              "label": "LABEL_OPTIONAL",
              "name": "init_pd_state",
              "number": 9,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.InitPdState"
            },
            {
              "jsonName": "nonDescrete",
              "label": "LABEL_OPTIONAL",
              "name": "non_descrete",
              "number": 10,
              "oneofIndex": 0,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "dataRoleSwapPolicy",
              "label": "LABEL_OPTIONAL",
              "name": "data_role_swap_policy",
              "number": 13,
              "oneofIndex": 0,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "powerRoleSwapPolicy",
              "label": "LABEL_OPTIONAL",
              "name": "power_role_swap_policy",
              "number": 14,
              "oneofIndex": 0,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "vconnSwapPolicy",
              "label": "LABEL_OPTIONAL",
              "name": "vconn_swap_policy",
              "number": 15,
              "oneofIndex": 0,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "constrainedPower",
              "label": "LABEL_OPTIONAL",
              "name": "constrained_power",
              "number": 16,
              "oneofIndex": 0,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "powerDelivery",
              "label": "LABEL_OPTIONAL",
              "name": "power_delivery",
              "number": 17,
              "oneofIndex": 0,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "displayPortAm",
              "label": "LABEL_OPTIONAL",
              "name": "display_port_am",
              "number": 18,
              "oneofIndex": 0,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "usbPath",
              "label": "LABEL_OPTIONAL",
              "name": "usb_path",
              "number": 19,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.UsbPath"
            },
            {
              "jsonName": "tryBehaviour",
              "label": "LABEL_OPTIONAL",
              "name": "try_behaviour",
              "number": 20,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.TryBehaviour"
            }
          ],
          "name": "GetUsbTesterCapabilityReply",
          "oneofDecl": [
            {
              "name": "value"
            },
            {
              "name": "_error_msg"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "delay",
              "label": "LABEL_OPTIONAL",
              "name": "delay",
              "number": 2,
              "oneofIndex": 1,
              "proto3Optional": true,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Duration"
            },
            {
              "jsonName": "timeout",
              "label": "LABEL_OPTIONAL",
              "name": "timeout",
              "number": 3,
              "oneofIndex": 2,
              "proto3Optional": true,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Duration"
            },
            {
              "jsonName": "capability",
              "label": "LABEL_OPTIONAL",
              "name": "capability",
              "number": 4,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.Capability"
            },
            {
              "jsonName": "activeCc",
              "label": "LABEL_OPTIONAL",
              "name": "active_cc",
              "number": 5,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.ActiveCc"
            },
            {
              "jsonName": "pinMode",
              "label": "LABEL_OPTIONAL",
              "name": "pin_mode",
              "number": 6,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.PinAssignment"
            },
            {
              "jsonName": "powerRole",
              "label": "LABEL_OPTIONAL",
              "name": "power_role",
              "number": 7,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.PowerRole"
            },
            {
              "jsonName": "dataRole",
              "label": "LABEL_OPTIONAL",
              "name": "data_role",
              "number": 8,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.DataRole"
            },
            {
              "jsonName": "usbChannel",
              "label": "LABEL_OPTIONAL",
              "name": "usb_channel",
              "number": 9,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.UsbChannel"
            },
            {
              "jsonName": "cableMode",
              "label": "LABEL_OPTIONAL",
              "name": "cable_mode",
              "number": 10,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.CableMode"
            },
            {
              "jsonName": "initPdState",
              "label": "LABEL_OPTIONAL",
              "name": "init_pd_state",
              "number": 11,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.InitPdState"
            },
            {
              "jsonName": "nonDescrete",
              "label": "LABEL_OPTIONAL",
              "name": "non_descrete",
              "number": 12,
              "oneofIndex": 0,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "dataRoleSwapPolicy",
              "label": "LABEL_OPTIONAL",
              "name": "data_role_swap_policy",
              "number": 13,
              "oneofIndex": 0,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "powerRoleSwapPolicy",
              "label": "LABEL_OPTIONAL",
              "name": "power_role_swap_policy",
              "number": 14,
              "oneofIndex": 0,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "vconnSwapPolicy",
              "label": "LABEL_OPTIONAL",
              "name": "vconn_swap_policy",
              "number": 15,
              "oneofIndex": 0,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "constrainedPower",
              "label": "LABEL_OPTIONAL",
              "name": "constrained_power",
              "number": 16,
              "oneofIndex": 0,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "powerDelivery",
              "label": "LABEL_OPTIONAL",
              "name": "power_delivery",
              "number": 17,
              "oneofIndex": 0,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "displayPortAm",
              "label": "LABEL_OPTIONAL",
              "name": "display_port_am",
              "number": 18,
              "oneofIndex": 0,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "usbPath",
              "label": "LABEL_OPTIONAL",
              "name": "usb_path",
              "number": 19,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.UsbPath"
            },
            {
              "jsonName": "tryBehaviour",
              "label": "LABEL_OPTIONAL",
              "name": "try_behaviour",
              "number": 20,
              "oneofIndex": 0,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.TryBehaviour"
            }
          ],
          "name": "SetUsbTesterCapabilityRequest",
          "oneofDecl": [
            {
              "name": "value"
            },
            {
              "name": "_delay"
            },
            {
              "name": "_timeout"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "errCode",
              "label": "LABEL_OPTIONAL",
              "name": "err_code",
              "number": 2,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorMsg",
              "label": "LABEL_OPTIONAL",
              "name": "error_msg",
              "number": 3,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SetUsbTesterCapabilityReply",
          "oneofDecl": [
            {
              "name": "_error_msg"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "delay",
              "label": "LABEL_OPTIONAL",
              "name": "delay",
              "number": 2,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Duration"
            },
            {
              "jsonName": "timeout",
              "label": "LABEL_OPTIONAL",
              "name": "timeout",
              "number": 3,
              "oneofIndex": 1,
              "proto3Optional": true,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Duration"
            }
          ],
          "name": "GetDpInfoRequest",
          "oneofDecl": [
            {
              "name": "_delay"
            },
            {
              "name": "_timeout"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "errCode",
              "label": "LABEL_OPTIONAL",
              "name": "err_code",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorMsg",
              "label": "LABEL_OPTIONAL",
              "name": "error_msg",
              "number": 2,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "linkRate",
              "label": "LABEL_OPTIONAL",
              "name": "link_rate",
              "number": 3,
              "oneofIndex": 1,
              "proto3Optional": true,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.DpLinkRate"
            },
            {
              "jsonName": "laneCount",
              "label": "LABEL_OPTIONAL",
              "name": "lane_count",
              "number": 4,
              "oneofIndex": 2,
              "proto3Optional": true,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "pixelClock",
              "label": "LABEL_OPTIONAL",
              "name": "pixel_clock",
              "number": 5,
              "oneofIndex": 3,
              "proto3Optional": true,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "hActive",
              "label": "LABEL_OPTIONAL",
              "name": "h_active",
              "number": 6,
              "oneofIndex": 4,
              "proto3Optional": true,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "vActive",
              "label": "LABEL_OPTIONAL",
              "name": "v_active",
              "number": 7,
              "oneofIndex": 5,
              "proto3Optional": true,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "hTotal",
              "label": "LABEL_OPTIONAL",
              "name": "h_total",
              "number": 8,
              "oneofIndex": 6,
              "proto3Optional": true,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "vTotal",
              "label": "LABEL_OPTIONAL",
              "name": "v_total",
              "number": 9,
              "oneofIndex": 7,
              "proto3Optional": true,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "framerate",
              "label": "LABEL_OPTIONAL",
              "name": "framerate",
              "number": 10,
              "oneofIndex": 8,
              "proto3Optional": true,
              "type": "TYPE_DOUBLE"
            },
            {
              "jsonName": "colorMode",
              "label": "LABEL_OPTIONAL",
              "name": "color_mode",
              "number": 11,
              "oneofIndex": 9,
              "proto3Optional": true,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.DpColorMode"
            },
            {
              "jsonName": "colorDepth",
              "label": "LABEL_OPTIONAL",
              "name": "color_depth",
              "number": 12,
              "oneofIndex": 10,
              "proto3Optional": true,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.DpColorDepth"
            },
            {
              "jsonName": "audioSampleRate",
              "label": "LABEL_OPTIONAL",
              "name": "audio_sample_rate",
              "number": 13,
              "oneofIndex": 11,
              "proto3Optional": true,
              "type": "TYPE_INT32"
            }
          ],
          "name": "GetDpInfoReply",
          "oneofDecl": [
            {
              "name": "_error_msg"
            },
            {
              "name": "_link_rate"
            },
            {
              "name": "_lane_count"
            },
            {
              "name": "_pixel_clock"
            },
            {
              "name": "_h_active"
            },
            {
              "name": "_v_active"
            },
            {
              "name": "_h_total"
            },
            {
              "name": "_v_total"
            },
            {
              "name": "_framerate"
            },
            {
              "name": "_color_mode"
            },
            {
              "name": "_color_depth"
            },
            {
              "name": "_audio_sample_rate"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetActivePortRequest"
        },
        {
          "field": [
            {
              "jsonName": "errCode",
              "label": "LABEL_OPTIONAL",
              "name": "err_code",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorMsg",
              "label": "LABEL_OPTIONAL",
              "name": "error_msg",
              "number": 2,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "portId",
              "label": "LABEL_OPTIONAL",
              "name": "port_id",
              "number": 3,
              "type": "TYPE_UINT32"
            },
            {
              "jsonName": "maxNumPorts",
              "label": "LABEL_OPTIONAL",
              "name": "max_num_ports",
              "number": 4,
              "type": "TYPE_UINT32"
            },
            {
              "jsonName": "state",
              "label": "LABEL_OPTIONAL",
              "name": "state",
              "number": 5,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.PortState"
            }
          ],
          "name": "GetActivePortReply",
          "oneofDecl": [
            {
              "name": "_error_msg"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "portId",
              "label": "LABEL_OPTIONAL",
              "name": "port_id",
              "number": 2,
              "type": "TYPE_UINT32"
            },
            {
              "jsonName": "state",
              "label": "LABEL_OPTIONAL",
              "name": "state",
              "number": 3,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.PortState"
            }
          ],
          "name": "SetActivePortRequest"
        },
        {
          "field": [
            {
              "jsonName": "errCode",
              "label": "LABEL_OPTIONAL",
              "name": "err_code",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorMsg",
              "label": "LABEL_OPTIONAL",
              "name": "error_msg",
              "number": 2,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SetActivePortReply",
          "oneofDecl": [
            {
              "name": "_error_msg"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "edid",
              "label": "LABEL_OPTIONAL",
              "name": "edid",
              "number": 2,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "LoadEdidRequest"
        },
        {
          "field": [
            {
              "jsonName": "errCode",
              "label": "LABEL_OPTIONAL",
              "name": "err_code",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorMsg",
              "label": "LABEL_OPTIONAL",
              "name": "error_msg",
              "number": 2,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            }
          ],
          "name": "LoadEdidReply",
          "oneofDecl": [
            {
              "name": "_error_msg"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "soft",
              "label": "LABEL_OPTIONAL",
              "name": "soft",
              "number": 2,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "ResetPdRequest"
        },
        {
          "field": [
            {
              "jsonName": "errCode",
              "label": "LABEL_OPTIONAL",
              "name": "err_code",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorMsg",
              "label": "LABEL_OPTIONAL",
              "name": "error_msg",
              "number": 2,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            }
          ],
          "name": "ResetPdReply",
          "oneofDecl": [
            {
              "name": "_error_msg"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetPdosRequest"
        },
        {
          "field": [
            {
              "jsonName": "errCode",
              "label": "LABEL_OPTIONAL",
              "name": "err_code",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorMsg",
              "label": "LABEL_OPTIONAL",
              "name": "error_msg",
              "number": 2,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "srcPdos",
              "label": "LABEL_REPEATED",
              "name": "src_pdos",
              "number": 3,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "snkPdos",
              "label": "LABEL_REPEATED",
              "name": "snk_pdos",
              "number": 4,
              "type": "TYPE_INT64"
            }
          ],
          "name": "GetPdosReply",
          "oneofDecl": [
            {
              "name": "_error_msg"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "vdmHpd",
              "label": "LABEL_OPTIONAL",
              "name": "vdm_hpd",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.VdmHpd"
            }
          ],
          "name": "SendVdmHpdRequest"
        },
        {
          "field": [
            {
              "jsonName": "errCode",
              "label": "LABEL_OPTIONAL",
              "name": "err_code",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorMsg",
              "label": "LABEL_OPTIONAL",
              "name": "error_msg",
              "number": 2,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SendVdmHpdReply",
          "oneofDecl": [
            {
              "name": "_error_msg"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SimulateKeyPressRequest"
        },
        {
          "field": [
            {
              "jsonName": "errCode",
              "label": "LABEL_OPTIONAL",
              "name": "err_code",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorMsg",
              "label": "LABEL_OPTIONAL",
              "name": "error_msg",
              "number": 2,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_STRING"
            }
          ],
          "name": "SimulateKeyPressReply",
          "oneofDecl": [
            {
              "name": "_error_msg"
            }
          ]
        }
      ],
      "name": "chromiumos/test/lab/api/passport/usb_tester_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api/passport"
      },
      "package": "chromiumos.test.lab.api.passport",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.lab.api.passport.GetTestersRequest",
              "name": "GetTesters",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.GetTestersReply"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.GetUsbTesterCapabilityRequest",
              "name": "GetTesterCapability",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.GetUsbTesterCapabilityReply"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.SetUsbTesterCapabilityRequest",
              "name": "SetTesterCapability",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.SetUsbTesterCapabilityReply"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.GetDpInfoRequest",
              "name": "GetDpInfo",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.GetDpInfoReply"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.GetPdosRequest",
              "name": "GetPdos",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.GetPdosReply"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.DoCableReplugRequest",
              "name": "ReplugCable",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.DoCableReplugReply"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.HardResetTesterRequest",
              "name": "HardResetTester",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.HardResetTesterReply"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.ResetPdRequest",
              "name": "ResetPd",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.ResetPdReply"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.OpenTesterRequest",
              "name": "OpenTester",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.OpenTesterReply"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.CloseTesterRequest",
              "name": "CloseTester",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.CloseTesterReply"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.GetActivePortRequest",
              "name": "GetActivePort",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.GetActivePortReply"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.SetActivePortRequest",
              "name": "SetActivePort",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.SetActivePortReply"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.LoadEdidRequest",
              "name": "LoadEdid",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.LoadEdidReply"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.SendVdmHpdRequest",
              "name": "SendVdmHpd",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.SendVdmHpdReply"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.SimulateKeyPressRequest",
              "name": "SimulateKeyPress",
              "options": {},
              "outputType": ".chromiumos.test.lab.api.passport.SimulateKeyPressReply"
            }
          ],
          "name": "UsbTesterService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "enumType": [
        {
          "name": "Role",
          "value": [
            {
              "name": "ROLE_UNSPECIFIED",
              "number": 0
            },
            {
              "name": "ROLE_DPSOURCE_USBCSINK",
              "number": 1
            },
            {
              "name": "ROLE_DPSOURCE_DPSINK",
              "number": 2
            },
            {
              "name": "ROLE_USBCSOURCE_USBCSINK",
              "number": 3
            },
            {
              "name": "ROLE_USBCSOURCE_DPSINK",
              "number": 4
            },
            {
              "name": "ROLE_HDMISOURCE_HDMISINK",
              "number": 5
            }
          ]
        },
        {
          "name": "StreamInfoColorFormat",
          "value": [
            {
              "name": "STREAM_INFO_CF_NONE",
              "number": 0
            },
            {
              "name": "STREAM_INFO_CF_UNKNOWN",
              "number": 1
            },
            {
              "name": "STREAM_INFO_CF_RGB",
              "number": 2
            },
            {
              "name": "STREAM_INFO_CF_YCBCR_422",
              "number": 3
            },
            {
              "name": "STREAM_INFO_CF_YCBCR_444",
              "number": 4
            },
            {
              "name": "STREAM_INFO_CF_YCBCR_420",
              "number": 5
            },
            {
              "name": "STREAM_INFO_CF_IDO_DEFINED",
              "number": 6
            },
            {
              "name": "STREAM_INFO_CF_Y_ONLY",
              "number": 7
            },
            {
              "name": "STREAM_INFO_CF_RAW",
              "number": 8
            },
            {
              "name": "STREAM_INFO_CF_DSC",
              "number": 9
            }
          ]
        },
        {
          "name": "StreamInfoDynamicRange",
          "value": [
            {
              "name": "STREAM_INFO_DR_UNKNOWN",
              "number": 0
            },
            {
              "name": "STREAM_INFO_DR_VESA",
              "number": 1
            },
            {
              "name": "STREAM_INFO_DR_CTA",
              "number": 2
            }
          ]
        },
        {
          "name": "StreamInfoColorimetry",
          "value": [
            {
              "name": "STREAM_INFO_CM_NONE",
              "number": 0
            },
            {
              "name": "STREAM_INFO_CM_RESERVED",
              "number": 1
            },
            {
              "name": "STREAM_INFO_CM_SRGB",
              "number": 2
            },
            {
              "name": "STREAM_INFO_CM_SMPTE_170M",
              "number": 3
            },
            {
              "name": "STREAM_INFO_CM_ITUR_BT601",
              "number": 4
            },
            {
              "name": "STREAM_INFO_CM_ITUR_BT709",
              "number": 5
            },
            {
              "name": "STREAM_INFO_CM_XVYCC601",
              "number": 6
            },
            {
              "name": "STREAM_INFO_CM_XVYCC709",
              "number": 7
            },
            {
              "name": "STREAM_INFO_CM_SYCC601",
              "number": 8
            },
            {
              "name": "STREAM_INFO_CM_ADOBEYCC601",
              "number": 9
            },
            {
              "name": "STREAM_INFO_CM_ADOBERGB",
              "number": 10
            },
            {
              "name": "STREAM_INFO_CM_ITUR_BT2020_YCCBCCRC",
              "number": 11
            },
            {
              "name": "STREAM_INFO_CM_ITUR_BT2020_YCBCR",
              "number": 12
            },
            {
              "name": "STREAM_INFO_CM_ITUR_BT2020_RGB",
              "number": 13
            },
            {
              "name": "STREAM_INFO_CM_RGB_WIDE_GAMUT_FIX",
              "number": 14
            },
            {
              "name": "STREAM_INFO_CM_RGB_WIDE_GAMUT_FLT",
              "number": 15
            },
            {
              "name": "STREAM_INFO_CM_DCI_P3",
              "number": 16
            },
            {
              "name": "STREAM_INFO_CM_DICOM_1_4_GRAY_SCALE",
              "number": 17
            },
            {
              "name": "STREAM_INFO_CM_CUSTOM_COLOR_PROFILE",
              "number": 18
            },
            {
              "name": "STREAM_INFO_CM_OPYCC601",
              "number": 19
            },
            {
              "name": "STREAM_INFO_CM_OPRGB",
              "number": 20
            }
          ]
        },
        {
          "name": "VideoSpecification",
          "value": [
            {
              "name": "VIDEO_SPECIFICATION_UNKOWN",
              "number": 0
            },
            {
              "name": "VIDEO_SPECIFICATION_DP_1_3",
              "number": 1
            },
            {
              "name": "VIDEO_SPECIFICATION_DP_1_4",
              "number": 2
            },
            {
              "name": "VIDEO_SPECIFICATION_DP_2_0",
              "number": 3
            },
            {
              "name": "VIDEO_SPECIFICATION_DP_2_1",
              "number": 4
            },
            {
              "name": "VIDEO_SPECIFICATION_HDMI_1_4",
              "number": 5
            },
            {
              "name": "VIDEO_SPECIFICATION_HDMI_2_0",
              "number": 6
            },
            {
              "name": "VIDEO_SPECIFICATION_HDMI_2_1",
              "number": 7
            }
          ]
        },
        {
          "name": "FrlMode",
          "value": [
            {
              "name": "FRL_MODE_UNKNOWN",
              "number": 0
            },
            {
              "name": "FRL_MODE_DISABLE",
              "number": 1
            },
            {
              "name": "FRL_MODE_3LANES_3GBPS",
              "number": 2
            },
            {
              "name": "FRL_MODE_3LANES_6GBPS",
              "number": 3
            },
            {
              "name": "FRL_MODE_4LANES_6GBPS",
              "number": 4
            },
            {
              "name": "FRL_MODE_4LANES_8GBPS",
              "number": 5
            },
            {
              "name": "FRL_MODE_4LANES_10GBPS",
              "number": 6
            },
            {
              "name": "FRL_MODE_4LANES_12GBPS",
              "number": 7
            }
          ]
        },
        {
          "name": "ComplianceTestGroup",
          "value": [
            {
              "name": "GROUP_AUDIO_TEST",
              "number": 0
            },
            {
              "name": "GROUP_PIXEL_LEVEL_VIDEO_TEST",
              "number": 1
            },
            {
              "name": "GROUP_CRC_BASED_VIDEO_TEST",
              "number": 2
            },
            {
              "name": "GROUP_LINK_TEST",
              "number": 3
            },
            {
              "name": "GROUP_DISPLAYPORT_1_4_LINK_LAYER_CTS",
              "number": 4
            },
            {
              "name": "GROUP_DISPLAYPORT_1_4_DSC_LINK_LAYER_CTS",
              "number": 5
            },
            {
              "name": "GROUP_DISPLAYPORT_1_4_DISPLAYID_CTS_SOURCE_TEST",
              "number": 6
            },
            {
              "name": "GROUP_DISPLAYPORT_2_1_LINK_LAYER_SOURCE_DUT_CTS",
              "number": 7
            },
            {
              "name": "GROUP_DISPLAYPORT_2_1_DSC_CTS_SOURCE_DUT",
              "number": 8
            },
            {
              "name": "GROUP_DISPLAYPORT_2_1_DISPLAYID_CTS_SOURCE_TEST",
              "number": 9
            },
            {
              "name": "GROUP_HDMI_RX_CRC_TEST",
              "number": 10
            },
            {
              "name": "GROUP_HDMI_RX_VRR_TEST",
              "number": 11
            },
            {
              "name": "GROUP_HD_TX_CONTINUITY_TEST",
              "number": 12
            }
          ]
        },
        {
          "name": "ComplianceTestStatus",
          "value": [
            {
              "name": "COMPLIANCE_TEST_STATUS_UNKOWN",
              "number": 0
            },
            {
              "name": "COMPLIANCE_TEST_PASSED",
              "number": 1
            },
            {
              "name": "COMPLIANCE_TEST_SKIPPED",
              "number": 2
            },
            {
              "name": "COMPLIANCE_TEST_FAILED",
              "number": 3
            },
            {
              "name": "COMPLIANCE_TEST_ABORTED",
              "number": 4
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "name",
              "label": "LABEL_OPTIONAL",
              "name": "name",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "VideoTester"
        },
        {
          "name": "GetVideoTestersRequest"
        },
        {
          "field": [
            {
              "jsonName": "testers",
              "label": "LABEL_REPEATED",
              "name": "testers",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.VideoTester"
            }
          ],
          "name": "GetVideoTestersResponse"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "OpenVideoTesterRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "OpenVideoTesterResponse"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "CloseVideoTesterRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "CloseVideoTesterResponse"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetRolesRequest"
        },
        {
          "field": [
            {
              "jsonName": "roles",
              "label": "LABEL_REPEATED",
              "name": "roles",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.Role"
            }
          ],
          "name": "GetRolesResponse"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "role",
              "label": "LABEL_OPTIONAL",
              "name": "role",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.Role"
            }
          ],
          "name": "SetRoleRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "SetRoleResponse"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "edid",
              "label": "LABEL_OPTIONAL",
              "name": "edid",
              "number": 2,
              "type": "TYPE_BYTES"
            },
            {
              "jsonName": "idStream",
              "label": "LABEL_OPTIONAL",
              "name": "id_stream",
              "number": 3,
              "type": "TYPE_INT64"
            }
          ],
          "name": "LoadEdidVideoTesterRequest"
        },
        {
          "field": [
            {
              "jsonName": "success",
              "label": "LABEL_OPTIONAL",
              "name": "success",
              "number": 1,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "LoadEdidVideoTesterResponse"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetStreamInfoVideoTesterRequest"
        },
        {
          "field": [
            {
              "jsonName": "frameRate",
              "label": "LABEL_OPTIONAL",
              "name": "frame_rate",
              "number": 1,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_DOUBLE"
            },
            {
              "jsonName": "hactive",
              "label": "LABEL_OPTIONAL",
              "name": "hactive",
              "number": 2,
              "oneofIndex": 1,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "vactive",
              "label": "LABEL_OPTIONAL",
              "name": "vactive",
              "number": 3,
              "oneofIndex": 2,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "htotal",
              "label": "LABEL_OPTIONAL",
              "name": "htotal",
              "number": 4,
              "oneofIndex": 3,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "vtotal",
              "label": "LABEL_OPTIONAL",
              "name": "vtotal",
              "number": 5,
              "oneofIndex": 4,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "hstart",
              "label": "LABEL_OPTIONAL",
              "name": "hstart",
              "number": 6,
              "oneofIndex": 5,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "vstart",
              "label": "LABEL_OPTIONAL",
              "name": "vstart",
              "number": 7,
              "oneofIndex": 6,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "hswidth",
              "label": "LABEL_OPTIONAL",
              "name": "hswidth",
              "number": 8,
              "oneofIndex": 7,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "vswidth",
              "label": "LABEL_OPTIONAL",
              "name": "vswidth",
              "number": 9,
              "oneofIndex": 8,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "bpp",
              "label": "LABEL_OPTIONAL",
              "name": "bpp",
              "number": 10,
              "oneofIndex": 9,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "colorFormat",
              "label": "LABEL_OPTIONAL",
              "name": "color_format",
              "number": 11,
              "oneofIndex": 10,
              "proto3Optional": true,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.StreamInfoColorFormat"
            },
            {
              "jsonName": "colormetry",
              "label": "LABEL_OPTIONAL",
              "name": "colormetry",
              "number": 12,
              "oneofIndex": 11,
              "proto3Optional": true,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.StreamInfoColorimetry"
            },
            {
              "jsonName": "dynamicRange",
              "label": "LABEL_OPTIONAL",
              "name": "dynamic_range",
              "number": 13,
              "oneofIndex": 12,
              "proto3Optional": true,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.StreamInfoDynamicRange"
            },
            {
              "jsonName": "crc",
              "label": "LABEL_REPEATED",
              "name": "crc",
              "number": 14,
              "type": "TYPE_INT64"
            }
          ],
          "name": "StreamInfoVideoTester",
          "oneofDecl": [
            {
              "name": "_frame_rate"
            },
            {
              "name": "_hactive"
            },
            {
              "name": "_vactive"
            },
            {
              "name": "_htotal"
            },
            {
              "name": "_vtotal"
            },
            {
              "name": "_hstart"
            },
            {
              "name": "_vstart"
            },
            {
              "name": "_hswidth"
            },
            {
              "name": "_vswidth"
            },
            {
              "name": "_bpp"
            },
            {
              "name": "_color_format"
            },
            {
              "name": "_colormetry"
            },
            {
              "name": "_dynamic_range"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "streams",
              "label": "LABEL_REPEATED",
              "name": "streams",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.StreamInfoVideoTester"
            }
          ],
          "name": "GetStreamInfoVideoTesterResponse"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "idStream",
              "label": "LABEL_OPTIONAL",
              "name": "id_stream",
              "number": 2,
              "type": "TYPE_INT64"
            }
          ],
          "name": "ScreenshotVideoTesterRequest"
        },
        {
          "field": [
            {
              "jsonName": "screenshot",
              "label": "LABEL_OPTIONAL",
              "name": "screenshot",
              "number": 1,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "ScreenshotVideoTesterResponse"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "mst",
              "label": "LABEL_OPTIONAL",
              "name": "mst",
              "number": 2,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "mstSinkCount",
              "label": "LABEL_OPTIONAL",
              "name": "mst_sink_count",
              "number": 3,
              "oneofIndex": 1,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "scramblerSeed",
              "label": "LABEL_OPTIONAL",
              "name": "scrambler_seed",
              "number": 4,
              "oneofIndex": 2,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "maxLane",
              "label": "LABEL_OPTIONAL",
              "name": "max_lane",
              "number": 5,
              "oneofIndex": 3,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "frlMode",
              "label": "LABEL_OPTIONAL",
              "name": "frl_mode",
              "number": 9,
              "oneofIndex": 4,
              "proto3Optional": true,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.FrlMode"
            },
            {
              "jsonName": "frlStart",
              "label": "LABEL_OPTIONAL",
              "name": "frl_start",
              "number": 11,
              "oneofIndex": 5,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "frlReady",
              "label": "LABEL_OPTIONAL",
              "name": "frl_ready",
              "number": 12,
              "oneofIndex": 6,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "frlMax",
              "label": "LABEL_OPTIONAL",
              "name": "frl_max",
              "number": 13,
              "oneofIndex": 7,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "frlNoTimeout",
              "label": "LABEL_OPTIONAL",
              "name": "frl_no_timeout",
              "number": 14,
              "oneofIndex": 8,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "frlCheckLtp",
              "label": "LABEL_OPTIONAL",
              "name": "frl_check_ltp",
              "number": 15,
              "oneofIndex": 9,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "videoSpec",
              "label": "LABEL_OPTIONAL",
              "name": "video_spec",
              "number": 16,
              "oneofIndex": 10,
              "proto3Optional": true,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.VideoSpecification"
            },
            {
              "jsonName": "ssSbm",
              "label": "LABEL_OPTIONAL",
              "name": "ss_sbm",
              "number": 17,
              "oneofIndex": 11,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "fec",
              "label": "LABEL_OPTIONAL",
              "name": "fec",
              "number": 18,
              "oneofIndex": 12,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "tps4",
              "label": "LABEL_OPTIONAL",
              "name": "tps4",
              "number": 19,
              "oneofIndex": 13,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "tps3",
              "label": "LABEL_OPTIONAL",
              "name": "tps3",
              "number": 20,
              "oneofIndex": 14,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "dsc",
              "label": "LABEL_OPTIONAL",
              "name": "dsc",
              "number": 21,
              "oneofIndex": 15,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "SetLinkVideoTesterRequest",
          "oneofDecl": [
            {
              "name": "_mst"
            },
            {
              "name": "_mst_sink_count"
            },
            {
              "name": "_scrambler_seed"
            },
            {
              "name": "_max_lane"
            },
            {
              "name": "_frl_mode"
            },
            {
              "name": "_frl_start"
            },
            {
              "name": "_frl_ready"
            },
            {
              "name": "_frl_max"
            },
            {
              "name": "_frl_no_timeout"
            },
            {
              "name": "_frl_check_ltp"
            },
            {
              "name": "_video_spec"
            },
            {
              "name": "_ss_sbm"
            },
            {
              "name": "_fec"
            },
            {
              "name": "_tps4"
            },
            {
              "name": "_tps3"
            },
            {
              "name": "_dsc"
            }
          ]
        },
        {
          "name": "SetLinkVideoTesterResponse"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            }
          ],
          "name": "GetLinkVideoTesterRequest"
        },
        {
          "field": [
            {
              "jsonName": "laneSpeed",
              "label": "LABEL_OPTIONAL",
              "name": "lane_speed",
              "number": 1,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "errorCnt",
              "label": "LABEL_OPTIONAL",
              "name": "error_cnt",
              "number": 2,
              "oneofIndex": 1,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "laneLock",
              "label": "LABEL_OPTIONAL",
              "name": "lane_lock",
              "number": 3,
              "oneofIndex": 2,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            }
          ],
          "name": "VideoLane",
          "oneofDecl": [
            {
              "name": "_lane_speed"
            },
            {
              "name": "_error_cnt"
            },
            {
              "name": "_lane_lock"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "mst",
              "label": "LABEL_OPTIONAL",
              "name": "mst",
              "number": 1,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "mstSinkCount",
              "label": "LABEL_OPTIONAL",
              "name": "mst_sink_count",
              "number": 2,
              "oneofIndex": 1,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "scramblerSeed",
              "label": "LABEL_OPTIONAL",
              "name": "scrambler_seed",
              "number": 3,
              "oneofIndex": 2,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "maxLane",
              "label": "LABEL_OPTIONAL",
              "name": "max_lane",
              "number": 4,
              "oneofIndex": 3,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "frlMode",
              "label": "LABEL_OPTIONAL",
              "name": "frl_mode",
              "number": 6,
              "oneofIndex": 4,
              "proto3Optional": true,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.FrlMode"
            },
            {
              "jsonName": "frlStart",
              "label": "LABEL_OPTIONAL",
              "name": "frl_start",
              "number": 7,
              "oneofIndex": 5,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "frlReady",
              "label": "LABEL_OPTIONAL",
              "name": "frl_ready",
              "number": 8,
              "oneofIndex": 6,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "frlMax",
              "label": "LABEL_OPTIONAL",
              "name": "frl_max",
              "number": 9,
              "oneofIndex": 7,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "frlNoTimeout",
              "label": "LABEL_OPTIONAL",
              "name": "frl_no_timeout",
              "number": 10,
              "oneofIndex": 8,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "frlCheckLtp",
              "label": "LABEL_OPTIONAL",
              "name": "frl_check_ltp",
              "number": 11,
              "oneofIndex": 9,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "tdmsClockRate",
              "label": "LABEL_OPTIONAL",
              "name": "tdms_clock_rate",
              "number": 12,
              "oneofIndex": 10,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "tdmsReportLocks",
              "label": "LABEL_OPTIONAL",
              "name": "tdms_report_locks",
              "number": 13,
              "oneofIndex": 11,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "videoSpec",
              "label": "LABEL_OPTIONAL",
              "name": "video_spec",
              "number": 14,
              "oneofIndex": 12,
              "proto3Optional": true,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.VideoSpecification"
            },
            {
              "jsonName": "lanes",
              "label": "LABEL_REPEATED",
              "name": "lanes",
              "number": 15,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.VideoLane"
            },
            {
              "jsonName": "ssSbm",
              "label": "LABEL_OPTIONAL",
              "name": "ss_sbm",
              "number": 16,
              "oneofIndex": 13,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "fec",
              "label": "LABEL_OPTIONAL",
              "name": "fec",
              "number": 17,
              "oneofIndex": 14,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "tps4",
              "label": "LABEL_OPTIONAL",
              "name": "tps4",
              "number": 18,
              "oneofIndex": 15,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "tps3",
              "label": "LABEL_OPTIONAL",
              "name": "tps3",
              "number": 19,
              "oneofIndex": 16,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "dsc",
              "label": "LABEL_OPTIONAL",
              "name": "dsc",
              "number": 20,
              "oneofIndex": 17,
              "proto3Optional": true,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "GetLinkVideoTesterResponse",
          "oneofDecl": [
            {
              "name": "_mst"
            },
            {
              "name": "_mst_sink_count"
            },
            {
              "name": "_scrambler_seed"
            },
            {
              "name": "_max_lane"
            },
            {
              "name": "_frl_mode"
            },
            {
              "name": "_frl_start"
            },
            {
              "name": "_frl_ready"
            },
            {
              "name": "_frl_max"
            },
            {
              "name": "_frl_no_timeout"
            },
            {
              "name": "_frl_check_ltp"
            },
            {
              "name": "_tdms_clock_rate"
            },
            {
              "name": "_tdms_report_locks"
            },
            {
              "name": "_video_spec"
            },
            {
              "name": "_ss_sbm"
            },
            {
              "name": "_fec"
            },
            {
              "name": "_tps4"
            },
            {
              "name": "_tps3"
            },
            {
              "name": "_dsc"
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "attach",
              "label": "LABEL_OPTIONAL",
              "name": "attach",
              "number": 2,
              "type": "TYPE_BOOL"
            }
          ],
          "name": "AttachVideoTesterRequest"
        },
        {
          "name": "AttachVideoTesterResponse"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "pulseDurationMs",
              "label": "LABEL_OPTIONAL",
              "name": "pulse_duration_ms",
              "number": 2,
              "oneofIndex": 0,
              "proto3Optional": true,
              "type": "TYPE_INT64"
            }
          ],
          "name": "HpdPulseVideoTesterRequest",
          "oneofDecl": [
            {
              "name": "_pulse_duration_ms"
            }
          ]
        },
        {
          "name": "HpdPulseVideoTesterResponse"
        },
        {
          "field": [
            {
              "jsonName": "groupId",
              "label": "LABEL_OPTIONAL",
              "name": "group_id",
              "number": 1,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.ComplianceTestGroup"
            },
            {
              "jsonName": "testId",
              "label": "LABEL_OPTIONAL",
              "name": "test_id",
              "number": 2,
              "type": "TYPE_INT64"
            }
          ],
          "name": "ComplianceTestVideoTester"
        },
        {
          "field": [
            {
              "jsonName": "test",
              "label": "LABEL_OPTIONAL",
              "name": "test",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.ComplianceTestVideoTester"
            },
            {
              "jsonName": "status",
              "label": "LABEL_OPTIONAL",
              "name": "status",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.lab.api.passport.ComplianceTestStatus"
            }
          ],
          "name": "ComplianceTestResultVideoTester"
        },
        {
          "field": [
            {
              "jsonName": "id",
              "label": "LABEL_OPTIONAL",
              "name": "id",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "tests",
              "label": "LABEL_REPEATED",
              "name": "tests",
              "number": 2,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.ComplianceTestVideoTester"
            }
          ],
          "name": "RunComplianceTestRequest"
        },
        {
          "field": [
            {
              "jsonName": "results",
              "label": "LABEL_REPEATED",
              "name": "results",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.lab.api.passport.ComplianceTestResultVideoTester"
            },
            {
              "jsonName": "resultsHtml",
              "label": "LABEL_OPTIONAL",
              "name": "results_html",
              "number": 2,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "RunComplianceTestResponse"
        }
      ],
      "name": "chromiumos/test/lab/api/passport/video_tester_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api/passport"
      },
      "package": "chromiumos.test.lab.api.passport",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.lab.api.passport.GetVideoTestersRequest",
              "name": "GetVideoTesters",
              "outputType": ".chromiumos.test.lab.api.passport.GetVideoTestersResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.OpenVideoTesterRequest",
              "name": "OpenVideoTester",
              "outputType": ".chromiumos.test.lab.api.passport.OpenVideoTesterResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.CloseVideoTesterRequest",
              "name": "CloseVideoTester",
              "outputType": ".chromiumos.test.lab.api.passport.CloseVideoTesterResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.GetRolesRequest",
              "name": "GetRolesVideoTester",
              "outputType": ".chromiumos.test.lab.api.passport.GetRolesResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.SetRoleRequest",
              "name": "SetRoleVideoTester",
              "outputType": ".chromiumos.test.lab.api.passport.SetRoleResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.LoadEdidVideoTesterRequest",
              "name": "LoadEdidVideoTester",
              "outputType": ".chromiumos.test.lab.api.passport.LoadEdidVideoTesterResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.GetStreamInfoVideoTesterRequest",
              "name": "GetStreamInfoVideoTester",
              "outputType": ".chromiumos.test.lab.api.passport.GetStreamInfoVideoTesterResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.ScreenshotVideoTesterRequest",
              "name": "ScreenshotVideoTester",
              "outputType": ".chromiumos.test.lab.api.passport.ScreenshotVideoTesterResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.SetLinkVideoTesterRequest",
              "name": "SetLinkVideoTester",
              "outputType": ".chromiumos.test.lab.api.passport.SetLinkVideoTesterResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.GetLinkVideoTesterRequest",
              "name": "GetLinkVideoTester",
              "outputType": ".chromiumos.test.lab.api.passport.GetLinkVideoTesterResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.AttachVideoTesterRequest",
              "name": "AttachVideoTester",
              "outputType": ".chromiumos.test.lab.api.passport.AttachVideoTesterResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.HpdPulseVideoTesterRequest",
              "name": "HpdPulseVideoTester",
              "outputType": ".chromiumos.test.lab.api.passport.HpdPulseVideoTesterResponse"
            },
            {
              "inputType": ".chromiumos.test.lab.api.passport.RunComplianceTestRequest",
              "name": "RunComplianceTest",
              "outputType": ".chromiumos.test.lab.api.passport.RunComplianceTestResponse"
            }
          ],
          "name": "VideoTesterService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "enumType": [
        {
          "name": "StorageType",
          "value": [
            {
              "name": "UNSPECIFIED",
              "number": 0
            },
            {
              "name": "SSD",
              "number": 2
            },
            {
              "name": "HDD",
              "number": 3
            },
            {
              "name": "MMC",
              "number": 4
            },
            {
              "name": "NVME",
              "number": 5
            },
            {
              "name": "UFS",
              "number": 6
            },
            {
              "name": "NOT_RECOGNIZED",
              "number": 7
            }
          ]
        }
      ],
      "name": "chromiumos/test/lab/api/storage.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api"
      },
      "package": "chromiumos.test.lab.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "requestEndpoint",
              "label": "LABEL_OPTIONAL",
              "name": "request_endpoint",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "requestMethod",
              "label": "LABEL_OPTIONAL",
              "name": "request_method",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "requestTimeout",
              "label": "LABEL_OPTIONAL",
              "name": "request_timeout",
              "number": 3,
              "type": "TYPE_INT32"
            },
            {
              "jsonName": "payloadBytes",
              "label": "LABEL_OPTIONAL",
              "name": "payload_bytes",
              "number": 4,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "CallTapeRequest"
        },
        {
          "field": [
            {
              "jsonName": "payloadBytes",
              "label": "LABEL_OPTIONAL",
              "name": "payload_bytes",
              "number": 1,
              "type": "TYPE_BYTES"
            }
          ],
          "name": "CallTapeResponse"
        }
      ],
      "name": "chromiumos/test/lab/api/tape_service.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api"
      },
      "package": "chromiumos.test.lab.api",
      "service": [
        {
          "method": [
            {
              "inputType": ".chromiumos.test.lab.api.CallTapeRequest",
              "name": "CallTape",
              "outputType": ".chromiumos.test.lab.api.CallTapeResponse"
            }
          ],
          "name": "TapeService"
        }
      ],
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "google/protobuf/timestamp.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "serial",
              "label": "LABEL_OPTIONAL",
              "name": "serial",
              "number": 1,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "manufacturer",
              "label": "LABEL_OPTIONAL",
              "name": "manufacturer",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "firstSeenTime",
              "label": "LABEL_OPTIONAL",
              "name": "first_seen_time",
              "number": 3,
              "type": "TYPE_MESSAGE",
              "typeName": ".google.protobuf.Timestamp"
            }
          ],
          "name": "UsbDrive"
        }
      ],
      "name": "chromiumos/test/lab/api/usb_drive.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/lab/api"
      },
      "package": "chromiumos.test.lab.api",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/api/test_suite.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "pathRegexps",
              "label": "LABEL_REPEATED",
              "name": "path_regexps",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "pathRegexpExcludes",
              "label": "LABEL_REPEATED",
              "name": "path_regexp_excludes",
              "number": 3,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "testPlanStarlarkFiles",
              "label": "LABEL_REPEATED",
              "name": "test_plan_starlark_files",
              "number": 15,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.plan.SourceTestPlan.TestPlanStarlarkFile"
            }
          ],
          "name": "SourceTestPlan",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "host",
                  "label": "LABEL_OPTIONAL",
                  "name": "host",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "project",
                  "label": "LABEL_OPTIONAL",
                  "name": "project",
                  "number": 2,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "path",
                  "label": "LABEL_OPTIONAL",
                  "name": "path",
                  "number": 3,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "templateParameters",
                  "label": "LABEL_OPTIONAL",
                  "name": "template_parameters",
                  "number": 4,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.plan.SourceTestPlan.TestPlanStarlarkFile.TemplateParameters"
                }
              ],
              "name": "TestPlanStarlarkFile",
              "nestedType": [
                {
                  "field": [
                    {
                      "jsonName": "tagCriteria",
                      "label": "LABEL_OPTIONAL",
                      "name": "tag_criteria",
                      "number": 1,
                      "type": "TYPE_MESSAGE",
                      "typeName": ".chromiumos.test.api.TestSuite.TestCaseTagCriteria"
                    },
                    {
                      "jsonName": "suiteName",
                      "label": "LABEL_OPTIONAL",
                      "name": "suite_name",
                      "number": 2,
                      "type": "TYPE_STRING"
                    },
                    {
                      "jsonName": "program",
                      "label": "LABEL_OPTIONAL",
                      "name": "program",
                      "number": 3,
                      "type": "TYPE_STRING"
                    }
                  ],
                  "name": "TemplateParameters"
                }
              ]
            }
          ],
          "reservedRange": [
            {
              "end": 2,
              "start": 1
            },
            {
              "end": 15,
              "start": 4
            }
          ]
        }
      ],
      "name": "chromiumos/test/plan/source_test_plan.proto",
      "options": {
        "goPackage": "go.chromium.org/chromiumos/config/go/test/plan"
      },
      "package": "chromiumos.test.plan",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "enumType": [
        {
          "name": "OsType",
          "value": [
            {
              "name": "CHROMEOS",
              "number": 0
            },
            {
              "name": "ANDROID",
              "number": 1
            }
          ]
        }
      ],
      "name": "chromiumos/test/scheduling/os_type.proto",
      "options": {
        "goPackage": "./proto"
      },
      "package": "chromiumos.test.scheduling",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "messageType": [
        {
          "field": [
            {
              "jsonName": "dimsMap",
              "label": "LABEL_REPEATED",
              "name": "dims_map",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.scheduling.SwarmingDimensions.DimsMapEntry"
            }
          ],
          "name": "SwarmingDimensions",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_STRING"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.scheduling.DimValues"
                }
              ],
              "name": "DimsMapEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "values",
              "label": "LABEL_REPEATED",
              "name": "values",
              "number": 2,
              "type": "TYPE_STRING"
            }
          ],
          "name": "DimValues"
        }
      ],
      "name": "chromiumos/test/scheduling/swarming_dimensions.proto",
      "options": {
        "goPackage": "./proto"
      },
      "package": "chromiumos.test.scheduling",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/scheduling/os_type.proto",
        "chromiumos/test/scheduling/swarming_dimensions.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "eventTime",
              "label": "LABEL_OPTIONAL",
              "name": "event_time",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "deviceId",
              "label": "LABEL_OPTIONAL",
              "name": "device_id",
              "number": 2,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "podId",
              "label": "LABEL_OPTIONAL",
              "name": "pod_id",
              "number": 3,
              "options": {
                "deprecated": true
              },
              "type": "TYPE_UINT32"
            },
            {
              "jsonName": "deviceDimensions",
              "label": "LABEL_OPTIONAL",
              "name": "device_dimensions",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.scheduling.SwarmingDimensions"
            },
            {
              "jsonName": "deviceReady",
              "label": "LABEL_OPTIONAL",
              "name": "device_ready",
              "number": 4,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "deviceName",
              "label": "LABEL_OPTIONAL",
              "name": "device_name",
              "number": 6,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "osType",
              "label": "LABEL_OPTIONAL",
              "name": "os_type",
              "number": 7,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.scheduling.OsType"
            }
          ],
          "name": "DeviceEvent"
        },
        {
          "field": [
            {
              "jsonName": "events",
              "label": "LABEL_REPEATED",
              "name": "events",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.scheduling.DeviceEvent"
            }
          ],
          "name": "DeviceEvents"
        }
      ],
      "name": "chromiumos/test/scheduling/device_event.proto",
      "options": {
        "goPackage": "./proto"
      },
      "package": "chromiumos.test.scheduling",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "dependency": [
        "chromiumos/test/scheduling/os_type.proto",
        "chromiumos/test/scheduling/swarming_dimensions.proto"
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "eventTime",
              "label": "LABEL_OPTIONAL",
              "name": "event_time",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "deadline",
              "label": "LABEL_OPTIONAL",
              "name": "deadline",
              "number": 2,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "periodic",
              "label": "LABEL_OPTIONAL",
              "name": "periodic",
              "number": 3,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "priority",
              "label": "LABEL_OPTIONAL",
              "name": "priority",
              "number": 4,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "requestedDimensions",
              "label": "LABEL_OPTIONAL",
              "name": "requested_dimensions",
              "number": 5,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.scheduling.SwarmingDimensions"
            },
            {
              "jsonName": "realExecutionMinutes",
              "label": "LABEL_OPTIONAL",
              "name": "real_execution_minutes",
              "number": 6,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "maxExecutionMinutes",
              "label": "LABEL_OPTIONAL",
              "name": "max_execution_minutes",
              "number": 7,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "scheduleBuildRequestJson",
              "label": "LABEL_OPTIONAL",
              "name": "schedule_build_request_json",
              "number": 8,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "qsAccount",
              "label": "LABEL_OPTIONAL",
              "name": "qs_account",
              "number": 9,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "pool",
              "label": "LABEL_OPTIONAL",
              "name": "pool",
              "number": 10,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "bbid",
              "label": "LABEL_OPTIONAL",
              "name": "bbid",
              "number": 11,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "asap",
              "label": "LABEL_OPTIONAL",
              "name": "asap",
              "number": 12,
              "type": "TYPE_BOOL"
            },
            {
              "jsonName": "taskStateId",
              "label": "LABEL_OPTIONAL",
              "name": "task_state_id",
              "number": 13,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "deviceName",
              "label": "LABEL_OPTIONAL",
              "name": "device_name",
              "number": 14,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "user",
              "label": "LABEL_OPTIONAL",
              "name": "user",
              "number": 15,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "experiments",
              "label": "LABEL_REPEATED",
              "name": "experiments",
              "number": 16,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "osType",
              "label": "LABEL_OPTIONAL",
              "name": "os_type",
              "number": 17,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.scheduling.OsType"
            }
          ],
          "name": "TaskRequestEvent"
        },
        {
          "field": [
            {
              "jsonName": "events",
              "label": "LABEL_REPEATED",
              "name": "events",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.scheduling.TaskRequestEvent"
            }
          ],
          "name": "TaskRequestEvents"
        },
        {
          "field": [
            {
              "jsonName": "events",
              "label": "LABEL_REPEATED",
              "name": "events",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.scheduling.KeyedTaskRequestEvents.EventsEntry"
            }
          ],
          "name": "KeyedTaskRequestEvents",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_INT64"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_MESSAGE",
                  "typeName": ".chromiumos.test.scheduling.TaskRequestEvent"
                }
              ],
              "name": "EventsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        }
      ],
      "name": "chromiumos/test/scheduling/task_request_event.proto",
      "options": {
        "goPackage": "./proto"
      },
      "package": "chromiumos.test.scheduling",
      "syntax": "proto3"
    },
    {
      "bufExtension": {
        "isImport": false,
        "isSyntaxUnspecified": false
      },
      "enumType": [
        {
          "name": "TaskState",
          "value": [
            {
              "name": "REQUESTED",
              "number": 0
            },
            {
              "name": "PENDING",
              "number": 1
            },
            {
              "name": "LAUNCHED",
              "number": 2
            },
            {
              "name": "COMPLETED",
              "number": 3
            },
            {
              "name": "EXPIRED",
              "number": 4
            },
            {
              "name": "CANCELED",
              "number": 5
            },
            {
              "name": "FAILED_TO_LAUNCH",
              "number": 6
            }
          ]
        }
      ],
      "messageType": [
        {
          "field": [
            {
              "jsonName": "ids",
              "label": "LABEL_REPEATED",
              "name": "ids",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.scheduling.CreateTaskStatesResponse.IdsEntry"
            }
          ],
          "name": "CreateTaskStatesResponse",
          "nestedType": [
            {
              "field": [
                {
                  "jsonName": "key",
                  "label": "LABEL_OPTIONAL",
                  "name": "key",
                  "number": 1,
                  "type": "TYPE_INT64"
                },
                {
                  "jsonName": "value",
                  "label": "LABEL_OPTIONAL",
                  "name": "value",
                  "number": 2,
                  "type": "TYPE_INT64"
                }
              ],
              "name": "IdsEntry",
              "options": {
                "mapEntry": true
              }
            }
          ]
        },
        {
          "field": [
            {
              "jsonName": "tasks",
              "label": "LABEL_REPEATED",
              "name": "tasks",
              "number": 1,
              "type": "TYPE_MESSAGE",
              "typeName": ".chromiumos.test.scheduling.TaskWithState"
            }
          ],
          "name": "ReadTaskStatesResponse"
        },
        {
          "field": [
            {
              "jsonName": "taskStateId",
              "label": "LABEL_OPTIONAL",
              "name": "task_state_id",
              "number": 1,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "state",
              "label": "LABEL_OPTIONAL",
              "name": "state",
              "number": 2,
              "type": "TYPE_ENUM",
              "typeName": ".chromiumos.test.scheduling.TaskState"
            },
            {
              "jsonName": "bbid",
              "label": "LABEL_OPTIONAL",
              "name": "bbid",
              "number": 3,
              "type": "TYPE_INT64"
            },
            {
              "jsonName": "leaseId",
              "label": "LABEL_OPTIONAL",
              "name": "lease_id",
              "number": 4,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "deviceName",
              "label": "LABEL_OPTIONAL",
              "name": "device_name",
              "number": 5,
              "type": "TYPE_STRING"
            },
            {
              "jsonName": "endTime",
              "label": "LABEL_OPTIONAL",
              "name": "end_time",
              "number": 6,
              "type": "TYPE_INT64"
            }
          ],
          "name": "TaskWithState"
        }
      ],
      "name": "chromiumos/test/scheduling/task_state.proto",
      "options": {
        "goPackage": "./proto"
      },
      "package": "chromiumos.test.scheduling",
      "syntax": "proto3"
    }
  ]
}
