lpw
2023-07-20 80f7cc0c18ce7e590a4c14cd1011a82b296770f5
commit | author | age
e0ec42 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
9 #import <Foundation/Foundation.h>
10
11 /// @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logProductItem` method on `FBSDKAppEvents`.
12
13 /// typedef for FBSDKAppEventParameterProduct
14 typedef NSString *const FBSDKAppEventParameterProduct NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterProduct);
15
16 /// Parameter key used to specify the product item's category.
17 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCategory;
18
19 /// Parameter key used to specify the product item's custom label 0.
20 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel0;
21
22 /// Parameter key used to specify the product item's custom label 1.
23 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel1;
24
25 /// Parameter key used to specify the product item's custom label 2.
26 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel2;
27
28 /// Parameter key used to specify the product item's custom label 3.
29 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel3;
30
31 /// Parameter key used to specify the product item's custom label 4.
32 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel4;
33
34 /// Parameter key used to specify the product item's AppLink app URL for iOS.
35 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSUrl;
36
37 /// Parameter key used to specify the product item's AppLink app ID for iOS App Store.
38 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppStoreID;
39
40 /// Parameter key used to specify the product item's AppLink app name for iOS.
41 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppName;
42
43 /// Parameter key used to specify the product item's AppLink app URL for iPhone.
44 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneUrl;
45
46 /// Parameter key used to specify the product item's AppLink app ID for iPhone App Store.
47 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppStoreID;
48
49 /// Parameter key used to specify the product item's AppLink app name for iPhone.
50 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppName;
51
52 /// Parameter key used to specify the product item's AppLink app URL for iPad.
53 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadUrl;
54
55 /// Parameter key used to specify the product item's AppLink app ID for iPad App Store.
56 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppStoreID;
57
58 /// Parameter key used to specify the product item's AppLink app name for iPad.
59 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppName;
60
61 /// Parameter key used to specify the product item's AppLink app URL for Android.
62 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidUrl;
63
64 /// Parameter key used to specify the product item's AppLink fully-qualified package name for intent generation.
65 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidPackage;
66
67 /// Parameter key used to specify the product item's AppLink app name for Android.
68 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidAppName;
69
70 /// Parameter key used to specify the product item's AppLink app URL for Windows Phone.
71 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneUrl;
72
73 /// Parameter key used to specify the product item's AppLink app ID, as a GUID, for App Store.
74 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppID;
75
76 /// Parameter key used to specify the product item's AppLink app name for Windows Phone.
77 FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppName;