@@ -465,7 +465,7 @@ export class FfiConverterTypeRemoteSettings extends FfiConverter {
465
465
}
466
466
467
467
export class Attachment {
468
- constructor ( filename , mimetype , location , hash , size ) {
468
+ constructor ( { filename, mimetype, location, hash, size } = { } ) {
469
469
try {
470
470
FfiConverterString . checkType ( filename )
471
471
} catch ( e ) {
@@ -526,13 +526,13 @@ export class Attachment {
526
526
// Export the FFIConverter object to make external types work.
527
527
export class FfiConverterTypeAttachment extends FfiConverterArrayBuffer {
528
528
static read ( dataStream ) {
529
- return new Attachment (
530
- FfiConverterString . read ( dataStream ) ,
531
- FfiConverterString . read ( dataStream ) ,
532
- FfiConverterString . read ( dataStream ) ,
533
- FfiConverterString . read ( dataStream ) ,
534
- FfiConverterU64 . read ( dataStream )
535
- ) ;
529
+ return new Attachment ( {
530
+ filename : FfiConverterString . read ( dataStream ) ,
531
+ mimetype : FfiConverterString . read ( dataStream ) ,
532
+ location : FfiConverterString . read ( dataStream ) ,
533
+ hash : FfiConverterString . read ( dataStream ) ,
534
+ size : FfiConverterU64 . read ( dataStream ) ,
535
+ } ) ;
536
536
}
537
537
static write ( dataStream , value ) {
538
538
FfiConverterString . write ( dataStream , value . filename ) ;
@@ -554,6 +554,9 @@ export class FfiConverterTypeAttachment extends FfiConverterArrayBuffer {
554
554
555
555
static checkType ( value ) {
556
556
super . checkType ( value ) ;
557
+ if ( ! ( value instanceof Attachment ) ) {
558
+ throw new TypeError ( `Expected 'Attachment', found '${ typeof value } '` ) ;
559
+ }
557
560
try {
558
561
FfiConverterString . checkType ( value . filename ) ;
559
562
} catch ( e ) {
@@ -598,7 +601,7 @@ export class FfiConverterTypeAttachment extends FfiConverterArrayBuffer {
598
601
}
599
602
600
603
export class RemoteSettingsConfig {
601
- constructor ( collectionName , bucketName = null , serverUrl = null ) {
604
+ constructor ( { collectionName, bucketName = null , serverUrl = null } = { } ) {
602
605
try {
603
606
FfiConverterString . checkType ( collectionName )
604
607
} catch ( e ) {
@@ -639,11 +642,11 @@ export class RemoteSettingsConfig {
639
642
// Export the FFIConverter object to make external types work.
640
643
export class FfiConverterTypeRemoteSettingsConfig extends FfiConverterArrayBuffer {
641
644
static read ( dataStream ) {
642
- return new RemoteSettingsConfig (
643
- FfiConverterString . read ( dataStream ) ,
644
- FfiConverterOptionalstring . read ( dataStream ) ,
645
- FfiConverterOptionalstring . read ( dataStream )
646
- ) ;
645
+ return new RemoteSettingsConfig ( {
646
+ collectionName : FfiConverterString . read ( dataStream ) ,
647
+ bucketName : FfiConverterOptionalstring . read ( dataStream ) ,
648
+ serverUrl : FfiConverterOptionalstring . read ( dataStream ) ,
649
+ } ) ;
647
650
}
648
651
static write ( dataStream , value ) {
649
652
FfiConverterString . write ( dataStream , value . collectionName ) ;
@@ -661,6 +664,9 @@ export class FfiConverterTypeRemoteSettingsConfig extends FfiConverterArrayBuffe
661
664
662
665
static checkType ( value ) {
663
666
super . checkType ( value ) ;
667
+ if ( ! ( value instanceof RemoteSettingsConfig ) ) {
668
+ throw new TypeError ( `Expected 'RemoteSettingsConfig', found '${ typeof value } '` ) ;
669
+ }
664
670
try {
665
671
FfiConverterString . checkType ( value . collectionName ) ;
666
672
} catch ( e ) {
@@ -689,7 +695,7 @@ export class FfiConverterTypeRemoteSettingsConfig extends FfiConverterArrayBuffe
689
695
}
690
696
691
697
export class RemoteSettingsRecord {
692
- constructor ( id , lastModified , deleted , attachment , fields ) {
698
+ constructor ( { id, lastModified, deleted, attachment, fields } = { } ) {
693
699
try {
694
700
FfiConverterString . checkType ( id )
695
701
} catch ( e ) {
@@ -750,13 +756,13 @@ export class RemoteSettingsRecord {
750
756
// Export the FFIConverter object to make external types work.
751
757
export class FfiConverterTypeRemoteSettingsRecord extends FfiConverterArrayBuffer {
752
758
static read ( dataStream ) {
753
- return new RemoteSettingsRecord (
754
- FfiConverterString . read ( dataStream ) ,
755
- FfiConverterU64 . read ( dataStream ) ,
756
- FfiConverterBool . read ( dataStream ) ,
757
- FfiConverterOptionalTypeAttachment . read ( dataStream ) ,
758
- FfiConverterTypeRsJsonObject . read ( dataStream )
759
- ) ;
759
+ return new RemoteSettingsRecord ( {
760
+ id : FfiConverterString . read ( dataStream ) ,
761
+ lastModified : FfiConverterU64 . read ( dataStream ) ,
762
+ deleted : FfiConverterBool . read ( dataStream ) ,
763
+ attachment : FfiConverterOptionalTypeAttachment . read ( dataStream ) ,
764
+ fields : FfiConverterTypeRsJsonObject . read ( dataStream ) ,
765
+ } ) ;
760
766
}
761
767
static write ( dataStream , value ) {
762
768
FfiConverterString . write ( dataStream , value . id ) ;
@@ -778,6 +784,9 @@ export class FfiConverterTypeRemoteSettingsRecord extends FfiConverterArrayBuffe
778
784
779
785
static checkType ( value ) {
780
786
super . checkType ( value ) ;
787
+ if ( ! ( value instanceof RemoteSettingsRecord ) ) {
788
+ throw new TypeError ( `Expected 'RemoteSettingsRecord', found '${ typeof value } '` ) ;
789
+ }
781
790
try {
782
791
FfiConverterString . checkType ( value . id ) ;
783
792
} catch ( e ) {
@@ -822,7 +831,7 @@ export class FfiConverterTypeRemoteSettingsRecord extends FfiConverterArrayBuffe
822
831
}
823
832
824
833
export class RemoteSettingsResponse {
825
- constructor ( records , lastModified ) {
834
+ constructor ( { records, lastModified } = { } ) {
826
835
try {
827
836
FfiConverterSequenceTypeRemoteSettingsRecord . checkType ( records )
828
837
} catch ( e ) {
@@ -853,10 +862,10 @@ export class RemoteSettingsResponse {
853
862
// Export the FFIConverter object to make external types work.
854
863
export class FfiConverterTypeRemoteSettingsResponse extends FfiConverterArrayBuffer {
855
864
static read ( dataStream ) {
856
- return new RemoteSettingsResponse (
857
- FfiConverterSequenceTypeRemoteSettingsRecord . read ( dataStream ) ,
858
- FfiConverterU64 . read ( dataStream )
859
- ) ;
865
+ return new RemoteSettingsResponse ( {
866
+ records : FfiConverterSequenceTypeRemoteSettingsRecord . read ( dataStream ) ,
867
+ lastModified : FfiConverterU64 . read ( dataStream ) ,
868
+ } ) ;
860
869
}
861
870
static write ( dataStream , value ) {
862
871
FfiConverterSequenceTypeRemoteSettingsRecord . write ( dataStream , value . records ) ;
@@ -872,6 +881,9 @@ export class FfiConverterTypeRemoteSettingsResponse extends FfiConverterArrayBuf
872
881
873
882
static checkType ( value ) {
874
883
super . checkType ( value ) ;
884
+ if ( ! ( value instanceof RemoteSettingsResponse ) ) {
885
+ throw new TypeError ( `Expected 'RemoteSettingsResponse', found '${ typeof value } '` ) ;
886
+ }
875
887
try {
876
888
FfiConverterSequenceTypeRemoteSettingsRecord . checkType ( value . records ) ;
877
889
} catch ( e ) {
0 commit comments