1
1
// Copyright 2013 The Flutter Authors. All rights reserved.
2
2
// Use of this source code is governed by a BSD-style license that can be
3
3
// found in the LICENSE file.
4
- // Autogenerated from Pigeon (v3.1.4 ), do not edit directly.
4
+ // Autogenerated from Pigeon (v3.1.5 ), do not edit directly.
5
5
// See also: https://pub.dev/packages/pigeon
6
6
#import " FWFGeneratedWebKitApis.h"
7
7
#import < Flutter/Flutter.h>
@@ -35,58 +35,72 @@ static id GetNullableObjectAtIndex(NSArray *array, NSInteger key) {
35
35
36
36
@interface FWFNSKeyValueObservingOptionsEnumData ()
37
37
+ (FWFNSKeyValueObservingOptionsEnumData *)fromMap : (NSDictionary *)dict ;
38
+ + (nullable FWFNSKeyValueObservingOptionsEnumData *)nullableFromMap : (NSDictionary *)dict ;
38
39
- (NSDictionary *)toMap ;
39
40
@end
40
41
@interface FWFNSKeyValueChangeKeyEnumData ()
41
42
+ (FWFNSKeyValueChangeKeyEnumData *)fromMap : (NSDictionary *)dict ;
43
+ + (nullable FWFNSKeyValueChangeKeyEnumData *)nullableFromMap : (NSDictionary *)dict ;
42
44
- (NSDictionary *)toMap ;
43
45
@end
44
46
@interface FWFWKUserScriptInjectionTimeEnumData ()
45
47
+ (FWFWKUserScriptInjectionTimeEnumData *)fromMap : (NSDictionary *)dict ;
48
+ + (nullable FWFWKUserScriptInjectionTimeEnumData *)nullableFromMap : (NSDictionary *)dict ;
46
49
- (NSDictionary *)toMap ;
47
50
@end
48
51
@interface FWFWKAudiovisualMediaTypeEnumData ()
49
52
+ (FWFWKAudiovisualMediaTypeEnumData *)fromMap : (NSDictionary *)dict ;
53
+ + (nullable FWFWKAudiovisualMediaTypeEnumData *)nullableFromMap : (NSDictionary *)dict ;
50
54
- (NSDictionary *)toMap ;
51
55
@end
52
56
@interface FWFWKWebsiteDataTypeEnumData ()
53
57
+ (FWFWKWebsiteDataTypeEnumData *)fromMap : (NSDictionary *)dict ;
58
+ + (nullable FWFWKWebsiteDataTypeEnumData *)nullableFromMap : (NSDictionary *)dict ;
54
59
- (NSDictionary *)toMap ;
55
60
@end
56
61
@interface FWFWKNavigationActionPolicyEnumData ()
57
62
+ (FWFWKNavigationActionPolicyEnumData *)fromMap : (NSDictionary *)dict ;
63
+ + (nullable FWFWKNavigationActionPolicyEnumData *)nullableFromMap : (NSDictionary *)dict ;
58
64
- (NSDictionary *)toMap ;
59
65
@end
60
66
@interface FWFNSHttpCookiePropertyKeyEnumData ()
61
67
+ (FWFNSHttpCookiePropertyKeyEnumData *)fromMap : (NSDictionary *)dict ;
68
+ + (nullable FWFNSHttpCookiePropertyKeyEnumData *)nullableFromMap : (NSDictionary *)dict ;
62
69
- (NSDictionary *)toMap ;
63
70
@end
64
71
@interface FWFNSUrlRequestData ()
65
72
+ (FWFNSUrlRequestData *)fromMap : (NSDictionary *)dict ;
73
+ + (nullable FWFNSUrlRequestData *)nullableFromMap : (NSDictionary *)dict ;
66
74
- (NSDictionary *)toMap ;
67
75
@end
68
76
@interface FWFWKUserScriptData ()
69
77
+ (FWFWKUserScriptData *)fromMap : (NSDictionary *)dict ;
78
+ + (nullable FWFWKUserScriptData *)nullableFromMap : (NSDictionary *)dict ;
70
79
- (NSDictionary *)toMap ;
71
80
@end
72
81
@interface FWFWKNavigationActionData ()
73
82
+ (FWFWKNavigationActionData *)fromMap : (NSDictionary *)dict ;
83
+ + (nullable FWFWKNavigationActionData *)nullableFromMap : (NSDictionary *)dict ;
74
84
- (NSDictionary *)toMap ;
75
85
@end
76
86
@interface FWFWKFrameInfoData ()
77
87
+ (FWFWKFrameInfoData *)fromMap : (NSDictionary *)dict ;
88
+ + (nullable FWFWKFrameInfoData *)nullableFromMap : (NSDictionary *)dict ;
78
89
- (NSDictionary *)toMap ;
79
90
@end
80
91
@interface FWFNSErrorData ()
81
92
+ (FWFNSErrorData *)fromMap : (NSDictionary *)dict ;
93
+ + (nullable FWFNSErrorData *)nullableFromMap : (NSDictionary *)dict ;
82
94
- (NSDictionary *)toMap ;
83
95
@end
84
96
@interface FWFWKScriptMessageData ()
85
97
+ (FWFWKScriptMessageData *)fromMap : (NSDictionary *)dict ;
98
+ + (nullable FWFWKScriptMessageData *)nullableFromMap : (NSDictionary *)dict ;
86
99
- (NSDictionary *)toMap ;
87
100
@end
88
101
@interface FWFNSHttpCookieData ()
89
102
+ (FWFNSHttpCookieData *)fromMap : (NSDictionary *)dict ;
103
+ + (nullable FWFNSHttpCookieData *)nullableFromMap : (NSDictionary *)dict ;
90
104
- (NSDictionary *)toMap ;
91
105
@end
92
106
@@ -103,6 +117,9 @@ + (FWFNSKeyValueObservingOptionsEnumData *)fromMap:(NSDictionary *)dict {
103
117
pigeonResult.value = [GetNullableObject (dict, @" value" ) integerValue ];
104
118
return pigeonResult;
105
119
}
120
+ + (nullable FWFNSKeyValueObservingOptionsEnumData *)nullableFromMap : (NSDictionary *)dict {
121
+ return (dict) ? [FWFNSKeyValueObservingOptionsEnumData fromMap: dict] : nil ;
122
+ }
106
123
- (NSDictionary *)toMap {
107
124
return @{
108
125
@" value" : @(self.value ),
@@ -121,6 +138,9 @@ + (FWFNSKeyValueChangeKeyEnumData *)fromMap:(NSDictionary *)dict {
121
138
pigeonResult.value = [GetNullableObject (dict, @" value" ) integerValue ];
122
139
return pigeonResult;
123
140
}
141
+ + (nullable FWFNSKeyValueChangeKeyEnumData *)nullableFromMap : (NSDictionary *)dict {
142
+ return (dict) ? [FWFNSKeyValueChangeKeyEnumData fromMap: dict] : nil ;
143
+ }
124
144
- (NSDictionary *)toMap {
125
145
return @{
126
146
@" value" : @(self.value ),
@@ -141,6 +161,9 @@ + (FWFWKUserScriptInjectionTimeEnumData *)fromMap:(NSDictionary *)dict {
141
161
pigeonResult.value = [GetNullableObject (dict, @" value" ) integerValue ];
142
162
return pigeonResult;
143
163
}
164
+ + (nullable FWFWKUserScriptInjectionTimeEnumData *)nullableFromMap : (NSDictionary *)dict {
165
+ return (dict) ? [FWFWKUserScriptInjectionTimeEnumData fromMap: dict] : nil ;
166
+ }
144
167
- (NSDictionary *)toMap {
145
168
return @{
146
169
@" value" : @(self.value ),
@@ -161,6 +184,9 @@ + (FWFWKAudiovisualMediaTypeEnumData *)fromMap:(NSDictionary *)dict {
161
184
pigeonResult.value = [GetNullableObject (dict, @" value" ) integerValue ];
162
185
return pigeonResult;
163
186
}
187
+ + (nullable FWFWKAudiovisualMediaTypeEnumData *)nullableFromMap : (NSDictionary *)dict {
188
+ return (dict) ? [FWFWKAudiovisualMediaTypeEnumData fromMap: dict] : nil ;
189
+ }
164
190
- (NSDictionary *)toMap {
165
191
return @{
166
192
@" value" : @(self.value ),
@@ -179,6 +205,9 @@ + (FWFWKWebsiteDataTypeEnumData *)fromMap:(NSDictionary *)dict {
179
205
pigeonResult.value = [GetNullableObject (dict, @" value" ) integerValue ];
180
206
return pigeonResult;
181
207
}
208
+ + (nullable FWFWKWebsiteDataTypeEnumData *)nullableFromMap : (NSDictionary *)dict {
209
+ return (dict) ? [FWFWKWebsiteDataTypeEnumData fromMap: dict] : nil ;
210
+ }
182
211
- (NSDictionary *)toMap {
183
212
return @{
184
213
@" value" : @(self.value ),
@@ -199,6 +228,9 @@ + (FWFWKNavigationActionPolicyEnumData *)fromMap:(NSDictionary *)dict {
199
228
pigeonResult.value = [GetNullableObject (dict, @" value" ) integerValue ];
200
229
return pigeonResult;
201
230
}
231
+ + (nullable FWFWKNavigationActionPolicyEnumData *)nullableFromMap : (NSDictionary *)dict {
232
+ return (dict) ? [FWFWKNavigationActionPolicyEnumData fromMap: dict] : nil ;
233
+ }
202
234
- (NSDictionary *)toMap {
203
235
return @{
204
236
@" value" : @(self.value ),
@@ -219,6 +251,9 @@ + (FWFNSHttpCookiePropertyKeyEnumData *)fromMap:(NSDictionary *)dict {
219
251
pigeonResult.value = [GetNullableObject (dict, @" value" ) integerValue ];
220
252
return pigeonResult;
221
253
}
254
+ + (nullable FWFNSHttpCookiePropertyKeyEnumData *)nullableFromMap : (NSDictionary *)dict {
255
+ return (dict) ? [FWFNSHttpCookiePropertyKeyEnumData fromMap: dict] : nil ;
256
+ }
222
257
- (NSDictionary *)toMap {
223
258
return @{
224
259
@" value" : @(self.value ),
@@ -248,6 +283,9 @@ + (FWFNSUrlRequestData *)fromMap:(NSDictionary *)dict {
248
283
NSAssert (pigeonResult.allHttpHeaderFields != nil , @" " );
249
284
return pigeonResult;
250
285
}
286
+ + (nullable FWFNSUrlRequestData *)nullableFromMap : (NSDictionary *)dict {
287
+ return (dict) ? [FWFNSUrlRequestData fromMap: dict] : nil ;
288
+ }
251
289
- (NSDictionary *)toMap {
252
290
return @{
253
291
@" url" : (self.url ?: [NSNull null ]),
@@ -272,12 +310,15 @@ + (FWFWKUserScriptData *)fromMap:(NSDictionary *)dict {
272
310
FWFWKUserScriptData *pigeonResult = [[FWFWKUserScriptData alloc ] init ];
273
311
pigeonResult.source = GetNullableObject (dict, @" source" );
274
312
NSAssert (pigeonResult.source != nil , @" " );
275
- pigeonResult.injectionTime =
276
- [FWFWKUserScriptInjectionTimeEnumData fromMap :GetNullableObject (dict, @" injectionTime" )];
313
+ pigeonResult.injectionTime = [FWFWKUserScriptInjectionTimeEnumData
314
+ nullableFromMap :GetNullableObject (dict, @" injectionTime" )];
277
315
pigeonResult.isMainFrameOnly = GetNullableObject (dict, @" isMainFrameOnly" );
278
316
NSAssert (pigeonResult.isMainFrameOnly != nil , @" " );
279
317
return pigeonResult;
280
318
}
319
+ + (nullable FWFWKUserScriptData *)nullableFromMap : (NSDictionary *)dict {
320
+ return (dict) ? [FWFWKUserScriptData fromMap: dict] : nil ;
321
+ }
281
322
- (NSDictionary *)toMap {
282
323
return @{
283
324
@" source" : (self.source ?: [NSNull null ]),
@@ -297,12 +338,16 @@ + (instancetype)makeWithRequest:(FWFNSUrlRequestData *)request
297
338
}
298
339
+ (FWFWKNavigationActionData *)fromMap : (NSDictionary *)dict {
299
340
FWFWKNavigationActionData *pigeonResult = [[FWFWKNavigationActionData alloc ] init ];
300
- pigeonResult.request = [FWFNSUrlRequestData fromMap :GetNullableObject (dict, @" request" )];
341
+ pigeonResult.request = [FWFNSUrlRequestData nullableFromMap :GetNullableObject (dict, @" request" )];
301
342
NSAssert (pigeonResult.request != nil , @" " );
302
- pigeonResult.targetFrame = [FWFWKFrameInfoData fromMap: GetNullableObject (dict, @" targetFrame" )];
343
+ pigeonResult.targetFrame =
344
+ [FWFWKFrameInfoData nullableFromMap: GetNullableObject (dict, @" targetFrame" )];
303
345
NSAssert (pigeonResult.targetFrame != nil , @" " );
304
346
return pigeonResult;
305
347
}
348
+ + (nullable FWFWKNavigationActionData *)nullableFromMap : (NSDictionary *)dict {
349
+ return (dict) ? [FWFWKNavigationActionData fromMap: dict] : nil ;
350
+ }
306
351
- (NSDictionary *)toMap {
307
352
return @{
308
353
@" request" : (self.request ? [self .request toMap ] : [NSNull null ]),
@@ -323,6 +368,9 @@ + (FWFWKFrameInfoData *)fromMap:(NSDictionary *)dict {
323
368
NSAssert (pigeonResult.isMainFrame != nil , @" " );
324
369
return pigeonResult;
325
370
}
371
+ + (nullable FWFWKFrameInfoData *)nullableFromMap : (NSDictionary *)dict {
372
+ return (dict) ? [FWFWKFrameInfoData fromMap: dict] : nil ;
373
+ }
326
374
- (NSDictionary *)toMap {
327
375
return @{
328
376
@" isMainFrame" : (self.isMainFrame ?: [NSNull null ]),
@@ -350,6 +398,9 @@ + (FWFNSErrorData *)fromMap:(NSDictionary *)dict {
350
398
NSAssert (pigeonResult.localizedDescription != nil , @" " );
351
399
return pigeonResult;
352
400
}
401
+ + (nullable FWFNSErrorData *)nullableFromMap : (NSDictionary *)dict {
402
+ return (dict) ? [FWFNSErrorData fromMap: dict] : nil ;
403
+ }
353
404
- (NSDictionary *)toMap {
354
405
return @{
355
406
@" code" : (self.code ?: [NSNull null ]),
@@ -373,6 +424,9 @@ + (FWFWKScriptMessageData *)fromMap:(NSDictionary *)dict {
373
424
pigeonResult.body = GetNullableObject (dict, @" body" );
374
425
return pigeonResult;
375
426
}
427
+ + (nullable FWFWKScriptMessageData *)nullableFromMap : (NSDictionary *)dict {
428
+ return (dict) ? [FWFWKScriptMessageData fromMap: dict] : nil ;
429
+ }
376
430
- (NSDictionary *)toMap {
377
431
return @{
378
432
@" name" : (self.name ?: [NSNull null ]),
@@ -397,6 +451,9 @@ + (FWFNSHttpCookieData *)fromMap:(NSDictionary *)dict {
397
451
NSAssert (pigeonResult.propertyValues != nil , @" " );
398
452
return pigeonResult;
399
453
}
454
+ + (nullable FWFNSHttpCookieData *)nullableFromMap : (NSDictionary *)dict {
455
+ return (dict) ? [FWFNSHttpCookieData fromMap: dict] : nil ;
456
+ }
400
457
- (NSDictionary *)toMap {
401
458
return @{
402
459
@" propertyKeys" : (self.propertyKeys ?: [NSNull null ]),
@@ -899,6 +956,63 @@ void FWFWKWebViewConfigurationHostApiSetup(id<FlutterBinaryMessenger> binaryMess
899
956
}
900
957
}
901
958
}
959
+ @interface FWFWKWebViewConfigurationFlutterApiCodecReader : FlutterStandardReader
960
+ @end
961
+ @implementation FWFWKWebViewConfigurationFlutterApiCodecReader
962
+ @end
963
+
964
+ @interface FWFWKWebViewConfigurationFlutterApiCodecWriter : FlutterStandardWriter
965
+ @end
966
+ @implementation FWFWKWebViewConfigurationFlutterApiCodecWriter
967
+ @end
968
+
969
+ @interface FWFWKWebViewConfigurationFlutterApiCodecReaderWriter : FlutterStandardReaderWriter
970
+ @end
971
+ @implementation FWFWKWebViewConfigurationFlutterApiCodecReaderWriter
972
+ - (FlutterStandardWriter *)writerWithData : (NSMutableData *)data {
973
+ return [[FWFWKWebViewConfigurationFlutterApiCodecWriter alloc ] initWithData: data];
974
+ }
975
+ - (FlutterStandardReader *)readerWithData : (NSData *)data {
976
+ return [[FWFWKWebViewConfigurationFlutterApiCodecReader alloc ] initWithData: data];
977
+ }
978
+ @end
979
+
980
+ NSObject <FlutterMessageCodec> *FWFWKWebViewConfigurationFlutterApiGetCodec () {
981
+ static dispatch_once_t sPred = 0 ;
982
+ static FlutterStandardMessageCodec *sSharedObject = nil ;
983
+ dispatch_once (&sPred , ^{
984
+ FWFWKWebViewConfigurationFlutterApiCodecReaderWriter *readerWriter =
985
+ [[FWFWKWebViewConfigurationFlutterApiCodecReaderWriter alloc ] init ];
986
+ sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter: readerWriter];
987
+ });
988
+ return sSharedObject ;
989
+ }
990
+
991
+ @interface FWFWKWebViewConfigurationFlutterApi ()
992
+ @property (nonatomic , strong ) NSObject <FlutterBinaryMessenger> *binaryMessenger;
993
+ @end
994
+
995
+ @implementation FWFWKWebViewConfigurationFlutterApi
996
+
997
+ - (instancetype )initWithBinaryMessenger : (NSObject <FlutterBinaryMessenger> *)binaryMessenger {
998
+ self = [super init ];
999
+ if (self) {
1000
+ _binaryMessenger = binaryMessenger;
1001
+ }
1002
+ return self;
1003
+ }
1004
+ - (void )createWithIdentifier : (NSNumber *)arg_identifier
1005
+ completion : (void (^)(NSError *_Nullable))completion {
1006
+ FlutterBasicMessageChannel *channel = [FlutterBasicMessageChannel
1007
+ messageChannelWithName: @" dev.flutter.pigeon.WKWebViewConfigurationFlutterApi.create"
1008
+ binaryMessenger: self .binaryMessenger
1009
+ codec: FWFWKWebViewConfigurationFlutterApiGetCodec ()];
1010
+ [channel sendMessage: @[ arg_identifier ?: [NSNull null ] ]
1011
+ reply: ^(id reply) {
1012
+ completion (nil );
1013
+ }];
1014
+ }
1015
+ @end
902
1016
@interface FWFWKUserContentControllerHostApiCodecReader : FlutterStandardReader
903
1017
@end
904
1018
@implementation FWFWKUserContentControllerHostApiCodecReader
0 commit comments