1 /*
2  *  Copyright 2015 The WebRTC project authors. All Rights Reserved.
3  *
4  *  Use of this source code is governed by a BSD-style license
5  *  that can be found in the LICENSE file in the root of the source
6  *  tree. An additional intellectual property rights grant can be found
7  *  in the file PATENTS.  All contributing project authors may
8  *  be found in the AUTHORS file in the root of the source tree.
9  */
10 
11 #import <Foundation/Foundation.h>
12 
13 #import "RTCMacros.h"
14 
15 NS_ASSUME_NONNULL_BEGIN
16 
17 /** This does not currently conform to the spec. */
18 RTC_OBJC_EXPORT
19 @interface RTC_OBJC_TYPE (RTCLegacyStatsReport) : NSObject
20 
21 /** Time since 1970-01-01T00:00:00Z in milliseconds. */
22 @property(nonatomic, readonly) CFTimeInterval timestamp;
23 
24 /** The type of stats held by this object. */
25 @property(nonatomic, readonly) NSString *type;
26 
27 /** The identifier for this object. */
28 @property(nonatomic, readonly) NSString *reportId;
29 
30 /** A dictionary holding the actual stats. */
31 @property(nonatomic, readonly) NSDictionary<NSString *, NSString *> *values;
32 
33 - (instancetype)init NS_UNAVAILABLE;
34 
35 @end
36 
37 NS_ASSUME_NONNULL_END
38