| // Copyright 2022 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| [ |
| { |
| "namespace": "metricsPrivateIndividualApis", |
| "description": "An alias of metricsPrivate, which gives individual APIs permission separately in _api_features.json", |
| "functions": [ |
| { |
| "name": "recordUserAction", |
| "type": "function", |
| "description": "Records an action performed by the user.", |
| "parameters": [ |
| {"name": "name", "type": "string"} |
| ] |
| }, |
| { |
| "name": "recordMediumTime", |
| "type": "function", |
| "description": "Records an elapsed time of no more than 3 minutes. The sample value is specified in milliseconds.", |
| "parameters": [ |
| {"name": "metricName", "type": "string"}, |
| {"name": "value", "type": "integer"} |
| ] |
| }, |
| { |
| "name": "recordEnumerationValue", |
| "type": "function", |
| "description": "Records an enumeration value to the given metric. Analogous to base::UmaHistogramEnumeration(). Use recordSparseValue for sparse enums or enums not starting at 0.", |
| "parameters": [ |
| {"name": "metricName", "type": "string"}, |
| {"name": "value", "type": "integer"}, |
| {"name": "enumSize", "type": "integer"} |
| ] |
| } |
| ], |
| "events": [] |
| } |
| ] |