| { |
| "file": [ |
| { |
| "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 |
| }, |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "HostType", |
| "value": [ |
| { |
| "name": "HOSTTYPE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "LOCAL", |
| "number": 1 |
| }, |
| { |
| "name": "GS", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "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;_go" |
| }, |
| "package": "chromiumos", |
| "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": "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 |
| } |
| ] |
| }, |
| { |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": "smbiosNameMatch", |
| "label": "LABEL_OPTIONAL", |
| "name": "smbios_name_match", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "deviceTreeCompatibleMatch", |
| "label": "LABEL_OPTIONAL", |
| "name": "device_tree_compatible_match", |
| "number": 2, |
| "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" |
| } |
| ] |
| } |
| ] |
| } |
| ], |
| "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" |
| } |
| ], |
| "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 |
| } |
| ] |
| } |
| ], |
| "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" |
| } |
| ], |
| "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 |
| } |
| ] |
| } |
| ], |
| "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, |
| "type": "TYPE_DOUBLE" |
| }, |
| { |
| "jsonName": "noAlsAcBrightness", |
| "label": "LABEL_OPTIONAL", |
| "name": "no_als_ac_brightness", |
| "number": 9, |
| "type": "TYPE_DOUBLE" |
| }, |
| { |
| "jsonName": "alsSteps", |
| "label": "LABEL_REPEATED", |
| "name": "als_steps", |
| "number": 10, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.Component.AlsStep" |
| } |
| ], |
| "name": "Properties" |
| } |
| ] |
| }, |
| { |
| "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 |
| } |
| ] |
| } |
| ], |
| "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": "acBacklightPercent", |
| "label": "LABEL_OPTIONAL", |
| "name": "ac_backlight_percent", |
| "number": 1, |
| "type": "TYPE_DOUBLE" |
| }, |
| { |
| "jsonName": "batteryBacklightPercent", |
| "label": "LABEL_OPTIONAL", |
| "name": "battery_backlight_percent", |
| "number": 2, |
| "type": "TYPE_DOUBLE" |
| }, |
| { |
| "jsonName": "luxDecreaseThreshold", |
| "label": "LABEL_OPTIONAL", |
| "name": "lux_decrease_threshold", |
| "number": 3, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "luxIncreaseThreshold", |
| "label": "LABEL_OPTIONAL", |
| "name": "lux_increase_threshold", |
| "number": 4, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "AlsStep" |
| } |
| ], |
| "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 |
| }, |
| "dependency": [ |
| "chromiumos/config/api/component.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 |
| } |
| ] |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": "NOT_PRESENT", |
| "number": 0 |
| }, |
| { |
| "name": "CELLULAR_LTE", |
| "number": 1 |
| }, |
| { |
| "name": "CELLULAR_5G", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "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, |
| "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" |
| } |
| ], |
| "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_MESSAGE", |
| "typeName": ".google.protobuf.BoolValue" |
| } |
| ], |
| "name": "DynamicPowerReductionConfig", |
| "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" |
| } |
| ], |
| "name": "Hdmi" |
| }, |
| { |
| "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" |
| } |
| ], |
| "name": "FirmwareConfiguration" |
| }, |
| { |
| "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": "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": "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "LightSensor" |
| }, |
| { |
| "field": [ |
| { |
| "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 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "formFactor", |
| "label": "LABEL_OPTIONAL", |
| "name": "form_factor", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.config.api.HardwareFeatures.FormFactor.FormFactorType" |
| } |
| ], |
| "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 |
| } |
| ] |
| } |
| ], |
| "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": "backlightUserSteps", |
| "label": "LABEL_REPEATED", |
| "name": "backlight_user_steps", |
| "number": 5, |
| "type": "TYPE_DOUBLE" |
| } |
| ], |
| "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", |
| "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": "NOT_PRESENT", |
| "number": 5 |
| }, |
| { |
| "name": "RIGHT_SIDE", |
| "number": 6 |
| }, |
| { |
| "name": "LEFT_SIDE", |
| "number": 7 |
| }, |
| { |
| "name": "PRESENT", |
| "number": 8 |
| } |
| ] |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "Fingerprint" |
| }, |
| { |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "EmbeddedController" |
| }, |
| { |
| "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 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "tpmType", |
| "label": "LABEL_OPTIONAL", |
| "name": "tpm_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.TrustedPlatformModuleType" |
| } |
| ], |
| "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" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "present", |
| "label": "LABEL_OPTIONAL", |
| "name": "present", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.config.api.HardwareFeatures.Present" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| }, |
| { |
| "name": "Proximity" |
| } |
| ] |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": "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": [ |
| { |
| "field": [ |
| { |
| "jsonName": "whitelabelTag", |
| "label": "LABEL_OPTIONAL", |
| "name": "whitelabel_tag", |
| "number": 1, |
| "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": [ |
| "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/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": "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": "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" |
| } |
| ], |
| "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": "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" |
| } |
| ], |
| "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": [ |
| { |
| "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 |
| }, |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": "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" |
| } |
| ], |
| "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" |
| } |
| ] |
| } |
| ], |
| "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": "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": "ath10kConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "ath10k_config", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.Ath10kConfig" |
| }, |
| { |
| "jsonName": "rtw88Config", |
| "label": "LABEL_OPTIONAL", |
| "name": "rtw88_config", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.Rtw88Config" |
| }, |
| { |
| "jsonName": "intelConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "intel_config", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.IntelConfig" |
| }, |
| { |
| "jsonName": "mtkConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "mtk_config", |
| "number": 4, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.MtkConfig" |
| } |
| ], |
| "name": "WifiConfig", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "tabletModePowerTable", |
| "label": "LABEL_OPTIONAL", |
| "name": "tablet_mode_power_table", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.Ath10kConfig.TransmitPowerChain" |
| }, |
| { |
| "jsonName": "nonTabletModePowerTable", |
| "label": "LABEL_OPTIONAL", |
| "name": "non_tablet_mode_power_table", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.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.software.WifiConfig.Rtw88Config.TransmitPowerChain" |
| }, |
| { |
| "jsonName": "nonTabletModePowerTable", |
| "label": "LABEL_OPTIONAL", |
| "name": "non_tablet_mode_power_table", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.Rtw88Config.TransmitPowerChain" |
| }, |
| { |
| "jsonName": "offsetFcc", |
| "label": "LABEL_OPTIONAL", |
| "name": "offset_fcc", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.Rtw88Config.GeoOffsets" |
| }, |
| { |
| "jsonName": "offsetEu", |
| "label": "LABEL_OPTIONAL", |
| "name": "offset_eu", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.Rtw88Config.GeoOffsets" |
| }, |
| { |
| "jsonName": "offsetOther", |
| "label": "LABEL_OPTIONAL", |
| "name": "offset_other", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.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.software.WifiConfig.IntelConfig.SarTable" |
| }, |
| { |
| "jsonName": "wgdsTable", |
| "label": "LABEL_OPTIONAL", |
| "name": "wgds_table", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.IntelConfig.Offsets" |
| }, |
| { |
| "jsonName": "antTable", |
| "label": "LABEL_OPTIONAL", |
| "name": "ant_table", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.IntelConfig.Gains" |
| }, |
| { |
| "jsonName": "wtasTable", |
| "label": "LABEL_OPTIONAL", |
| "name": "wtas_table", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.IntelConfig.Average" |
| }, |
| { |
| "jsonName": "dsm", |
| "label": "LABEL_OPTIONAL", |
| "name": "dsm", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.IntelConfig.DSM" |
| } |
| ], |
| "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.software.WifiConfig.IntelConfig.SarTable.TransmitPowerChain" |
| }, |
| { |
| "jsonName": "tabletModePowerTableB", |
| "label": "LABEL_OPTIONAL", |
| "name": "tablet_mode_power_table_b", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.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.software.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.software.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.software.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.software.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.software.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.software.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.software.WifiConfig.IntelConfig.Offsets.GeoOffsets" |
| }, |
| { |
| "jsonName": "offsetEu", |
| "label": "LABEL_OPTIONAL", |
| "name": "offset_eu", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.IntelConfig.Offsets.GeoOffsets" |
| }, |
| { |
| "jsonName": "offsetOther", |
| "label": "LABEL_OPTIONAL", |
| "name": "offset_other", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.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.software.WifiConfig.IntelConfig.Gains.AntennaGain" |
| }, |
| { |
| "jsonName": "antGainTableB", |
| "label": "LABEL_OPTIONAL", |
| "name": "ant_gain_table_b", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.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" |
| } |
| ], |
| "name": "DSM" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "tabletModePowerTable", |
| "label": "LABEL_OPTIONAL", |
| "name": "tablet_mode_power_table", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.MtkConfig.TransmitPowerChain" |
| }, |
| { |
| "jsonName": "nonTabletModePowerTable", |
| "label": "LABEL_OPTIONAL", |
| "name": "non_tablet_mode_power_table", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.MtkConfig.TransmitPowerChain" |
| }, |
| { |
| "jsonName": "fccPowerTable", |
| "label": "LABEL_OPTIONAL", |
| "name": "fcc_power_table", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.MtkConfig.GeoTransmitPowerChain" |
| }, |
| { |
| "jsonName": "euPowerTable", |
| "label": "LABEL_OPTIONAL", |
| "name": "eu_power_table", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.MtkConfig.GeoTransmitPowerChain" |
| }, |
| { |
| "jsonName": "otherPowerTable", |
| "label": "LABEL_OPTIONAL", |
| "name": "other_power_table", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.software.WifiConfig.MtkConfig.GeoTransmitPowerChain" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "GeoTransmitPowerChain" |
| } |
| ] |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "wifi_config" |
| } |
| ] |
| } |
| ], |
| "name": "chromiumos/config/api/software/wifi_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" |
| } |
| ], |
| "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 |
| }, |
| "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/software/audio_config.proto", |
| "chromiumos/config/api/software/bluetooth_config.proto", |
| "chromiumos/config/api/software/camera_config.proto", |
| "chromiumos/config/api/software/health_config.proto", |
| "chromiumos/config/api/software/power_config.proto", |
| "chromiumos/config/api/software/wifi_config.proto", |
| "chromiumos/config/api/software/ui_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": "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.software.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" |
| } |
| ], |
| "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 |
| }, |
| "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" |
| } |
| ], |
| "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": "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" |
| } |
| ], |
| "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": "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": [ |
| { |
| "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/dlc.proto", |
| "chromiumos/build/api/firmware_config.proto", |
| "chromiumos/build/api/portage.proto", |
| "chromiumos/storage_path.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": "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" |
| } |
| ], |
| "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": "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": "overwritePayload", |
| "label": "LABEL_OPTIONAL", |
| "name": "overwrite_payload", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.StoragePath" |
| } |
| ], |
| "name": "ProvisionConfig" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": "testCaseIds", |
| "label": "LABEL_REPEATED", |
| "name": "test_case_ids", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.TestCase.Id" |
| } |
| ], |
| "name": "TestCaseIdList" |
| } |
| ], |
| "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 |
| }, |
| "dependency": [ |
| "chromiumos/test/api/test_case.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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": [ |
| "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": "dutCriteria", |
| "label": "LABEL_REPEATED", |
| "name": "dut_criteria", |
| "number": 3, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.DutCriterion" |
| } |
| ], |
| "name": "CoverageRule" |
| } |
| ], |
| "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 |
| }, |
| "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/config/api/device_config_id.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.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": "cacheServer", |
| "label": "LABEL_OPTIONAL", |
| "name": "cache_server", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.lab.api.CacheServer" |
| } |
| ], |
| "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": "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "Android" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "Cellular" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "Peripheral", |
| "value": [ |
| { |
| "name": "PREIPHERAL_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 |
| } |
| ] |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "RPM" |
| }, |
| { |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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/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 |
| } |
| ] |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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.InstallLacrosRequest", |
| "name": "InstallLacros", |
| "options": { |
| "[chromiumos.longrunning.operation_info]": { |
| "metadataType": "InstallLacrosMetadata", |
| "responseType": "InstallLacrosResponse" |
| } |
| }, |
| "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/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": "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 |
| }, |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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/storage_path.proto", |
| "chromiumos/test/api/test_case.proto", |
| "chromiumos/test/api/test_harness.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "testCaseId", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_case_id", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.TestCase.Id" |
| }, |
| { |
| "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" |
| } |
| ], |
| "name": "TestCaseResult", |
| "nestedType": [ |
| { |
| "name": "Artifacts" |
| }, |
| { |
| "name": "Pass" |
| }, |
| { |
| "name": "Fail" |
| }, |
| { |
| "name": "Crash" |
| }, |
| { |
| "name": "Abort" |
| }, |
| { |
| "name": "Skip" |
| }, |
| { |
| "name": "NotRun" |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "verdict" |
| } |
| ] |
| } |
| ], |
| "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": [ |
| "chromiumos/test/api/test_case_result.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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "Device" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "testCaseResults", |
| "label": "LABEL_REPEATED", |
| "name": "test_case_results", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.TestCaseResult" |
| } |
| ], |
| "name": "CrosTestResponse" |
| } |
| ], |
| "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/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" |
| } |
| ], |
| "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 |
| }, |
| "dependency": [ |
| "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/lab/api/dut.proto", |
| "chromiumos/test/lab/api/ip_endpoint.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" |
| }, |
| { |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "CrosToolRunnerTestFinderRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "testSuites", |
| "label": "LABEL_REPEATED", |
| "name": "test_suites", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.TestSuite" |
| } |
| ], |
| "name": "CrosToolRunnerTestFinderResponse" |
| } |
| ], |
| "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 |
| }, |
| "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": "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" |
| } |
| ], |
| "name": "RestartRequest" |
| }, |
| { |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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.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/test_case_result.proto", |
| "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": "dut", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.DeviceInfo" |
| } |
| ], |
| "name": "RunTestsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "primaryHost", |
| "label": "LABEL_OPTIONAL", |
| "name": "primary_host", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "companions", |
| "label": "LABEL_REPEATED", |
| "name": "companions", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.CompanionHostInfo" |
| } |
| ], |
| "name": "DeviceInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "host", |
| "label": "LABEL_OPTIONAL", |
| "name": "host", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "CompanionHostInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "testCaseResults", |
| "label": "LABEL_REPEATED", |
| "name": "test_case_results", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.TestCaseResult" |
| } |
| ], |
| "name": "RunTestsResponse" |
| }, |
| { |
| "name": "RunTestsMetadata" |
| } |
| ], |
| "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.RunTestsRequest", |
| "name": "RunTests", |
| "options": { |
| "[chromiumos.longrunning.operation_info]": { |
| "metadataType": "RunTestsMetadata", |
| "responseType": "RunTestsResponse" |
| } |
| }, |
| "outputType": ".chromiumos.longrunning.Operation" |
| } |
| ], |
| "name": "ExecutionService" |
| } |
| ], |
| "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/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 |
| }, |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "ServodService" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "TestCaseInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "email", |
| "label": "LABEL_OPTIONAL", |
| "name": "email", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Contact" |
| }, |
| { |
| "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": "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" |
| } |
| ] |
| } |
| ], |
| "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": [ |
| "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 |
| }, |
| "dependency": [ |
| "chromiumos/storage_path.proto", |
| "chromiumos/test/api/provision_state.proto", |
| "chromiumos/test/api/test_case.proto", |
| "chromiumos/test/api/test_case_metadata.proto", |
| "chromiumos/test/api/test_case_result.proto", |
| "chromiumos/test/api/v1/plan.proto", |
| "chromiumos/test/lab/api/dut.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 1, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "testRuns", |
| "label": "LABEL_REPEATED", |
| "name": "test_runs", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.artifact.TestRun" |
| }, |
| { |
| "jsonName": "customResults", |
| "label": "LABEL_REPEATED", |
| "name": "custom_results", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.artifact.CustomResult" |
| }, |
| { |
| "jsonName": "testPlanIds", |
| "label": "LABEL_REPEATED", |
| "name": "test_plan_ids", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.v1.HWTestPlan.TestPlanId" |
| } |
| ], |
| "name": "TestResult" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "testCase", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_case", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.TestCase" |
| }, |
| { |
| "jsonName": "testCaseMetadata", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_case_metadata", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.TestCaseMetadata" |
| }, |
| { |
| "jsonName": "testCaseResult", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_case_result", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.TestCaseResult" |
| }, |
| { |
| "jsonName": "buildIds", |
| "label": "LABEL_REPEATED", |
| "name": "build_ids", |
| "number": 4, |
| "type": "TYPE_UINT64" |
| }, |
| { |
| "jsonName": "dutTopology", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_topology", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.lab.api.DutTopology" |
| }, |
| { |
| "jsonName": "primaryDut", |
| "label": "LABEL_OPTIONAL", |
| "name": "primary_dut", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.artifact.DutInfo" |
| }, |
| { |
| "jsonName": "companionDuts", |
| "label": "LABEL_REPEATED", |
| "name": "companion_duts", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.artifact.DutInfo" |
| } |
| ], |
| "name": "TestRun" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.lab.api.Dut.Id" |
| }, |
| { |
| "jsonName": "provisionStateId", |
| "label": "LABEL_OPTIONAL", |
| "name": "provision_state_id", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.ProvisionState.Id" |
| }, |
| { |
| "jsonName": "tags", |
| "label": "LABEL_REPEATED", |
| "name": "tags", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.artifact.DutInfo.TagsEntry" |
| } |
| ], |
| "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": "resultDirPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_dir_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" |
| } |
| ] |
| } |
| ], |
| "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/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 |
| }, |
| "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": [ |
| { |
| "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 |
| }, |
| "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" |
| } |
| ], |
| "name": "TestPlanStarlarkFile" |
| } |
| ], |
| "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" |
| } |
| ] |
| } |