{ | |
"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, | |