UNPKG

1.46 kBtext/x-cView Raw
1//
2// RNBranchConfig.h
3// Pods
4//
5// Created by Jimmy Dee on 6/7/17.
6//
7//
8
9#import <Foundation/Foundation.h>
10
11extern NSString * _Nonnull const RNBranchConfigDebugModeOption;
12extern NSString * _Nonnull const RNBranchConfigBranchKeyOption;
13extern NSString * _Nonnull const RNBranchConfigLiveKeyOption;
14extern NSString * _Nonnull const RNBranchConfigTestKeyOption;
15extern NSString * _Nonnull const RNBranchConfigUseTestInstanceOption;
16extern NSString * _Nonnull const RNBranchConfigDelayInitToCheckForSearchAdsOption;
17extern NSString * _Nonnull const RNBranchConfigAppleSearchAdsDebugModeOption;
18extern NSString * _Nonnull const RNBranchConfigDeferInitializationForJSLoadOption;
19
20@interface RNBranchConfig : NSObject
21
22@property (class, readonly, nonnull) RNBranchConfig *instance;
23@property (nonatomic, readonly, nullable) NSURL *configFileURL;
24@property (nonatomic, readonly) BOOL debugMode;
25@property (nonatomic, readonly, nullable) NSString *branchKey;
26@property (nonatomic, readonly, nullable) NSString *liveKey;
27@property (nonatomic, readonly, nullable) NSString *testKey;
28@property (nonatomic, readonly) BOOL useTestInstance;
29@property (nonatomic, readonly) BOOL delayInitToCheckForSearchAds;
30@property (nonatomic, readonly) BOOL appleSearchAdsDebugMode;
31@property (nonatomic, readonly) BOOL deferInitializationForJSLoad;
32
33- (nullable id)objectForKey:(NSString * _Nonnull)key;
34- (nullable id)objectForKeyedSubscript:(NSString * _Nonnull)key;
35
36@end