lpw
2024-09-25 f76fcb126b14e9c98fc80fbb9dd10a7f79875f03
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#import <Foundation/Foundation.h>
 
/// Debug values for testing geography.
typedef NS_ENUM(NSInteger, UMPDebugGeography) {
  UMPDebugGeographyDisabled = 0,  ///< Disable geography debugging.
  UMPDebugGeographyEEA = 1,       ///< Geography appears as in EEA for debug devices.
  UMPDebugGeographyNotEEA = 2,    ///< Geography appears as not in EEA for debug devices.
};
 
/// Overrides settings for debugging or testing.
@interface UMPDebugSettings : NSObject <NSCopying>
 
/// Array of device identifier strings. Debug features are enabled for devices with these
/// identifiers. Debug features are always enabled for simulators.
@property(nonatomic, copy, nullable) NSArray<NSString *> *testDeviceIdentifiers;
 
/// Debug geography.
@property(nonatomic) UMPDebugGeography geography;
 
@end