lpw
2024-06-24 14dac3416fa64cec3ca6523835297bf7a4d7d9bd
commit | author | age
97fc0a 1 /*
L 2  * Copyright (c) Meta Platforms, Inc. and affiliates.
3  * All rights reserved.
4  *
5  * This source code is licensed under the license found in the
6  * LICENSE file in the root directory of this source tree.
7  */
8 #import <FBSDKCoreKit/FBSDKDomainConfigurationProviding.h>
9 #import <Foundation/Foundation.h>
10
11 @protocol FBSDKGraphRequestFactory;
12 @protocol FBSDKGraphRequestConnectionFactory;
13 @protocol FBSDKSettings;
14 @protocol FBSDKDataPersisting;
15
16 NS_ASSUME_NONNULL_BEGIN
17
18 NS_SWIFT_NAME(_DomainConfigurationManager)
19 @interface FBSDKDomainConfigurationManager : NSObject <FBSDKDomainConfigurationProviding>
20
21 + (instancetype)sharedInstance;
22
23 + (instancetype)new NS_UNAVAILABLE;
24 - (instancetype)init NS_UNAVAILABLE;
25
26 @property (nullable, nonatomic) id<FBSDKGraphRequestFactory> graphRequestFactory;
27 @property (nullable, nonatomic) id<FBSDKGraphRequestConnectionFactory> graphRequestConnectionFactory;
28 @property (nullable, nonatomic) id<FBSDKSettings> settings;
29 @property (nullable, nonatomic) id<FBSDKDataPersisting> dataStore;
30
31 @end
32
33 NS_ASSUME_NONNULL_END