blob: 43880fb30bb8b5b28f2b8cb0f0b752f91367823d [file] [log] [blame]
{
"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;storage_path"
},
"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
}
]
},
{
"enumType": [
{
"name": "Algorithm",
"value": [
{
"name": "MD5SUM",
"number": 0
}
]
}
],
"field": [
{
"jsonName": "algorithm",
"label": "LABEL_OPTIONAL",
"name": "algorithm",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.build.api.FirmwarePayloadHash.Algorithm"
},
{
"jsonName": "digest",
"label": "LABEL_OPTIONAL",
"name": "digest",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "FirmwarePayloadHash"
},
{
"field": [
{
"jsonName": "mainRoPayload",
"label": "LABEL_OPTIONAL",
"name": "main_ro_payload",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.FirmwarePayload"
},
{
"jsonName": "mainRwPayload",
"label": "LABEL_OPTIONAL",
"name": "main_rw_payload",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.FirmwarePayload"
},
{
"jsonName": "ecRoPayload",
"label": "LABEL_OPTIONAL",
"name": "ec_ro_payload",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.FirmwarePayload"
},
{
"jsonName": "pdRoPayload",
"label": "LABEL_OPTIONAL",
"name": "pd_ro_payload",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.FirmwarePayload"
},
{
"jsonName": "ecRwPayload",
"label": "LABEL_OPTIONAL",
"name": "ec_rw_payload",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.FirmwarePayload"
},
{
"jsonName": "mainRwAHash",
"label": "LABEL_OPTIONAL",
"name": "main_rw_a_hash",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.FirmwarePayloadHash"
}
],
"name": "FirmwareConfig",
"reservedRange": [
{
"end": 5,
"start": 4
}
]
},
{
"field": [
{
"jsonName": "buildTargets",
"label": "LABEL_OPTIONAL",
"name": "build_targets",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.Firmware.BuildTargets"
}
],
"name": "Firmware",
"nestedType": [
{
"field": [
{
"jsonName": "coreboot",
"label": "LABEL_OPTIONAL",
"name": "coreboot",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "depthcharge",
"label": "LABEL_OPTIONAL",
"name": "depthcharge",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "ec",
"label": "LABEL_OPTIONAL",
"name": "ec",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "ecExtras",
"label": "LABEL_REPEATED",
"name": "ec_extras",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "libpayload",
"label": "LABEL_OPTIONAL",
"name": "libpayload",
"number": 5,
"type": "TYPE_STRING"
},
{
"jsonName": "portageBuildTarget",
"label": "LABEL_OPTIONAL",
"name": "portage_build_target",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.Portage.BuildTarget"
},
{
"jsonName": "zephyrEc",
"label": "LABEL_OPTIONAL",
"name": "zephyr_ec",
"number": 7,
"type": "TYPE_STRING"
},
{
"jsonName": "bmpblk",
"label": "LABEL_OPTIONAL",
"name": "bmpblk",
"number": 8,
"type": "TYPE_STRING"
},
{
"jsonName": "ish",
"label": "LABEL_OPTIONAL",
"name": "ish",
"number": 9,
"type": "TYPE_STRING"
},
{
"jsonName": "zephyrDetachableBase",
"label": "LABEL_OPTIONAL",
"name": "zephyr_detachable_base",
"number": 10,
"type": "TYPE_STRING"
}
],
"name": "BuildTargets"
}
]
},
{
"field": [
{
"jsonName": "buildTargets",
"label": "LABEL_OPTIONAL",
"name": "build_targets",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.Firmware.BuildTargets"
}
],
"name": "FirmwareBuildConfig"
}
],
"name": "chromiumos/build/api/firmware_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/build/api"
},
"package": "chromiumos.build.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "DesignConfigId",
"nestedType": [
{
"field": [
{
"jsonName": "frid",
"label": "LABEL_OPTIONAL",
"name": "frid",
"number": 4,
"oneofIndex": 0,
"type": "TYPE_STRING"
},
{
"jsonName": "firmwareSku",
"label": "LABEL_OPTIONAL",
"name": "firmware_sku",
"number": 3,
"type": "TYPE_UINT32"
}
],
"name": "ScanConfig",
"oneofDecl": [
{
"name": "firmware_name_match"
}
],
"reservedName": [
"smbios_name_match",
"device_tree_compatible_match"
],
"reservedRange": [
{
"end": 2,
"start": 1
},
{
"end": 3,
"start": 2
}
]
}
]
}
],
"name": "chromiumos/config/api/design_config_id.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "configDesignIdOverride",
"label": "LABEL_OPTIONAL",
"name": "config_design_id_override",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DesignId"
},
{
"jsonName": "modelNameDesignIdOverride",
"label": "LABEL_OPTIONAL",
"name": "model_name_design_id_override",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DesignId"
}
],
"name": "DesignId"
}
],
"name": "chromiumos/config/api/design_id.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "ComponentId"
}
],
"name": "chromiumos/config/api/component_id.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "PartnerId"
}
],
"name": "chromiumos/config/api/partner_id.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/component_id.proto",
"chromiumos/config/api/partner_id.proto",
"google/protobuf/wrappers.proto"
],
"messageType": [
{
"enumType": [
{
"name": "SupportStatus",
"value": [
{
"name": "STATUS_UNKNOWN",
"number": 0
},
{
"name": "STATUS_SUPPORTED",
"number": 1
},
{
"name": "STATUS_DEPRECATED",
"number": 2
},
{
"name": "STATUS_UNQUALIFIED",
"number": 3
},
{
"name": "STATUS_UNSUPPORTED",
"number": 4
}
]
}
],
"field": [
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ComponentId"
},
{
"jsonName": "manufacturerId",
"label": "LABEL_OPTIONAL",
"name": "manufacturer_id",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.PartnerId"
},
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 9,
"type": "TYPE_STRING"
},
{
"jsonName": "hwidType",
"label": "LABEL_OPTIONAL",
"name": "hwid_type",
"number": 25,
"type": "TYPE_STRING"
},
{
"jsonName": "hwidLabel",
"label": "LABEL_OPTIONAL",
"name": "hwid_label",
"number": 20,
"type": "TYPE_STRING"
},
{
"jsonName": "avlId",
"label": "LABEL_OPTIONAL",
"name": "avl_id",
"number": 21,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.AVLId"
},
{
"jsonName": "partNumber",
"label": "LABEL_OPTIONAL",
"name": "part_number",
"number": 22,
"type": "TYPE_STRING"
},
{
"jsonName": "supportStatus",
"label": "LABEL_OPTIONAL",
"name": "support_status",
"number": 28,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.SupportStatus"
},
{
"jsonName": "soc",
"label": "LABEL_OPTIONAL",
"name": "soc",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Soc"
},
{
"jsonName": "memory",
"label": "LABEL_OPTIONAL",
"name": "memory",
"number": 3,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Memory"
},
{
"jsonName": "bluetooth",
"label": "LABEL_OPTIONAL",
"name": "bluetooth",
"number": 4,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Bluetooth"
},
{
"jsonName": "camera",
"label": "LABEL_OPTIONAL",
"name": "camera",
"number": 5,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Camera"
},
{
"jsonName": "touchscreen",
"label": "LABEL_OPTIONAL",
"name": "touchscreen",
"number": 6,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Touch"
},
{
"jsonName": "wifi",
"label": "LABEL_OPTIONAL",
"name": "wifi",
"number": 7,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Wifi"
},
{
"jsonName": "touchpad",
"label": "LABEL_OPTIONAL",
"name": "touchpad",
"number": 10,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Touch"
},
{
"jsonName": "displayPanel",
"label": "LABEL_OPTIONAL",
"name": "display_panel",
"number": 11,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.DisplayPanel"
},
{
"jsonName": "audioCodec",
"label": "LABEL_OPTIONAL",
"name": "audio_codec",
"number": 12,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.AudioCodec"
},
{
"jsonName": "battery",
"label": "LABEL_OPTIONAL",
"name": "battery",
"number": 13,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Battery"
},
{
"jsonName": "ecFlashChip",
"label": "LABEL_OPTIONAL",
"name": "ec_flash_chip",
"number": 14,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.FlashChip"
},
{
"jsonName": "systemFlashChip",
"label": "LABEL_OPTIONAL",
"name": "system_flash_chip",
"number": 15,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.FlashChip"
},
{
"jsonName": "ec",
"label": "LABEL_OPTIONAL",
"name": "ec",
"number": 16,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.EmbeddedController"
},
{
"jsonName": "storage",
"label": "LABEL_OPTIONAL",
"name": "storage",
"number": 17,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Storage"
},
{
"jsonName": "tpm",
"label": "LABEL_OPTIONAL",
"name": "tpm",
"number": 18,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Tpm"
},
{
"jsonName": "usbHost",
"label": "LABEL_OPTIONAL",
"name": "usb_host",
"number": 19,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Interface.Usb"
},
{
"jsonName": "stylus",
"label": "LABEL_OPTIONAL",
"name": "stylus",
"number": 23,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Stylus"
},
{
"jsonName": "amplifier",
"label": "LABEL_OPTIONAL",
"name": "amplifier",
"number": 24,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Amplifier"
},
{
"jsonName": "dpConverter",
"label": "LABEL_OPTIONAL",
"name": "dp_converter",
"number": 26,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.DisplayPortConverter"
},
{
"jsonName": "cellular",
"label": "LABEL_OPTIONAL",
"name": "cellular",
"number": 27,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Cellular"
}
],
"name": "Component",
"nestedType": [
{
"field": [
{
"jsonName": "cid",
"label": "LABEL_OPTIONAL",
"name": "cid",
"number": 1,
"type": "TYPE_INT32"
},
{
"jsonName": "qid",
"label": "LABEL_OPTIONAL",
"name": "qid",
"number": 2,
"type": "TYPE_INT32"
}
],
"name": "AVLId"
},
{
"name": "Interface",
"nestedType": [
{
"field": [
{
"jsonName": "product",
"label": "LABEL_OPTIONAL",
"name": "product",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "vendor",
"label": "LABEL_OPTIONAL",
"name": "vendor",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "I2C"
},
{
"field": [
{
"jsonName": "vendorId",
"label": "LABEL_OPTIONAL",
"name": "vendor_id",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "productId",
"label": "LABEL_OPTIONAL",
"name": "product_id",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "bcdDevice",
"label": "LABEL_OPTIONAL",
"name": "bcd_device",
"number": 3,
"type": "TYPE_STRING"
}
],
"name": "Usb"
},
{
"field": [
{
"jsonName": "vendorId",
"label": "LABEL_OPTIONAL",
"name": "vendor_id",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "deviceId",
"label": "LABEL_OPTIONAL",
"name": "device_id",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "revisionId",
"label": "LABEL_OPTIONAL",
"name": "revision_id",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "classId",
"label": "LABEL_OPTIONAL",
"name": "class_id",
"number": 4,
"type": "TYPE_STRING"
}
],
"name": "Pci"
}
]
},
{
"enumType": [
{
"name": "Architecture",
"value": [
{
"name": "ARCHITECTURE_UNDEFINED",
"number": 0
},
{
"name": "X86",
"number": 1
},
{
"name": "X86_64",
"number": 2
},
{
"name": "ARM",
"number": 3
},
{
"name": "ARM64",
"number": 4
}
]
},
{
"name": "Feature",
"value": [
{
"name": "FEATURE_UNKNOWN",
"number": 0
},
{
"name": "SMT",
"number": 1
},
{
"name": "SHA_NI",
"number": 2
}
]
},
{
"name": "Vulnerability",
"value": [
{
"name": "VULNERABILITY_UNDEFINED",
"number": 0
},
{
"name": "L1TF",
"number": 1
},
{
"name": "MDS",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "family",
"label": "LABEL_OPTIONAL",
"name": "family",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Soc.Family"
},
{
"jsonName": "model",
"label": "LABEL_OPTIONAL",
"name": "model",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "cores",
"label": "LABEL_OPTIONAL",
"name": "cores",
"number": 3,
"type": "TYPE_INT32"
},
{
"jsonName": "features",
"label": "LABEL_REPEATED",
"name": "features",
"number": 4,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Soc.Feature"
},
{
"jsonName": "vulnerabilities",
"label": "LABEL_REPEATED",
"name": "vulnerabilities",
"number": 5,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Soc.Vulnerability"
}
],
"name": "Soc",
"nestedType": [
{
"field": [
{
"jsonName": "arch",
"label": "LABEL_OPTIONAL",
"name": "arch",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Soc.Architecture"
},
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "Family"
}
]
},
{
"enumType": [
{
"name": "Type",
"value": [
{
"name": "TYPE_UNDEFINED",
"number": 0
},
{
"name": "DDR",
"number": 1
},
{
"name": "DDR2",
"number": 2
},
{
"name": "DDR3",
"number": 3
},
{
"name": "DDR4",
"number": 4
},
{
"name": "LP_DDR3",
"number": 5
},
{
"name": "LP_DDR4",
"number": 6
}
]
}
],
"field": [
{
"jsonName": "profile",
"label": "LABEL_OPTIONAL",
"name": "profile",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Memory.Profile"
},
{
"jsonName": "partNumber",
"label": "LABEL_OPTIONAL",
"name": "part_number",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "Memory",
"nestedType": [
{
"field": [
{
"jsonName": "type",
"label": "LABEL_OPTIONAL",
"name": "type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Memory.Type"
},
{
"jsonName": "speedMhz",
"label": "LABEL_OPTIONAL",
"name": "speed_mhz",
"number": 2,
"type": "TYPE_INT32"
},
{
"jsonName": "sizeMegabytes",
"label": "LABEL_OPTIONAL",
"name": "size_megabytes",
"number": 3,
"type": "TYPE_INT32"
}
],
"name": "Profile"
}
],
"reservedRange": [
{
"end": 4,
"start": 3
}
]
},
{
"field": [
{
"jsonName": "usb",
"label": "LABEL_OPTIONAL",
"name": "usb",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Interface.Usb"
}
],
"name": "Bluetooth",
"reservedRange": [
{
"end": 2,
"start": 1
},
{
"end": 3,
"start": 2
},
{
"end": 4,
"start": 3
}
]
},
{
"enumType": [
{
"name": "Feature",
"value": [
{
"name": "FEATURE_UNKNOWN",
"number": 0
},
{
"name": "ACTIVITY_LED",
"number": 1
}
]
},
{
"name": "ClockType",
"value": [
{
"name": "CLOCK_TYPE_UNDEFINED",
"number": 0
},
{
"name": "MONOTONIC",
"number": 1
},
{
"name": "BOOTTIME",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "features",
"label": "LABEL_REPEATED",
"name": "features",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Camera.Feature"
},
{
"jsonName": "clockType",
"label": "LABEL_OPTIONAL",
"name": "clock_type",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Camera.ClockType"
},
{
"jsonName": "usb",
"label": "LABEL_OPTIONAL",
"name": "usb",
"number": 3,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Interface.Usb"
},
{
"jsonName": "pci",
"label": "LABEL_OPTIONAL",
"name": "pci",
"number": 4,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Interface.Pci"
}
],
"name": "Camera",
"oneofDecl": [
{
"name": "interface"
}
]
},
{
"enumType": [
{
"name": "Feature",
"value": [
{
"name": "FEATURE_UNKNOWN",
"number": 0
},
{
"name": "HDR",
"number": 1
},
{
"name": "SEAMLESS_REFRESH_RATE_SWITCHING",
"number": 2
},
{
"name": "VARIABLE_REFRESH_RATE_AVAILABLE",
"number": 3
}
]
}
],
"field": [
{
"jsonName": "productId",
"label": "LABEL_OPTIONAL",
"name": "product_id",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "properties",
"label": "LABEL_OPTIONAL",
"name": "properties",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.DisplayPanel.Properties"
}
],
"name": "DisplayPanel",
"nestedType": [
{
"field": [
{
"jsonName": "widthPx",
"label": "LABEL_OPTIONAL",
"name": "width_px",
"number": 1,
"type": "TYPE_INT32"
},
{
"jsonName": "heightPx",
"label": "LABEL_OPTIONAL",
"name": "height_px",
"number": 2,
"type": "TYPE_INT32"
},
{
"jsonName": "diagonalMilliinch",
"label": "LABEL_OPTIONAL",
"name": "diagonal_milliinch",
"number": 3,
"type": "TYPE_INT32"
},
{
"jsonName": "pixelsPerIn",
"label": "LABEL_OPTIONAL",
"name": "pixels_per_in",
"number": 4,
"type": "TYPE_INT32"
},
{
"jsonName": "features",
"label": "LABEL_REPEATED",
"name": "features",
"number": 5,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.DisplayPanel.Feature"
},
{
"jsonName": "minVisibleBacklightLevel",
"label": "LABEL_OPTIONAL",
"name": "min_visible_backlight_level",
"number": 6,
"type": "TYPE_UINT32"
},
{
"jsonName": "turnOffScreenTimeoutMs",
"label": "LABEL_OPTIONAL",
"name": "turn_off_screen_timeout_ms",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.UInt32Value"
},
{
"jsonName": "noAlsBatteryBrightness",
"label": "LABEL_OPTIONAL",
"name": "no_als_battery_brightness",
"number": 8,
"oneofIndex": 0,
"type": "TYPE_DOUBLE"
},
{
"jsonName": "noAlsBatteryBrightnessNits",
"label": "LABEL_OPTIONAL",
"name": "no_als_battery_brightness_nits",
"number": 11,
"oneofIndex": 0,
"type": "TYPE_DOUBLE"
},
{
"jsonName": "noAlsAcBrightness",
"label": "LABEL_OPTIONAL",
"name": "no_als_ac_brightness",
"number": 9,
"oneofIndex": 1,
"type": "TYPE_DOUBLE"
},
{
"jsonName": "noAlsAcBrightnessNits",
"label": "LABEL_OPTIONAL",
"name": "no_als_ac_brightness_nits",
"number": 12,
"oneofIndex": 1,
"type": "TYPE_DOUBLE"
},
{
"jsonName": "alsSteps",
"label": "LABEL_REPEATED",
"name": "als_steps",
"number": 10,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.AlsStep"
},
{
"jsonName": "maxScreenBrightness",
"label": "LABEL_OPTIONAL",
"name": "max_screen_brightness",
"number": 13,
"type": "TYPE_DOUBLE"
},
{
"jsonName": "roundedCorners",
"label": "LABEL_OPTIONAL",
"name": "rounded_corners",
"number": 14,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.DisplayPanel.Properties.RoundedCorners"
}
],
"name": "Properties",
"nestedType": [
{
"field": [
{
"jsonName": "topLeft",
"label": "LABEL_OPTIONAL",
"name": "top_left",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.DisplayPanel.Properties.RoundedCorners.RoundedCorner"
},
{
"jsonName": "topRight",
"label": "LABEL_OPTIONAL",
"name": "top_right",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.DisplayPanel.Properties.RoundedCorners.RoundedCorner"
},
{
"jsonName": "bottomLeft",
"label": "LABEL_OPTIONAL",
"name": "bottom_left",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.DisplayPanel.Properties.RoundedCorners.RoundedCorner"
},
{
"jsonName": "bottomRight",
"label": "LABEL_OPTIONAL",
"name": "bottom_right",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.DisplayPanel.Properties.RoundedCorners.RoundedCorner"
}
],
"name": "RoundedCorners",
"nestedType": [
{
"field": [
{
"jsonName": "radiusPx",
"label": "LABEL_OPTIONAL",
"name": "radius_px",
"number": 1,
"type": "TYPE_INT32"
}
],
"name": "RoundedCorner"
}
]
}
],
"oneofDecl": [
{
"name": "battery_brightness"
},
{
"name": "ac_brightness"
}
]
}
]
},
{
"enumType": [
{
"name": "TouchType",
"value": [
{
"name": "TOUCH_TYPE_UNDEFINED",
"number": 0
},
{
"name": "USB",
"number": 1
},
{
"name": "I2C",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "productId",
"label": "LABEL_OPTIONAL",
"name": "product_id",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "fwVersion",
"label": "LABEL_OPTIONAL",
"name": "fw_version",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "productSeries",
"label": "LABEL_OPTIONAL",
"name": "product_series",
"number": 5,
"type": "TYPE_STRING"
},
{
"jsonName": "fwChecksum",
"label": "LABEL_OPTIONAL",
"name": "fw_checksum",
"number": 6,
"type": "TYPE_STRING"
},
{
"jsonName": "type",
"label": "LABEL_OPTIONAL",
"name": "type",
"number": 7,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Touch.TouchType"
},
{
"jsonName": "usb",
"label": "LABEL_OPTIONAL",
"name": "usb",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Interface.Usb"
}
],
"name": "Touch",
"reservedRange": [
{
"end": 2,
"start": 1
},
{
"end": 5,
"start": 4
}
]
},
{
"enumType": [
{
"name": "WLANProtocol",
"value": [
{
"name": "WLAN_PROTOCOL_UNKNOWN",
"number": 0
},
{
"name": "IEEE_802_11_A",
"number": 1
},
{
"name": "IEEE_802_11_B",
"number": 2
},
{
"name": "IEEE_802_11_G",
"number": 3
},
{
"name": "IEEE_802_11_N",
"number": 4
},
{
"name": "IEEE_802_11_AC",
"number": 5
},
{
"name": "IEEE_802_11_AX",
"number": 6
}
]
}
],
"field": [
{
"jsonName": "pci",
"label": "LABEL_OPTIONAL",
"name": "pci",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Interface.Pci"
},
{
"jsonName": "supportedWlanProtocols",
"label": "LABEL_REPEATED",
"name": "supported_wlan_protocols",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Wifi.WLANProtocol"
}
],
"name": "Wifi",
"oneofDecl": [
{
"name": "interface"
}
]
},
{
"enumType": [
{
"name": "Status",
"value": [
{
"name": "STATUS_UNKNOWN",
"number": 0
},
{
"name": "REQUESTED",
"number": 1
},
{
"name": "TECHNICALLY_QUALIFIED",
"number": 2
},
{
"name": "QUALIFIED",
"number": 3
}
]
}
],
"field": [
{
"jsonName": "componentId",
"label": "LABEL_OPTIONAL",
"name": "component_id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ComponentId"
},
{
"jsonName": "status",
"label": "LABEL_OPTIONAL",
"name": "status",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Qualification.Status"
}
],
"name": "Qualification"
},
{
"enumType": [
{
"name": "Feature",
"value": [
{
"name": "FEATURE_UNKNOWN",
"number": 0
},
{
"name": "BOOT_TIME_CALIBRATION",
"number": 1
}
]
}
],
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "features",
"label": "LABEL_REPEATED",
"name": "features",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Amplifier.Feature"
}
],
"name": "Amplifier"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "AudioCodec"
},
{
"enumType": [
{
"name": "Technology",
"value": [
{
"name": "TECH_UNKNOWN",
"number": 0
},
{
"name": "LI_ION",
"number": 1
},
{
"name": "LI_POLY",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "model",
"label": "LABEL_OPTIONAL",
"name": "model",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "technology",
"label": "LABEL_OPTIONAL",
"name": "technology",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Battery.Technology"
}
],
"name": "Battery"
},
{
"field": [
{
"jsonName": "partNumber",
"label": "LABEL_OPTIONAL",
"name": "part_number",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "FlashChip"
},
{
"field": [
{
"jsonName": "partNumber",
"label": "LABEL_OPTIONAL",
"name": "part_number",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "EmbeddedController"
},
{
"enumType": [
{
"name": "StorageType",
"value": [
{
"name": "STORAGE_TYPE_UNKNOWN",
"number": 0
},
{
"name": "EMMC",
"number": 1
},
{
"name": "NVME",
"number": 2
},
{
"name": "SATA",
"number": 3
},
{
"name": "UFS",
"number": 4
},
{
"name": "BRIDGED_EMMC",
"number": 5
}
]
}
],
"field": [
{
"jsonName": "emmc5FwVer",
"label": "LABEL_OPTIONAL",
"name": "emmc5_fw_ver",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "manfid",
"label": "LABEL_OPTIONAL",
"name": "manfid",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "oemid",
"label": "LABEL_OPTIONAL",
"name": "oemid",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "prv",
"label": "LABEL_OPTIONAL",
"name": "prv",
"number": 5,
"type": "TYPE_STRING"
},
{
"jsonName": "sectors",
"label": "LABEL_OPTIONAL",
"name": "sectors",
"number": 6,
"type": "TYPE_STRING"
},
{
"jsonName": "type",
"label": "LABEL_OPTIONAL",
"name": "type",
"number": 7,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Storage.StorageType"
},
{
"jsonName": "sizeGb",
"label": "LABEL_OPTIONAL",
"name": "size_gb",
"number": 8,
"type": "TYPE_UINT32"
},
{
"jsonName": "pci",
"label": "LABEL_OPTIONAL",
"name": "pci",
"number": 9,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Interface.Pci"
}
],
"name": "Storage",
"oneofDecl": [
{
"name": "interface"
}
]
},
{
"field": [
{
"jsonName": "manufacturerInfo",
"label": "LABEL_OPTIONAL",
"name": "manufacturer_info",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "version",
"label": "LABEL_OPTIONAL",
"name": "version",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "Tpm"
},
{
"field": [
{
"jsonName": "usb",
"label": "LABEL_OPTIONAL",
"name": "usb",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Interface.Usb"
},
{
"jsonName": "i2c",
"label": "LABEL_OPTIONAL",
"name": "i2c",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Interface.I2C"
}
],
"name": "Stylus",
"oneofDecl": [
{
"name": "interface"
}
]
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "DisplayPortConverter"
},
{
"field": [
{
"jsonName": "usb",
"label": "LABEL_OPTIONAL",
"name": "usb",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Interface.Usb"
}
],
"name": "Cellular",
"oneofDecl": [
{
"name": "interface"
}
]
},
{
"field": [
{
"jsonName": "decreaseThreshold",
"label": "LABEL_OPTIONAL",
"name": "decrease_threshold",
"number": 1,
"type": "TYPE_INT32"
},
{
"jsonName": "increaseThreshold",
"label": "LABEL_OPTIONAL",
"name": "increase_threshold",
"number": 2,
"type": "TYPE_INT32"
}
],
"name": "LuxThreshold"
},
{
"field": [
{
"jsonName": "acBacklightPercent",
"label": "LABEL_OPTIONAL",
"name": "ac_backlight_percent",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_DOUBLE"
},
{
"jsonName": "acBacklightNits",
"label": "LABEL_OPTIONAL",
"name": "ac_backlight_nits",
"number": 5,
"oneofIndex": 0,
"type": "TYPE_DOUBLE"
},
{
"jsonName": "batteryBacklightPercent",
"label": "LABEL_OPTIONAL",
"name": "battery_backlight_percent",
"number": 2,
"oneofIndex": 1,
"type": "TYPE_DOUBLE"
},
{
"jsonName": "batteryBacklightNits",
"label": "LABEL_OPTIONAL",
"name": "battery_backlight_nits",
"number": 6,
"oneofIndex": 1,
"type": "TYPE_DOUBLE"
},
{
"jsonName": "luxThreshold",
"label": "LABEL_OPTIONAL",
"name": "lux_threshold",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.LuxThreshold"
},
{
"jsonName": "maxScreenBrightness",
"label": "LABEL_OPTIONAL",
"name": "max_screen_brightness",
"number": 7,
"type": "TYPE_DOUBLE"
}
],
"name": "AlsStep",
"oneofDecl": [
{
"name": "ac_backlight"
},
{
"name": "battery_backlight"
}
]
}
],
"oneofDecl": [
{
"name": "type"
}
]
}
],
"name": "chromiumos/config/api/component.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "location",
"label": "LABEL_REPEATED",
"name": "location",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ProximityConfig.Location"
},
{
"jsonName": "legacyConfig",
"label": "LABEL_OPTIONAL",
"name": "legacy_config",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ProximityConfig.LegacyProximityConfig"
},
{
"jsonName": "semtechConfig",
"label": "LABEL_OPTIONAL",
"name": "semtech_config",
"number": 3,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ProximityConfig.SemtechProximityConfig"
},
{
"jsonName": "activityConfig",
"label": "LABEL_OPTIONAL",
"name": "activity_config",
"number": 4,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ProximityConfig.ActivityProximityConfig"
}
],
"name": "ProximityConfig",
"nestedType": [
{
"enumType": [
{
"name": "RadioType",
"value": [
{
"name": "UNKNOWN",
"number": 0
},
{
"name": "WIFI",
"number": 1
},
{
"name": "CELLULAR",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "radioType",
"label": "LABEL_OPTIONAL",
"name": "radio_type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.ProximityConfig.Location.RadioType"
},
{
"jsonName": "modifier",
"label": "LABEL_OPTIONAL",
"name": "modifier",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "Location"
},
{
"name": "LegacyProximityConfig"
},
{
"field": [
{
"jsonName": "channelConfig",
"label": "LABEL_REPEATED",
"name": "channel_config",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ProximityConfig.SemtechProximityConfig.ChannelConfig"
},
{
"jsonName": "samplingFrequency",
"label": "LABEL_OPTIONAL",
"name": "sampling_frequency",
"number": 2,
"type": "TYPE_FLOAT"
},
{
"jsonName": "threshFallingPeriod",
"label": "LABEL_OPTIONAL",
"name": "thresh_falling_period",
"number": 3,
"type": "TYPE_UINT32"
},
{
"jsonName": "threshRisingPeriod",
"label": "LABEL_OPTIONAL",
"name": "thresh_rising_period",
"number": 4,
"type": "TYPE_UINT32"
}
],
"name": "SemtechProximityConfig",
"nestedType": [
{
"field": [
{
"jsonName": "channel",
"label": "LABEL_OPTIONAL",
"name": "channel",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "hardwaregain",
"label": "LABEL_OPTIONAL",
"name": "hardwaregain",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "threshFalling",
"label": "LABEL_OPTIONAL",
"name": "thresh_falling",
"number": 3,
"type": "TYPE_UINT32"
},
{
"jsonName": "threshFallingHysteresis",
"label": "LABEL_OPTIONAL",
"name": "thresh_falling_hysteresis",
"number": 4,
"type": "TYPE_UINT32"
},
{
"jsonName": "threshRising",
"label": "LABEL_OPTIONAL",
"name": "thresh_rising",
"number": 5,
"type": "TYPE_UINT32"
},
{
"jsonName": "threshRisingHysteresis",
"label": "LABEL_OPTIONAL",
"name": "thresh_rising_hysteresis",
"number": 6,
"type": "TYPE_UINT32"
}
],
"name": "ChannelConfig"
}
]
},
{
"name": "ActivityProximityConfig"
}
],
"oneofDecl": [
{
"name": "config"
}
]
}
],
"name": "chromiumos/config/api/proximity_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "ac",
"label": "LABEL_OPTIONAL",
"name": "ac",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.PowerSourcePreferences"
},
{
"jsonName": "dc",
"label": "LABEL_OPTIONAL",
"name": "dc",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.PowerSourcePreferences"
}
],
"name": "ResourceConfig",
"nestedType": [
{
"name": "ConservativeGovernor"
},
{
"field": [
{
"jsonName": "powersave-bias",
"label": "LABEL_OPTIONAL",
"name": "powersave_bias",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "sampling-rate-ms",
"label": "LABEL_OPTIONAL",
"name": "sampling_rate_ms",
"number": 2,
"type": "TYPE_UINT32"
}
],
"name": "OndemandGovernor"
},
{
"name": "PerformanceGovernor"
},
{
"name": "PowersaveGovernor"
},
{
"name": "SchedutilGovernor"
},
{
"name": "UserspaceGovernor"
},
{
"field": [
{
"jsonName": "conservative",
"label": "LABEL_OPTIONAL",
"name": "conservative",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.ConservativeGovernor"
},
{
"jsonName": "ondemand",
"label": "LABEL_OPTIONAL",
"name": "ondemand",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.OndemandGovernor"
},
{
"jsonName": "performance",
"label": "LABEL_OPTIONAL",
"name": "performance",
"number": 3,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.PerformanceGovernor"
},
{
"jsonName": "powersave",
"label": "LABEL_OPTIONAL",
"name": "powersave",
"number": 4,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.PowersaveGovernor"
},
{
"jsonName": "schedutil",
"label": "LABEL_OPTIONAL",
"name": "schedutil",
"number": 5,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.SchedutilGovernor"
},
{
"jsonName": "userspace",
"label": "LABEL_OPTIONAL",
"name": "userspace",
"number": 6,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.UserspaceGovernor"
}
],
"name": "Governor",
"oneofDecl": [
{
"name": "governor"
}
]
},
{
"name": "DefaultEpp"
},
{
"name": "PerformanceEpp"
},
{
"name": "BalancePerformanceEpp"
},
{
"name": "BalancePowerEpp"
},
{
"name": "PowerEpp"
},
{
"field": [
{
"jsonName": "default",
"label": "LABEL_OPTIONAL",
"name": "default",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.DefaultEpp"
},
{
"jsonName": "performance",
"label": "LABEL_OPTIONAL",
"name": "performance",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.PerformanceEpp"
},
{
"jsonName": "balance-performance",
"label": "LABEL_OPTIONAL",
"name": "balance_performance",
"number": 3,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.BalancePerformanceEpp"
},
{
"jsonName": "balance-power",
"label": "LABEL_OPTIONAL",
"name": "balance_power",
"number": 4,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.BalancePowerEpp"
},
{
"jsonName": "power",
"label": "LABEL_OPTIONAL",
"name": "power",
"number": 5,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.PowerEpp"
}
],
"name": "EnergyPerformancePreference",
"oneofDecl": [
{
"name": "epp"
}
]
},
{
"field": [
{
"jsonName": "min-active-threads",
"label": "LABEL_OPTIONAL",
"name": "min_active_threads",
"number": 1,
"type": "TYPE_UINT32"
}
],
"name": "CpuOfflineSmallCore"
},
{
"field": [
{
"jsonName": "min-active-threads",
"label": "LABEL_OPTIONAL",
"name": "min_active_threads",
"number": 1,
"type": "TYPE_UINT32"
}
],
"name": "CpuOfflineSMT"
},
{
"field": [
{
"jsonName": "min-active-threads",
"label": "LABEL_OPTIONAL",
"name": "min_active_threads",
"number": 1,
"type": "TYPE_UINT32"
}
],
"name": "CpuOfflineHalf"
},
{
"field": [
{
"jsonName": "small-core",
"label": "LABEL_OPTIONAL",
"name": "small_core",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.CpuOfflineSmallCore"
},
{
"jsonName": "smt",
"label": "LABEL_OPTIONAL",
"name": "smt",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.CpuOfflineSMT"
},
{
"jsonName": "half",
"label": "LABEL_OPTIONAL",
"name": "half",
"number": 3,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.CpuOfflineHalf"
}
],
"name": "CpuOfflinePreference",
"oneofDecl": [
{
"name": "cpu_offline"
}
]
},
{
"field": [
{
"jsonName": "governor",
"label": "LABEL_OPTIONAL",
"name": "governor",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.Governor"
},
{
"jsonName": "epp",
"label": "LABEL_OPTIONAL",
"name": "epp",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.EnergyPerformancePreference"
},
{
"jsonName": "cpu-offline",
"label": "LABEL_OPTIONAL",
"name": "cpu_offline",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.CpuOfflinePreference"
}
],
"name": "PowerPreferences"
},
{
"field": [
{
"jsonName": "default-power-preferences",
"label": "LABEL_OPTIONAL",
"name": "default_power_preferences",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
},
{
"jsonName": "web-rtc-power-preferences",
"label": "LABEL_OPTIONAL",
"name": "web_rtc_power_preferences",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
},
{
"jsonName": "fullscreen-power-preferences",
"label": "LABEL_OPTIONAL",
"name": "fullscreen_video_power_preferences",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
},
{
"jsonName": "vm-boot-power-preferences",
"label": "LABEL_OPTIONAL",
"name": "vm_boot_power_preferences",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
},
{
"jsonName": "borealis-gaming-power-preferences",
"label": "LABEL_OPTIONAL",
"name": "borealis_gaming_power_preferences",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
},
{
"jsonName": "arcvm-gaming-power-preferences",
"label": "LABEL_OPTIONAL",
"name": "arcvm_gaming_power_preferences",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
},
{
"jsonName": "battery-saver-power-preferences",
"label": "LABEL_OPTIONAL",
"name": "battery_saver_power_preferences",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig.PowerPreferences"
}
],
"name": "PowerSourcePreferences"
}
]
}
],
"name": "chromiumos/config/api/resource_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "ath10kConfig",
"label": "LABEL_OPTIONAL",
"name": "ath10k_config",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Ath10kConfig"
},
{
"jsonName": "rtw88Config",
"label": "LABEL_OPTIONAL",
"name": "rtw88_config",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Rtw88Config"
},
{
"jsonName": "intelConfig",
"label": "LABEL_OPTIONAL",
"name": "intel_config",
"number": 3,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig"
},
{
"jsonName": "mtkConfig",
"label": "LABEL_OPTIONAL",
"name": "mtk_config",
"number": 4,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.MtkConfig"
},
{
"jsonName": "rtw89Config",
"label": "LABEL_OPTIONAL",
"name": "rtw89_config",
"number": 5,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Rtw89Config"
},
{
"jsonName": "legacyIntelConfig",
"label": "LABEL_OPTIONAL",
"name": "legacy_intel_config",
"number": 6,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.LegacyIntelConfig"
}
],
"name": "WifiConfig",
"nestedType": [
{
"field": [
{
"jsonName": "tabletModePowerTable",
"label": "LABEL_OPTIONAL",
"name": "tablet_mode_power_table",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Ath10kConfig.TransmitPowerChain"
},
{
"jsonName": "nonTabletModePowerTable",
"label": "LABEL_OPTIONAL",
"name": "non_tablet_mode_power_table",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Ath10kConfig.TransmitPowerChain"
}
],
"name": "Ath10kConfig",
"nestedType": [
{
"field": [
{
"jsonName": "limit2g",
"label": "LABEL_OPTIONAL",
"name": "limit_2g",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g",
"label": "LABEL_OPTIONAL",
"name": "limit_5g",
"number": 2,
"type": "TYPE_UINT32"
}
],
"name": "TransmitPowerChain"
}
]
},
{
"field": [
{
"jsonName": "tabletModePowerTable",
"label": "LABEL_OPTIONAL",
"name": "tablet_mode_power_table",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Rtw88Config.TransmitPowerChain"
},
{
"jsonName": "nonTabletModePowerTable",
"label": "LABEL_OPTIONAL",
"name": "non_tablet_mode_power_table",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Rtw88Config.TransmitPowerChain"
},
{
"jsonName": "offsetFcc",
"label": "LABEL_OPTIONAL",
"name": "offset_fcc",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Rtw88Config.GeoOffsets"
},
{
"jsonName": "offsetEu",
"label": "LABEL_OPTIONAL",
"name": "offset_eu",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Rtw88Config.GeoOffsets"
},
{
"jsonName": "offsetOther",
"label": "LABEL_OPTIONAL",
"name": "offset_other",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Rtw88Config.GeoOffsets"
}
],
"name": "Rtw88Config",
"nestedType": [
{
"field": [
{
"jsonName": "limit2g",
"label": "LABEL_OPTIONAL",
"name": "limit_2g",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g1",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_1",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g3",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_3",
"number": 3,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g4",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_4",
"number": 4,
"type": "TYPE_UINT32"
}
],
"name": "TransmitPowerChain"
},
{
"field": [
{
"jsonName": "offset2g",
"label": "LABEL_OPTIONAL",
"name": "offset_2g",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "offset5g",
"label": "LABEL_OPTIONAL",
"name": "offset_5g",
"number": 2,
"type": "TYPE_UINT32"
}
],
"name": "GeoOffsets"
}
]
},
{
"field": [
{
"jsonName": "sarTable",
"label": "LABEL_OPTIONAL",
"name": "sar_table",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable"
},
{
"jsonName": "wgdsTable",
"label": "LABEL_OPTIONAL",
"name": "wgds_table",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Offsets"
},
{
"jsonName": "antTable",
"label": "LABEL_OPTIONAL",
"name": "ant_table",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Gains"
},
{
"jsonName": "wtasTable",
"label": "LABEL_OPTIONAL",
"name": "wtas_table",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Average"
},
{
"jsonName": "dsm",
"label": "LABEL_OPTIONAL",
"name": "dsm",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.DSM"
}
],
"name": "IntelConfig",
"nestedType": [
{
"field": [
{
"jsonName": "sarTableVersion",
"label": "LABEL_OPTIONAL",
"name": "sar_table_version",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "tabletModePowerTableA",
"label": "LABEL_OPTIONAL",
"name": "tablet_mode_power_table_a",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
},
{
"jsonName": "tabletModePowerTableB",
"label": "LABEL_OPTIONAL",
"name": "tablet_mode_power_table_b",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
},
{
"jsonName": "nonTabletModePowerTableA",
"label": "LABEL_OPTIONAL",
"name": "non_tablet_mode_power_table_a",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
},
{
"jsonName": "nonTabletModePowerTableB",
"label": "LABEL_OPTIONAL",
"name": "non_tablet_mode_power_table_b",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
},
{
"jsonName": "cdbTabletModePowerTableA",
"label": "LABEL_OPTIONAL",
"name": "cdb_tablet_mode_power_table_a",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
},
{
"jsonName": "cdbTabletModePowerTableB",
"label": "LABEL_OPTIONAL",
"name": "cdb_tablet_mode_power_table_b",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
},
{
"jsonName": "cdbNonTabletModePowerTableA",
"label": "LABEL_OPTIONAL",
"name": "cdb_non_tablet_mode_power_table_a",
"number": 9,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
},
{
"jsonName": "cdbNonTabletModePowerTableB",
"label": "LABEL_OPTIONAL",
"name": "cdb_non_tablet_mode_power_table_b",
"number": 10,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.SarTable.TransmitPowerChain"
}
],
"name": "SarTable",
"nestedType": [
{
"field": [
{
"jsonName": "limit2g",
"label": "LABEL_OPTIONAL",
"name": "limit_2g",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g1",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_1",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g2",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_2",
"number": 3,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g3",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_3",
"number": 4,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g4",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_4",
"number": 5,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g5",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_5",
"number": 6,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g1",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_1",
"number": 7,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g2",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_2",
"number": 8,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g3",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_3",
"number": 9,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g4",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_4",
"number": 10,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g5",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_5",
"number": 11,
"type": "TYPE_UINT32"
}
],
"name": "TransmitPowerChain"
}
]
},
{
"field": [
{
"jsonName": "wgdsVersion",
"label": "LABEL_OPTIONAL",
"name": "wgds_version",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "offsetFcc",
"label": "LABEL_OPTIONAL",
"name": "offset_fcc",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Offsets.GeoOffsets"
},
{
"jsonName": "offsetEu",
"label": "LABEL_OPTIONAL",
"name": "offset_eu",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Offsets.GeoOffsets"
},
{
"jsonName": "offsetOther",
"label": "LABEL_OPTIONAL",
"name": "offset_other",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Offsets.GeoOffsets"
}
],
"name": "Offsets",
"nestedType": [
{
"field": [
{
"jsonName": "max2g",
"label": "LABEL_OPTIONAL",
"name": "max_2g",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "offset2gA",
"label": "LABEL_OPTIONAL",
"name": "offset_2g_a",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "offset2gB",
"label": "LABEL_OPTIONAL",
"name": "offset_2g_b",
"number": 3,
"type": "TYPE_UINT32"
},
{
"jsonName": "max5g",
"label": "LABEL_OPTIONAL",
"name": "max_5g",
"number": 4,
"type": "TYPE_UINT32"
},
{
"jsonName": "offset5gA",
"label": "LABEL_OPTIONAL",
"name": "offset_5g_a",
"number": 5,
"type": "TYPE_UINT32"
},
{
"jsonName": "offset5gB",
"label": "LABEL_OPTIONAL",
"name": "offset_5g_b",
"number": 6,
"type": "TYPE_UINT32"
},
{
"jsonName": "max6g",
"label": "LABEL_OPTIONAL",
"name": "max_6g",
"number": 7,
"type": "TYPE_UINT32"
},
{
"jsonName": "offset6gA",
"label": "LABEL_OPTIONAL",
"name": "offset_6g_a",
"number": 8,
"type": "TYPE_UINT32"
},
{
"jsonName": "offset6gB",
"label": "LABEL_OPTIONAL",
"name": "offset_6g_b",
"number": 9,
"type": "TYPE_UINT32"
}
],
"name": "GeoOffsets"
}
]
},
{
"field": [
{
"jsonName": "antTableVersion",
"label": "LABEL_OPTIONAL",
"name": "ant_table_version",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "antModePpag",
"label": "LABEL_OPTIONAL",
"name": "ant_mode_ppag",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "antGainTableA",
"label": "LABEL_OPTIONAL",
"name": "ant_gain_table_a",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Gains.AntennaGain"
},
{
"jsonName": "antGainTableB",
"label": "LABEL_OPTIONAL",
"name": "ant_gain_table_b",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.IntelConfig.Gains.AntennaGain"
}
],
"name": "Gains",
"nestedType": [
{
"field": [
{
"jsonName": "antGain2g",
"label": "LABEL_OPTIONAL",
"name": "ant_gain_2g",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "antGain5g1",
"label": "LABEL_OPTIONAL",
"name": "ant_gain_5g_1",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "antGain5g2",
"label": "LABEL_OPTIONAL",
"name": "ant_gain_5g_2",
"number": 3,
"type": "TYPE_UINT32"
},
{
"jsonName": "antGain5g3",
"label": "LABEL_OPTIONAL",
"name": "ant_gain_5g_3",
"number": 4,
"type": "TYPE_UINT32"
},
{
"jsonName": "antGain5g4",
"label": "LABEL_OPTIONAL",
"name": "ant_gain_5g_4",
"number": 5,
"type": "TYPE_UINT32"
},
{
"jsonName": "antGain5g5",
"label": "LABEL_OPTIONAL",
"name": "ant_gain_5g_5",
"number": 6,
"type": "TYPE_UINT32"
},
{
"jsonName": "antGain6g1",
"label": "LABEL_OPTIONAL",
"name": "ant_gain_6g_1",
"number": 7,
"type": "TYPE_UINT32"
},
{
"jsonName": "antGain6g2",
"label": "LABEL_OPTIONAL",
"name": "ant_gain_6g_2",
"number": 8,
"type": "TYPE_UINT32"
},
{
"jsonName": "antGain6g3",
"label": "LABEL_OPTIONAL",
"name": "ant_gain_6g_3",
"number": 9,
"type": "TYPE_UINT32"
},
{
"jsonName": "antGain6g4",
"label": "LABEL_OPTIONAL",
"name": "ant_gain_6g_4",
"number": 10,
"type": "TYPE_UINT32"
},
{
"jsonName": "antGain6g5",
"label": "LABEL_OPTIONAL",
"name": "ant_gain_6g_5",
"number": 11,
"type": "TYPE_UINT32"
}
],
"name": "AntennaGain"
}
]
},
{
"field": [
{
"jsonName": "sarAvgVersion",
"label": "LABEL_OPTIONAL",
"name": "sar_avg_version",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "tasSelection",
"label": "LABEL_OPTIONAL",
"name": "tas_selection",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "tasListSize",
"label": "LABEL_OPTIONAL",
"name": "tas_list_size",
"number": 3,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry1",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_1",
"number": 4,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry2",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_2",
"number": 5,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry3",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_3",
"number": 6,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry4",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_4",
"number": 7,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry5",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_5",
"number": 8,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry6",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_6",
"number": 9,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry7",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_7",
"number": 10,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry8",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_8",
"number": 11,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry9",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_9",
"number": 12,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry10",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_10",
"number": 13,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry11",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_11",
"number": 14,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry12",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_12",
"number": 15,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry13",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_13",
"number": 16,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry14",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_14",
"number": 17,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry15",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_15",
"number": 18,
"type": "TYPE_UINT32"
},
{
"jsonName": "denyListEntry16",
"label": "LABEL_OPTIONAL",
"name": "deny_list_entry_16",
"number": 19,
"type": "TYPE_UINT32"
}
],
"name": "Average"
},
{
"field": [
{
"jsonName": "disableActiveSdrChannels",
"label": "LABEL_OPTIONAL",
"name": "disable_active_sdr_channels",
"number": 2,
"type": "TYPE_INT64"
},
{
"jsonName": "supportIndonesia5gBand",
"label": "LABEL_OPTIONAL",
"name": "support_indonesia_5g_band",
"number": 3,
"type": "TYPE_INT64"
},
{
"jsonName": "supportUltraHighBand",
"label": "LABEL_OPTIONAL",
"name": "support_ultra_high_band",
"number": 4,
"type": "TYPE_INT64"
},
{
"jsonName": "regulatoryConfigurations",
"label": "LABEL_OPTIONAL",
"name": "regulatory_configurations",
"number": 5,
"type": "TYPE_INT64"
},
{
"jsonName": "uartConfigurations",
"label": "LABEL_OPTIONAL",
"name": "uart_configurations",
"number": 6,
"type": "TYPE_INT64"
},
{
"jsonName": "enablement11ax",
"label": "LABEL_OPTIONAL",
"name": "enablement_11ax",
"number": 7,
"type": "TYPE_INT64"
},
{
"jsonName": "unii4",
"label": "LABEL_OPTIONAL",
"name": "unii_4",
"number": 8,
"type": "TYPE_INT64"
}
],
"name": "DSM"
}
]
},
{
"name": "LegacyIntelConfig"
},
{
"field": [
{
"jsonName": "tabletModePowerTable",
"label": "LABEL_OPTIONAL",
"name": "tablet_mode_power_table",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.MtkConfig.TransmitPowerChain"
},
{
"jsonName": "nonTabletModePowerTable",
"label": "LABEL_OPTIONAL",
"name": "non_tablet_mode_power_table",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.MtkConfig.TransmitPowerChain"
},
{
"jsonName": "fccPowerTable",
"label": "LABEL_OPTIONAL",
"name": "fcc_power_table",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.MtkConfig.GeoTransmitPowerChain"
},
{
"jsonName": "euPowerTable",
"label": "LABEL_OPTIONAL",
"name": "eu_power_table",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.MtkConfig.GeoTransmitPowerChain"
},
{
"jsonName": "otherPowerTable",
"label": "LABEL_OPTIONAL",
"name": "other_power_table",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.MtkConfig.GeoTransmitPowerChain"
},
{
"jsonName": "countryList",
"label": "LABEL_OPTIONAL",
"name": "country_list",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.MtkConfig.MtclTable"
}
],
"name": "MtkConfig",
"nestedType": [
{
"field": [
{
"jsonName": "limit2g",
"label": "LABEL_OPTIONAL",
"name": "limit_2g",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g1",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_1",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g2",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_2",
"number": 3,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g3",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_3",
"number": 4,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g4",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_4",
"number": 5,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g1",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_1",
"number": 6,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g2",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_2",
"number": 7,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g3",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_3",
"number": 8,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g4",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_4",
"number": 9,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g5",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_5",
"number": 10,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g6",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_6",
"number": 11,
"type": "TYPE_UINT32"
}
],
"name": "TransmitPowerChain"
},
{
"field": [
{
"jsonName": "limit2g",
"label": "LABEL_OPTIONAL",
"name": "limit_2g",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g",
"label": "LABEL_OPTIONAL",
"name": "limit_5g",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "offset2g",
"label": "LABEL_OPTIONAL",
"name": "offset_2g",
"number": 3,
"type": "TYPE_UINT32"
},
{
"jsonName": "offset5g",
"label": "LABEL_OPTIONAL",
"name": "offset_5g",
"number": 4,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g",
"label": "LABEL_OPTIONAL",
"name": "limit_6g",
"number": 5,
"type": "TYPE_UINT32"
},
{
"jsonName": "offset6g",
"label": "LABEL_OPTIONAL",
"name": "offset_6g",
"number": 6,
"type": "TYPE_UINT32"
}
],
"name": "GeoTransmitPowerChain"
},
{
"field": [
{
"jsonName": "version",
"label": "LABEL_OPTIONAL",
"name": "version",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "support6ghz",
"label": "LABEL_OPTIONAL",
"name": "support_6ghz",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "bitmask6ghz",
"label": "LABEL_OPTIONAL",
"name": "bitmask_6ghz",
"number": 3,
"type": "TYPE_UINT64"
},
{
"jsonName": "support5p9ghz",
"label": "LABEL_OPTIONAL",
"name": "support_5p9ghz",
"number": 4,
"type": "TYPE_UINT32"
},
{
"jsonName": "bitmask5p9ghz",
"label": "LABEL_OPTIONAL",
"name": "bitmask_5p9ghz",
"number": 5,
"type": "TYPE_UINT64"
}
],
"name": "MtclTable"
}
]
},
{
"field": [
{
"jsonName": "tabletModePowerTable",
"label": "LABEL_OPTIONAL",
"name": "tablet_mode_power_table",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Rtw89Config.TransmitPowerChain"
},
{
"jsonName": "nonTabletModePowerTable",
"label": "LABEL_OPTIONAL",
"name": "non_tablet_mode_power_table",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Rtw89Config.TransmitPowerChain"
},
{
"jsonName": "offsetFcc",
"label": "LABEL_OPTIONAL",
"name": "offset_fcc",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Rtw89Config.GeoOffsets"
},
{
"jsonName": "offsetEu",
"label": "LABEL_OPTIONAL",
"name": "offset_eu",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Rtw89Config.GeoOffsets"
},
{
"jsonName": "offsetOther",
"label": "LABEL_OPTIONAL",
"name": "offset_other",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig.Rtw89Config.GeoOffsets"
}
],
"name": "Rtw89Config",
"nestedType": [
{
"field": [
{
"jsonName": "limit2g",
"label": "LABEL_OPTIONAL",
"name": "limit_2g",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g1",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_1",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g3",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_3",
"number": 3,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit5g4",
"label": "LABEL_OPTIONAL",
"name": "limit_5g_4",
"number": 4,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g1",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_1",
"number": 5,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g2",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_2",
"number": 6,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g3",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_3",
"number": 7,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g4",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_4",
"number": 8,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g5",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_5",
"number": 9,
"type": "TYPE_UINT32"
},
{
"jsonName": "limit6g6",
"label": "LABEL_OPTIONAL",
"name": "limit_6g_6",
"number": 10,
"type": "TYPE_UINT32"
}
],
"name": "TransmitPowerChain"
},
{
"field": [
{
"jsonName": "offset2g",
"label": "LABEL_OPTIONAL",
"name": "offset_2g",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "offset5g",
"label": "LABEL_OPTIONAL",
"name": "offset_5g",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "offset6g",
"label": "LABEL_OPTIONAL",
"name": "offset_6g",
"number": 3,
"type": "TYPE_UINT32"
}
],
"name": "GeoOffsets"
}
]
}
],
"oneofDecl": [
{
"name": "wifi_config"
}
]
}
],
"name": "chromiumos/config/api/wifi_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/component.proto",
"chromiumos/config/api/proximity_config.proto",
"chromiumos/config/api/resource_config.proto",
"chromiumos/config/api/wifi_config.proto",
"google/protobuf/wrappers.proto"
],
"messageType": [
{
"enumType": [
{
"name": "Type",
"value": [
{
"name": "TYPE_UNKNOWN",
"number": 0
},
{
"name": "SCREEN",
"number": 1
},
{
"name": "FORM_FACTOR",
"number": 2
},
{
"name": "AUDIO",
"number": 3
},
{
"name": "STYLUS",
"number": 4
},
{
"name": "KEYBOARD",
"number": 5
},
{
"name": "THERMAL",
"number": 6
},
{
"name": "CAMERA",
"number": 7
},
{
"name": "ACCELEROMETER_GYROSCOPE_MAGNETOMETER",
"number": 8
},
{
"name": "FINGERPRINT",
"number": 9
},
{
"name": "PROXIMITY_SENSOR",
"number": 10
},
{
"name": "DAUGHTER_BOARD",
"number": 11
},
{
"name": "NON_VOLATILE_STORAGE",
"number": 12
},
{
"name": "RAM",
"number": 13
},
{
"name": "WIFI",
"number": 14
},
{
"name": "CELLULAR_BOARD",
"number": 15
},
{
"name": "SD_READER",
"number": 16
},
{
"name": "MOTHERBOARD_USB",
"number": 17
},
{
"name": "BLUETOOTH",
"number": 18
},
{
"name": "BARRELJACK",
"number": 19
},
{
"name": "POWER_BUTTON",
"number": 20
},
{
"name": "VOLUME_BUTTON",
"number": 21
},
{
"name": "EC",
"number": 22
},
{
"name": "TOUCH",
"number": 23
},
{
"name": "TPM",
"number": 24
},
{
"name": "MICROPHONE_MUTE_SWITCH",
"number": 25
},
{
"name": "BATTERY",
"number": 26
},
{
"name": "HDMI",
"number": 27
},
{
"name": "SOC",
"number": 28
},
{
"name": "HPS",
"number": 29
},
{
"name": "DP_CONVERTER",
"number": 30
},
{
"name": "POE",
"number": 31
},
{
"name": "POWER_SUPPLY",
"number": 32
},
{
"name": "RECOVERY_INPUT",
"number": 33
},
{
"name": "PRIVACY_SCREEN",
"number": 34
},
{
"name": "DGPU",
"number": 35
},
{
"name": "UWB",
"number": 36
},
{
"name": "DETACHABLE_BASE",
"number": 37
},
{
"name": "FAN",
"number": 38
}
]
}
],
"field": [
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "type",
"label": "LABEL_OPTIONAL",
"name": "type",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Topology.Type"
},
{
"jsonName": "description",
"label": "LABEL_REPEATED",
"name": "description",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology.DescriptionEntry"
},
{
"jsonName": "hardwareFeature",
"label": "LABEL_OPTIONAL",
"name": "hardware_feature",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures"
}
],
"name": "Topology",
"nestedType": [
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "DescriptionEntry",
"options": {
"mapEntry": true
}
}
]
},
{
"enumType": [
{
"name": "Type",
"value": [
{
"name": "TYPE_UNKNOWN",
"number": 0
},
{
"name": "MILLISECONDS",
"number": 1
},
{
"name": "SECONDS",
"number": 2
},
{
"name": "MINUTES",
"number": 3
},
{
"name": "HOURS",
"number": 4
},
{
"name": "DAYS",
"number": 5
}
]
}
],
"field": [
{
"jsonName": "type",
"label": "LABEL_OPTIONAL",
"name": "type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Duration.Type"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_INT32"
}
],
"name": "Duration"
},
{
"enumType": [
{
"name": "Present",
"value": [
{
"name": "PRESENT_UNKNOWN",
"number": 0
},
{
"name": "PRESENT",
"number": 1
},
{
"name": "NOT_PRESENT",
"number": 2
}
]
},
{
"name": "PortPosition",
"value": [
{
"name": "UNKNOWN",
"number": 0
},
{
"name": "LEFT",
"number": 1
},
{
"name": "RIGHT",
"number": 2
},
{
"name": "BACK",
"number": 3
},
{
"name": "FRONT",
"number": 4
},
{
"name": "LEFT_FRONT",
"number": 5
},
{
"name": "LEFT_BACK",
"number": 6
},
{
"name": "RIGHT_FRONT",
"number": 7
},
{
"name": "RIGHT_BACK",
"number": 8
},
{
"name": "BACK_LEFT",
"number": 9
},
{
"name": "BACK_RIGHT",
"number": 10
}
]
}
],
"field": [
{
"jsonName": "usbC",
"label": "LABEL_OPTIONAL",
"name": "usb_c",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.UsbC"
},
{
"jsonName": "usbA",
"label": "LABEL_OPTIONAL",
"name": "usb_a",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.UsbA"
},
{
"jsonName": "cellular",
"label": "LABEL_OPTIONAL",
"name": "cellular",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Cellular"
},
{
"jsonName": "hdmi",
"label": "LABEL_OPTIONAL",
"name": "hdmi",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Hdmi"
},
{
"jsonName": "fwConfig",
"label": "LABEL_OPTIONAL",
"name": "fw_config",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.FirmwareConfiguration"
},
{
"jsonName": "audio",
"label": "LABEL_OPTIONAL",
"name": "audio",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Audio"
},
{
"jsonName": "camera",
"label": "LABEL_OPTIONAL",
"name": "camera",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Camera"
},
{
"jsonName": "accelerometer",
"label": "LABEL_OPTIONAL",
"name": "accelerometer",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Accelerometer"
},
{
"jsonName": "gyroscope",
"label": "LABEL_OPTIONAL",
"name": "gyroscope",
"number": 9,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Gyroscope"
},
{
"jsonName": "magnetometer",
"label": "LABEL_OPTIONAL",
"name": "magnetometer",
"number": 10,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Magnetometer"
},
{
"jsonName": "lightSensor",
"label": "LABEL_OPTIONAL",
"name": "light_sensor",
"number": 11,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.LightSensor"
},
{
"jsonName": "screen",
"label": "LABEL_OPTIONAL",
"name": "screen",
"number": 12,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Screen"
},
{
"jsonName": "formFactor",
"label": "LABEL_OPTIONAL",
"name": "form_factor",
"number": 13,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.FormFactor"
},
{
"jsonName": "stylus",
"label": "LABEL_OPTIONAL",
"name": "stylus",
"number": 14,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Stylus"
},
{
"jsonName": "keyboard",
"label": "LABEL_OPTIONAL",
"name": "keyboard",
"number": 15,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Keyboard"
},
{
"jsonName": "memory",
"label": "LABEL_OPTIONAL",
"name": "memory",
"number": 16,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Memory"
},
{
"jsonName": "fingerprint",
"label": "LABEL_OPTIONAL",
"name": "fingerprint",
"number": 17,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Fingerprint"
},
{
"jsonName": "storage",
"label": "LABEL_OPTIONAL",
"name": "storage",
"number": 18,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Storage"
},
{
"jsonName": "bluetooth",
"label": "LABEL_OPTIONAL",
"name": "bluetooth",
"number": 19,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Bluetooth"
},
{
"jsonName": "barreljack",
"label": "LABEL_OPTIONAL",
"name": "barreljack",
"number": 20,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.BarrelJack"
},
{
"jsonName": "wifi",
"label": "LABEL_OPTIONAL",
"name": "wifi",
"number": 23,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Wifi"
},
{
"jsonName": "powerButton",
"label": "LABEL_OPTIONAL",
"name": "power_button",
"number": 21,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Button"
},
{
"jsonName": "volumeButton",
"label": "LABEL_OPTIONAL",
"name": "volume_button",
"number": 22,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Button"
},
{
"jsonName": "embeddedController",
"label": "LABEL_OPTIONAL",
"name": "embedded_controller",
"number": 24,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.EmbeddedController"
},
{
"jsonName": "trustedPlatformModule",
"label": "LABEL_OPTIONAL",
"name": "trusted_platform_module",
"number": 25,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.TrustedPlatformModule"
},
{
"jsonName": "hotwording",
"label": "LABEL_OPTIONAL",
"name": "hotwording",
"number": 26,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Hotwording"
},
{
"jsonName": "display",
"label": "LABEL_OPTIONAL",
"name": "display",
"number": 27,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Display"
},
{
"jsonName": "touchpad",
"label": "LABEL_OPTIONAL",
"name": "touchpad",
"number": 28,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Touchpad"
},
{
"jsonName": "microphoneMuteSwitch",
"label": "LABEL_OPTIONAL",
"name": "microphone_mute_switch",
"number": 29,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.MicrophoneMuteSwitch"
},
{
"jsonName": "battery",
"label": "LABEL_OPTIONAL",
"name": "battery",
"number": 30,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Battery"
},
{
"jsonName": "privacyScreen",
"label": "LABEL_OPTIONAL",
"name": "privacy_screen",
"number": 31,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.PrivacyScreen"
},
{
"jsonName": "soc",
"label": "LABEL_OPTIONAL",
"name": "soc",
"number": 32,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Soc"
},
{
"jsonName": "dpConverter",
"label": "LABEL_OPTIONAL",
"name": "dp_converter",
"number": 33,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.DisplayPortConverter"
},
{
"jsonName": "hps",
"label": "LABEL_OPTIONAL",
"name": "hps",
"number": 34,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Hps"
},
{
"jsonName": "poe",
"label": "LABEL_OPTIONAL",
"name": "poe",
"number": 35,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.PoE"
},
{
"jsonName": "powerSupply",
"label": "LABEL_OPTIONAL",
"name": "power_supply",
"number": 36,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.PowerSupply"
},
{
"jsonName": "proximity",
"label": "LABEL_OPTIONAL",
"name": "proximity",
"number": 37,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Proximity"
},
{
"jsonName": "touch",
"label": "LABEL_OPTIONAL",
"name": "touch",
"number": 38,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Touch"
},
{
"jsonName": "thermal",
"label": "LABEL_OPTIONAL",
"name": "thermal",
"number": 39,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Thermal"
},
{
"jsonName": "runtimeProbeConfig",
"label": "LABEL_OPTIONAL",
"name": "runtime_probe_config",
"number": 40,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.RuntimeProbeConfig"
},
{
"jsonName": "dgpuConfig",
"label": "LABEL_OPTIONAL",
"name": "dgpu_config",
"number": 41,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Dgpu"
},
{
"jsonName": "uwbConfig",
"label": "LABEL_OPTIONAL",
"name": "uwb_config",
"number": 42,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Uwb"
},
{
"jsonName": "hardwareProbeConfig",
"label": "LABEL_OPTIONAL",
"name": "hardware_probe_config",
"number": 43,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.HardwareProbe"
},
{
"jsonName": "detachableBase",
"label": "LABEL_OPTIONAL",
"name": "detachable_base",
"number": 44,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.DetachableBase"
},
{
"jsonName": "suspend",
"label": "LABEL_OPTIONAL",
"name": "suspend",
"number": 45,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Suspend"
},
{
"jsonName": "vrr",
"label": "LABEL_OPTIONAL",
"name": "vrr",
"number": 46,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Vrr"
},
{
"jsonName": "sdReader",
"label": "LABEL_OPTIONAL",
"name": "sd_reader",
"number": 47,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.SdReader"
},
{
"jsonName": "featureLevel",
"label": "LABEL_OPTIONAL",
"name": "feature_level",
"number": 48,
"type": "TYPE_UINT32"
},
{
"jsonName": "oemInfo",
"label": "LABEL_OPTIONAL",
"name": "oem_info",
"number": 49,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.OEMInfo"
},
{
"jsonName": "fan",
"label": "LABEL_OPTIONAL",
"name": "fan",
"number": 50,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Fan"
},
{
"jsonName": "interruptControllerInfo",
"label": "LABEL_OPTIONAL",
"name": "interrupt_controller_info",
"number": 51,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.InterruptControllerInfo"
}
],
"name": "HardwareFeatures",
"nestedType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_UINT32"
}
],
"name": "Count"
},
{
"field": [
{
"jsonName": "count",
"label": "LABEL_OPTIONAL",
"name": "count",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Count"
},
{
"jsonName": "ports",
"label": "LABEL_REPEATED",
"name": "ports",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.UsbC.Port"
},
{
"jsonName": "usb4",
"label": "LABEL_OPTIONAL",
"name": "usb4",
"number": 3,
"type": "TYPE_BOOL"
},
{
"jsonName": "deferExternalDisplayTimeout",
"label": "LABEL_OPTIONAL",
"name": "defer_external_display_timeout",
"number": 4,
"type": "TYPE_UINT32"
}
],
"name": "UsbC",
"nestedType": [
{
"field": [
{
"jsonName": "position",
"label": "LABEL_OPTIONAL",
"name": "position",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.PortPosition"
},
{
"jsonName": "indexOverride",
"label": "LABEL_OPTIONAL",
"name": "index_override",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.UInt32Value"
}
],
"name": "Port"
}
]
},
{
"field": [
{
"jsonName": "count",
"label": "LABEL_OPTIONAL",
"name": "count",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Count"
}
],
"name": "UsbA"
},
{
"enumType": [
{
"name": "CellularType",
"value": [
{
"name": "CELLULAR_UNKNOWN",
"number": 0
},
{
"name": "CELLULAR_LTE",
"number": 1
},
{
"name": "CELLULAR_5G",
"number": 2
}
]
},
{
"name": "ModemType",
"value": [
{
"name": "MODEM_UNKNOWN",
"number": 0
},
{
"name": "MODEM_L850",
"number": 1
},
{
"name": "MODEM_NL668",
"number": 2
},
{
"name": "MODEM_FM101",
"number": 3
},
{
"name": "MODEM_FM350",
"number": 4
},
{
"name": "MODEM_SC7180",
"number": 5
},
{
"name": "MODEM_SC7280",
"number": 6
},
{
"name": "MODEM_EM060",
"number": 7
}
]
}
],
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "model",
"label": "LABEL_OPTIONAL",
"name": "model",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "type",
"label": "LABEL_OPTIONAL",
"name": "type",
"number": 3,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Cellular.CellularType"
},
{
"jsonName": "attachApnRequired",
"label": "LABEL_OPTIONAL",
"name": "attach_apn_required",
"number": 4,
"options": {
"deprecated": true
},
"type": "TYPE_BOOL"
},
{
"jsonName": "dynamicPowerReductionConfig",
"label": "LABEL_OPTIONAL",
"name": "dynamic_power_reduction_config",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig"
},
{
"jsonName": "wedgeTimeoutInMs",
"label": "LABEL_OPTIONAL",
"name": "wedge_timeout_in_ms",
"number": 6,
"type": "TYPE_UINT32"
},
{
"jsonName": "modemType",
"label": "LABEL_OPTIONAL",
"name": "modem_type",
"number": 7,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Cellular.ModemType"
}
],
"name": "Cellular",
"nestedType": [
{
"field": [
{
"jsonName": "gpio",
"label": "LABEL_OPTIONAL",
"name": "gpio",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_UINT32"
},
{
"jsonName": "modemManager",
"label": "LABEL_OPTIONAL",
"name": "modem_manager",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_BOOL"
},
{
"jsonName": "tabletMode",
"label": "LABEL_OPTIONAL",
"name": "tablet_mode",
"number": 3,
"type": "TYPE_BOOL"
},
{
"jsonName": "enableMultiPowerLevelSar",
"label": "LABEL_OPTIONAL",
"name": "enable_multi_power_level_sar",
"number": 4,
"type": "TYPE_BOOL"
},
{
"jsonName": "enableDefaultProximityStateFar",
"label": "LABEL_OPTIONAL",
"name": "enable_default_proximity_state_far",
"number": 5,
"type": "TYPE_BOOL"
},
{
"jsonName": "powerLevelMapping",
"label": "LABEL_REPEATED",
"name": "power_level_mapping",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.PowerLevelMappingEntry"
},
{
"jsonName": "regulatoryDomainMapping",
"label": "LABEL_REPEATED",
"name": "regulatory_domain_mapping",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.RegulatoryDomainMappingEntry"
}
],
"name": "DynamicPowerReductionConfig",
"nestedType": [
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_UINT32"
}
],
"name": "PowerLevelMappingEntry",
"options": {
"mapEntry": true
}
},
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_UINT32"
}
],
"name": "RegulatoryDomainMappingEntry",
"options": {
"mapEntry": true
}
}
],
"oneofDecl": [
{
"name": "dynamic_power_reduction_config"
}
]
}
]
},
{
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "cec",
"label": "LABEL_OPTIONAL",
"name": "cec",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Hdmi.Cec"
}
],
"name": "Hdmi",
"nestedType": [
{
"field": [
{
"jsonName": "powerOnDisplaysOnBoot",
"label": "LABEL_OPTIONAL",
"name": "power_on_displays_on_boot",
"number": 1,
"type": "TYPE_BOOL"
},
{
"jsonName": "powerOffDisplaysOnShutdown",
"label": "LABEL_OPTIONAL",
"name": "power_off_displays_on_shutdown",
"number": 2,
"type": "TYPE_BOOL"
}
],
"name": "Cec"
}
]
},
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "mask",
"label": "LABEL_OPTIONAL",
"name": "mask",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "corebootCustomizations",
"label": "LABEL_REPEATED",
"name": "coreboot_customizations",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "mainboardHasEarlyLibgfxinit",
"label": "LABEL_OPTIONAL",
"name": "mainboard_has_early_libgfxinit",
"number": 4,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "vbootCbfsIntegration",
"label": "LABEL_OPTIONAL",
"name": "vboot_cbfs_integration",
"number": 5,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "fwRwActiveVersion",
"label": "LABEL_OPTIONAL",
"name": "fw_rw_active_version",
"number": 6,
"type": "TYPE_UINT32"
},
{
"jsonName": "fwRoVersion",
"label": "LABEL_OPTIONAL",
"name": "fw_ro_version",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer"
},
{
"jsonName": "intelIsh",
"label": "LABEL_OPTIONAL",
"name": "intel_ish",
"number": 9,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "FirmwareConfiguration",
"nestedType": [
{
"field": [
{
"jsonName": "majorVersion",
"label": "LABEL_OPTIONAL",
"name": "major_version",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "minorVersion",
"label": "LABEL_OPTIONAL",
"name": "minor_version",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "patchVersion",
"label": "LABEL_OPTIONAL",
"name": "patch_version",
"number": 3,
"type": "TYPE_UINT32"
}
],
"name": "SemVer"
}
],
"reservedRange": [
{
"end": 8,
"start": 7
}
]
},
{
"enumType": [
{
"name": "AudioCodec",
"reservedRange": [
{
"end": 7,
"start": 4
},
{
"end": 9,
"start": 9
}
],
"value": [
{
"name": "AUDIO_CODEC_UNKNOWN",
"number": 0
},
{
"name": "RT5682",
"number": 1
},
{
"name": "ALC5682I",
"number": 2
},
{
"name": "ALC5682",
"number": 3
},
{
"name": "DA7219",
"number": 8
},
{
"name": "NAU88L25B",
"number": 10
},
{
"name": "CS42L42",
"number": 11
},
{
"name": "ALC5682IVS",
"number": 12
},
{
"name": "WCD9385",
"number": 13
},
{
"name": "ES8326",
"number": 14
},
{
"name": "AUDIO_CODEC_ALC5650",
"number": 17
},
{
"name": "AUDIO_CODEC_ALC256",
"number": 18
}
]
},
{
"name": "Amplifier",
"reservedRange": [
{
"end": 3,
"start": 1
},
{
"end": 8,
"start": 8
}
],
"value": [
{
"name": "AMPLIFIER_UNKNOWN",
"number": 0
},
{
"name": "MAX98357",
"number": 4
},
{
"name": "MAX98373",
"number": 5
},
{
"name": "MAX98360",
"number": 6
},
{
"name": "RT1015",
"number": 7
},
{
"name": "ALC1011",
"number": 9
},
{
"name": "RT1015P",
"number": 10
},
{
"name": "ALC1019",
"number": 11
},
{
"name": "MAX98390",
"number": 12
},
{
"name": "MAX98396",
"number": 13
},
{
"name": "CS35L41",
"number": 14
},
{
"name": "MAX98363",
"number": 15
},
{
"name": "NAU8318",
"number": 16
},
{
"name": "AMPLIFIER_ALC5650",
"number": 17
},
{
"name": "AMPLIFIER_ALC256",
"number": 18
}
]
},
{
"name": "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"
},
{
"jsonName": "crasSuffix",
"label": "LABEL_OPTIONAL",
"name": "cras_suffix",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.StringValue"
}
],
"name": "CardConfig"
}
]
},
{
"enumType": [
{
"name": "Interface",
"value": [
{
"name": "INTERFACE_UNKNOWN",
"number": 0
},
{
"name": "INTERFACE_USB",
"number": 1
},
{
"name": "INTERFACE_MIPI",
"number": 2
}
]
},
{
"name": "Facing",
"value": [
{
"name": "FACING_UNKNOWN",
"number": 0
},
{
"name": "FACING_FRONT",
"number": 1
},
{
"name": "FACING_BACK",
"number": 2
}
]
},
{
"name": "Orientation",
"value": [
{
"name": "ORIENTATION_UNKNOWN",
"number": 0
},
{
"name": "ORIENTATION_0",
"number": 1
},
{
"name": "ORIENTATION_90",
"number": 2
},
{
"name": "ORIENTATION_180",
"number": 3
},
{
"name": "ORIENTATION_270",
"number": 4
}
]
},
{
"name": "Flags",
"value": [
{
"name": "FLAGS_NONE",
"number": 0
},
{
"name": "FLAGS_SUPPORT_1080P",
"number": 1
},
{
"name": "FLAGS_SUPPORT_AUTOFOCUS",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "devices",
"label": "LABEL_REPEATED",
"name": "devices",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Camera.Device"
},
{
"jsonName": "features",
"label": "LABEL_REPEATED",
"name": "features",
"number": 5,
"type": "TYPE_STRING"
},
{
"jsonName": "enumerated",
"label": "LABEL_OPTIONAL",
"name": "enumerated",
"number": 6,
"type": "TYPE_BOOL"
},
{
"jsonName": "enumeratedUsbIds",
"label": "LABEL_REPEATED",
"name": "enumerated_usb_ids",
"number": 7,
"type": "TYPE_STRING"
}
],
"name": "Camera",
"nestedType": [
{
"field": [
{
"jsonName": "interface",
"label": "LABEL_OPTIONAL",
"name": "interface",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Camera.Interface"
},
{
"jsonName": "facing",
"label": "LABEL_OPTIONAL",
"name": "facing",
"number": 3,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Camera.Facing"
},
{
"jsonName": "orientation",
"label": "LABEL_OPTIONAL",
"name": "orientation",
"number": 4,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Camera.Orientation"
},
{
"jsonName": "flags",
"label": "LABEL_OPTIONAL",
"name": "flags",
"number": 5,
"type": "TYPE_UINT32"
},
{
"jsonName": "ids",
"label": "LABEL_REPEATED",
"name": "ids",
"number": 6,
"type": "TYPE_STRING"
},
{
"jsonName": "privacySwitch",
"label": "LABEL_OPTIONAL",
"name": "privacy_switch",
"number": 7,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "microphoneCount",
"label": "LABEL_OPTIONAL",
"name": "microphone_count",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Count"
},
{
"jsonName": "detachable",
"label": "LABEL_OPTIONAL",
"name": "detachable",
"number": 9,
"type": "TYPE_BOOL"
}
],
"name": "Device"
}
]
},
{
"field": [
{
"jsonName": "lidAccelerometer",
"label": "LABEL_OPTIONAL",
"name": "lid_accelerometer",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "baseAccelerometer",
"label": "LABEL_OPTIONAL",
"name": "base_accelerometer",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "Accelerometer"
},
{
"field": [
{
"jsonName": "lidGyroscope",
"label": "LABEL_OPTIONAL",
"name": "lid_gyroscope",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "baseGyroscope",
"label": "LABEL_OPTIONAL",
"name": "base_gyroscope",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "Gyroscope"
},
{
"field": [
{
"jsonName": "lidMagnetometer",
"label": "LABEL_OPTIONAL",
"name": "lid_magnetometer",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "baseMagnetometer",
"label": "LABEL_OPTIONAL",
"name": "base_magnetometer",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "Magnetometer"
},
{
"field": [
{
"jsonName": "lidLightsensor",
"label": "LABEL_OPTIONAL",
"name": "lid_lightsensor",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "baseLightsensor",
"label": "LABEL_OPTIONAL",
"name": "base_lightsensor",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "cameraLightsensor",
"label": "LABEL_OPTIONAL",
"name": "camera_lightsensor",
"number": 3,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "LightSensor"
},
{
"enumType": [
{
"name": "ConnectorType",
"value": [
{
"name": "CONNECTOR_TYPE_UNSPECIFIED",
"number": 0
},
{
"name": "CONNECTOR_TYPE_EDP",
"number": 1
}
]
}
],
"field": [
{
"jsonName": "connectorType",
"label": "LABEL_OPTIONAL",
"name": "connector_type",
"number": 4,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Screen.ConnectorType"
},
{
"jsonName": "panelProperties",
"label": "LABEL_OPTIONAL",
"name": "panel_properties",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.DisplayPanel.Properties"
},
{
"jsonName": "touchSupport",
"label": "LABEL_OPTIONAL",
"name": "touch_support",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "Screen",
"reservedRange": [
{
"end": 2,
"start": 1
}
]
},
{
"enumType": [
{
"name": "FormFactorType",
"value": [
{
"name": "FORM_FACTOR_UNKNOWN",
"number": 0
},
{
"name": "CLAMSHELL",
"number": 1
},
{
"name": "CONVERTIBLE",
"number": 2
},
{
"name": "DETACHABLE",
"number": 3
},
{
"name": "CHROMEBASE",
"number": 4
},
{
"name": "CHROMEBOX",
"number": 5
},
{
"name": "CHROMEBIT",
"number": 6
},
{
"name": "CHROMESLATE",
"number": 7
}
]
},
{
"name": "RecoveryInputType",
"value": [
{
"name": "RECOVERY_INPUT_UNKNOWN",
"number": 0
},
{
"name": "KEYBOARD",
"number": 1
},
{
"name": "POWER_BUTTON",
"number": 2
},
{
"name": "RECOVERY_BUTTON",
"number": 3
}
]
}
],
"field": [
{
"jsonName": "formFactor",
"label": "LABEL_OPTIONAL",
"name": "form_factor",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.FormFactor.FormFactorType"
},
{
"jsonName": "recoveryInput",
"label": "LABEL_OPTIONAL",
"name": "recovery_input",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.FormFactor.RecoveryInputType"
},
{
"jsonName": "detachableUi",
"label": "LABEL_OPTIONAL",
"name": "detachable_ui",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.BoolValue"
}
],
"name": "FormFactor"
},
{
"enumType": [
{
"name": "StylusType",
"value": [
{
"name": "STYLUS_UNKNOWN",
"number": 0
},
{
"name": "NONE",
"number": 1
},
{
"name": "INTERNAL",
"number": 2
},
{
"name": "EXTERNAL",
"number": 3
}
]
}
],
"field": [
{
"jsonName": "stylus",
"label": "LABEL_OPTIONAL",
"name": "stylus",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Stylus.StylusType"
}
],
"name": "Stylus"
},
{
"enumType": [
{
"name": "KeyboardType",
"value": [
{
"name": "KEYBOARD_TYPE_UNKNOWN",
"number": 0
},
{
"name": "INTERNAL",
"number": 1
},
{
"name": "NONE",
"number": 2
},
{
"name": "DETACHABLE",
"number": 3
}
]
},
{
"name": "KeyboardMcuType",
"value": [
{
"name": "KEYBOARD_MCU_NOT_PRESENT",
"number": 0
},
{
"name": "KEYBOARD_MCU_PRISM",
"number": 1
}
]
}
],
"field": [
{
"jsonName": "keyboardType",
"label": "LABEL_OPTIONAL",
"name": "keyboard_type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardType"
},
{
"jsonName": "backlight",
"label": "LABEL_OPTIONAL",
"name": "backlight",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "powerButton",
"label": "LABEL_OPTIONAL",
"name": "power_button",
"number": 3,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "numericPad",
"label": "LABEL_OPTIONAL",
"name": "numeric_pad",
"number": 4,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "mcuType",
"label": "LABEL_OPTIONAL",
"name": "mcu_type",
"number": 6,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardMcuType"
},
{
"jsonName": "backlightUserSteps",
"label": "LABEL_REPEATED",
"name": "backlight_user_steps",
"number": 5,
"type": "TYPE_DOUBLE"
},
{
"jsonName": "alsSteps",
"label": "LABEL_REPEATED",
"name": "als_steps",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.KbAlsStep"
},
{
"jsonName": "noAlsBrightness",
"label": "LABEL_OPTIONAL",
"name": "no_als_brightness",
"number": 8,
"type": "TYPE_DOUBLE"
}
],
"name": "Keyboard"
},
{
"field": [
{
"jsonName": "profile",
"label": "LABEL_OPTIONAL",
"name": "profile",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Memory.Profile"
}
],
"name": "Memory"
},
{
"enumType": [
{
"name": "Location",
"reservedRange": [
{
"end": 5,
"start": 5
},
{
"end": 8,
"start": 8
}
],
"value": [
{
"name": "LOCATION_UNKNOWN",
"number": 0
},
{
"name": "POWER_BUTTON_TOP_LEFT",
"number": 1
},
{
"name": "KEYBOARD_BOTTOM_LEFT",
"number": 2
},
{
"name": "KEYBOARD_BOTTOM_RIGHT",
"number": 3
},
{
"name": "KEYBOARD_TOP_RIGHT",
"number": 4
},
{
"name": "RIGHT_SIDE",
"number": 6
},
{
"name": "LEFT_SIDE",
"number": 7
},
{
"name": "LEFT_OF_POWER_BUTTON_TOP_RIGHT",
"number": 9
}
]
}
],
"field": [
{
"jsonName": "location",
"label": "LABEL_OPTIONAL",
"name": "location",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Fingerprint.Location"
},
{
"jsonName": "board",
"label": "LABEL_OPTIONAL",
"name": "board",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "roVersion",
"label": "LABEL_OPTIONAL",
"name": "ro_version",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "fingerprintDiag",
"label": "LABEL_OPTIONAL",
"name": "fingerprint_diag",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag"
},
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 5,
"type": "TYPE_BOOL"
}
],
"name": "Fingerprint",
"nestedType": [
{
"field": [
{
"jsonName": "routineEnable",
"label": "LABEL_OPTIONAL",
"name": "routine_enable",
"number": 1,
"type": "TYPE_BOOL"
},
{
"jsonName": "maxPixelDev",
"label": "LABEL_OPTIONAL",
"name": "max_pixel_dev",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "maxDeadPixels",
"label": "LABEL_OPTIONAL",
"name": "max_dead_pixels",
"number": 3,
"type": "TYPE_UINT32"
},
{
"jsonName": "pixelMedian",
"label": "LABEL_OPTIONAL",
"name": "pixel_median",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian"
},
{
"jsonName": "numDetectZone",
"label": "LABEL_OPTIONAL",
"name": "num_detect_zone",
"number": 5,
"type": "TYPE_UINT32"
},
{
"jsonName": "detectZones",
"label": "LABEL_REPEATED",
"name": "detect_zones",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone"
},
{
"jsonName": "maxDeadPixelsInDetectZone",
"label": "LABEL_OPTIONAL",
"name": "max_dead_pixels_in_detect_zone",
"number": 7,
"type": "TYPE_UINT32"
},
{
"jsonName": "maxResetPixelDev",
"label": "LABEL_OPTIONAL",
"name": "max_reset_pixel_dev",
"number": 8,
"type": "TYPE_UINT32"
},
{
"jsonName": "maxErrorResetPixels",
"label": "LABEL_OPTIONAL",
"name": "max_error_reset_pixels",
"number": 9,
"type": "TYPE_UINT32"
}
],
"name": "FingerprintDiag",
"nestedType": [
{
"field": [
{
"jsonName": "cbType1Lower",
"label": "LABEL_OPTIONAL",
"name": "cb_type1_lower",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "cbType1Upper",
"label": "LABEL_OPTIONAL",
"name": "cb_type1_upper",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "cbType2Lower",
"label": "LABEL_OPTIONAL",
"name": "cb_type2_lower",
"number": 3,
"type": "TYPE_UINT32"
},
{
"jsonName": "cbType2Upper",
"label": "LABEL_OPTIONAL",
"name": "cb_type2_upper",
"number": 4,
"type": "TYPE_UINT32"
},
{
"jsonName": "icbType1Lower",
"label": "LABEL_OPTIONAL",
"name": "icb_type1_lower",
"number": 5,
"type": "TYPE_UINT32"
},
{
"jsonName": "icbType1Upper",
"label": "LABEL_OPTIONAL",
"name": "icb_type1_upper",
"number": 6,
"type": "TYPE_UINT32"
},
{
"jsonName": "icbType2Lower",
"label": "LABEL_OPTIONAL",
"name": "icb_type2_lower",
"number": 7,
"type": "TYPE_UINT32"
},
{
"jsonName": "icbType2Upper",
"label": "LABEL_OPTIONAL",
"name": "icb_type2_upper",
"number": 8,
"type": "TYPE_UINT32"
}
],
"name": "PixelMedian"
},
{
"field": [
{
"jsonName": "x1",
"label": "LABEL_OPTIONAL",
"name": "x1",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "y1",
"label": "LABEL_OPTIONAL",
"name": "y1",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "x2",
"label": "LABEL_OPTIONAL",
"name": "x2",
"number": 3,
"type": "TYPE_UINT32"
},
{
"jsonName": "y2",
"label": "LABEL_OPTIONAL",
"name": "y2",
"number": 4,
"type": "TYPE_UINT32"
}
],
"name": "DetectZone"
}
]
}
]
},
{
"field": [
{
"jsonName": "storageType",
"label": "LABEL_OPTIONAL",
"name": "storage_type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Storage.StorageType"
},
{
"jsonName": "sizeGb",
"label": "LABEL_OPTIONAL",
"name": "size_gb",
"number": 2,
"type": "TYPE_UINT32"
}
],
"name": "Storage"
},
{
"field": [
{
"jsonName": "component",
"label": "LABEL_OPTIONAL",
"name": "component",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Bluetooth"
},
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "Bluetooth"
},
{
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "BarrelJack"
},
{
"enumType": [
{
"name": "WifiChip",
"value": [
{
"name": "WIFI_CHIP_UNKNOWN",
"number": 0
},
{
"name": "WIRELESS_86ED801D",
"number": 1
},
{
"name": "WIRELESS_REALTEK",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "supportedWlanProtocols",
"label": "LABEL_REPEATED",
"name": "supported_wlan_protocols",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Wifi.WLANProtocol"
},
{
"jsonName": "wifiChips",
"label": "LABEL_REPEATED",
"name": "wifi_chips",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Wifi.WifiChip"
},
{
"jsonName": "wifiConfig",
"label": "LABEL_OPTIONAL",
"name": "wifi_config",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig"
},
{
"jsonName": "wifiVpdSar",
"label": "LABEL_OPTIONAL",
"name": "wifi_vpd_sar",
"number": 4,
"type": "TYPE_BOOL"
}
],
"name": "Wifi"
},
{
"enumType": [
{
"name": "Region",
"value": [
{
"name": "REGION_UNKNOWN",
"number": 0
},
{
"name": "SCREEN",
"number": 1
},
{
"name": "KEYBOARD",
"number": 2
}
]
},
{
"name": "Edge",
"value": [
{
"name": "EDGE_UNKNOWN",
"number": 0
},
{
"name": "LEFT",
"number": 1
},
{
"name": "RIGHT",
"number": 2
},
{
"name": "TOP",
"number": 3
},
{
"name": "BOTTOM",
"number": 4
}
]
}
],
"field": [
{
"jsonName": "region",
"label": "LABEL_OPTIONAL",
"name": "region",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Button.Region"
},
{
"jsonName": "edge",
"label": "LABEL_OPTIONAL",
"name": "edge",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Button.Edge"
},
{
"jsonName": "position",
"label": "LABEL_OPTIONAL",
"name": "position",
"number": 3,
"type": "TYPE_FLOAT"
}
],
"name": "Button"
},
{
"enumType": [
{
"name": "EmbeddedControllerType",
"value": [
{
"name": "EC_TYPE_UNKNOWN",
"number": 0
},
{
"name": "EC_CHROME",
"number": 1
},
{
"name": "EC_WILCO",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "ecType",
"label": "LABEL_OPTIONAL",
"name": "ec_type",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.EmbeddedController.EmbeddedControllerType"
},
{
"jsonName": "part",
"label": "LABEL_OPTIONAL",
"name": "part",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.EmbeddedController"
},
{
"jsonName": "featureTypecCmd",
"label": "LABEL_OPTIONAL",
"name": "feature_typec_cmd",
"number": 4,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "cbi",
"label": "LABEL_OPTIONAL",
"name": "cbi",
"number": 5,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "detachableBase",
"label": "LABEL_OPTIONAL",
"name": "detachable_base",
"number": 6,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "featureChargeControlV2",
"label": "LABEL_OPTIONAL",
"name": "feature_charge_control_v2",
"number": 7,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "featureAssertsPanic",
"label": "LABEL_OPTIONAL",
"name": "feature_asserts_panic",
"number": 8,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "featureSystemSafeMode",
"label": "LABEL_OPTIONAL",
"name": "feature_system_safe_mode",
"number": 9,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "featureMemoryDumpCommands",
"label": "LABEL_OPTIONAL",
"name": "feature_memory_dump_commands",
"number": 10,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "buildConfig",
"label": "LABEL_REPEATED",
"name": "build_config",
"number": 11,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.EmbeddedController.BuildConfigEntry"
}
],
"name": "EmbeddedController",
"nestedType": [
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "BuildConfigEntry",
"options": {
"mapEntry": true
}
}
]
},
{
"enumType": [
{
"name": "TrustedPlatformModuleType",
"value": [
{
"name": "TPM_TYPE_UNKNOWN",
"number": 0
},
{
"name": "THIRD_PARTY",
"number": 1
},
{
"name": "GSC_H1B",
"number": 2
},
{
"name": "GSC_H1D",
"number": 3
}
]
},
{
"name": "RuntimeTpmVersion",
"value": [
{
"name": "TPM_VERSION_DISABLED",
"number": 0
},
{
"name": "TPM_VERSION_V1_2",
"number": 1
},
{
"name": "TPM_VERSION_V2",
"number": 2
}
]
},
{
"name": "GscFirmwareName",
"value": [
{
"name": "GSC_NONE",
"number": 0
},
{
"name": "GSC_CR50",
"number": 1
},
{
"name": "GSC_TI50",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "tpmType",
"label": "LABEL_OPTIONAL",
"name": "tpm_type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.TrustedPlatformModuleType"
},
{
"jsonName": "productionRwKeyId",
"label": "LABEL_OPTIONAL",
"name": "production_rw_key_id",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "runtimeTpmVersion",
"label": "LABEL_OPTIONAL",
"name": "runtime_tpm_version",
"number": 3,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.RuntimeTpmVersion"
},
{
"jsonName": "gscFwName",
"label": "LABEL_OPTIONAL",
"name": "gsc_fw_name",
"number": 4,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.GscFirmwareName"
},
{
"jsonName": "enterpriseRollbackSpace",
"label": "LABEL_OPTIONAL",
"name": "enterprise_rollback_space",
"number": 5,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "TrustedPlatformModule"
},
{
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "Hotwording"
},
{
"enumType": [
{
"name": "Type",
"value": [
{
"name": "TYPE_UNKNOWN",
"number": 0
},
{
"name": "TYPE_INTERNAL",
"number": 1
},
{
"name": "TYPE_EXTERNAL",
"number": 2
},
{
"name": "TYPE_INTERNAL_EXTERNAL",
"number": 3
}
]
}
],
"field": [
{
"jsonName": "type",
"label": "LABEL_OPTIONAL",
"name": "type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Display.Type"
}
],
"name": "Display"
},
{
"enumType": [
{
"name": "TouchpadType",
"value": [
{
"name": "TYPE_UNKNOWN",
"number": 0
},
{
"name": "INTERNAL",
"number": 1
},
{
"name": "NONE",
"number": 2
},
{
"name": "DETACHABLE",
"number": 3
}
]
}
],
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "touchpadType",
"label": "LABEL_OPTIONAL",
"name": "touchpad_type",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Touchpad.TouchpadType"
}
],
"name": "Touchpad"
},
{
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "MicrophoneMuteSwitch"
},
{
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "lifetime",
"label": "LABEL_OPTIONAL",
"name": "lifetime",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Battery.Lifetime"
},
{
"jsonName": "charging",
"label": "LABEL_OPTIONAL",
"name": "charging",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Battery.Charging"
},
{
"jsonName": "noBatteryBootSupported",
"label": "LABEL_OPTIONAL",
"name": "no_battery_boot_supported",
"number": 4,
"type": "TYPE_BOOL"
}
],
"name": "Battery",
"nestedType": [
{
"field": [
{
"jsonName": "shippingMin",
"label": "LABEL_OPTIONAL",
"name": "shipping_min",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Duration"
},
{
"jsonName": "deepSleepMin",
"label": "LABEL_OPTIONAL",
"name": "deep_sleep_min",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Duration"
},
{
"jsonName": "suspendMin",
"label": "LABEL_OPTIONAL",
"name": "suspend_min",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Duration"
},
{
"jsonName": "lucidSleepMin",
"label": "LABEL_OPTIONAL",
"name": "lucid_sleep_min",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Duration"
},
{
"jsonName": "activeMin",
"label": "LABEL_OPTIONAL",
"name": "active_min",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Duration"
}
],
"name": "Lifetime"
},
{
"field": [
{
"jsonName": "activeMax",
"label": "LABEL_OPTIONAL",
"name": "active_max",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Duration"
},
{
"jsonName": "suspendMax",
"label": "LABEL_OPTIONAL",
"name": "suspend_max",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Duration"
},
{
"jsonName": "deepSleepMax",
"label": "LABEL_OPTIONAL",
"name": "deep_sleep_max",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Duration"
}
],
"name": "Charging"
}
]
},
{
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "PrivacyScreen"
},
{
"field": [
{
"jsonName": "features",
"label": "LABEL_REPEATED",
"name": "features",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Soc.Feature"
},
{
"jsonName": "vulnerabilities",
"label": "LABEL_REPEATED",
"name": "vulnerabilities",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Component.Soc.Vulnerability"
},
{
"jsonName": "arcMediaCodecsSuffix",
"label": "LABEL_OPTIONAL",
"name": "arc_media_codecs_suffix",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "hevcSupport",
"label": "LABEL_OPTIONAL",
"name": "hevc_support",
"number": 4,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "resourceConfig",
"label": "LABEL_OPTIONAL",
"name": "resource_config",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig"
}
],
"name": "Soc"
},
{
"field": [
{
"jsonName": "converters",
"label": "LABEL_REPEATED",
"name": "converters",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.DisplayPortConverter"
}
],
"name": "DisplayPortConverter"
},
{
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "Hps"
},
{
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "PoE"
},
{
"field": [
{
"jsonName": "barreljack",
"label": "LABEL_OPTIONAL",
"name": "barreljack",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "usbMinAcWatts",
"label": "LABEL_OPTIONAL",
"name": "usb_min_ac_watts",
"number": 2,
"type": "TYPE_INT32"
}
],
"name": "PowerSupply"
},
{
"field": [
{
"jsonName": "configs",
"label": "LABEL_REPEATED",
"name": "configs",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ProximityConfig"
}
],
"name": "Proximity"
},
{
"field": [
{
"jsonName": "touchSlopDistance",
"label": "LABEL_OPTIONAL",
"name": "touch_slop_distance",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.UInt32Value"
}
],
"name": "Touch"
},
{
"field": [
{
"jsonName": "configPathSuffix",
"label": "LABEL_OPTIONAL",
"name": "config_path_suffix",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Thermal"
},
{
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "encryptedConfigPresent",
"label": "LABEL_OPTIONAL",
"name": "encrypted_config_present",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "RuntimeProbeConfig"
},
{
"enumType": [
{
"name": "DgpuType",
"value": [
{
"name": "DGPU_UNKNOWN",
"number": 0
},
{
"name": "DGPU_NV3050",
"number": 1
},
{
"name": "DGPU_NV4050",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "dgpuType",
"label": "LABEL_OPTIONAL",
"name": "dgpu_type",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Dgpu.DgpuType"
}
],
"name": "Dgpu"
},
{
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "Uwb"
},
{
"field": [
{
"jsonName": "gpuFamily",
"label": "LABEL_OPTIONAL",
"name": "gpu_family",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "gpuVendor",
"label": "LABEL_OPTIONAL",
"name": "gpu_vendor",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "cpuSocFamily",
"label": "LABEL_OPTIONAL",
"name": "cpu_soc_family",
"number": 3,
"type": "TYPE_STRING"
}
],
"name": "HardwareProbe"
},
{
"field": [
{
"jsonName": "backlightPercent",
"label": "LABEL_OPTIONAL",
"name": "backlight_percent",
"number": 1,
"type": "TYPE_DOUBLE"
},
{
"jsonName": "luxThreshold",
"label": "LABEL_OPTIONAL",
"name": "lux_threshold",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.LuxThreshold"
}
],
"name": "KbAlsStep"
},
{
"field": [
{
"jsonName": "ecImageName",
"label": "LABEL_OPTIONAL",
"name": "ec_image_name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "productId",
"label": "LABEL_OPTIONAL",
"name": "product_id",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "touchImageName",
"label": "LABEL_OPTIONAL",
"name": "touch_image_name",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "usbPath",
"label": "LABEL_OPTIONAL",
"name": "usb_path",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "vendorId",
"label": "LABEL_OPTIONAL",
"name": "vendor_id",
"number": 5,
"type": "TYPE_UINT32"
},
{
"jsonName": "i2cPath",
"label": "LABEL_OPTIONAL",
"name": "i2c_path",
"number": 6,
"type": "TYPE_STRING"
}
],
"name": "DetachableBase"
},
{
"field": [
{
"jsonName": "suspendToMem",
"label": "LABEL_OPTIONAL",
"name": "suspend_to_mem",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "suspendToIdle",
"label": "LABEL_OPTIONAL",
"name": "suspend_to_idle",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "Suspend"
},
{
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "Vrr"
},
{
"field": [
{
"jsonName": "present",
"label": "LABEL_OPTIONAL",
"name": "present",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "SdReader"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "OEMInfo"
},
{
"field": [
{
"jsonName": "fanCount",
"label": "LABEL_OPTIONAL",
"name": "fan_count",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.UInt32Value"
}
],
"name": "Fan"
},
{
"field": [
{
"jsonName": "nmiSupport",
"label": "LABEL_OPTIONAL",
"name": "nmi_support",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
}
],
"name": "InterruptControllerInfo"
}
]
}
],
"name": "chromiumos/config/api/topology.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/topology.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "screen",
"label": "LABEL_OPTIONAL",
"name": "screen",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "formFactor",
"label": "LABEL_OPTIONAL",
"name": "form_factor",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "audio",
"label": "LABEL_OPTIONAL",
"name": "audio",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "stylus",
"label": "LABEL_OPTIONAL",
"name": "stylus",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "keyboard",
"label": "LABEL_OPTIONAL",
"name": "keyboard",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "thermal",
"label": "LABEL_OPTIONAL",
"name": "thermal",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "camera",
"label": "LABEL_OPTIONAL",
"name": "camera",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "accelerometerGyroscopeMagnetometer",
"label": "LABEL_OPTIONAL",
"name": "accelerometer_gyroscope_magnetometer",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "fingerprint",
"label": "LABEL_OPTIONAL",
"name": "fingerprint",
"number": 9,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "proximitySensor",
"label": "LABEL_OPTIONAL",
"name": "proximity_sensor",
"number": 10,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "daughterBoard",
"label": "LABEL_OPTIONAL",
"name": "daughter_board",
"number": 11,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "nonVolatileStorage",
"label": "LABEL_OPTIONAL",
"name": "non_volatile_storage",
"number": 12,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "ram",
"label": "LABEL_OPTIONAL",
"name": "ram",
"number": 13,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "wifi",
"label": "LABEL_OPTIONAL",
"name": "wifi",
"number": 14,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "cellularBoard",
"label": "LABEL_OPTIONAL",
"name": "cellular_board",
"number": 15,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "sdReader",
"label": "LABEL_OPTIONAL",
"name": "sd_reader",
"number": 16,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "motherboardUsb",
"label": "LABEL_OPTIONAL",
"name": "motherboard_usb",
"number": 17,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "bluetooth",
"label": "LABEL_OPTIONAL",
"name": "bluetooth",
"number": 18,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "barreljack",
"label": "LABEL_OPTIONAL",
"name": "barreljack",
"number": 19,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "powerButton",
"label": "LABEL_OPTIONAL",
"name": "power_button",
"number": 20,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "volumeButton",
"label": "LABEL_OPTIONAL",
"name": "volume_button",
"number": 21,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "ec",
"label": "LABEL_OPTIONAL",
"name": "ec",
"number": 22,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "touch",
"label": "LABEL_OPTIONAL",
"name": "touch",
"number": 23,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "tpm",
"label": "LABEL_OPTIONAL",
"name": "tpm",
"number": 24,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "microphoneMuteSwitch",
"label": "LABEL_OPTIONAL",
"name": "microphone_mute_switch",
"number": 25,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "hdmi",
"label": "LABEL_OPTIONAL",
"name": "hdmi",
"number": 26,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "hps",
"label": "LABEL_OPTIONAL",
"name": "hps",
"number": 27,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "dpConverter",
"label": "LABEL_OPTIONAL",
"name": "dp_converter",
"number": 28,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "poe",
"label": "LABEL_OPTIONAL",
"name": "poe",
"number": 29,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "powerSupply",
"label": "LABEL_OPTIONAL",
"name": "power_supply",
"number": 30,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "battery",
"label": "LABEL_OPTIONAL",
"name": "battery",
"number": 31,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "dgpu",
"label": "LABEL_OPTIONAL",
"name": "dgpu",
"number": 32,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "uwb",
"label": "LABEL_OPTIONAL",
"name": "uwb",
"number": 33,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "detachableBase",
"label": "LABEL_OPTIONAL",
"name": "detachable_base",
"number": 34,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "soc",
"label": "LABEL_OPTIONAL",
"name": "soc",
"number": 35,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
},
{
"jsonName": "fan",
"label": "LABEL_OPTIONAL",
"name": "fan",
"number": 36,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Topology"
}
],
"name": "HardwareTopology"
}
],
"name": "chromiumos/config/api/hardware_topology.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "ProgramId"
}
],
"name": "chromiumos/config/api/program_id.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"google/protobuf/field_mask.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "publicFields",
"label": "LABEL_OPTIONAL",
"name": "public_fields",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.FieldMask"
}
],
"name": "PublicReplication"
}
],
"name": "chromiumos/config/public_replication/public_replication.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/public_replication"
},
"package": "chromiumos.config.public_replication",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/design_config_id.proto",
"chromiumos/config/api/design_id.proto",
"chromiumos/config/api/hardware_topology.proto",
"chromiumos/config/api/partner_id.proto",
"chromiumos/config/api/program_id.proto",
"chromiumos/config/api/topology.proto",
"chromiumos/config/public_replication/public_replication.proto"
],
"messageType": [
{
"enumType": [
{
"name": "CustomType",
"value": [
{
"name": "NO_CUSTOM",
"number": 0
},
{
"name": "WHITELABEL",
"number": 1
},
{
"name": "REBRAND",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "publicReplication",
"label": "LABEL_OPTIONAL",
"name": "public_replication",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.public_replication.PublicReplication"
},
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DesignId"
},
{
"jsonName": "programId",
"label": "LABEL_OPTIONAL",
"name": "program_id",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ProgramId"
},
{
"jsonName": "odmId",
"label": "LABEL_OPTIONAL",
"name": "odm_id",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.PartnerId"
},
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "boardIdPhase",
"label": "LABEL_REPEATED",
"name": "board_id_phase",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Design.BoardIdPhaseEntry"
},
{
"jsonName": "configs",
"label": "LABEL_REPEATED",
"name": "configs",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Design.Config"
},
{
"jsonName": "ssfcValue",
"label": "LABEL_REPEATED",
"name": "ssfc_value",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Design.SsfcValueEntry"
},
{
"jsonName": "customType",
"label": "LABEL_OPTIONAL",
"name": "custom_type",
"number": 10,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Design.CustomType"
},
{
"jsonName": "spiFlashTransform",
"label": "LABEL_REPEATED",
"name": "spi_flash_transform",
"number": 11,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Design.SpiFlashTransformEntry"
}
],
"name": "Design",
"nestedType": [
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "BoardIdPhaseEntry",
"options": {
"mapEntry": true
}
},
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "SsfcValueEntry",
"options": {
"mapEntry": true
}
},
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "SpiFlashTransformEntry",
"options": {
"mapEntry": true
}
},
{
"field": [
{
"jsonName": "publicReplication",
"label": "LABEL_OPTIONAL",
"name": "public_replication",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.public_replication.PublicReplication"
},
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DesignConfigId"
},
{
"jsonName": "hardwareTopology",
"label": "LABEL_OPTIONAL",
"name": "hardware_topology",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareTopology"
},
{
"jsonName": "hardwareFeatures",
"label": "LABEL_OPTIONAL",
"name": "hardware_features",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures"
}
],
"name": "Config",
"nestedType": [
{
"enumType": [
{
"name": "Level",
"value": [
{
"name": "TYPE_UNKNOWN",
"number": 0
},
{
"name": "REQUIRED",
"number": 1
},
{
"name": "PREFERRED",
"number": 2
},
{
"name": "OPTIONAL",
"number": 3
}
]
}
],
"field": [
{
"jsonName": "level",
"label": "LABEL_OPTIONAL",
"name": "level",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Design.Config.Constraint.Level"
},
{
"jsonName": "features",
"label": "LABEL_OPTIONAL",
"name": "features",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures"
}
],
"name": "Constraint"
}
],
"reservedRange": [
{
"end": 5,
"start": 4
},
{
"end": 8,
"start": 7
}
]
}
],
"reservedName": [
"platform"
],
"reservedRange": [
{
"end": 10,
"start": 9
}
]
}
],
"name": "chromiumos/config/api/design.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "DeviceBrandId",
"nestedType": [
{
"enumType": [
{
"name": "FeatureDeviceType",
"value": [
{
"name": "OFF",
"number": 0
},
{
"name": "LEGACY",
"number": 1
},
{
"name": "ON",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "whitelabelTag",
"label": "LABEL_OPTIONAL",
"name": "whitelabel_tag",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "featureDeviceType",
"label": "LABEL_OPTIONAL",
"name": "feature_device_type",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.DeviceBrandId.ScanConfig.FeatureDeviceType"
},
{
"jsonName": "customLabelTag",
"label": "LABEL_OPTIONAL",
"name": "custom_label_tag",
"number": 3,
"type": "TYPE_STRING"
}
],
"name": "ScanConfig"
}
]
}
],
"name": "chromiumos/config/api/device_brand_id.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/design_id.proto",
"chromiumos/config/api/device_brand_id.proto",
"chromiumos/config/api/partner_id.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DeviceBrandId"
},
{
"jsonName": "designId",
"label": "LABEL_OPTIONAL",
"name": "design_id",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DesignId"
},
{
"jsonName": "oemId",
"label": "LABEL_OPTIONAL",
"name": "oem_id",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.PartnerId"
},
{
"jsonName": "exportOemInfo",
"label": "LABEL_OPTIONAL",
"name": "export_oem_info",
"number": 6,
"type": "TYPE_BOOL"
},
{
"jsonName": "brandCode",
"label": "LABEL_OPTIONAL",
"name": "brand_code",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "brandName",
"label": "LABEL_OPTIONAL",
"name": "brand_name",
"number": 5,
"type": "TYPE_STRING"
}
],
"name": "DeviceBrand"
}
],
"name": "chromiumos/config/api/device_brand.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/component.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "soc",
"label": "LABEL_OPTIONAL",
"name": "soc",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Soc"
},
{
"jsonName": "memory",
"label": "LABEL_REPEATED",
"name": "memory",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Memory"
},
{
"jsonName": "bluetooth",
"label": "LABEL_OPTIONAL",
"name": "bluetooth",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Bluetooth"
},
{
"jsonName": "camera",
"label": "LABEL_OPTIONAL",
"name": "camera",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Camera"
},
{
"jsonName": "touchscreen",
"label": "LABEL_OPTIONAL",
"name": "touchscreen",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Touch"
},
{
"jsonName": "wifi",
"label": "LABEL_OPTIONAL",
"name": "wifi",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Wifi"
},
{
"jsonName": "touchpad",
"label": "LABEL_OPTIONAL",
"name": "touchpad",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Touch"
},
{
"jsonName": "displayPanel",
"label": "LABEL_OPTIONAL",
"name": "display_panel",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.DisplayPanel"
},
{
"jsonName": "audioCodec",
"label": "LABEL_OPTIONAL",
"name": "audio_codec",
"number": 9,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.AudioCodec"
},
{
"jsonName": "battery",
"label": "LABEL_OPTIONAL",
"name": "battery",
"number": 10,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Battery"
},
{
"jsonName": "ecFlashChip",
"label": "LABEL_OPTIONAL",
"name": "ec_flash_chip",
"number": 11,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.FlashChip"
},
{
"jsonName": "systemFlashChip",
"label": "LABEL_OPTIONAL",
"name": "system_flash_chip",
"number": 12,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.FlashChip"
},
{
"jsonName": "ec",
"label": "LABEL_OPTIONAL",
"name": "ec",
"number": 13,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.EmbeddedController"
},
{
"jsonName": "storage",
"label": "LABEL_OPTIONAL",
"name": "storage",
"number": 14,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Storage"
},
{
"jsonName": "tpm",
"label": "LABEL_OPTIONAL",
"name": "tpm",
"number": 15,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Tpm"
},
{
"jsonName": "usbHost",
"label": "LABEL_OPTIONAL",
"name": "usb_host",
"number": 16,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Interface.Usb"
},
{
"jsonName": "stylus",
"label": "LABEL_OPTIONAL",
"name": "stylus",
"number": 17,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Stylus"
},
{
"jsonName": "amplifier",
"label": "LABEL_OPTIONAL",
"name": "amplifier",
"number": 18,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Amplifier"
}
],
"name": "ComponentPackage"
}
],
"name": "chromiumos/config/api/component_package.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "MfgConfigId",
"nestedType": [
{
"field": [
{
"jsonName": "hwid",
"label": "LABEL_OPTIONAL",
"name": "hwid",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "ScanConfig"
}
]
}
],
"name": "chromiumos/config/api/mfg_config_id.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/component_package.proto",
"chromiumos/config/api/mfg_config_id.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.MfgConfigId"
},
{
"jsonName": "pcbVendor",
"label": "LABEL_OPTIONAL",
"name": "pcb_vendor",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "ramPartNumber",
"label": "LABEL_OPTIONAL",
"name": "ram_part_number",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "region",
"label": "LABEL_OPTIONAL",
"name": "region",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "componentPackage",
"label": "LABEL_OPTIONAL",
"name": "component_package",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ComponentPackage"
}
],
"name": "MfgConfig",
"reservedRange": [
{
"end": 6,
"start": 5
}
]
}
],
"name": "chromiumos/config/api/mfg_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/partner_id.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.PartnerId"
},
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "emailGroup",
"label": "LABEL_OPTIONAL",
"name": "email_group",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "touchVendor",
"label": "LABEL_OPTIONAL",
"name": "touch_vendor",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Partner.TouchVendor"
},
{
"jsonName": "displayPanelVendor",
"label": "LABEL_OPTIONAL",
"name": "display_panel_vendor",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Partner.DisplayPanelVendor"
},
{
"jsonName": "batteryVendor",
"label": "LABEL_OPTIONAL",
"name": "battery_vendor",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Partner.BatteryVendor"
}
],
"name": "Partner",
"nestedType": [
{
"field": [
{
"jsonName": "vendorId",
"label": "LABEL_OPTIONAL",
"name": "vendor_id",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "symlinkFileFormat",
"label": "LABEL_OPTIONAL",
"name": "symlink_file_format",
"number": 5,
"type": "TYPE_STRING"
},
{
"jsonName": "destinationFileFormat",
"label": "LABEL_OPTIONAL",
"name": "destination_file_format",
"number": 6,
"type": "TYPE_STRING"
}
],
"name": "TouchVendor"
},
{
"field": [
{
"jsonName": "vendorCode",
"label": "LABEL_OPTIONAL",
"name": "vendor_code",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "DisplayPanelVendor"
},
{
"field": [
{
"jsonName": "vendorName",
"label": "LABEL_OPTIONAL",
"name": "vendor_name",
"number": 4,
"type": "TYPE_STRING"
}
],
"name": "BatteryVendor"
}
]
}
],
"name": "chromiumos/config/api/partner.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"google/protobuf/wrappers.proto"
],
"messageType": [
{
"enumType": [
{
"name": "CpusetCgroup",
"value": [
{
"name": "CPUSET_CGROUP_DEFAULT",
"number": 0
},
{
"name": "CPUSET_CGROUP_ALL",
"number": 1
},
{
"name": "CPUSET_CGROUP_EFFICIENT",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "default",
"label": "LABEL_OPTIONAL",
"name": "default",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.SchedqosConfig.ConfigSet"
}
],
"name": "SchedqosConfig",
"nestedType": [
{
"field": [
{
"jsonName": "rtPriority",
"label": "LABEL_OPTIONAL",
"name": "rt_priority",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.Int32Value"
},
{
"jsonName": "nice",
"label": "LABEL_OPTIONAL",
"name": "nice",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.Int32Value"
},
{
"jsonName": "uclampMin",
"label": "LABEL_OPTIONAL",
"name": "uclamp_min",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.UInt32Value"
},
{
"jsonName": "cpusetCgroup",
"label": "LABEL_OPTIONAL",
"name": "cpuset_cgroup",
"number": 4,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.SchedqosConfig.CpusetCgroup"
},
{
"jsonName": "latencySensitive",
"label": "LABEL_OPTIONAL",
"name": "latency_sensitive",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.BoolValue"
}
],
"name": "ThreadConfig"
},
{
"field": [
{
"jsonName": "normalCpuShare",
"label": "LABEL_OPTIONAL",
"name": "normal_cpu_share",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "backgroundCpuShare",
"label": "LABEL_OPTIONAL",
"name": "background_cpu_share",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "threadUrgentBursty",
"label": "LABEL_OPTIONAL",
"name": "thread_urgent_bursty",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.SchedqosConfig.ThreadConfig"
},
{
"jsonName": "threadUrgent",
"label": "LABEL_OPTIONAL",
"name": "thread_urgent",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.SchedqosConfig.ThreadConfig"
},
{
"jsonName": "threadBalanced",
"label": "LABEL_OPTIONAL",
"name": "thread_balanced",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.SchedqosConfig.ThreadConfig"
},
{
"jsonName": "threadEco",
"label": "LABEL_OPTIONAL",
"name": "thread_eco",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.SchedqosConfig.ThreadConfig"
},
{
"jsonName": "threadUtility",
"label": "LABEL_OPTIONAL",
"name": "thread_utility",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.SchedqosConfig.ThreadConfig"
},
{
"jsonName": "threadBackground",
"label": "LABEL_OPTIONAL",
"name": "thread_background",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.SchedqosConfig.ThreadConfig"
}
],
"name": "ConfigSet"
}
]
}
],
"name": "chromiumos/config/api/schedqos_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/component.proto",
"chromiumos/config/api/design.proto",
"chromiumos/config/api/design_id.proto",
"chromiumos/config/api/device_brand_id.proto",
"chromiumos/config/api/program_id.proto",
"chromiumos/config/api/resource_config.proto",
"chromiumos/config/api/schedqos_config.proto",
"chromiumos/config/api/topology.proto",
"chromiumos/config/public_replication/public_replication.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "mask",
"label": "LABEL_OPTIONAL",
"name": "mask",
"number": 2,
"type": "TYPE_UINT32"
}
],
"name": "FirmwareConfigurationSegment"
},
{
"field": [
{
"jsonName": "designId",
"label": "LABEL_OPTIONAL",
"name": "design_id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DesignId"
},
{
"jsonName": "minId",
"label": "LABEL_OPTIONAL",
"name": "min_id",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "maxId",
"label": "LABEL_OPTIONAL",
"name": "max_id",
"number": 3,
"type": "TYPE_UINT32"
}
],
"name": "DesignConfigIdSegment"
},
{
"field": [
{
"jsonName": "brandId",
"label": "LABEL_OPTIONAL",
"name": "brand_id",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DeviceBrandId"
},
{
"jsonName": "designId",
"label": "LABEL_OPTIONAL",
"name": "design_id",
"number": 3,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DesignId"
},
{
"jsonName": "keyId",
"label": "LABEL_OPTIONAL",
"name": "key_id",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "DeviceSignerConfig",
"oneofDecl": [
{
"name": "identifier"
}
]
},
{
"field": [
{
"jsonName": "publicReplication",
"label": "LABEL_OPTIONAL",
"name": "public_replication",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.public_replication.PublicReplication"
},
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ProgramId"
},
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "mosysPlatformName",
"label": "LABEL_OPTIONAL",
"name": "mosys_platform_name",
"number": 10,
"type": "TYPE_STRING"
},
{
"jsonName": "platform",
"label": "LABEL_OPTIONAL",
"name": "platform",
"number": 11,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Program.Platform"
},
{
"jsonName": "audioConfig",
"label": "LABEL_OPTIONAL",
"name": "audio_config",
"number": 12,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Program.AudioConfig"
},
{
"jsonName": "generateCameraMediaProfiles",
"label": "LABEL_OPTIONAL",
"name": "generate_camera_media_profiles",
"number": 13,
"type": "TYPE_BOOL"
},
{
"jsonName": "designConfigConstraints",
"label": "LABEL_REPEATED",
"name": "design_config_constraints",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Design.Config.Constraint"
},
{
"jsonName": "componentQuals",
"label": "LABEL_REPEATED",
"name": "component_quals",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Qualification"
},
{
"jsonName": "firmwareConfigurationSegments",
"label": "LABEL_REPEATED",
"name": "firmware_configuration_segments",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.FirmwareConfigurationSegment"
},
{
"jsonName": "ssfcSegments",
"label": "LABEL_REPEATED",
"name": "ssfc_segments",
"number": 9,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.FirmwareConfigurationSegment"
},
{
"jsonName": "designConfigIdSegments",
"label": "LABEL_REPEATED",
"name": "design_config_id_segments",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DesignConfigIdSegment"
},
{
"jsonName": "deviceSignerConfigs",
"label": "LABEL_REPEATED",
"name": "device_signer_configs",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DeviceSignerConfig"
}
],
"name": "Program",
"nestedType": [
{
"enumType": [
{
"name": "Arch",
"value": [
{
"name": "ARCH_UNKNOWN",
"number": 0
},
{
"name": "X86",
"number": 1
},
{
"name": "X86_64",
"number": 2
},
{
"name": "ARM",
"number": 3
},
{
"name": "ARM64",
"number": 4
}
]
},
{
"name": "AcceleratedVideoCodec",
"value": [
{
"name": "CODEC_UNDEFINED",
"number": 0
},
{
"name": "H264_DECODE",
"number": 1
},
{
"name": "H264_ENCODE",
"number": 2
},
{
"name": "VP8_DECODE",
"number": 3
},
{
"name": "VP8_ENCODE",
"number": 4
},
{
"name": "VP9_DECODE",
"number": 5
},
{
"name": "VP9_ENCODE",
"number": 6
},
{
"name": "VP9_2_DECODE",
"number": 7
},
{
"name": "VP9_2_ENCODE",
"number": 8
},
{
"name": "H265_DECODE",
"number": 9
},
{
"name": "H265_ENCODE",
"number": 10
},
{
"name": "MJPG_DECODE",
"number": 11
},
{
"name": "MJPG_ENCODE",
"number": 12
}
]
},
{
"name": "GraphicsApi",
"value": [
{
"name": "GRAPHICS_API_UNDEFINED",
"number": 0
},
{
"name": "GRAPHICS_API_OPENGL",
"number": 1
},
{
"name": "GRAPHICS_API_OPENGL_ES",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "socFamily",
"label": "LABEL_OPTIONAL",
"name": "soc_family",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "socArch",
"label": "LABEL_OPTIONAL",
"name": "soc_arch",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Program.Platform.Arch"
},
{
"jsonName": "gpuFamily",
"label": "LABEL_OPTIONAL",
"name": "gpu_family",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "graphicsApis",
"label": "LABEL_REPEATED",
"name": "graphics_apis",
"number": 4,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Program.Platform.GraphicsApi"
},
{
"jsonName": "videoCodecs",
"label": "LABEL_REPEATED",
"name": "video_codecs",
"number": 5,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.Program.Platform.AcceleratedVideoCodec"
},
{
"jsonName": "capabilities",
"label": "LABEL_OPTIONAL",
"name": "capabilities",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Program.Platform.Capabilities"
},
{
"jsonName": "schedulerTune",
"label": "LABEL_OPTIONAL",
"name": "scheduler_tune",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Program.Platform.SchedulerTune"
},
{
"jsonName": "arcSettings",
"label": "LABEL_OPTIONAL",
"name": "arc_settings",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Program.Platform.ArcSettings"
},
{
"jsonName": "hevcSupport",
"label": "LABEL_OPTIONAL",
"name": "hevc_support",
"number": 9,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.HardwareFeatures.Present"
},
{
"jsonName": "resourceConfig",
"label": "LABEL_OPTIONAL",
"name": "resource_config",
"number": 10,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig"
},
{
"jsonName": "schedqosConfig",
"label": "LABEL_OPTIONAL",
"name": "schedqos_config",
"number": 11,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.SchedqosConfig"
}
],
"name": "Platform",
"nestedType": [
{
"field": [
{
"jsonName": "suspendToIdle",
"label": "LABEL_OPTIONAL",
"name": "suspend_to_idle",
"number": 1,
"type": "TYPE_BOOL"
},
{
"jsonName": "darkResume",
"label": "LABEL_OPTIONAL",
"name": "dark_resume",
"number": 2,
"type": "TYPE_BOOL"
},
{
"jsonName": "wakeOnDp",
"label": "LABEL_OPTIONAL",
"name": "wake_on_dp",
"number": 3,
"type": "TYPE_BOOL"
}
],
"name": "Capabilities"
},
{
"field": [
{
"jsonName": "boostUrgent",
"label": "LABEL_OPTIONAL",
"name": "boost_urgent",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "cpusetNonurgent",
"label": "LABEL_OPTIONAL",
"name": "cpuset_nonurgent",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "inputBoost",
"label": "LABEL_OPTIONAL",
"name": "input_boost",
"number": 3,
"type": "TYPE_UINT32"
},
{
"jsonName": "boostTopApp",
"label": "LABEL_OPTIONAL",
"name": "boost_top_app",
"number": 4,
"type": "TYPE_UINT32"
},
{
"jsonName": "boostArcvm",
"label": "LABEL_OPTIONAL",
"name": "boost_arcvm",
"number": 5,
"type": "TYPE_DOUBLE"
}
],
"name": "SchedulerTune"
},
{
"field": [
{
"jsonName": "mediaCodecsSuffix",
"label": "LABEL_OPTIONAL",
"name": "media_codecs_suffix",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "ArcSettings"
}
]
},
{
"field": [
{
"jsonName": "cardConfigs",
"label": "LABEL_REPEATED",
"name": "card_configs",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures.Audio.CardConfig"
},
{
"jsonName": "hasModuleFile",
"label": "LABEL_OPTIONAL",
"name": "has_module_file",
"number": 2,
"type": "TYPE_BOOL"
},
{
"jsonName": "defaultUcmSuffix",
"label": "LABEL_OPTIONAL",
"name": "default_ucm_suffix",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "defaultCrasSuffix",
"label": "LABEL_OPTIONAL",
"name": "default_cras_suffix",
"number": 4,
"type": "TYPE_STRING"
}
],
"name": "AudioConfig"
}
]
}
],
"name": "chromiumos/config/api/program.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/design.proto",
"chromiumos/config/api/device_brand.proto",
"chromiumos/config/api/mfg_config.proto",
"chromiumos/config/api/partner.proto",
"chromiumos/config/api/program.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "program",
"label": "LABEL_OPTIONAL",
"name": "program",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Program"
},
{
"jsonName": "hwDesign",
"label": "LABEL_OPTIONAL",
"name": "hw_design",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Design"
},
{
"jsonName": "odm",
"label": "LABEL_OPTIONAL",
"name": "odm",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Partner"
},
{
"jsonName": "hwDesignConfig",
"label": "LABEL_OPTIONAL",
"name": "hw_design_config",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Design.Config"
},
{
"jsonName": "deviceBrand",
"label": "LABEL_OPTIONAL",
"name": "device_brand",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DeviceBrand"
},
{
"jsonName": "oem",
"label": "LABEL_OPTIONAL",
"name": "oem",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Partner"
},
{
"jsonName": "mfgConfig",
"label": "LABEL_OPTIONAL",
"name": "mfg_config",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.MfgConfig"
}
],
"name": "DeviceConfig"
}
],
"name": "chromiumos/config/api/device_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/design_config_id.proto",
"chromiumos/config/api/device_brand_id.proto",
"chromiumos/config/api/mfg_config_id.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "designConfigId",
"label": "LABEL_OPTIONAL",
"name": "design_config_id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DesignConfigId"
},
{
"jsonName": "deviceBrandId",
"label": "LABEL_OPTIONAL",
"name": "device_brand_id",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DeviceBrandId"
},
{
"jsonName": "mfgConfigId",
"label": "LABEL_OPTIONAL",
"name": "mfg_config_id",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.MfgConfigId"
}
],
"name": "DeviceConfigId",
"nestedType": [
{
"field": [
{
"jsonName": "designScanConfig",
"label": "LABEL_OPTIONAL",
"name": "design_scan_config",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DesignConfigId.ScanConfig"
},
{
"jsonName": "brandScanConfig",
"label": "LABEL_OPTIONAL",
"name": "brand_scan_config",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DeviceBrandId.ScanConfig"
},
{
"jsonName": "mfgScanConfig",
"label": "LABEL_OPTIONAL",
"name": "mfg_scan_config",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.MfgConfigId.ScanConfig"
}
],
"name": "ScanConfig"
}
]
}
],
"name": "chromiumos/config/api/device_config_id.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/device_config.proto",
"chromiumos/config/api/device_config_id.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DeviceConfigId"
},
{
"jsonName": "scanConfig",
"label": "LABEL_OPTIONAL",
"name": "scan_config",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DeviceConfigId.ScanConfig"
}
],
"name": "GetDeviceConfigRequest",
"oneofDecl": [
{
"name": "id_type"
}
]
},
{
"field": [
{
"jsonName": "success",
"label": "LABEL_OPTIONAL",
"name": "success",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.GetDeviceConfigResponse.Success"
},
{
"jsonName": "failure",
"label": "LABEL_OPTIONAL",
"name": "failure",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.GetDeviceConfigResponse.Failure"
}
],
"name": "GetDeviceConfigResponse",
"nestedType": [
{
"field": [
{
"jsonName": "deviceConfig",
"label": "LABEL_OPTIONAL",
"name": "device_config",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DeviceConfig"
}
],
"name": "Success"
},
{
"field": [
{
"jsonName": "errorMessage",
"label": "LABEL_OPTIONAL",
"name": "error_message",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Failure"
}
],
"oneofDecl": [
{
"name": "result"
}
]
}
],
"name": "chromiumos/build/api/metadata_service.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/build/api"
},
"package": "chromiumos.build.api",
"service": [
{
"method": [
{
"inputType": ".chromiumos.build.api.GetDeviceConfigRequest",
"name": "GetDeviceConfig",
"outputType": ".chromiumos.build.api.GetDeviceConfigResponse"
}
],
"name": "MetadataService"
}
],
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SoftwareAttribute.Id"
},
{
"jsonName": "fieldPath",
"label": "LABEL_OPTIONAL",
"name": "field_path",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "SoftwareAttribute",
"nestedType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Id"
}
]
},
{
"field": [
{
"jsonName": "swAttributes",
"label": "LABEL_REPEATED",
"name": "sw_attributes",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SoftwareAttribute"
}
],
"name": "SoftwareAttributeList"
},
{
"field": [
{
"jsonName": "attributeId",
"label": "LABEL_OPTIONAL",
"name": "attribute_id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SoftwareAttribute.Id"
},
{
"jsonName": "values",
"label": "LABEL_REPEATED",
"name": "values",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "SoftwareCriterion"
}
],
"name": "chromiumos/build/api/software_attribute.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/build/api"
},
"package": "chromiumos.build.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/build/api/portage.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SystemImage.ImageId"
},
{
"jsonName": "metadata",
"label": "LABEL_OPTIONAL",
"name": "metadata",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SystemImage.BuildMetadata"
}
],
"name": "SystemImage",
"nestedType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "ImageId"
},
{
"field": [
{
"jsonName": "portageBuildTarget",
"label": "LABEL_OPTIONAL",
"name": "portage_build_target",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.Portage.BuildTarget"
}
],
"name": "BuildTarget"
},
{
"field": [
{
"jsonName": "buildTarget",
"label": "LABEL_OPTIONAL",
"name": "build_target",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SystemImage.BuildTarget"
},
{
"jsonName": "packageSummary",
"label": "LABEL_OPTIONAL",
"name": "package_summary",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SystemImage.BuildMetadata.PackageSummary"
},
{
"jsonName": "packages",
"label": "LABEL_REPEATED",
"name": "packages",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.Portage.Package"
}
],
"name": "BuildMetadata",
"nestedType": [
{
"field": [
{
"jsonName": "arc",
"label": "LABEL_OPTIONAL",
"name": "arc",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SystemImage.BuildMetadata.Arc"
},
{
"jsonName": "chrome",
"label": "LABEL_OPTIONAL",
"name": "chrome",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SystemImage.BuildMetadata.AshChrome"
},
{
"jsonName": "chipset",
"label": "LABEL_OPTIONAL",
"name": "chipset",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SystemImage.BuildMetadata.Chipset"
},
{
"jsonName": "kernel",
"label": "LABEL_OPTIONAL",
"name": "kernel",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SystemImage.BuildMetadata.Kernel"
},
{
"jsonName": "toolchain",
"label": "LABEL_OPTIONAL",
"name": "toolchain",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SystemImage.BuildMetadata.Toolchain"
}
],
"name": "PackageSummary"
},
{
"field": [
{
"jsonName": "version",
"label": "LABEL_OPTIONAL",
"name": "version",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "branch",
"label": "LABEL_OPTIONAL",
"name": "branch",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "Arc"
},
{
"field": [
{
"jsonName": "version",
"label": "LABEL_OPTIONAL",
"name": "version",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "AshChrome"
},
{
"field": [
{
"jsonName": "overlay",
"label": "LABEL_OPTIONAL",
"name": "overlay",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Chipset"
},
{
"field": [
{
"jsonName": "version",
"label": "LABEL_OPTIONAL",
"name": "version",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Kernel"
},
{
"field": [
{
"jsonName": "version",
"label": "LABEL_OPTIONAL",
"name": "version",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Toolchain"
}
]
},
{
"field": [
{
"jsonName": "values",
"label": "LABEL_REPEATED",
"name": "values",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SystemImage.BuildMetadata"
}
],
"name": "BuildMetadataList"
}
]
}
],
"name": "chromiumos/build/api/system_image.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/build/api"
},
"package": "chromiumos.build.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/build/api/firmware_config.proto",
"chromiumos/build/api/system_image.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "systemImage",
"label": "LABEL_OPTIONAL",
"name": "system_image",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SystemImage"
},
{
"jsonName": "firmware",
"label": "LABEL_OPTIONAL",
"name": "firmware",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.Firmware"
}
],
"name": "SoftwareBundle"
}
],
"name": "chromiumos/build/api/software_bundle.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/build/api"
},
"package": "chromiumos.build.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"enumType": [
{
"name": "ExportType",
"value": [
{
"name": "EXPORT_UNSPECIFIED",
"number": 0
},
{
"name": "EXPORT_CIPD",
"number": 1
}
]
},
{
"name": "Change",
"value": [
{
"name": "CHANGE_UNSPECIFIED",
"number": 0
},
{
"name": "CHANGE_BUILD_ID_OR_REVISION",
"number": 1
},
{
"name": "CHANGE_REVISION_ONLY",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "type",
"label": "LABEL_OPTIONAL",
"name": "type",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.build.api.SubtoolPackage.ExportType"
},
{
"jsonName": "maxFiles",
"label": "LABEL_OPTIONAL",
"name": "max_files",
"number": 3,
"type": "TYPE_INT32"
},
{
"jsonName": "cipdPrefix",
"label": "LABEL_OPTIONAL",
"name": "cipd_prefix",
"number": 4,
"oneofIndex": 0,
"proto3Optional": true,
"type": "TYPE_STRING"
},
{
"jsonName": "paths",
"label": "LABEL_REPEATED",
"name": "paths",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SubtoolPackage.PathMapping"
},
{
"jsonName": "uploadTrigger",
"label": "LABEL_OPTIONAL",
"name": "upload_trigger",
"number": 6,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.build.api.SubtoolPackage.Change"
}
],
"name": "SubtoolPackage",
"nestedType": [
{
"field": [
{
"jsonName": "input",
"label": "LABEL_REPEATED",
"name": "input",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "dest",
"label": "LABEL_OPTIONAL",
"name": "dest",
"number": 2,
"oneofIndex": 0,
"proto3Optional": true,
"type": "TYPE_STRING"
},
{
"jsonName": "stripPrefixRegex",
"label": "LABEL_OPTIONAL",
"name": "strip_prefix_regex",
"number": 3,
"oneofIndex": 1,
"proto3Optional": true,
"type": "TYPE_STRING"
},
{
"jsonName": "ebuildFilter",
"label": "LABEL_OPTIONAL",
"name": "ebuild_filter",
"number": 4,
"oneofIndex": 2,
"proto3Optional": true,
"type": "TYPE_STRING"
},
{
"jsonName": "opaqueData",
"label": "LABEL_OPTIONAL",
"name": "opaque_data",
"number": 5,
"type": "TYPE_BOOL"
}
],
"name": "PathMapping",
"oneofDecl": [
{
"name": "_dest"
},
{
"name": "_strip_prefix_regex"
},
{
"name": "_ebuild_filter"
}
]
}
],
"oneofDecl": [
{
"name": "_cipd_prefix"
}
]
}
],
"name": "chromiumos/build/api/subtools.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/build/api"
},
"package": "chromiumos.build.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "path",
"label": "LABEL_OPTIONAL",
"name": "path",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Chroot"
},
{
"field": [
{
"jsonName": "root",
"label": "LABEL_OPTIONAL",
"name": "root",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "BuildTarget"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "success",
"label": "LABEL_OPTIONAL",
"name": "success",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.TestContainersBuildResult.Success"
},
{
"jsonName": "failure",
"label": "LABEL_OPTIONAL",
"name": "failure",
"number": 3,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.TestContainersBuildResult.Failure"
}
],
"name": "TestContainersBuildResult",
"nestedType": [
{
"field": [
{
"jsonName": "registryPath",
"label": "LABEL_OPTIONAL",
"name": "registry_path",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Success"
},
{
"field": [
{
"jsonName": "errorMessage",
"label": "LABEL_OPTIONAL",
"name": "error_message",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Failure"
}
],
"oneofDecl": [
{
"name": "result"
}
]
},
{
"field": [
{
"jsonName": "buildTarget",
"label": "LABEL_OPTIONAL",
"name": "build_target",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.BuildTarget"
},
{
"jsonName": "chroot",
"label": "LABEL_OPTIONAL",
"name": "chroot",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.Chroot"
},
{
"jsonName": "version",
"label": "LABEL_OPTIONAL",
"name": "version",
"number": 3,
"type": "TYPE_STRING"
}
],
"name": "TestContainersBuildRequest"
},
{
"field": [
{
"jsonName": "results",
"label": "LABEL_REPEATED",
"name": "results",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.TestContainersBuildResult"
}
],
"name": "BuildTestContainersResponse"
},
{
"field": [
{
"jsonName": "request",
"label": "LABEL_OPTIONAL",
"name": "request",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.TestContainersBuildRequest"
}
],
"name": "BuildTestContainersRequest"
}
],
"name": "chromiumos/build/api/test.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/build/api"
},
"package": "chromiumos.build.api",
"service": [
{
"method": [
{
"inputType": ".chromiumos.build.api.BuildTestContainersRequest",
"name": "BuildTestExecContainer",
"options": {},
"outputType": ".chromiumos.build.api.BuildTestContainersResponse"
}
],
"name": "ContainerService"
}
],
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/design.proto",
"chromiumos/config/api/partner.proto",
"chromiumos/config/api/program.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "designConfig",
"label": "LABEL_OPTIONAL",
"name": "design_config",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Design.Config"
},
{
"jsonName": "design",
"label": "LABEL_OPTIONAL",
"name": "design",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Design"
},
{
"jsonName": "odm",
"label": "LABEL_OPTIONAL",
"name": "odm",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Partner"
},
{
"jsonName": "program",
"label": "LABEL_OPTIONAL",
"name": "program",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Program"
}
],
"name": "DesignConfigPackage"
}
],
"name": "chromiumos/config/api/design_config_package.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api"
},
"package": "chromiumos.config.api",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/public_replication/public_replication.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "publicReplication",
"label": "LABEL_OPTIONAL",
"name": "public_replication",
"number": 9,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.public_replication.PublicReplication"
},
{
"jsonName": "cardName",
"label": "LABEL_OPTIONAL",
"name": "card_name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "cardConfigFile",
"label": "LABEL_OPTIONAL",
"name": "card_config_file",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "dspFile",
"label": "LABEL_OPTIONAL",
"name": "dsp_file",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "ucmFile",
"label": "LABEL_OPTIONAL",
"name": "ucm_file",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "ucmMasterFile",
"label": "LABEL_OPTIONAL",
"name": "ucm_master_file",
"number": 5,
"type": "TYPE_STRING"
},
{
"jsonName": "ucmSuffix",
"label": "LABEL_OPTIONAL",
"name": "ucm_suffix",
"number": 6,
"type": "TYPE_STRING"
},
{
"jsonName": "moduleFile",
"label": "LABEL_OPTIONAL",
"name": "module_file",
"number": 7,
"type": "TYPE_STRING"
},
{
"jsonName": "boardFile",
"label": "LABEL_OPTIONAL",
"name": "board_file",
"number": 8,
"type": "TYPE_STRING"
},
{
"jsonName": "soundCardInitFile",
"label": "LABEL_OPTIONAL",
"name": "sound_card_init_file",
"number": 10,
"type": "TYPE_STRING"
},
{
"jsonName": "cardId",
"label": "LABEL_OPTIONAL",
"name": "card_id",
"number": 11,
"type": "TYPE_STRING"
},
{
"jsonName": "crasCustomName",
"label": "LABEL_OPTIONAL",
"name": "cras_custom_name",
"number": 12,
"type": "TYPE_STRING"
}
],
"name": "AudioConfig"
}
],
"name": "chromiumos/config/api/software/audio_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/software"
},
"package": "chromiumos.config.api.software",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "flags",
"label": "LABEL_REPEATED",
"name": "flags",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.BluetoothConfig.FlagsEntry"
}
],
"name": "BluetoothConfig",
"nestedType": [
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_BOOL"
}
],
"name": "FlagsEntry",
"options": {
"mapEntry": true
}
}
]
}
],
"name": "chromiumos/config/api/software/bluetooth_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/software"
},
"package": "chromiumos.config.api.software",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/device_brand_id.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "brandId",
"label": "LABEL_OPTIONAL",
"name": "brand_id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DeviceBrandId"
},
{
"jsonName": "scanConfig",
"label": "LABEL_OPTIONAL",
"name": "scan_config",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DeviceBrandId.ScanConfig"
},
{
"jsonName": "wallpaper",
"label": "LABEL_OPTIONAL",
"name": "wallpaper",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "regulatoryLabel",
"label": "LABEL_OPTIONAL",
"name": "regulatory_label",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "helpContentId",
"label": "LABEL_OPTIONAL",
"name": "help_content_id",
"number": 5,
"type": "TYPE_STRING"
},
{
"jsonName": "cloudGamingDevice",
"label": "LABEL_OPTIONAL",
"name": "cloud_gaming_device",
"number": 6,
"type": "TYPE_BOOL"
}
],
"name": "BrandConfig"
}
],
"name": "chromiumos/config/api/software/brand_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/software"
},
"package": "chromiumos.config.api.software",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "width",
"label": "LABEL_OPTIONAL",
"name": "width",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "height",
"label": "LABEL_OPTIONAL",
"name": "height",
"number": 2,
"type": "TYPE_UINT32"
}
],
"name": "Resolution"
},
{
"field": [
{
"jsonName": "generateMediaProfiles",
"label": "LABEL_OPTIONAL",
"name": "generate_media_profiles",
"number": 1,
"type": "TYPE_BOOL"
},
{
"jsonName": "camcorderResolutions",
"label": "LABEL_REPEATED",
"name": "camcorder_resolutions",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.Resolution"
},
{
"jsonName": "hasExternalCamera",
"label": "LABEL_OPTIONAL",
"name": "has_external_camera",
"number": 3,
"type": "TYPE_BOOL"
}
],
"name": "CameraConfig"
}
],
"name": "chromiumos/config/api/software/camera_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/software"
},
"package": "chromiumos.config.api.software",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "hasAltFirmware",
"label": "LABEL_OPTIONAL",
"name": "has_alt_firmware",
"number": 1,
"type": "TYPE_BOOL"
},
{
"jsonName": "hasSplashScreen",
"label": "LABEL_OPTIONAL",
"name": "has_splash_screen",
"number": 2,
"type": "TYPE_BOOL"
}
],
"name": "FirmwareInfo"
}
],
"name": "chromiumos/config/api/software/firmware_info.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/software"
},
"package": "chromiumos.config.api.software",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "battery",
"label": "LABEL_OPTIONAL",
"name": "battery",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.HealthConfig.Battery"
},
{
"jsonName": "cachedVpd",
"label": "LABEL_OPTIONAL",
"name": "cached_vpd",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.HealthConfig.CachedVpd"
},
{
"jsonName": "routines",
"label": "LABEL_OPTIONAL",
"name": "routines",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.HealthConfig.Routines"
}
],
"name": "HealthConfig",
"nestedType": [
{
"field": [
{
"jsonName": "hasSmartBatteryInfo",
"label": "LABEL_OPTIONAL",
"name": "has_smart_battery_info",
"number": 1,
"type": "TYPE_BOOL"
}
],
"name": "Battery"
},
{
"field": [
{
"jsonName": "hasSkuNumber",
"label": "LABEL_OPTIONAL",
"name": "has_sku_number",
"number": 1,
"type": "TYPE_BOOL"
}
],
"name": "CachedVpd"
},
{
"field": [
{
"jsonName": "percentBatteryWearAllowed",
"label": "LABEL_OPTIONAL",
"name": "percent_battery_wear_allowed",
"number": 1,
"type": "TYPE_UINT32"
}
],
"name": "BatteryHealth"
},
{
"field": [
{
"jsonName": "wearLevelThreshold",
"label": "LABEL_OPTIONAL",
"name": "wear_level_threshold",
"number": 1,
"type": "TYPE_UINT32"
}
],
"name": "NvmeWearLevel"
},
{
"field": [
{
"jsonName": "batteryHealth",
"label": "LABEL_OPTIONAL",
"name": "battery_health",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.HealthConfig.BatteryHealth"
},
{
"jsonName": "nvmeWearLevel",
"label": "LABEL_OPTIONAL",
"name": "nvme_wear_level",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.HealthConfig.NvmeWearLevel"
}
],
"name": "Routines"
}
]
}
],
"name": "chromiumos/config/api/software/health_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/software"
},
"package": "chromiumos.config.api.software",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "model",
"label": "LABEL_OPTIONAL",
"name": "model",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "radiusPolynomial",
"label": "LABEL_OPTIONAL",
"name": "radius_polynomial",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "touchCompatible",
"label": "LABEL_OPTIONAL",
"name": "touch_compatible",
"number": 3,
"type": "TYPE_BOOL"
}
],
"name": "NnpalmConfig"
}
],
"name": "chromiumos/config/api/software/nnpalm_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/software"
},
"package": "chromiumos.config.api.software",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "preferences",
"label": "LABEL_REPEATED",
"name": "preferences",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.PowerConfig.PreferencesEntry"
}
],
"name": "PowerConfig",
"nestedType": [
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "PreferencesEntry",
"options": {
"mapEntry": true
}
}
]
}
],
"name": "chromiumos/config/api/software/power_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/software"
},
"package": "chromiumos.config.api.software",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "enabled",
"label": "LABEL_OPTIONAL",
"name": "enabled",
"number": 1,
"type": "TYPE_BOOL"
},
{
"jsonName": "hasCbi",
"label": "LABEL_OPTIONAL",
"name": "has_cbi",
"number": 2,
"type": "TYPE_BOOL"
},
{
"jsonName": "ssfcConfig",
"label": "LABEL_OPTIONAL",
"name": "ssfc_config",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.RmaConfig.SsfcConfig"
},
{
"jsonName": "useLegacyCustomLabel",
"label": "LABEL_OPTIONAL",
"name": "use_legacy_custom_label",
"number": 4,
"type": "TYPE_BOOL"
}
],
"name": "RmaConfig",
"nestedType": [
{
"field": [
{
"jsonName": "mask",
"label": "LABEL_OPTIONAL",
"name": "mask",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "componentTypeConfigs",
"label": "LABEL_REPEATED",
"name": "component_type_configs",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.RmaConfig.SsfcConfig.SsfcComponentTypeConfig"
}
],
"name": "SsfcConfig",
"nestedType": [
{
"field": [
{
"jsonName": "componentType",
"label": "LABEL_OPTIONAL",
"name": "component_type",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "defaultValue",
"label": "LABEL_OPTIONAL",
"name": "default_value",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "probeableComponents",
"label": "LABEL_REPEATED",
"name": "probeable_components",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.RmaConfig.SsfcConfig.SsfcComponentTypeConfig.SsfcProbeableComponent"
}
],
"name": "SsfcComponentTypeConfig",
"nestedType": [
{
"field": [
{
"jsonName": "identifier",
"label": "LABEL_OPTIONAL",
"name": "identifier",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_UINT32"
}
],
"name": "SsfcProbeableComponent"
}
]
}
]
}
]
}
],
"name": "chromiumos/config/api/software/rma_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/software"
},
"package": "chromiumos.config.api.software",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"enumType": [
{
"name": "Requisition",
"value": [
{
"name": "REQUISITION_UNSPECIFIED",
"number": 0
},
{
"name": "REQUISITION_CHROMEOS",
"number": 1
},
{
"name": "REQUISITION_MEETHW",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "extraWebAppsDir",
"label": "LABEL_OPTIONAL",
"name": "extra_web_apps_dir",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "requisition",
"label": "LABEL_OPTIONAL",
"name": "requisition",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.software.UiConfig.Requisition"
},
{
"jsonName": "cloudGamingDevice",
"label": "LABEL_OPTIONAL",
"name": "cloud_gaming_device",
"number": 3,
"type": "TYPE_BOOL"
}
],
"name": "UiConfig"
}
],
"name": "chromiumos/config/api/software/ui_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/software"
},
"package": "chromiumos.config.api.software",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "typecd",
"label": "LABEL_OPTIONAL",
"name": "typecd",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.UsbConfig.TypeCD"
}
],
"name": "UsbConfig",
"nestedType": [
{
"field": [
{
"jsonName": "dpOnly",
"label": "LABEL_OPTIONAL",
"name": "dp_only",
"number": 1,
"type": "TYPE_BOOL"
}
],
"name": "TypeCD"
}
]
}
],
"name": "chromiumos/config/api/software/usb_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/software"
},
"package": "chromiumos.config.api.software",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/build/api/factory.proto",
"chromiumos/build/api/firmware_config.proto",
"chromiumos/build/api/system_image.proto",
"chromiumos/config/api/design_config_id.proto",
"chromiumos/config/api/resource_config.proto",
"chromiumos/config/api/software/audio_config.proto",
"chromiumos/config/api/software/bluetooth_config.proto",
"chromiumos/config/api/software/camera_config.proto",
"chromiumos/config/api/software/firmware_info.proto",
"chromiumos/config/api/software/health_config.proto",
"chromiumos/config/api/software/nnpalm_config.proto",
"chromiumos/config/api/software/power_config.proto",
"chromiumos/config/api/software/rma_config.proto",
"chromiumos/config/api/software/ui_config.proto",
"chromiumos/config/api/software/usb_config.proto",
"chromiumos/config/api/wifi_config.proto",
"chromiumos/config/public_replication/public_replication.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "publicReplication",
"label": "LABEL_OPTIONAL",
"name": "public_replication",
"number": 12,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.public_replication.PublicReplication"
},
{
"jsonName": "designConfigId",
"label": "LABEL_OPTIONAL",
"name": "design_config_id",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DesignConfigId"
},
{
"jsonName": "idScanConfig",
"label": "LABEL_OPTIONAL",
"name": "id_scan_config",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DesignConfigId.ScanConfig"
},
{
"jsonName": "firmware",
"label": "LABEL_OPTIONAL",
"name": "firmware",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.FirmwareConfig"
},
{
"jsonName": "firmwareBuildConfig",
"label": "LABEL_OPTIONAL",
"name": "firmware_build_config",
"number": 9,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.FirmwareBuildConfig"
},
{
"jsonName": "firmwareBuildTargets",
"label": "LABEL_OPTIONAL",
"name": "firmware_build_targets",
"number": 16,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.Firmware.BuildTargets"
},
{
"jsonName": "systemBuildTarget",
"label": "LABEL_OPTIONAL",
"name": "system_build_target",
"number": 13,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.SystemImage.BuildTarget"
},
{
"jsonName": "factoryBuildTarget",
"label": "LABEL_OPTIONAL",
"name": "factory_build_target",
"number": 14,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.build.api.Factory.BuildTarget"
},
{
"jsonName": "bluetoothConfig",
"label": "LABEL_OPTIONAL",
"name": "bluetooth_config",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.BluetoothConfig"
},
{
"jsonName": "powerConfig",
"label": "LABEL_OPTIONAL",
"name": "power_config",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.PowerConfig"
},
{
"jsonName": "resourceConfig",
"label": "LABEL_OPTIONAL",
"name": "resource_config",
"number": 19,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.ResourceConfig"
},
{
"jsonName": "audioConfigs",
"label": "LABEL_REPEATED",
"name": "audio_configs",
"number": 10,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.AudioConfig"
},
{
"jsonName": "wifiConfig",
"label": "LABEL_OPTIONAL",
"name": "wifi_config",
"number": 11,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.WifiConfig"
},
{
"jsonName": "healthConfig",
"label": "LABEL_OPTIONAL",
"name": "health_config",
"number": 18,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.HealthConfig"
},
{
"jsonName": "cameraConfig",
"label": "LABEL_OPTIONAL",
"name": "camera_config",
"number": 15,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.CameraConfig"
},
{
"jsonName": "uiConfig",
"label": "LABEL_OPTIONAL",
"name": "ui_config",
"number": 17,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.UiConfig"
},
{
"jsonName": "usbConfig",
"label": "LABEL_OPTIONAL",
"name": "usb_config",
"number": 20,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.UsbConfig"
},
{
"jsonName": "nnpalmConfig",
"label": "LABEL_OPTIONAL",
"name": "nnpalm_config",
"number": 21,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.NnpalmConfig"
},
{
"jsonName": "rmaConfig",
"label": "LABEL_OPTIONAL",
"name": "rma_config",
"number": 22,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.RmaConfig"
},
{
"jsonName": "firmwareInfo",
"label": "LABEL_OPTIONAL",
"name": "firmware_info",
"number": 23,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.software.FirmwareInfo"
}
],
"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
},
"messageType": [
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "source",
"label": "LABEL_OPTIONAL",
"name": "source",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "destination",
"label": "LABEL_OPTIONAL",
"name": "destination",
"number": 3,
"type": "TYPE_STRING"
}
],
"name": "Payload"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "hostName",
"label": "LABEL_OPTIONAL",
"name": "host_name",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "board",
"label": "LABEL_OPTIONAL",
"name": "board",
"number": 3,
"type": "TYPE_STRING"
}
],
"name": "Device"
},
{
"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"
}
],
"name": "Build"
},
{
"enumType": [
{
"name": "ExecutionMode",
"value": [
{
"name": "EXECUTION_UNSPECIFIED",
"number": 0
},
{
"name": "EXECUTION_LOCAL",
"number": 1
},
{
"name": "EXECUTION_DUT",
"number": 2
},
{
"name": "EXECUTION_TAST_VARIABLE",
"number": 3
}
]
}
],
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "values",
"label": "LABEL_REPEATED",
"name": "values",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "commandLine",
"label": "LABEL_OPTIONAL",
"name": "command_line",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "executionMode",
"label": "LABEL_OPTIONAL",
"name": "execution_mode",
"number": 4,
"type": "TYPE_ENUM",
"typeName": ".chromium.config.api.test.benchy.v1.Parameter.ExecutionMode"
}
],
"name": "Parameter"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "commandLine",
"label": "LABEL_OPTIONAL",
"name": "command_line",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "localExecution",
"label": "LABEL_OPTIONAL",
"name": "local_execution",
"number": 3,
"type": "TYPE_BOOL"
},
{
"jsonName": "repeatCount",
"label": "LABEL_OPTIONAL",
"name": "repeat_count",
"number": 4,
"type": "TYPE_UINT32"
}
],
"name": "Workload"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "payloads",
"label": "LABEL_REPEATED",
"name": "payloads",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromium.config.api.test.benchy.v1.Payload"
},
{
"jsonName": "devices",
"label": "LABEL_REPEATED",
"name": "devices",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromium.config.api.test.benchy.v1.Device"
},
{
"jsonName": "builds",
"label": "LABEL_REPEATED",
"name": "builds",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromium.config.api.test.benchy.v1.Build"
},
{
"jsonName": "workloads",
"label": "LABEL_REPEATED",
"name": "workloads",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromium.config.api.test.benchy.v1.Workload"
},
{
"jsonName": "parameters",
"label": "LABEL_REPEATED",
"name": "parameters",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromium.config.api.test.benchy.v1.Parameter"
},
{
"jsonName": "cooldownSeconds",
"label": "LABEL_OPTIONAL",
"name": "cooldown_seconds",
"number": 7,
"type": "TYPE_UINT32"
}
],
"name": "Plan"
}
],
"name": "chromiumos/config/api/test/benchy/v1/plan.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/benchy/v1;benchy"
},
"package": "chromium.config.api.test.benchy.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/component.proto",
"chromiumos/config/api/design.proto",
"chromiumos/config/api/device_brand.proto",
"chromiumos/config/api/partner.proto",
"chromiumos/config/api/program.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "program",
"label": "LABEL_OPTIONAL",
"name": "program",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Program"
},
{
"jsonName": "hwDesign",
"label": "LABEL_OPTIONAL",
"name": "hw_design",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Design"
},
{
"jsonName": "odm",
"label": "LABEL_OPTIONAL",
"name": "odm",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Partner"
},
{
"jsonName": "hwDesignConfig",
"label": "LABEL_OPTIONAL",
"name": "hw_design_config",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Design.Config"
},
{
"jsonName": "hwComponents",
"label": "LABEL_OPTIONAL",
"name": "hw_components",
"number": 11,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.dut.v1.Components"
},
{
"jsonName": "deviceBrand",
"label": "LABEL_OPTIONAL",
"name": "device_brand",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.DeviceBrand"
},
{
"jsonName": "oem",
"label": "LABEL_OPTIONAL",
"name": "oem",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Partner"
},
{
"jsonName": "firmware",
"label": "LABEL_OPTIONAL",
"name": "firmware",
"number": 12,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.dut.v1.Firmware"
}
],
"name": "DeviceUnderTest",
"reservedName": [
"peripheral"
],
"reservedRange": [
{
"end": 2,
"start": 1
}
]
},
{
"field": [
{
"jsonName": "soc",
"label": "LABEL_OPTIONAL",
"name": "soc",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Soc"
},
{
"jsonName": "memoryProfile",
"label": "LABEL_OPTIONAL",
"name": "memory_profile",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Memory.Profile"
},
{
"jsonName": "bluetooth",
"label": "LABEL_OPTIONAL",
"name": "bluetooth",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Bluetooth"
},
{
"jsonName": "camera",
"label": "LABEL_OPTIONAL",
"name": "camera",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Camera"
},
{
"jsonName": "touchscreen",
"label": "LABEL_OPTIONAL",
"name": "touchscreen",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Touch"
},
{
"jsonName": "wifi",
"label": "LABEL_OPTIONAL",
"name": "wifi",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Wifi"
},
{
"jsonName": "touchpad",
"label": "LABEL_OPTIONAL",
"name": "touchpad",
"number": 10,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Touch"
},
{
"jsonName": "displayPanel",
"label": "LABEL_OPTIONAL",
"name": "display_panel",
"number": 11,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.DisplayPanel"
},
{
"jsonName": "audioCodec",
"label": "LABEL_OPTIONAL",
"name": "audio_codec",
"number": 12,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.AudioCodec"
},
{
"jsonName": "battery",
"label": "LABEL_OPTIONAL",
"name": "battery",
"number": 13,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Battery"
},
{
"jsonName": "ecFlashChip",
"label": "LABEL_OPTIONAL",
"name": "ec_flash_chip",
"number": 14,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.FlashChip"
},
{
"jsonName": "systemFlashChip",
"label": "LABEL_OPTIONAL",
"name": "system_flash_chip",
"number": 15,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.FlashChip"
},
{
"jsonName": "ec",
"label": "LABEL_OPTIONAL",
"name": "ec",
"number": 16,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.EmbeddedController"
},
{
"jsonName": "storage",
"label": "LABEL_OPTIONAL",
"name": "storage",
"number": 17,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Storage"
},
{
"jsonName": "tpm",
"label": "LABEL_OPTIONAL",
"name": "tpm",
"number": 18,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.Component.Tpm"
}
],
"name": "Components",
"reservedRange": [
{
"end": 2,
"start": 1
}
]
},
{
"field": [
{
"jsonName": "apRoVersion",
"label": "LABEL_OPTIONAL",
"name": "ap_ro_version",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "apRwVersion",
"label": "LABEL_OPTIONAL",
"name": "ap_rw_version",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "Firmware"
}
],
"name": "chromiumos/config/api/test/dut/v1/dut.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/dut/v1;dut"
},
"package": "chromiumos.config.api.test.dut.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "main",
"label": "LABEL_OPTIONAL",
"name": "main",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.harness.tauto.v1.TestMetadata.Main"
}
],
"name": "TestMetadata",
"nestedType": [
{
"field": [
{
"jsonName": "pythonPackage",
"label": "LABEL_OPTIONAL",
"name": "python_package",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "testArgs",
"label": "LABEL_REPEATED",
"name": "test_args",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "Main"
}
]
}
],
"name": "chromiumos/config/api/test/harness/tauto/v1/tauto.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/harness/tauto/v1;tauto"
},
"package": "chromiumos.config.api.test.harness.tauto.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"google/protobuf/struct.proto"
],
"messageType": [
{
"enumType": [
{
"name": "State",
"value": [
{
"name": "STATE_UNSPECIFIED",
"number": 0
},
{
"name": "SUCCEEDED",
"number": 1
},
{
"name": "FAILED",
"number": 2
},
{
"name": "SKIPPED",
"number": 3
}
]
}
],
"field": [
{
"jsonName": "state",
"label": "LABEL_OPTIONAL",
"name": "state",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.test.results.v2.Result.State"
},
{
"jsonName": "errors",
"label": "LABEL_REPEATED",
"name": "errors",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v2.Result.Error"
}
],
"name": "Result",
"nestedType": [
{
"enumType": [
{
"name": "Source",
"value": [
{
"name": "SOURCE_UNSPECIFIED",
"number": 0
},
{
"name": "TEST",
"number": 1
},
{
"name": "REMOTE_TEST_DRIVER",
"number": 2
},
{
"name": "TEST_LAB_SERVICES",
"number": 3
}
]
},
{
"name": "Severity",
"value": [
{
"name": "SEVERITY_UNSPECIFIED",
"number": 0
},
{
"name": "CRITICAL",
"number": 1
},
{
"name": "WARNING",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "source",
"label": "LABEL_OPTIONAL",
"name": "source",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.test.results.v2.Result.Error.Source"
},
{
"jsonName": "severity",
"label": "LABEL_OPTIONAL",
"name": "severity",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.test.results.v2.Result.Error.Severity"
},
{
"jsonName": "details",
"label": "LABEL_OPTIONAL",
"name": "details",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.Struct"
}
],
"name": "Error"
}
]
}
],
"name": "chromiumos/config/api/test/results/v2/result.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v2;results"
},
"package": "chromiumos.config.api.test.results.v2",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/test/results/v2/result.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "port",
"label": "LABEL_OPTIONAL",
"name": "port",
"number": 1,
"type": "TYPE_INT32"
}
],
"name": "ProgressSinkClientConfig"
},
{
"field": [
{
"jsonName": "request",
"label": "LABEL_OPTIONAL",
"name": "request",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "result",
"label": "LABEL_OPTIONAL",
"name": "result",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v2.Result"
}
],
"name": "ReportResultRequest"
},
{
"field": [
{
"jsonName": "terminate",
"label": "LABEL_OPTIONAL",
"name": "terminate",
"number": 1,
"type": "TYPE_BOOL"
}
],
"name": "ReportResultResponse"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "request",
"label": "LABEL_OPTIONAL",
"name": "request",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "data",
"label": "LABEL_OPTIONAL",
"name": "data",
"number": 3,
"type": "TYPE_BYTES"
}
],
"name": "ReportLogRequest"
},
{
"name": "ReportLogResponse"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "request",
"label": "LABEL_OPTIONAL",
"name": "request",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "localPath",
"label": "LABEL_OPTIONAL",
"name": "local_path",
"number": 3,
"type": "TYPE_STRING"
}
],
"name": "ArchiveArtifactRequest"
},
{
"name": "ArchiveArtifactResponse"
}
],
"name": "chromiumos/config/api/test/rtd/v1/progress.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/rtd/v1;rtd"
},
"package": "chromiumos.config.api.test.rtd.v1",
"service": [
{
"method": [
{
"inputType": ".chromiumos.config.api.test.rtd.v1.ReportResultRequest",
"name": "ReportResult",
"outputType": ".chromiumos.config.api.test.rtd.v1.ReportResultResponse"
},
{
"clientStreaming": true,
"inputType": ".chromiumos.config.api.test.rtd.v1.ReportLogRequest",
"name": "ReportLog",
"outputType": ".chromiumos.config.api.test.rtd.v1.ReportLogResponse"
},
{
"inputType": ".chromiumos.config.api.test.rtd.v1.ArchiveArtifactRequest",
"name": "ArchiveArtifact",
"outputType": ".chromiumos.config.api.test.rtd.v1.ArchiveArtifactResponse"
}
],
"name": "ProgressSink"
}
],
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/test/rtd/v1/progress.proto",
"chromiumos/config/api/test/results/v2/result.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "setup",
"label": "LABEL_OPTIONAL",
"name": "setup",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tnull.v1.SetupStep"
},
{
"jsonName": "steps",
"label": "LABEL_REPEATED",
"name": "steps",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tnull.v1.Step"
}
],
"name": "Steps"
},
{
"field": [
{
"jsonName": "config",
"label": "LABEL_OPTIONAL",
"name": "config",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.rtd.v1.ProgressSinkClientConfig"
},
{
"jsonName": "result",
"label": "LABEL_OPTIONAL",
"name": "result",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v2.Result"
},
{
"jsonName": "logs",
"label": "LABEL_REPEATED",
"name": "logs",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tnull.v1.MockLog"
},
{
"jsonName": "artifacts",
"label": "LABEL_REPEATED",
"name": "artifacts",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tnull.v1.MockArtifact"
}
],
"name": "SetupStep",
"reservedRange": [
{
"end": 2,
"start": 1
}
]
},
{
"field": [
{
"jsonName": "requestName",
"label": "LABEL_OPTIONAL",
"name": "request_name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "CommonArgSet"
},
{
"field": [
{
"jsonName": "commonArgs",
"label": "LABEL_OPTIONAL",
"name": "common_args",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tnull.v1.CommonArgSet"
}
],
"name": "ArchiveStep"
},
{
"field": [
{
"jsonName": "commonArgs",
"label": "LABEL_OPTIONAL",
"name": "common_args",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tnull.v1.CommonArgSet"
}
],
"name": "LogStep"
},
{
"field": [
{
"jsonName": "commonArgs",
"label": "LABEL_OPTIONAL",
"name": "common_args",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tnull.v1.CommonArgSet"
}
],
"name": "ResultStep"
},
{
"field": [
{
"jsonName": "methodName",
"label": "LABEL_OPTIONAL",
"name": "method_name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "args",
"label": "LABEL_REPEATED",
"name": "args",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tnull.v1.UnknownStep.ArgsEntry"
}
],
"name": "UnknownStep",
"nestedType": [
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "ArgsEntry",
"options": {
"mapEntry": true
}
}
]
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "messages",
"label": "LABEL_REPEATED",
"name": "messages",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "MockLog"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "fileBytes",
"label": "LABEL_OPTIONAL",
"name": "file_bytes",
"number": 2,
"type": "TYPE_BYTES"
}
],
"name": "MockArtifact"
},
{
"field": [
{
"jsonName": "other",
"label": "LABEL_OPTIONAL",
"name": "other",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tnull.v1.UnknownStep"
},
{
"jsonName": "archive",
"label": "LABEL_OPTIONAL",
"name": "archive",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tnull.v1.ArchiveStep"
},
{
"jsonName": "log",
"label": "LABEL_OPTIONAL",
"name": "log",
"number": 3,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tnull.v1.LogStep"
},
{
"jsonName": "result",
"label": "LABEL_OPTIONAL",
"name": "result",
"number": 4,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tnull.v1.ResultStep"
}
],
"name": "Step",
"oneofDecl": [
{
"name": "step"
}
]
},
{
"field": [
{
"jsonName": "lookup",
"label": "LABEL_REPEATED",
"name": "lookup",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tnull.v1.TestMap.LookupEntry"
}
],
"name": "TestMap",
"nestedType": [
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tnull.v1.Steps"
}
],
"name": "LookupEntry",
"options": {
"mapEntry": true
}
}
]
}
],
"name": "chromiumos/config/api/test/harness/tnull/v1/tnull.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/tnull/v1;tnull"
},
"package": "chromiumos.config.api.test.tnull.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"google/protobuf/struct.proto",
"chromiumos/config/api/test/dut/v1/dut.proto",
"chromiumos/config/api/hardware_topology.proto",
"chromiumos/config/api/topology.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "remoteTestDrivers",
"label": "LABEL_REPEATED",
"name": "remote_test_drivers",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.metadata.v1.RemoteTestDriver"
}
],
"name": "Specification"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "dockerImage",
"label": "LABEL_OPTIONAL",
"name": "docker_image",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.metadata.v1.DockerImage"
},
{
"jsonName": "command",
"label": "LABEL_OPTIONAL",
"name": "command",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "tests",
"label": "LABEL_REPEATED",
"name": "tests",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.metadata.v1.Test"
}
],
"name": "RemoteTestDriver",
"reservedName": [
"image"
],
"reservedRange": [
{
"end": 3,
"start": 2
}
]
},
{
"field": [
{
"jsonName": "digest",
"label": "LABEL_OPTIONAL",
"name": "digest",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "DockerImage"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "attributes",
"label": "LABEL_REPEATED",
"name": "attributes",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.metadata.v1.Attribute"
},
{
"jsonName": "dutConstraint",
"label": "LABEL_OPTIONAL",
"name": "dut_constraint",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.metadata.v1.DUTConstraint"
},
{
"jsonName": "informational",
"label": "LABEL_OPTIONAL",
"name": "informational",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.metadata.v1.Informational"
},
{
"jsonName": "dutCondition",
"label": "LABEL_OPTIONAL",
"name": "dut_condition",
"number": 5,
"options": {
"deprecated": true
},
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.metadata.v1.DUTCondition"
}
],
"name": "Test",
"reservedName": [
"conditions"
],
"reservedRange": [
{
"end": 4,
"start": 3
}
]
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Attribute"
},
{
"field": [
{
"jsonName": "config",
"label": "LABEL_OPTIONAL",
"name": "config",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.metadata.v1.DUTConfigConstraint"
},
{
"jsonName": "setup",
"label": "LABEL_OPTIONAL",
"name": "setup",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.metadata.v1.DUTSetupConstraint"
}
],
"name": "DUTConstraint"
},
{
"field": [
{
"jsonName": "expression",
"label": "LABEL_OPTIONAL",
"name": "expression",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "DUTConfigConstraint",
"nestedType": [
{
"field": [
{
"jsonName": "hardwareFeatures",
"label": "LABEL_OPTIONAL",
"name": "hardware_features",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures"
}
],
"name": "DUT"
}
]
},
{
"field": [
{
"jsonName": "expression",
"label": "LABEL_OPTIONAL",
"name": "expression",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "DUTSetupConstraint",
"nestedType": [
{
"field": [
{
"jsonName": "setup",
"label": "LABEL_OPTIONAL",
"name": "setup",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.dut.v1.DeviceUnderTest"
}
],
"name": "DUT"
}
]
},
{
"field": [
{
"jsonName": "expression",
"label": "LABEL_OPTIONAL",
"name": "expression",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "DUTCondition",
"nestedType": [
{
"field": [
{
"jsonName": "setup",
"label": "LABEL_OPTIONAL",
"name": "setup",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.dut.v1.DeviceUnderTest"
},
{
"jsonName": "hardwareTopology",
"label": "LABEL_OPTIONAL",
"name": "hardware_topology",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareTopology"
},
{
"jsonName": "hardwareFeatures",
"label": "LABEL_OPTIONAL",
"name": "hardware_features",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.HardwareFeatures"
}
],
"name": "Scope"
}
]
},
{
"field": [
{
"jsonName": "authors",
"label": "LABEL_REPEATED",
"name": "authors",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.metadata.v1.Contact"
},
{
"jsonName": "details",
"label": "LABEL_OPTIONAL",
"name": "details",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.Struct"
}
],
"name": "Informational"
},
{
"field": [
{
"jsonName": "email",
"label": "LABEL_OPTIONAL",
"name": "email",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_STRING"
},
{
"jsonName": "mdbGroup",
"label": "LABEL_OPTIONAL",
"name": "mdb_group",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_STRING"
}
],
"name": "Contact",
"oneofDecl": [
{
"name": "type"
}
]
}
],
"name": "chromiumos/config/api/test/metadata/v1/metadata.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/metadata/v1;metadata",
"javaOuterClassname": "MetadataProto"
},
"package": "chromiumos.config.api.test.metadata.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "plans",
"label": "LABEL_REPEATED",
"name": "plans",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.plan.v1.Plan"
}
],
"name": "Specification"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "units",
"label": "LABEL_REPEATED",
"name": "units",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.plan.v1.Unit"
}
],
"name": "Plan"
},
{
"field": [
{
"jsonName": "attribute",
"label": "LABEL_OPTIONAL",
"name": "attribute",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "values",
"label": "LABEL_REPEATED",
"name": "values",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "DutCriterion"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "dutCriteria",
"label": "LABEL_REPEATED",
"name": "dut_criteria",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.plan.v1.DutCriterion"
},
{
"jsonName": "exclusion",
"label": "LABEL_OPTIONAL",
"name": "exclusion",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.plan.v1.Exclusion"
}
],
"name": "CoverageRule"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "suites",
"label": "LABEL_REPEATED",
"name": "suites",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.plan.v1.Unit.Suite"
},
{
"jsonName": "tests",
"label": "LABEL_REPEATED",
"name": "tests",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.plan.v1.Unit.Test"
},
{
"jsonName": "coverageRules",
"label": "LABEL_REPEATED",
"name": "coverage_rules",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.plan.v1.CoverageRule"
},
{
"jsonName": "exclusion",
"label": "LABEL_OPTIONAL",
"name": "exclusion",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.plan.v1.Exclusion"
}
],
"name": "Unit",
"nestedType": [
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Suite"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "attributes",
"label": "LABEL_REPEATED",
"name": "attributes",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "Test"
}
]
},
{
"enumType": [
{
"name": "Type",
"value": [
{
"name": "TYPE_UNSPECIFIED",
"number": 0
},
{
"name": "PERMANENT",
"number": 1
},
{
"name": "TEMPORARY_NEW_TEST",
"number": 2
},
{
"name": "TEMPORARY_PENDING_FIX",
"number": 3
},
{
"name": "TEMPORARY_NO_LAB_DEVICES_DEPLOYED",
"number": 4
},
{
"name": "TEMPORARY_INSUFFICIENT_LAB_DEVICES_AVAILABLE",
"number": 5
}
]
},
{
"name": "Action",
"value": [
{
"name": "ACTION_UNSPECIFIED",
"number": 0
},
{
"name": "DO_NOT_SCHEDULE",
"number": 1
},
{
"name": "MARK_NON_CRITICAL",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "type",
"label": "LABEL_OPTIONAL",
"name": "type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.test.plan.v1.Exclusion.Type"
},
{
"jsonName": "action",
"label": "LABEL_OPTIONAL",
"name": "action",
"number": 5,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.test.plan.v1.Exclusion.Action"
},
{
"jsonName": "references",
"label": "LABEL_REPEATED",
"name": "references",
"number": 4,
"type": "TYPE_STRING"
}
],
"name": "Exclusion"
}
],
"name": "chromiumos/config/api/test/plan/v1/plan.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/plan/v1;plan"
},
"package": "chromiumos.config.api.test.plan.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "TraceId"
}
],
"name": "chromiumos/config/api/test/results/graphics/v1/trace_id.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/graphics/v1;graphics"
},
"package": "chromiumos.config.api.test.results.graphics.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/test/results/graphics/v1/trace_id.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.graphics.v1.TraceId"
},
{
"jsonName": "filename",
"label": "LABEL_OPTIONAL",
"name": "filename",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "size",
"label": "LABEL_OPTIONAL",
"name": "size",
"number": 3,
"type": "TYPE_UINT64"
},
{
"jsonName": "source",
"label": "LABEL_OPTIONAL",
"name": "source",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "applicationId",
"label": "LABEL_OPTIONAL",
"name": "application_id",
"number": 5,
"type": "TYPE_STRING"
},
{
"jsonName": "frameCount",
"label": "LABEL_OPTIONAL",
"name": "frame_count",
"number": 6,
"type": "TYPE_UINT32"
},
{
"jsonName": "frameRange",
"label": "LABEL_OPTIONAL",
"name": "frame_range",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.graphics.v1.Trace.Range"
},
{
"jsonName": "keyFrames",
"label": "LABEL_REPEATED",
"name": "key_frames",
"number": 8,
"type": "TYPE_UINT32"
},
{
"jsonName": "loopFrames",
"label": "LABEL_REPEATED",
"name": "loop_frames",
"number": 9,
"type": "TYPE_UINT32"
}
],
"name": "Trace",
"nestedType": [
{
"field": [
{
"jsonName": "start",
"label": "LABEL_OPTIONAL",
"name": "start",
"number": 1,
"type": "TYPE_UINT32"
},
{
"jsonName": "end",
"label": "LABEL_OPTIONAL",
"name": "end",
"number": 2,
"type": "TYPE_UINT32"
}
],
"name": "Range"
}
]
},
{
"field": [
{
"jsonName": "value",
"label": "LABEL_REPEATED",
"name": "value",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.graphics.v1.Trace"
}
],
"name": "TraceList"
}
],
"name": "chromiumos/config/api/test/results/graphics/v1/trace.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/graphics/v1;graphics"
},
"package": "chromiumos.config.api.test.results.graphics.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "MachineId"
}
],
"name": "chromiumos/config/api/test/results/v1/machine_id.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
},
"package": "chromiumos.config.api.test.results.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"google/protobuf/timestamp.proto",
"chromiumos/config/api/test/results/v1/machine_id.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v1.MachineId"
},
{
"jsonName": "createTime",
"label": "LABEL_OPTIONAL",
"name": "create_time",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.Timestamp"
},
{
"jsonName": "owner",
"label": "LABEL_OPTIONAL",
"name": "owner",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "hwid",
"label": "LABEL_OPTIONAL",
"name": "hwid",
"number": 4,
"type": "TYPE_STRING"
}
],
"name": "Machine"
}
],
"name": "chromiumos/config/api/test/results/v1/machine.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
},
"package": "chromiumos.config.api.test.results.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"google/protobuf/timestamp.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "version",
"label": "LABEL_OPTIONAL",
"name": "version",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "gitHash",
"label": "LABEL_OPTIONAL",
"name": "git_hash",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "branch",
"label": "LABEL_OPTIONAL",
"name": "branch",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "commitDate",
"label": "LABEL_OPTIONAL",
"name": "commit_date",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.Timestamp"
},
{
"jsonName": "repoDirty",
"label": "LABEL_OPTIONAL",
"name": "repo_dirty",
"number": 6,
"type": "TYPE_BOOL"
}
],
"name": "Package"
}
],
"name": "chromiumos/config/api/test/results/v1/package.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
},
"package": "chromiumos.config.api.test.results.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "ResultId"
}
],
"name": "chromiumos/config/api/test/results/v1/result_id.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
},
"package": "chromiumos.config.api.test.results.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "SoftwareConfigId"
}
],
"name": "chromiumos/config/api/test/results/v1/software_config_id.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
},
"package": "chromiumos.config.api.test.results.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/test/results/v1/package.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "packages",
"label": "LABEL_REPEATED",
"name": "packages",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v1.Package"
}
],
"name": "SoftwareOverridesConfig"
}
],
"name": "chromiumos/config/api/test/results/v1/software_overrides_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
},
"package": "chromiumos.config.api.test.results.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"google/protobuf/timestamp.proto",
"chromiumos/config/api/test/results/v1/machine_id.proto",
"chromiumos/config/api/test/results/v1/result_id.proto",
"chromiumos/config/api/test/results/v1/software_config_id.proto",
"chromiumos/config/api/test/results/v1/software_overrides_config.proto",
"chromiumos/config/api/test/results/graphics/v1/trace_id.proto"
],
"messageType": [
{
"enumType": [
{
"name": "ExecutionEnvironment",
"value": [
{
"name": "UNKNOWN",
"number": 0
},
{
"name": "HOST",
"number": 1
},
{
"name": "TERMINA",
"number": 2
},
{
"name": "CROSTINI",
"number": 3
},
{
"name": "STEAM",
"number": 4
},
{
"name": "ARC",
"number": 5
},
{
"name": "ARCVM",
"number": 6
},
{
"name": "CROUTON",
"number": 7
},
{
"name": "CROSVM",
"number": 8
}
]
}
],
"field": [
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v1.ResultId"
},
{
"jsonName": "startTime",
"label": "LABEL_OPTIONAL",
"name": "start_time",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.Timestamp"
},
{
"jsonName": "endTime",
"label": "LABEL_OPTIONAL",
"name": "end_time",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.Timestamp"
},
{
"jsonName": "machine",
"label": "LABEL_OPTIONAL",
"name": "machine",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v1.MachineId"
},
{
"jsonName": "softwareConfig",
"label": "LABEL_OPTIONAL",
"name": "software_config",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v1.SoftwareConfigId"
},
{
"jsonName": "executionEnvironment",
"label": "LABEL_OPTIONAL",
"name": "execution_environment",
"number": 6,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.test.results.v1.Result.ExecutionEnvironment"
},
{
"jsonName": "invocationSource",
"label": "LABEL_OPTIONAL",
"name": "invocation_source",
"number": 7,
"type": "TYPE_STRING"
},
{
"jsonName": "testId",
"label": "LABEL_OPTIONAL",
"name": "test_id",
"number": 17,
"type": "TYPE_STRING"
},
{
"jsonName": "testName",
"label": "LABEL_OPTIONAL",
"name": "test_name",
"number": 8,
"type": "TYPE_STRING"
},
{
"jsonName": "testJobId",
"label": "LABEL_OPTIONAL",
"name": "test_job_id",
"number": 9,
"type": "TYPE_STRING"
},
{
"jsonName": "commandLine",
"label": "LABEL_OPTIONAL",
"name": "command_line",
"number": 10,
"type": "TYPE_STRING"
},
{
"jsonName": "benchmark",
"label": "LABEL_OPTIONAL",
"name": "benchmark",
"number": 11,
"type": "TYPE_STRING"
},
{
"jsonName": "trace",
"label": "LABEL_OPTIONAL",
"name": "trace",
"number": 12,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.graphics.v1.TraceId"
},
{
"jsonName": "metrics",
"label": "LABEL_REPEATED",
"name": "metrics",
"number": 13,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v1.Result.Metric"
},
{
"jsonName": "primaryMetricName",
"label": "LABEL_OPTIONAL",
"name": "primary_metric_name",
"number": 14,
"type": "TYPE_STRING"
},
{
"jsonName": "labels",
"label": "LABEL_REPEATED",
"name": "labels",
"number": 15,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v1.Result.Label"
},
{
"jsonName": "overrides",
"label": "LABEL_OPTIONAL",
"name": "overrides",
"number": 18,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v1.SoftwareOverridesConfig"
}
],
"name": "Result",
"nestedType": [
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "index",
"label": "LABEL_OPTIONAL",
"name": "index",
"number": 2,
"type": "TYPE_UINT64"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 3,
"type": "TYPE_DOUBLE"
},
{
"jsonName": "units",
"label": "LABEL_OPTIONAL",
"name": "units",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "largerIsBetter",
"label": "LABEL_OPTIONAL",
"name": "larger_is_better",
"number": 5,
"type": "TYPE_BOOL"
},
{
"jsonName": "externallyGathered",
"label": "LABEL_OPTIONAL",
"name": "externally_gathered",
"number": 6,
"type": "TYPE_BOOL"
}
],
"name": "Metric"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "grouping",
"label": "LABEL_OPTIONAL",
"name": "grouping",
"number": 3,
"type": "TYPE_STRING"
}
],
"name": "Label"
}
]
},
{
"field": [
{
"jsonName": "value",
"label": "LABEL_REPEATED",
"name": "value",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v1.Result"
}
],
"name": "ResultList"
}
],
"name": "chromiumos/config/api/test/results/v1/result.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
},
"package": "chromiumos.config.api.test.results.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"google/protobuf/timestamp.proto",
"chromiumos/config/api/test/results/v1/package.proto",
"chromiumos/config/api/test/results/v1/software_config_id.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v1.SoftwareConfigId"
},
{
"jsonName": "createTime",
"label": "LABEL_OPTIONAL",
"name": "create_time",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.Timestamp"
},
{
"jsonName": "parent",
"label": "LABEL_OPTIONAL",
"name": "parent",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v1.SoftwareConfigId"
},
{
"jsonName": "packages",
"label": "LABEL_REPEATED",
"name": "packages",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v1.Package"
},
{
"jsonName": "kernelRelease",
"label": "LABEL_OPTIONAL",
"name": "kernel_release",
"number": 5,
"type": "TYPE_STRING"
},
{
"jsonName": "kernelVersion",
"label": "LABEL_OPTIONAL",
"name": "kernel_version",
"number": 6,
"type": "TYPE_STRING"
},
{
"jsonName": "chromeos",
"label": "LABEL_OPTIONAL",
"name": "chromeos",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v1.SoftwareConfig.ChromeOS"
},
{
"jsonName": "os",
"label": "LABEL_OPTIONAL",
"name": "os",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.results.v1.SoftwareConfig.OS"
},
{
"jsonName": "biosVersion",
"label": "LABEL_OPTIONAL",
"name": "bios_version",
"number": 9,
"type": "TYPE_STRING"
},
{
"jsonName": "ecVersion",
"label": "LABEL_OPTIONAL",
"name": "ec_version",
"number": 10,
"type": "TYPE_STRING"
}
],
"name": "SoftwareConfig",
"nestedType": [
{
"field": [
{
"jsonName": "board",
"label": "LABEL_OPTIONAL",
"name": "board",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "branchNumber",
"label": "LABEL_OPTIONAL",
"name": "branch_number",
"number": 2,
"type": "TYPE_UINT32"
},
{
"jsonName": "builderPath",
"label": "LABEL_OPTIONAL",
"name": "builder_path",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "buildNumber",
"label": "LABEL_OPTIONAL",
"name": "build_number",
"number": 4,
"type": "TYPE_UINT32"
},
{
"jsonName": "buildType",
"label": "LABEL_OPTIONAL",
"name": "build_type",
"number": 5,
"type": "TYPE_STRING"
},
{
"jsonName": "chromeMilestone",
"label": "LABEL_OPTIONAL",
"name": "chrome_milestone",
"number": 6,
"type": "TYPE_UINT32"
},
{
"jsonName": "description",
"label": "LABEL_OPTIONAL",
"name": "description",
"number": 7,
"type": "TYPE_STRING"
},
{
"jsonName": "keyset",
"label": "LABEL_OPTIONAL",
"name": "keyset",
"number": 8,
"type": "TYPE_STRING"
},
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 9,
"type": "TYPE_STRING"
},
{
"jsonName": "patchNumber",
"label": "LABEL_OPTIONAL",
"name": "patch_number",
"number": 10,
"type": "TYPE_STRING"
},
{
"jsonName": "track",
"label": "LABEL_OPTIONAL",
"name": "track",
"number": 11,
"type": "TYPE_STRING"
},
{
"jsonName": "version",
"label": "LABEL_OPTIONAL",
"name": "version",
"number": 12,
"type": "TYPE_STRING"
}
],
"name": "ChromeOS"
},
{
"field": [
{
"jsonName": "buildId",
"label": "LABEL_OPTIONAL",
"name": "build_id",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "codename",
"label": "LABEL_OPTIONAL",
"name": "codename",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "prettyName",
"label": "LABEL_OPTIONAL",
"name": "pretty_name",
"number": 5,
"type": "TYPE_STRING"
},
{
"jsonName": "versionId",
"label": "LABEL_OPTIONAL",
"name": "version_id",
"number": 6,
"type": "TYPE_STRING"
},
{
"jsonName": "version",
"label": "LABEL_OPTIONAL",
"name": "version",
"number": 7,
"type": "TYPE_STRING"
}
],
"name": "OS"
}
]
}
],
"name": "chromiumos/config/api/test/results/v1/software_config.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/results/v1;results"
},
"package": "chromiumos.config.api.test.results.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/test/rtd/v1/progress.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "requests",
"label": "LABEL_REPEATED",
"name": "requests",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.rtd.v1.Request"
},
{
"jsonName": "progressSinkClientConfig",
"label": "LABEL_OPTIONAL",
"name": "progress_sink_client_config",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.rtd.v1.ProgressSinkClientConfig"
},
{
"jsonName": "testLabServicesConfig",
"label": "LABEL_OPTIONAL",
"name": "test_lab_services_config",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.rtd.v1.TLSClientConfig"
},
{
"jsonName": "duts",
"label": "LABEL_REPEATED",
"name": "duts",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.rtd.v1.DUT"
}
],
"name": "Invocation"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "test",
"label": "LABEL_OPTIONAL",
"name": "test",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "environment",
"label": "LABEL_OPTIONAL",
"name": "environment",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.rtd.v1.Request.Environment"
}
],
"name": "Request",
"nestedType": [
{
"field": [
{
"jsonName": "workDir",
"label": "LABEL_OPTIONAL",
"name": "work_dir",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Environment"
}
]
},
{
"field": [
{
"jsonName": "tlsDutName",
"label": "LABEL_OPTIONAL",
"name": "tls_dut_name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "DUT"
},
{
"field": [
{
"jsonName": "tlsAddress",
"label": "LABEL_OPTIONAL",
"name": "tls_address",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "tlsPort",
"label": "LABEL_OPTIONAL",
"name": "tls_port",
"number": 2,
"type": "TYPE_INT32"
},
{
"jsonName": "tlwAddress",
"label": "LABEL_OPTIONAL",
"name": "tlw_address",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "tlwPort",
"label": "LABEL_OPTIONAL",
"name": "tlw_port",
"number": 4,
"type": "TYPE_INT32"
}
],
"name": "TLSClientConfig"
}
],
"name": "chromiumos/config/api/test/rtd/v1/invocation.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/rtd/v1;rtd"
},
"package": "chromiumos.config.api.test.rtd.v1",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"google/protobuf/any.proto",
"google/protobuf/descriptor.proto",
"google/protobuf/duration.proto",
"google/protobuf/empty.proto"
],
"extension": [
{
"extendee": ".google.protobuf.MethodOptions",
"jsonName": "operationInfo",
"label": "LABEL_OPTIONAL",
"name": "operation_info",
"number": 1049,
"type": "TYPE_MESSAGE",
"typeName": ".google.longrunning.OperationInfo"
}
],
"messageType": [
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "metadata",
"label": "LABEL_OPTIONAL",
"name": "metadata",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.Any"
},
{
"jsonName": "done",
"label": "LABEL_OPTIONAL",
"name": "done",
"number": 3,
"type": "TYPE_BOOL"
},
{
"jsonName": "error",
"label": "LABEL_OPTIONAL",
"name": "error",
"number": 4,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".google.longrunning.Status"
},
{
"jsonName": "response",
"label": "LABEL_OPTIONAL",
"name": "response",
"number": 5,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.Any"
}
],
"name": "Operation",
"oneofDecl": [
{
"name": "result"
}
]
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "GetOperationRequest"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "filter",
"label": "LABEL_OPTIONAL",
"name": "filter",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "pageSize",
"label": "LABEL_OPTIONAL",
"name": "page_size",
"number": 2,
"type": "TYPE_INT32"
},
{
"jsonName": "pageToken",
"label": "LABEL_OPTIONAL",
"name": "page_token",
"number": 3,
"type": "TYPE_STRING"
}
],
"name": "ListOperationsRequest"
},
{
"field": [
{
"jsonName": "operations",
"label": "LABEL_REPEATED",
"name": "operations",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".google.longrunning.Operation"
},
{
"jsonName": "nextPageToken",
"label": "LABEL_OPTIONAL",
"name": "next_page_token",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "ListOperationsResponse"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "CancelOperationRequest"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "DeleteOperationRequest"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "timeout",
"label": "LABEL_OPTIONAL",
"name": "timeout",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.Duration"
}
],
"name": "WaitOperationRequest"
},
{
"field": [
{
"jsonName": "responseType",
"label": "LABEL_OPTIONAL",
"name": "response_type",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "metadataType",
"label": "LABEL_OPTIONAL",
"name": "metadata_type",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "OperationInfo"
},
{
"field": [
{
"jsonName": "code",
"label": "LABEL_OPTIONAL",
"name": "code",
"number": 1,
"type": "TYPE_INT32"
},
{
"jsonName": "message",
"label": "LABEL_OPTIONAL",
"name": "message",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "details",
"label": "LABEL_REPEATED",
"name": "details",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".google.protobuf.Any"
}
],
"name": "Status"
}
],
"name": "chromiumos/config/api/test/tls/dependencies/longrunning/operations.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/tls/dependencies/longrunning"
},
"package": "google.longrunning",
"service": [
{
"method": [
{
"inputType": ".google.longrunning.ListOperationsRequest",
"name": "ListOperations",
"options": {},
"outputType": ".google.longrunning.ListOperationsResponse"
},
{
"inputType": ".google.longrunning.GetOperationRequest",
"name": "GetOperation",
"options": {},
"outputType": ".google.longrunning.Operation"
},
{
"inputType": ".google.longrunning.DeleteOperationRequest",
"name": "DeleteOperation",
"options": {},
"outputType": ".google.protobuf.Empty"
},
{
"inputType": ".google.longrunning.CancelOperationRequest",
"name": "CancelOperation",
"options": {},
"outputType": ".google.protobuf.Empty"
},
{
"inputType": ".google.longrunning.WaitOperationRequest",
"name": "WaitOperation",
"options": {},
"outputType": ".google.longrunning.Operation"
}
],
"name": "Operations"
}
],
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"google/protobuf/empty.proto",
"chromiumos/config/api/test/tls/dependencies/longrunning/operations.proto"
],
"enumType": [
{
"name": "Output",
"value": [
{
"name": "OUTPUT_PIPE",
"number": 0
},
{
"name": "OUTPUT_STDOUT",
"number": 1
}
]
}
],
"messageType": [
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "command",
"label": "LABEL_OPTIONAL",
"name": "command",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "args",
"label": "LABEL_REPEATED",
"name": "args",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "stdin",
"label": "LABEL_OPTIONAL",
"name": "stdin",
"number": 4,
"type": "TYPE_BYTES"
},
{
"jsonName": "stdout",
"label": "LABEL_OPTIONAL",
"name": "stdout",
"number": 5,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.test.tls.Output"
},
{
"jsonName": "stderr",
"label": "LABEL_OPTIONAL",
"name": "stderr",
"number": 6,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.test.tls.Output"
}
],
"name": "ExecDutCommandRequest"
},
{
"field": [
{
"jsonName": "exitInfo",
"label": "LABEL_OPTIONAL",
"name": "exit_info",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tls.ExecDutCommandResponse.ExitInfo"
},
{
"jsonName": "stdout",
"label": "LABEL_OPTIONAL",
"name": "stdout",
"number": 2,
"type": "TYPE_BYTES"
},
{
"jsonName": "stderr",
"label": "LABEL_OPTIONAL",
"name": "stderr",
"number": 3,
"type": "TYPE_BYTES"
}
],
"name": "ExecDutCommandResponse",
"nestedType": [
{
"field": [
{
"jsonName": "status",
"label": "LABEL_OPTIONAL",
"name": "status",
"number": 1,
"type": "TYPE_INT32"
},
{
"jsonName": "signaled",
"label": "LABEL_OPTIONAL",
"name": "signaled",
"number": 2,
"type": "TYPE_BOOL"
},
{
"jsonName": "started",
"label": "LABEL_OPTIONAL",
"name": "started",
"number": 3,
"type": "TYPE_BOOL"
},
{
"jsonName": "errorMessage",
"label": "LABEL_OPTIONAL",
"name": "error_message",
"number": 4,
"type": "TYPE_STRING"
}
],
"name": "ExitInfo"
}
]
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "image",
"label": "LABEL_OPTIONAL",
"name": "image",
"number": 2,
"options": {
"deprecated": true
},
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tls.ProvisionDutRequest.ChromeOSImage"
},
{
"jsonName": "dlcSpecs",
"label": "LABEL_REPEATED",
"name": "dlc_specs",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tls.ProvisionDutRequest.DLCSpec"
},
{
"jsonName": "preserveStateful",
"label": "LABEL_OPTIONAL",
"name": "preserve_stateful",
"number": 4,
"type": "TYPE_BOOL"
},
{
"jsonName": "targetBuild",
"label": "LABEL_OPTIONAL",
"name": "target_build",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tls.ChromeOsImage"
},
{
"jsonName": "forceProvisionOs",
"label": "LABEL_OPTIONAL",
"name": "force_provision_os",
"number": 6,
"type": "TYPE_BOOL"
},
{
"jsonName": "preventReboot",
"label": "LABEL_OPTIONAL",
"name": "prevent_reboot",
"number": 7,
"type": "TYPE_BOOL"
},
{
"jsonName": "updateFirmware",
"label": "LABEL_OPTIONAL",
"name": "update_firmware",
"number": 8,
"type": "TYPE_BOOL"
},
{
"jsonName": "onlyGooglerSshKeys",
"label": "LABEL_OPTIONAL",
"name": "only_googler_ssh_keys",
"number": 9,
"type": "TYPE_BOOL"
}
],
"name": "ProvisionDutRequest",
"nestedType": [
{
"field": [
{
"jsonName": "gsPathPrefix",
"label": "LABEL_OPTIONAL",
"name": "gs_path_prefix",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_STRING"
}
],
"name": "ChromeOSImage",
"oneofDecl": [
{
"name": "path_oneof"
}
],
"options": {
"deprecated": true
}
},
{
"field": [
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "DLCSpec"
}
]
},
{
"enumType": [
{
"name": "Reason",
"value": [
{
"name": "REASON_INVALID_REQUEST",
"number": 0
},
{
"name": "REASON_DUT_UNREACHABLE_PRE_PROVISION",
"number": 1
},
{
"name": "REASON_DOWNLOADING_IMAGE_FAILED",
"number": 2
},
{
"name": "REASON_PROVISIONING_TIMEDOUT",
"number": 3
},
{
"name": "REASON_PROVISIONING_FAILED",
"number": 4
},
{
"name": "REASON_DUT_UNREACHABLE_POST_PROVISION",
"number": 5
},
{
"name": "REASON_UPDATE_FIRMWARE_FAILED",
"number": 6
},
{
"name": "REASON_FIRMWARE_MISMATCH_POST_FIRMWARE_UPDATE",
"number": 7
},
{
"name": "REASON_DUT_UNREACHABLE_POST_FIRMWARE_UPDATE",
"number": 8
}
]
}
],
"name": "ProvisionDutResponse"
},
{
"name": "ProvisionDutMetadata"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "image",
"label": "LABEL_OPTIONAL",
"name": "image",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tls.ProvisionLacrosRequest.LacrosImage"
},
{
"jsonName": "overrideVersion",
"label": "LABEL_OPTIONAL",
"name": "override_version",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "overrideInstallPath",
"label": "LABEL_OPTIONAL",
"name": "override_install_path",
"number": 4,
"type": "TYPE_STRING"
}
],
"name": "ProvisionLacrosRequest",
"nestedType": [
{
"field": [
{
"jsonName": "gsPathPrefix",
"label": "LABEL_OPTIONAL",
"name": "gs_path_prefix",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_STRING"
},
{
"jsonName": "deviceFilePrefix",
"label": "LABEL_OPTIONAL",
"name": "device_file_prefix",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_STRING"
}
],
"name": "LacrosImage",
"oneofDecl": [
{
"name": "path_oneof"
}
]
}
]
},
{
"enumType": [
{
"name": "Reason",
"value": [
{
"name": "REASON_INVALID_REQUEST",
"number": 0
},
{
"name": "REASON_DUT_UNREACHABLE_PRE_PROVISION",
"number": 1
},
{
"name": "REASON_DOWNLOADING_IMAGE_FAILED",
"number": 2
},
{
"name": "REASON_PROVISIONING_TIMEDOUT",
"number": 3
},
{
"name": "REASON_PROVISIONING_FAILED",
"number": 4
}
]
}
],
"name": "ProvisionLacrosResponse"
},
{
"name": "ProvisionLacrosMetadata"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "bundle",
"label": "LABEL_OPTIONAL",
"name": "bundle",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tls.ProvisionAshRequest.AshBundle"
}
],
"name": "ProvisionAshRequest",
"nestedType": [
{
"field": [
{
"jsonName": "gsBundlePath",
"label": "LABEL_OPTIONAL",
"name": "gs_bundle_path",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_STRING"
}
],
"name": "AshBundle",
"oneofDecl": [
{
"name": "path_oneof"
}
]
}
]
},
{
"enumType": [
{
"name": "Reason",
"value": [
{
"name": "REASON_INVALID_REQUEST",
"number": 0
},
{
"name": "REASON_DUT_UNREACHABLE_PRE_PROVISION",
"number": 1
},
{
"name": "REASON_DOWNLOADING_BUNDLE_FAILED",
"number": 2
},
{
"name": "REASON_PROVISIONING_TIMEDOUT",
"number": 3
},
{
"name": "REASON_PROVISIONING_FAILED",
"number": 4
}
]
}
],
"name": "ProvisionAshResponse"
},
{
"name": "ProvisionAshMetadata"
},
{
"field": [
{
"jsonName": "dut",
"label": "LABEL_OPTIONAL",
"name": "dut",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "fetchCore",
"label": "LABEL_OPTIONAL",
"name": "fetch_core",
"number": 2,
"type": "TYPE_BOOL"
}
],
"name": "FetchCrashesRequest"
},
{
"field": [
{
"jsonName": "crashId",
"label": "LABEL_OPTIONAL",
"name": "crash_id",
"number": 1,
"type": "TYPE_INT64"
},
{
"jsonName": "crash",
"label": "LABEL_OPTIONAL",
"name": "crash",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tls.CrashInfo"
},
{
"jsonName": "blob",
"label": "LABEL_OPTIONAL",
"name": "blob",
"number": 3,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tls.CrashBlob"
},
{
"jsonName": "core",
"label": "LABEL_OPTIONAL",
"name": "core",
"number": 4,
"oneofIndex": 0,
"type": "TYPE_BYTES"
}
],
"name": "FetchCrashesResponse",
"oneofDecl": [
{
"name": "data"
}
]
},
{
"field": [
{
"jsonName": "execName",
"label": "LABEL_OPTIONAL",
"name": "exec_name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "prod",
"label": "LABEL_OPTIONAL",
"name": "prod",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "ver",
"label": "LABEL_OPTIONAL",
"name": "ver",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "sig",
"label": "LABEL_OPTIONAL",
"name": "sig",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "inProgressIntegrationTest",
"label": "LABEL_OPTIONAL",
"name": "in_progress_integration_test",
"number": 5,
"type": "TYPE_STRING"
},
{
"jsonName": "collector",
"label": "LABEL_OPTIONAL",
"name": "collector",
"number": 6,
"type": "TYPE_STRING"
},
{
"jsonName": "fields",
"label": "LABEL_REPEATED",
"name": "fields",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tls.CrashMetadata"
}
],
"name": "CrashInfo"
},
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "text",
"label": "LABEL_OPTIONAL",
"name": "text",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "CrashMetadata"
},
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "blob",
"label": "LABEL_OPTIONAL",
"name": "blob",
"number": 2,
"type": "TYPE_BYTES"
},
{
"jsonName": "filename",
"label": "LABEL_OPTIONAL",
"name": "filename",
"number": 3,
"type": "TYPE_STRING"
}
],
"name": "CrashBlob"
},
{
"field": [
{
"jsonName": "gsPathPrefix",
"label": "LABEL_OPTIONAL",
"name": "gs_path_prefix",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_STRING"
}
],
"name": "ChromeOsImage",
"oneofDecl": [
{
"name": "path_oneof"
}
]
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "dut",
"label": "LABEL_OPTIONAL",
"name": "dut",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "targetBuild",
"label": "LABEL_OPTIONAL",
"name": "target_build",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tls.ChromeOsImage"
},
{
"jsonName": "payloads",
"label": "LABEL_REPEATED",
"name": "payloads",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tls.FakeOmaha.Payload"
},
{
"jsonName": "exposedViaProxy",
"label": "LABEL_OPTIONAL",
"name": "exposed_via_proxy",
"number": 5,
"type": "TYPE_BOOL"
},
{
"jsonName": "criticalUpdate",
"label": "LABEL_OPTIONAL",
"name": "critical_update",
"number": 6,
"type": "TYPE_BOOL"
},
{
"jsonName": "returnNoupdateStarting",
"label": "LABEL_OPTIONAL",
"name": "return_noupdate_starting",
"number": 7,
"type": "TYPE_INT32"
},
{
"jsonName": "omahaUrl",
"label": "LABEL_OPTIONAL",
"name": "omaha_url",
"number": 8,
"type": "TYPE_STRING"
}
],
"name": "FakeOmaha",
"nestedType": [
{
"enumType": [
{
"name": "Type",
"value": [
{
"name": "TYPE_UNSPECIFIED",
"number": 0
},
{
"name": "FULL",
"number": 1
},
{
"name": "DELTA",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "type",
"label": "LABEL_OPTIONAL",
"name": "type",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.test.tls.FakeOmaha.Payload.Type"
}
],
"name": "Payload"
}
]
},
{
"field": [
{
"jsonName": "fakeOmaha",
"label": "LABEL_OPTIONAL",
"name": "fake_omaha",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tls.FakeOmaha"
}
],
"name": "CreateFakeOmahaRequest"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "DeleteFakeOmahaRequest"
}
],
"name": "chromiumos/config/api/test/tls/commontls.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/tls"
},
"package": "chromiumos.config.api.test.tls",
"service": [
{
"method": [
{
"inputType": ".chromiumos.config.api.test.tls.ExecDutCommandRequest",
"name": "ExecDutCommand",
"outputType": ".chromiumos.config.api.test.tls.ExecDutCommandResponse",
"serverStreaming": true
},
{
"inputType": ".chromiumos.config.api.test.tls.ProvisionDutRequest",
"name": "ProvisionDut",
"options": {
"[google.longrunning.operation_info]": {
"metadataType": "ProvisionDutMetadata",
"responseType": "ProvisionDutResponse"
}
},
"outputType": ".google.longrunning.Operation"
},
{
"inputType": ".chromiumos.config.api.test.tls.ProvisionLacrosRequest",
"name": "ProvisionLacros",
"options": {
"[google.longrunning.operation_info]": {
"metadataType": "ProvisionLacrosMetadata",
"responseType": "ProvisionLacrosResponse"
}
},
"outputType": ".google.longrunning.Operation"
},
{
"inputType": ".chromiumos.config.api.test.tls.ProvisionAshRequest",
"name": "ProvisionAsh",
"options": {
"[google.longrunning.operation_info]": {
"metadataType": "ProvisionAshMetadata",
"responseType": "ProvisionAshResponse"
}
},
"outputType": ".google.longrunning.Operation"
},
{
"inputType": ".chromiumos.config.api.test.tls.FetchCrashesRequest",
"name": "FetchCrashes",
"outputType": ".chromiumos.config.api.test.tls.FetchCrashesResponse",
"serverStreaming": true
},
{
"inputType": ".chromiumos.config.api.test.tls.CreateFakeOmahaRequest",
"name": "CreateFakeOmaha",
"outputType": ".chromiumos.config.api.test.tls.FakeOmaha"
},
{
"inputType": ".chromiumos.config.api.test.tls.DeleteFakeOmahaRequest",
"name": "DeleteFakeOmaha",
"outputType": ".google.protobuf.Empty"
}
],
"name": "Common"
}
],
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "int",
"label": "LABEL_OPTIONAL",
"name": "int",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_SINT32"
},
{
"jsonName": "boolean",
"label": "LABEL_OPTIONAL",
"name": "boolean",
"number": 3,
"oneofIndex": 0,
"type": "TYPE_BOOL"
},
{
"jsonName": "string",
"label": "LABEL_OPTIONAL",
"name": "string",
"number": 4,
"oneofIndex": 0,
"type": "TYPE_STRING"
},
{
"jsonName": "double",
"label": "LABEL_OPTIONAL",
"name": "double",
"number": 5,
"oneofIndex": 0,
"type": "TYPE_DOUBLE"
},
{
"jsonName": "datetime",
"label": "LABEL_OPTIONAL",
"name": "datetime",
"number": 6,
"oneofIndex": 0,
"type": "TYPE_STRING"
},
{
"jsonName": "base64",
"label": "LABEL_OPTIONAL",
"name": "base64",
"number": 7,
"oneofIndex": 0,
"type": "TYPE_BYTES"
},
{
"jsonName": "struct",
"label": "LABEL_OPTIONAL",
"name": "struct",
"number": 8,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.xmlrpc.Struct"
},
{
"jsonName": "array",
"label": "LABEL_OPTIONAL",
"name": "array",
"number": 9,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.xmlrpc.Array"
}
],
"name": "Value",
"oneofDecl": [
{
"name": "scalar_oneof"
}
]
},
{
"field": [
{
"jsonName": "members",
"label": "LABEL_REPEATED",
"name": "members",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.xmlrpc.Struct.MembersEntry"
}
],
"name": "Struct",
"nestedType": [
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.xmlrpc.Value"
}
],
"name": "MembersEntry",
"options": {
"mapEntry": true
}
}
]
},
{
"field": [
{
"jsonName": "values",
"label": "LABEL_REPEATED",
"name": "values",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.xmlrpc.Value"
}
],
"name": "Array"
}
],
"name": "chromiumos/config/api/test/xmlrpc/xmlrpc.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/config/go/api/test/xmlrpc"
},
"package": "chromiumos.config.api.test.xmlrpc",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromiumos/config/api/test/tls/dependencies/longrunning/operations.proto",
"chromiumos/config/api/test/xmlrpc/xmlrpc.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "GetDutRequest"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "licenses",
"label": "LABEL_REPEATED",
"name": "licenses",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.config.api.test.tls.License"
}
],
"name": "Dut"
},
{
"enumType": [
{
"name": "Type",
"value": [
{
"name": "TYPE_UNSPECIFIED",
"number": 0
},
{
"name": "WINDOWS_10_PRO",
"number": 1
},
{
"name": "MS_OFFICE_STANDARD",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "type",
"label": "LABEL_OPTIONAL",
"name": "type",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.config.api.test.tls.License.Type"
}
],
"name": "License"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,