objc2_store_kit/generated/
SKAdImpression.rs1use core::ffi::*;
4use core::ptr::NonNull;
5use objc2::__framework_prelude::*;
6use objc2_foundation::*;
7
8use crate::*;
9
10extern_class!(
11 #[unsafe(super(NSObject))]
13 #[derive(Debug, PartialEq, Eq, Hash)]
14 pub struct SKAdImpression;
15);
16
17extern_conformance!(
18 unsafe impl NSObjectProtocol for SKAdImpression {}
19);
20
21impl SKAdImpression {
22 extern_methods!(
23 #[unsafe(method(sourceAppStoreItemIdentifier))]
25 #[unsafe(method_family = none)]
26 pub unsafe fn sourceAppStoreItemIdentifier(&self) -> Retained<NSNumber>;
27
28 #[unsafe(method(setSourceAppStoreItemIdentifier:))]
30 #[unsafe(method_family = none)]
31 pub unsafe fn setSourceAppStoreItemIdentifier(
32 &self,
33 source_app_store_item_identifier: &NSNumber,
34 );
35
36 #[unsafe(method(advertisedAppStoreItemIdentifier))]
38 #[unsafe(method_family = none)]
39 pub unsafe fn advertisedAppStoreItemIdentifier(&self) -> Retained<NSNumber>;
40
41 #[unsafe(method(setAdvertisedAppStoreItemIdentifier:))]
43 #[unsafe(method_family = none)]
44 pub unsafe fn setAdvertisedAppStoreItemIdentifier(
45 &self,
46 advertised_app_store_item_identifier: &NSNumber,
47 );
48
49 #[unsafe(method(adNetworkIdentifier))]
51 #[unsafe(method_family = none)]
52 pub unsafe fn adNetworkIdentifier(&self) -> Retained<NSString>;
53
54 #[unsafe(method(setAdNetworkIdentifier:))]
56 #[unsafe(method_family = none)]
57 pub unsafe fn setAdNetworkIdentifier(&self, ad_network_identifier: &NSString);
58
59 #[unsafe(method(adCampaignIdentifier))]
61 #[unsafe(method_family = none)]
62 pub unsafe fn adCampaignIdentifier(&self) -> Retained<NSNumber>;
63
64 #[unsafe(method(setAdCampaignIdentifier:))]
66 #[unsafe(method_family = none)]
67 pub unsafe fn setAdCampaignIdentifier(&self, ad_campaign_identifier: &NSNumber);
68
69 #[unsafe(method(sourceIdentifier))]
71 #[unsafe(method_family = none)]
72 pub unsafe fn sourceIdentifier(&self) -> Retained<NSNumber>;
73
74 #[unsafe(method(setSourceIdentifier:))]
76 #[unsafe(method_family = none)]
77 pub unsafe fn setSourceIdentifier(&self, source_identifier: &NSNumber);
78
79 #[unsafe(method(adImpressionIdentifier))]
81 #[unsafe(method_family = none)]
82 pub unsafe fn adImpressionIdentifier(&self) -> Retained<NSString>;
83
84 #[unsafe(method(setAdImpressionIdentifier:))]
86 #[unsafe(method_family = none)]
87 pub unsafe fn setAdImpressionIdentifier(&self, ad_impression_identifier: &NSString);
88
89 #[unsafe(method(adType))]
91 #[unsafe(method_family = none)]
92 pub unsafe fn adType(&self) -> Option<Retained<NSString>>;
93
94 #[unsafe(method(setAdType:))]
96 #[unsafe(method_family = none)]
97 pub unsafe fn setAdType(&self, ad_type: Option<&NSString>);
98
99 #[unsafe(method(adDescription))]
101 #[unsafe(method_family = none)]
102 pub unsafe fn adDescription(&self) -> Option<Retained<NSString>>;
103
104 #[unsafe(method(setAdDescription:))]
106 #[unsafe(method_family = none)]
107 pub unsafe fn setAdDescription(&self, ad_description: Option<&NSString>);
108
109 #[unsafe(method(adPurchaserName))]
111 #[unsafe(method_family = none)]
112 pub unsafe fn adPurchaserName(&self) -> Option<Retained<NSString>>;
113
114 #[unsafe(method(setAdPurchaserName:))]
116 #[unsafe(method_family = none)]
117 pub unsafe fn setAdPurchaserName(&self, ad_purchaser_name: Option<&NSString>);
118
119 #[unsafe(method(timestamp))]
121 #[unsafe(method_family = none)]
122 pub unsafe fn timestamp(&self) -> Retained<NSNumber>;
123
124 #[unsafe(method(setTimestamp:))]
126 #[unsafe(method_family = none)]
127 pub unsafe fn setTimestamp(&self, timestamp: &NSNumber);
128
129 #[unsafe(method(signature))]
131 #[unsafe(method_family = none)]
132 pub unsafe fn signature(&self) -> Retained<NSString>;
133
134 #[unsafe(method(setSignature:))]
136 #[unsafe(method_family = none)]
137 pub unsafe fn setSignature(&self, signature: &NSString);
138
139 #[unsafe(method(version))]
141 #[unsafe(method_family = none)]
142 pub unsafe fn version(&self) -> Retained<NSString>;
143
144 #[unsafe(method(setVersion:))]
146 #[unsafe(method_family = none)]
147 pub unsafe fn setVersion(&self, version: &NSString);
148 );
149}
150
151impl SKAdImpression {
153 extern_methods!(
154 #[unsafe(method(init))]
155 #[unsafe(method_family = init)]
156 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
157
158 #[unsafe(method(new))]
159 #[unsafe(method_family = new)]
160 pub unsafe fn new() -> Retained<Self>;
161 );
162}