16
16
17
17
#import < Foundation/Foundation.h>
18
18
19
- // NS_SWIFT_NAME can only translate factory methods before the iOS 9.3 SDK.
20
- // Wrap it in our own macro if it's a non-compatible SDK.
21
- #ifndef FIR_SWIFT_NAME
22
- #ifdef __IPHONE_9_3
23
- #define FIR_SWIFT_NAME (X ) NS_SWIFT_NAME(X)
24
- #else
25
- #define FIR_SWIFT_NAME (X ) // Intentionally blank.
26
- #endif // #ifdef __IPHONE_9_3
27
- #endif // #ifndef FIR_SWIFT_NAME
28
-
29
19
NS_ASSUME_NONNULL_BEGIN
30
20
31
21
/* *
@@ -40,7 +30,7 @@ typedef NS_ENUM(NSInteger, FIRShortDynamicLinkPathLength) {
40
30
FIRShortDynamicLinkPathLengthShort,
41
31
/* * Short link with an extra long path for great difficulty in guessing. */
42
32
FIRShortDynamicLinkPathLengthUnguessable,
43
- } FIR_SWIFT_NAME (ShortDynamicLinkPathLength);
33
+ } NS_SWIFT_NAME (ShortDynamicLinkPathLength);
44
34
45
35
/* *
46
36
* @abstract The definition of the completion block used by URL shortener.
@@ -53,13 +43,13 @@ typedef NS_ENUM(NSInteger, FIRShortDynamicLinkPathLength) {
53
43
typedef void (^FIRDynamicLinkShortenerCompletion)(NSURL *_Nullable shortURL,
54
44
NSArray <NSString *> *_Nullable warnings,
55
45
NSError *_Nullable error)
56
- FIR_SWIFT_NAME (DynamicLinkShortenerCompletion);
46
+ NS_SWIFT_NAME (DynamicLinkShortenerCompletion);
57
47
58
48
/* *
59
49
* @class FIRDynamicLinkGoogleAnalyticsParameters
60
50
* @abstract The Dynamic Link analytics parameters.
61
51
*/
62
- FIR_SWIFT_NAME (DynamicLinkGoogleAnalyticsParameters)
52
+ NS_SWIFT_NAME (DynamicLinkGoogleAnalyticsParameters)
63
53
@interface FIRDynamicLinkGoogleAnalyticsParameters : NSObject
64
54
65
55
/* *
@@ -138,7 +128,7 @@ FIR_SWIFT_NAME(DynamicLinkGoogleAnalyticsParameters)
138
128
* @class FIRDynamicLinkIOSParameters
139
129
* @abstract The Dynamic Link iOS parameters.
140
130
*/
141
- FIR_SWIFT_NAME (DynamicLinkIOSParameters)
131
+ NS_SWIFT_NAME (DynamicLinkIOSParameters)
142
132
@interface FIRDynamicLinkIOSParameters : NSObject
143
133
144
134
/* *
@@ -214,7 +204,7 @@ FIR_SWIFT_NAME(DynamicLinkIOSParameters)
214
204
* @class FIRDynamicLinkItunesConnectAnalyticsParameters
215
205
* @abstract The Dynamic Link iTunes Connect parameters.
216
206
*/
217
- FIR_SWIFT_NAME (DynamicLinkItunesConnectAnalyticsParameters)
207
+ NS_SWIFT_NAME (DynamicLinkItunesConnectAnalyticsParameters)
218
208
@interface FIRDynamicLinkItunesConnectAnalyticsParameters : NSObject
219
209
220
210
/* *
@@ -255,7 +245,7 @@ FIR_SWIFT_NAME(DynamicLinkItunesConnectAnalyticsParameters)
255
245
* @class FIRDynamicLinkAndroidParameters
256
246
* @abstract The Dynamic Link Android parameters.
257
247
*/
258
- FIR_SWIFT_NAME (DynamicLinkAndroidParameters)
248
+ NS_SWIFT_NAME (DynamicLinkAndroidParameters)
259
249
@interface FIRDynamicLinkAndroidParameters : NSObject
260
250
261
251
/* *
@@ -303,7 +293,7 @@ FIR_SWIFT_NAME(DynamicLinkAndroidParameters)
303
293
* @class FIRDynamicLinkSocialMetaTagParameters
304
294
* @abstract The Dynamic Link Social Meta Tag parameters.
305
295
*/
306
- FIR_SWIFT_NAME (DynamicLinkSocialMetaTagParameters)
296
+ NS_SWIFT_NAME (DynamicLinkSocialMetaTagParameters)
307
297
@interface FIRDynamicLinkSocialMetaTagParameters : NSObject
308
298
309
299
/* *
@@ -344,7 +334,7 @@ FIR_SWIFT_NAME(DynamicLinkSocialMetaTagParameters)
344
334
* @class FIRDynamicLinkNavigationInfoParameters
345
335
* @abstract Options class for defining navigation behavior of the Dynamic Link.
346
336
*/
347
- FIR_SWIFT_NAME (DynamicLinkNavigationInfoParameters)
337
+ NS_SWIFT_NAME (DynamicLinkNavigationInfoParameters)
348
338
@interface FIRDynamicLinkNavigationInfoParameters : NSObject
349
339
350
340
/* *
@@ -379,7 +369,7 @@ FIR_SWIFT_NAME(DynamicLinkNavigationInfoParameters)
379
369
* @abstract Options class for defining other platform(s) parameters of the Dynamic Link.
380
370
* Other here means not covered by specific parameters (not iOS and not Android).
381
371
*/
382
- FIR_SWIFT_NAME (DynamicLinkOtherPlatformParameters)
372
+ NS_SWIFT_NAME (DynamicLinkOtherPlatformParameters)
383
373
@interface FIRDynamicLinkOtherPlatformParameters : NSObject
384
374
385
375
/* *
@@ -411,7 +401,7 @@ FIR_SWIFT_NAME(DynamicLinkOtherPlatformParameters)
411
401
* @class FIRDynamicLinkComponentsOptions
412
402
* @abstract Options class for defining how Dynamic Link URLs are generated.
413
403
*/
414
- FIR_SWIFT_NAME (DynamicLinkComponentsOptions)
404
+ NS_SWIFT_NAME (DynamicLinkComponentsOptions)
415
405
@interface FIRDynamicLinkComponentsOptions : NSObject
416
406
417
407
/* *
@@ -444,7 +434,7 @@ FIR_SWIFT_NAME(DynamicLinkComponentsOptions)
444
434
* Dynamic Link URLs. Short URLs will have a domain and a randomized path; long URLs will have a
445
435
* domain and a query that contains all of the Dynamic Link parameters.
446
436
*/
447
- FIR_SWIFT_NAME (DynamicLinkComponents)
437
+ NS_SWIFT_NAME (DynamicLinkComponents)
448
438
@interface FIRDynamicLinkComponents : NSObject
449
439
450
440
/* *
0 commit comments