| Module | Services | Data types | Constants |
|---|---|---|---|
| benchmark | BenchmarkData BenchmarkType ConnectionType NetworkOperationData RequestType |
HomeFrontAndGroups | 0 |
Fetch the home and all its groups including personalised groups.
|
FrontAndGroups | 1 |
Fetch a front and associated groups.
|
Group | 2 |
Fetch a single group
|
List | 3 |
Fetch a list.
|
Item | 4 |
Fetch a single item.
|
Search | 5 |
Perform a search.
|
Wifi | 0 |
The request was performed over Wifi.
|
WWAN | 1 |
The request was performed over a cellular connection.
|
TapToArticleDisplay | 0 |
Time to display an article from initial tap to DOM being ready.
|
LaunchTime | 1 |
Time from app launch to home front front being displayed.
|
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | requestType | RequestType | The request type. This can be a single HTTP call or a succession of requests. | required | |
| 2 | measuredTimeMs | i64 | The time to perform the operation, from the beginning of the request to processing the data. | required | |
| 3 | connectionType | ConnectionType | The type of connection used for performing the request. | optional | |
| 4 | success | bool | True if the request is considered successful. | required | true |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | type | BenchmarkType | An ID that can be used to identify a type benchmark. | required | |
| 2 | measuredTimeMs | i64 | The amount of time (in milliseconds) measured by this benchmark. | required |