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