AI-generated Key Takeaways
- 
          Freshness represents the latest available time that can be requested in a TimelineSpec. 
- 
          Different aggregation periods, such as DAILY and HOURLY, have varying freshness levels. 
- 
          Freshness information is provided for each supported aggregation period, including the latest available end time for data. 
- 
          The latestEndTime field is designed for easy reuse in TimelineSpec.end_time, allowing users to specify time ranges for data retrieval. 
Represents the latest available time that can be requested in a [TimelineSpec][google.play.developer.reporting.${apiVersion}.TimelineSpec].
Different aggregation periods have different freshness. For example, DAILY aggregation may lag behind HOURLY in cases where such aggregation is computed only once at the end of the day.
| JSON representation | 
|---|
| {
  "freshnesses": [
    {
      object ( | 
| Fields | |
|---|---|
| freshnesses[] | 
 Information about data freshness for every supported aggregation period. This field has set semantics, keyed by the  | 
Freshness
Information about data freshness for a single aggregation period.
| JSON representation | 
|---|
| { "aggregationPeriod": enum ( | 
| Fields | |
|---|---|
| aggregationPeriod | 
 Aggregation period for which data is available. | 
| latestEndTime | 
 Latest end time for which data is available, for the aggregation period. The time is specified in the metric set's default timezone. Note: time ranges in TimelineSpec are represented as  |