@@ -105,6 +105,19 @@ export namespace ArrayValue {
105
105
return visitor . _ ( value . $unknown [ 0 ] , value . $unknown [ 1 ] ) ;
106
106
} ;
107
107
export const filterSensitiveLog = ( obj : ArrayValue ) : any => {
108
+ if ( obj . arrayValues !== undefined )
109
+ return {
110
+ arrayValues : obj . arrayValues . map ( item =>
111
+ ArrayValue . filterSensitiveLog ( item )
112
+ )
113
+ } ;
114
+ if ( obj . booleanValues !== undefined )
115
+ return { booleanValues : obj . booleanValues } ;
116
+ if ( obj . doubleValues !== undefined )
117
+ return { doubleValues : obj . doubleValues } ;
118
+ if ( obj . longValues !== undefined ) return { longValues : obj . longValues } ;
119
+ if ( obj . stringValues !== undefined )
120
+ return { stringValues : obj . stringValues } ;
108
121
if ( obj . $unknown !== undefined )
109
122
return { [ obj . $unknown [ 0 ] ] : obj . $unknown [ 1 ] } ;
110
123
} ;
@@ -746,6 +759,8 @@ export namespace Field {
746
759
return visitor . _ ( value . $unknown [ 0 ] , value . $unknown [ 1 ] ) ;
747
760
} ;
748
761
export const filterSensitiveLog = ( obj : Field ) : any => {
762
+ if ( obj . arrayValue !== undefined )
763
+ return { arrayValue : ArrayValue . filterSensitiveLog ( obj . arrayValue ) } ;
749
764
if ( obj . blobValue !== undefined ) return { blobValue : obj . blobValue } ;
750
765
if ( obj . booleanValue !== undefined )
751
766
return { booleanValue : obj . booleanValue } ;
@@ -1363,6 +1378,10 @@ export namespace Value {
1363
1378
return visitor . _ ( value . $unknown [ 0 ] , value . $unknown [ 1 ] ) ;
1364
1379
} ;
1365
1380
export const filterSensitiveLog = ( obj : Value ) : any => {
1381
+ if ( obj . arrayValues !== undefined )
1382
+ return {
1383
+ arrayValues : obj . arrayValues . map ( item => Value . filterSensitiveLog ( item ) )
1384
+ } ;
1366
1385
if ( obj . bigIntValue !== undefined ) return { bigIntValue : obj . bigIntValue } ;
1367
1386
if ( obj . bitValue !== undefined ) return { bitValue : obj . bitValue } ;
1368
1387
if ( obj . blobValue !== undefined ) return { blobValue : obj . blobValue } ;
0 commit comments