AI-generated Key Takeaways
- 
          
Freshness refers to the latest available time that can be requested in a TimelineSpec.
 - 
          
Different aggregation periods (e.g., DAILY, HOURLY) have varying freshness levels, with
DAILYpotentially lagging behindHOURLY. - 
          
Freshness information is provided for each supported aggregation period, including the latest available end time for data in that period.
 - 
          
The
latestEndTimefield in FreshnessInfo is designed for easy integration into TimelineSpec'send_timefor querying data. 
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   |