Closed elvizlai closed 4 years ago
Thanks for PR!
Is there a reason you want to convert a Mask
to MaskInverse
instead of just creating a MaskInverse
directly?
@mennanov yeah, MaskInverse can not create from proto descriptor.
use case
rpc PingMask(ExperimentalPayload) returns (ExperimentalPayload) {
option (api.resource) = {
in: { field_mask: { paths: [ "password", "nested.ak" ] } }
out: { field_mask: { paths: [ "code" ] } }
};
};
for gRPC, some masked field should not be sent to log interceptor. we apply this strategy in method descriptor.
MaskInverse can not create from such code.
some code may help:
FROM readme example: