@@ -3330,6 +3330,219 @@ impl<'de> serde::Deserialize<'de> for PriceInterval {
3330
3330
}
3331
3331
}
3332
3332
#[ cfg( feature = "serde" ) ]
3333
+ impl serde:: Serialize for QueryAttestationByEventRequest {
3334
+ #[ allow( deprecated) ]
3335
+ fn serialize < S > ( & self , serializer : S ) -> core:: result:: Result < S :: Ok , S :: Error >
3336
+ where
3337
+ S : serde:: Serializer ,
3338
+ {
3339
+ use serde:: ser:: SerializeStruct ;
3340
+ let mut len = 0 ;
3341
+ if self . event_id != 0 {
3342
+ len += 1 ;
3343
+ }
3344
+ let mut struct_ser =
3345
+ serializer. serialize_struct ( "side.dlc.QueryAttestationByEventRequest" , len) ?;
3346
+ if self . event_id != 0 {
3347
+ #[ allow( clippy:: needless_borrow) ]
3348
+ struct_ser. serialize_field (
3349
+ "eventId" ,
3350
+ alloc:: string:: ToString :: to_string ( & self . event_id ) . as_str ( ) ,
3351
+ ) ?;
3352
+ }
3353
+ struct_ser. end ( )
3354
+ }
3355
+ }
3356
+ #[ cfg( feature = "serde" ) ]
3357
+ impl < ' de > serde:: Deserialize < ' de > for QueryAttestationByEventRequest {
3358
+ #[ allow( deprecated) ]
3359
+ fn deserialize < D > ( deserializer : D ) -> core:: result:: Result < Self , D :: Error >
3360
+ where
3361
+ D : serde:: Deserializer < ' de > ,
3362
+ {
3363
+ const FIELDS : & [ & str ] = & [ "event_id" , "eventId" ] ;
3364
+
3365
+ #[ allow( clippy:: enum_variant_names) ]
3366
+ enum GeneratedField {
3367
+ EventId ,
3368
+ }
3369
+ #[ cfg( feature = "serde" ) ]
3370
+ impl < ' de > serde:: Deserialize < ' de > for GeneratedField {
3371
+ fn deserialize < D > ( deserializer : D ) -> core:: result:: Result < GeneratedField , D :: Error >
3372
+ where
3373
+ D : serde:: Deserializer < ' de > ,
3374
+ {
3375
+ struct GeneratedVisitor ;
3376
+
3377
+ impl < ' de > serde:: de:: Visitor < ' de > for GeneratedVisitor {
3378
+ type Value = GeneratedField ;
3379
+
3380
+ fn expecting (
3381
+ & self ,
3382
+ formatter : & mut core:: fmt:: Formatter < ' _ > ,
3383
+ ) -> core:: fmt:: Result {
3384
+ write ! ( formatter, "expected one of: {:?}" , & FIELDS )
3385
+ }
3386
+
3387
+ #[ allow( unused_variables) ]
3388
+ fn visit_str < E > ( self , value : & str ) -> core:: result:: Result < GeneratedField , E >
3389
+ where
3390
+ E : serde:: de:: Error ,
3391
+ {
3392
+ match value {
3393
+ "eventId" | "event_id" => Ok ( GeneratedField :: EventId ) ,
3394
+ _ => Err ( serde:: de:: Error :: unknown_field ( value, FIELDS ) ) ,
3395
+ }
3396
+ }
3397
+ }
3398
+ deserializer. deserialize_identifier ( GeneratedVisitor )
3399
+ }
3400
+ }
3401
+ struct GeneratedVisitor ;
3402
+ impl < ' de > serde:: de:: Visitor < ' de > for GeneratedVisitor {
3403
+ type Value = QueryAttestationByEventRequest ;
3404
+
3405
+ fn expecting ( & self , formatter : & mut core:: fmt:: Formatter < ' _ > ) -> core:: fmt:: Result {
3406
+ formatter. write_str ( "struct side.dlc.QueryAttestationByEventRequest" )
3407
+ }
3408
+
3409
+ fn visit_map < V > (
3410
+ self ,
3411
+ mut map_ : V ,
3412
+ ) -> core:: result:: Result < QueryAttestationByEventRequest , V :: Error >
3413
+ where
3414
+ V : serde:: de:: MapAccess < ' de > ,
3415
+ {
3416
+ let mut event_id__ = None ;
3417
+ while let Some ( k) = map_. next_key ( ) ? {
3418
+ match k {
3419
+ GeneratedField :: EventId => {
3420
+ if event_id__. is_some ( ) {
3421
+ return Err ( serde:: de:: Error :: duplicate_field ( "eventId" ) ) ;
3422
+ }
3423
+ event_id__ = Some (
3424
+ map_. next_value :: < :: pbjson:: private:: NumberDeserialize < _ > > ( ) ?
3425
+ . 0 ,
3426
+ ) ;
3427
+ }
3428
+ }
3429
+ }
3430
+ Ok ( QueryAttestationByEventRequest {
3431
+ event_id : event_id__. unwrap_or_default ( ) ,
3432
+ } )
3433
+ }
3434
+ }
3435
+ deserializer. deserialize_struct (
3436
+ "side.dlc.QueryAttestationByEventRequest" ,
3437
+ FIELDS ,
3438
+ GeneratedVisitor ,
3439
+ )
3440
+ }
3441
+ }
3442
+ #[ cfg( feature = "serde" ) ]
3443
+ impl serde:: Serialize for QueryAttestationByEventResponse {
3444
+ #[ allow( deprecated) ]
3445
+ fn serialize < S > ( & self , serializer : S ) -> core:: result:: Result < S :: Ok , S :: Error >
3446
+ where
3447
+ S : serde:: Serializer ,
3448
+ {
3449
+ use serde:: ser:: SerializeStruct ;
3450
+ let mut len = 0 ;
3451
+ if self . attestation . is_some ( ) {
3452
+ len += 1 ;
3453
+ }
3454
+ let mut struct_ser =
3455
+ serializer. serialize_struct ( "side.dlc.QueryAttestationByEventResponse" , len) ?;
3456
+ if let Some ( v) = self . attestation . as_ref ( ) {
3457
+ struct_ser. serialize_field ( "attestation" , v) ?;
3458
+ }
3459
+ struct_ser. end ( )
3460
+ }
3461
+ }
3462
+ #[ cfg( feature = "serde" ) ]
3463
+ impl < ' de > serde:: Deserialize < ' de > for QueryAttestationByEventResponse {
3464
+ #[ allow( deprecated) ]
3465
+ fn deserialize < D > ( deserializer : D ) -> core:: result:: Result < Self , D :: Error >
3466
+ where
3467
+ D : serde:: Deserializer < ' de > ,
3468
+ {
3469
+ const FIELDS : & [ & str ] = & [ "attestation" ] ;
3470
+
3471
+ #[ allow( clippy:: enum_variant_names) ]
3472
+ enum GeneratedField {
3473
+ Attestation ,
3474
+ }
3475
+ #[ cfg( feature = "serde" ) ]
3476
+ impl < ' de > serde:: Deserialize < ' de > for GeneratedField {
3477
+ fn deserialize < D > ( deserializer : D ) -> core:: result:: Result < GeneratedField , D :: Error >
3478
+ where
3479
+ D : serde:: Deserializer < ' de > ,
3480
+ {
3481
+ struct GeneratedVisitor ;
3482
+
3483
+ impl < ' de > serde:: de:: Visitor < ' de > for GeneratedVisitor {
3484
+ type Value = GeneratedField ;
3485
+
3486
+ fn expecting (
3487
+ & self ,
3488
+ formatter : & mut core:: fmt:: Formatter < ' _ > ,
3489
+ ) -> core:: fmt:: Result {
3490
+ write ! ( formatter, "expected one of: {:?}" , & FIELDS )
3491
+ }
3492
+
3493
+ #[ allow( unused_variables) ]
3494
+ fn visit_str < E > ( self , value : & str ) -> core:: result:: Result < GeneratedField , E >
3495
+ where
3496
+ E : serde:: de:: Error ,
3497
+ {
3498
+ match value {
3499
+ "attestation" => Ok ( GeneratedField :: Attestation ) ,
3500
+ _ => Err ( serde:: de:: Error :: unknown_field ( value, FIELDS ) ) ,
3501
+ }
3502
+ }
3503
+ }
3504
+ deserializer. deserialize_identifier ( GeneratedVisitor )
3505
+ }
3506
+ }
3507
+ struct GeneratedVisitor ;
3508
+ impl < ' de > serde:: de:: Visitor < ' de > for GeneratedVisitor {
3509
+ type Value = QueryAttestationByEventResponse ;
3510
+
3511
+ fn expecting ( & self , formatter : & mut core:: fmt:: Formatter < ' _ > ) -> core:: fmt:: Result {
3512
+ formatter. write_str ( "struct side.dlc.QueryAttestationByEventResponse" )
3513
+ }
3514
+
3515
+ fn visit_map < V > (
3516
+ self ,
3517
+ mut map_ : V ,
3518
+ ) -> core:: result:: Result < QueryAttestationByEventResponse , V :: Error >
3519
+ where
3520
+ V : serde:: de:: MapAccess < ' de > ,
3521
+ {
3522
+ let mut attestation__ = None ;
3523
+ while let Some ( k) = map_. next_key ( ) ? {
3524
+ match k {
3525
+ GeneratedField :: Attestation => {
3526
+ if attestation__. is_some ( ) {
3527
+ return Err ( serde:: de:: Error :: duplicate_field ( "attestation" ) ) ;
3528
+ }
3529
+ attestation__ = map_. next_value ( ) ?;
3530
+ }
3531
+ }
3532
+ }
3533
+ Ok ( QueryAttestationByEventResponse {
3534
+ attestation : attestation__,
3535
+ } )
3536
+ }
3537
+ }
3538
+ deserializer. deserialize_struct (
3539
+ "side.dlc.QueryAttestationByEventResponse" ,
3540
+ FIELDS ,
3541
+ GeneratedVisitor ,
3542
+ )
3543
+ }
3544
+ }
3545
+ #[ cfg( feature = "serde" ) ]
3333
3546
impl serde:: Serialize for QueryAttestationRequest {
3334
3547
#[ allow( deprecated) ]
3335
3548
fn serialize < S > ( & self , serializer : S ) -> core:: result:: Result < S :: Ok , S :: Error >
0 commit comments