// // AppsFlyerConsent.h // AppsFlyerLib // // Created by Veronica Belyakov on 14/01/2024. // #import NS_ASSUME_NONNULL_BEGIN @interface AppsFlyerConsent : NSObject @property (nonatomic, readonly, assign) BOOL isUserSubjectToGDPR; @property (nonatomic, readonly, assign) BOOL hasConsentForDataUsage; @property (nonatomic, readonly, assign) BOOL hasConsentForAdsPersonalization; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initForGDPRUserWithHasConsentForDataUsage:(BOOL)hasConsentForDataUsage hasConsentForAdsPersonalization:(BOOL)hasConsentForAdsPersonalization NS_DESIGNATED_INITIALIZER; - (instancetype)initNonGDPRUser NS_DESIGNATED_INITIALIZER; @end NS_ASSUME_NONNULL_END