lpw
2024-04-15 97fc0a41111c5a929ee8be9d6511775697ffa760
commit | author | age
e0ec42 1 #if 0
L 2 #elif defined(__arm64__) && __arm64__
97fc0a 3 // Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
e0ec42 4 #ifndef FBAEMKIT_SWIFT_H
L 5 #define FBAEMKIT_SWIFT_H
6 #pragma clang diagnostic push
7 #pragma clang diagnostic ignored "-Wgcc-compat"
8
9 #if !defined(__has_include)
10 # define __has_include(x) 0
11 #endif
12 #if !defined(__has_attribute)
13 # define __has_attribute(x) 0
14 #endif
15 #if !defined(__has_feature)
16 # define __has_feature(x) 0
17 #endif
18 #if !defined(__has_warning)
19 # define __has_warning(x) 0
20 #endif
21
22 #if __has_include(<swift/objc-prologue.h>)
23 # include <swift/objc-prologue.h>
24 #endif
25
26 #pragma clang diagnostic ignored "-Wauto-import"
27 #if defined(__OBJC__)
28 #include <Foundation/Foundation.h>
29 #endif
30 #if defined(__cplusplus)
31 #include <cstdint>
32 #include <cstddef>
33 #include <cstdbool>
97fc0a 34 #include <cstring>
L 35 #include <stdlib.h>
36 #include <new>
37 #include <type_traits>
e0ec42 38 #else
L 39 #include <stdint.h>
40 #include <stddef.h>
41 #include <stdbool.h>
97fc0a 42 #include <string.h>
L 43 #endif
44 #if defined(__cplusplus)
45 #if defined(__arm64e__) && __has_include(<ptrauth.h>)
46 # include <ptrauth.h>
47 #else
48 #pragma clang diagnostic push
49 #pragma clang diagnostic ignored "-Wreserved-macro-identifier"
50 # ifndef __ptrauth_swift_value_witness_function_pointer
51 #  define __ptrauth_swift_value_witness_function_pointer(x)
52 # endif
53 # ifndef __ptrauth_swift_class_method_pointer
54 #  define __ptrauth_swift_class_method_pointer(x)
55 # endif
56 #pragma clang diagnostic pop
57 #endif
e0ec42 58 #endif
L 59
60 #if !defined(SWIFT_TYPEDEFS)
61 # define SWIFT_TYPEDEFS 1
62 # if __has_include(<uchar.h>)
63 #  include <uchar.h>
64 # elif !defined(__cplusplus)
65 typedef uint_least16_t char16_t;
66 typedef uint_least32_t char32_t;
67 # endif
68 typedef float swift_float2  __attribute__((__ext_vector_type__(2)));
69 typedef float swift_float3  __attribute__((__ext_vector_type__(3)));
70 typedef float swift_float4  __attribute__((__ext_vector_type__(4)));
71 typedef double swift_double2  __attribute__((__ext_vector_type__(2)));
72 typedef double swift_double3  __attribute__((__ext_vector_type__(3)));
73 typedef double swift_double4  __attribute__((__ext_vector_type__(4)));
74 typedef int swift_int2  __attribute__((__ext_vector_type__(2)));
75 typedef int swift_int3  __attribute__((__ext_vector_type__(3)));
76 typedef int swift_int4  __attribute__((__ext_vector_type__(4)));
77 typedef unsigned int swift_uint2  __attribute__((__ext_vector_type__(2)));
78 typedef unsigned int swift_uint3  __attribute__((__ext_vector_type__(3)));
79 typedef unsigned int swift_uint4  __attribute__((__ext_vector_type__(4)));
80 #endif
81
82 #if !defined(SWIFT_PASTE)
83 # define SWIFT_PASTE_HELPER(x, y) x##y
84 # define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
85 #endif
86 #if !defined(SWIFT_METATYPE)
87 # define SWIFT_METATYPE(X) Class
88 #endif
89 #if !defined(SWIFT_CLASS_PROPERTY)
90 # if __has_feature(objc_class_property)
91 #  define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
92 # else
97fc0a 93 #  define SWIFT_CLASS_PROPERTY(...) 
e0ec42 94 # endif
L 95 #endif
97fc0a 96 #if !defined(SWIFT_RUNTIME_NAME)
L 97 # if __has_attribute(objc_runtime_name)
98 #  define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
99 # else
100 #  define SWIFT_RUNTIME_NAME(X) 
101 # endif
e0ec42 102 #endif
97fc0a 103 #if !defined(SWIFT_COMPILE_NAME)
L 104 # if __has_attribute(swift_name)
105 #  define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
106 # else
107 #  define SWIFT_COMPILE_NAME(X) 
108 # endif
e0ec42 109 #endif
97fc0a 110 #if !defined(SWIFT_METHOD_FAMILY)
L 111 # if __has_attribute(objc_method_family)
112 #  define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
113 # else
114 #  define SWIFT_METHOD_FAMILY(X) 
115 # endif
e0ec42 116 #endif
97fc0a 117 #if !defined(SWIFT_NOESCAPE)
L 118 # if __has_attribute(noescape)
119 #  define SWIFT_NOESCAPE __attribute__((noescape))
120 # else
121 #  define SWIFT_NOESCAPE 
122 # endif
e0ec42 123 #endif
97fc0a 124 #if !defined(SWIFT_RELEASES_ARGUMENT)
L 125 # if __has_attribute(ns_consumed)
126 #  define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
127 # else
128 #  define SWIFT_RELEASES_ARGUMENT 
129 # endif
e0ec42 130 #endif
97fc0a 131 #if !defined(SWIFT_WARN_UNUSED_RESULT)
L 132 # if __has_attribute(warn_unused_result)
133 #  define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
134 # else
135 #  define SWIFT_WARN_UNUSED_RESULT 
136 # endif
e0ec42 137 #endif
97fc0a 138 #if !defined(SWIFT_NORETURN)
L 139 # if __has_attribute(noreturn)
140 #  define SWIFT_NORETURN __attribute__((noreturn))
141 # else
142 #  define SWIFT_NORETURN 
143 # endif
e0ec42 144 #endif
L 145 #if !defined(SWIFT_CLASS_EXTRA)
97fc0a 146 # define SWIFT_CLASS_EXTRA 
e0ec42 147 #endif
L 148 #if !defined(SWIFT_PROTOCOL_EXTRA)
97fc0a 149 # define SWIFT_PROTOCOL_EXTRA 
e0ec42 150 #endif
L 151 #if !defined(SWIFT_ENUM_EXTRA)
97fc0a 152 # define SWIFT_ENUM_EXTRA 
e0ec42 153 #endif
L 154 #if !defined(SWIFT_CLASS)
155 # if __has_attribute(objc_subclassing_restricted)
156 #  define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
157 #  define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
158 # else
159 #  define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
160 #  define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
161 # endif
162 #endif
163 #if !defined(SWIFT_RESILIENT_CLASS)
164 # if __has_attribute(objc_class_stub)
165 #  define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
166 #  define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
167 # else
168 #  define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
169 #  define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
170 # endif
171 #endif
172 #if !defined(SWIFT_PROTOCOL)
173 # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
174 # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
175 #endif
176 #if !defined(SWIFT_EXTENSION)
177 # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
178 #endif
179 #if !defined(OBJC_DESIGNATED_INITIALIZER)
180 # if __has_attribute(objc_designated_initializer)
181 #  define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
182 # else
97fc0a 183 #  define OBJC_DESIGNATED_INITIALIZER 
e0ec42 184 # endif
L 185 #endif
186 #if !defined(SWIFT_ENUM_ATTR)
97fc0a 187 # if __has_attribute(enum_extensibility)
e0ec42 188 #  define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
L 189 # else
97fc0a 190 #  define SWIFT_ENUM_ATTR(_extensibility) 
e0ec42 191 # endif
L 192 #endif
193 #if !defined(SWIFT_ENUM)
194 # define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
195 # if __has_feature(generalized_swift_name)
196 #  define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
197 # else
198 #  define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
199 # endif
200 #endif
201 #if !defined(SWIFT_UNAVAILABLE)
202 # define SWIFT_UNAVAILABLE __attribute__((unavailable))
203 #endif
204 #if !defined(SWIFT_UNAVAILABLE_MSG)
205 # define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
206 #endif
207 #if !defined(SWIFT_AVAILABILITY)
208 # define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
209 #endif
210 #if !defined(SWIFT_WEAK_IMPORT)
211 # define SWIFT_WEAK_IMPORT __attribute__((weak_import))
212 #endif
213 #if !defined(SWIFT_DEPRECATED)
214 # define SWIFT_DEPRECATED __attribute__((deprecated))
215 #endif
216 #if !defined(SWIFT_DEPRECATED_MSG)
217 # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
218 #endif
97fc0a 219 #if !defined(SWIFT_DEPRECATED_OBJC)
L 220 # if __has_feature(attribute_diagnose_if_objc)
221 #  define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
222 # else
223 #  define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
224 # endif
e0ec42 225 #endif
L 226 #if defined(__OBJC__)
227 #if !defined(IBSegueAction)
97fc0a 228 # define IBSegueAction 
e0ec42 229 #endif
L 230 #endif
231 #if !defined(SWIFT_EXTERN)
232 # if defined(__cplusplus)
233 #  define SWIFT_EXTERN extern "C"
234 # else
235 #  define SWIFT_EXTERN extern
236 # endif
237 #endif
238 #if !defined(SWIFT_CALL)
239 # define SWIFT_CALL __attribute__((swiftcall))
240 #endif
97fc0a 241 #if !defined(SWIFT_INDIRECT_RESULT)
L 242 # define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
e0ec42 243 #endif
97fc0a 244 #if !defined(SWIFT_CONTEXT)
L 245 # define SWIFT_CONTEXT __attribute__((swift_context))
246 #endif
247 #if !defined(SWIFT_ERROR_RESULT)
248 # define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
249 #endif
250 #if defined(__cplusplus)
251 # define SWIFT_NOEXCEPT noexcept
e0ec42 252 #else
L 253 # define SWIFT_NOEXCEPT 
254 #endif
97fc0a 255 #if !defined(SWIFT_C_INLINE_THUNK)
L 256 # if __has_attribute(always_inline)
257 # if __has_attribute(nodebug)
258 #  define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
259 # else
260 #  define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
261 # endif
262 # else
263 #  define SWIFT_C_INLINE_THUNK inline
264 # endif
e0ec42 265 #endif
97fc0a 266 #if defined(_WIN32)
L 267 #if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
268 # define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
269 #endif
270 #else
271 #if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
272 # define SWIFT_IMPORT_STDLIB_SYMBOL 
e0ec42 273 #endif
L 274 #endif
275 #if defined(__OBJC__)
97fc0a 276 #if __has_feature(objc_modules)
e0ec42 277 #if __has_warning("-Watimport-in-framework-header")
L 278 #pragma clang diagnostic ignored "-Watimport-in-framework-header"
279 #endif
280 @import Foundation;
281 @import ObjectiveC;
282 #endif
283
284 #endif
285 #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
286 #pragma clang diagnostic ignored "-Wduplicate-method-arg"
287 #if __has_warning("-Wpragma-clang-attribute")
288 # pragma clang diagnostic ignored "-Wpragma-clang-attribute"
289 #endif
290 #pragma clang diagnostic ignored "-Wunknown-pragmas"
291 #pragma clang diagnostic ignored "-Wnullability"
292 #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
293
294 #if __has_attribute(external_source_symbol)
295 # pragma push_macro("any")
296 # undef any
297 # pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBAEMKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
298 # pragma pop_macro("any")
299 #endif
300
301 #if defined(__OBJC__)
302 @class NSString;
303
304 SWIFT_PROTOCOL_NAMED("AEMNetworking")
305 @protocol FBAEMNetworking
306 - (void)startGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary<NSString *, id> * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString HTTPMethod:(NSString * _Nullable)method completion:(void (^ _Nonnull)(id _Nullable, NSError * _Nullable))completion;
307 @end
308
309 @protocol FBSKAdNetworkReporting;
310 @protocol FBSDKDataPersisting;
311 @class NSURL;
312 @class NSNumber;
313
314 SWIFT_CLASS_NAMED("AEMReporter")
315 @interface FBAEMReporter : NSObject
316 + (void)configureWithNetworker:(id <FBAEMNetworking> _Nullable)networker appID:(NSString * _Nullable)appID reporter:(id <FBSKAdNetworkReporting> _Nullable)reporter;
317 + (void)configureWithNetworker:(id <FBAEMNetworking> _Nullable)networker appID:(NSString * _Nullable)appID reporter:(id <FBSKAdNetworkReporting> _Nullable)reporter analyticsAppID:(NSString * _Nullable)analyticsAppID store:(id <FBSDKDataPersisting> _Nullable)store;
97fc0a 318 /// Enable AEM reporting. This function won’t work and AEM APIs will early return.
L 319 /// This function should be called in application(_:open:options:) from ApplicationDelegate.
e0ec42 320 + (void)enable;
L 321 /// Control whether to enable conversion filtering
322 /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate
323 + (void)setConversionFilteringEnabled:(BOOL)enabled;
324 /// Control whether to enable catalog matching
325 /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate
326 + (void)setCatalogMatchingEnabled:(BOOL)enabled;
327 /// Control whether to enable advertiser rule match enabled in server side. This is expected
328 /// to be called internally by FB SDK and will be removed in the future
329 /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate
330 + (void)setAdvertiserRuleMatchInServerEnabled:(BOOL)enabled;
331 /// Handle deeplink
332 /// This function should be called in <code>application(_:open:options:) </code>from ApplicationDelegate
97fc0a 333 + (void)handle:(NSURL * _Nullable)url;
e0ec42 334 /// Calculate the conversion value for the app event based on the AEM configuration
L 335 /// This function should be called when you log any in-app events
336 + (void)recordAndUpdateEvent:(NSString * _Nonnull)event currency:(NSString * _Nullable)currency value:(NSNumber * _Nullable)value parameters:(NSDictionary<NSString *, id> * _Nullable)parameters;
337 - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
338 @end
339
340
341 SWIFT_PROTOCOL_NAMED("SKAdNetworkReporting")
342 @protocol FBSKAdNetworkReporting
343 - (BOOL)shouldCutoff SWIFT_WARN_UNUSED_RESULT;
344 - (BOOL)isReportingEvent:(NSString * _Nonnull)event SWIFT_WARN_UNUSED_RESULT;
345 - (void)checkAndRevokeTimer;
346 @end
347
348 #endif
349 #if __has_attribute(external_source_symbol)
350 # pragma clang attribute pop
351 #endif
97fc0a 352 #if defined(__cplusplus)
L 353 #endif
e0ec42 354 #pragma clang diagnostic pop
L 355 #endif
356
357 #else
358 #error unsupported Swift architecture
359 #endif