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