No, there is no validation. The type arguments are implicit given the method, and there's no communication that would tell you that there is a mis-match. The only time you'd need such a thing is if you change the request/response message in the proto, so "don't do that." Instead, create a new function with the new signature that you want.
On Mon, May 1, 2023 at 7:30 AM Brad Post <b...@passportfintech.com> wrote: > Is there a built in validator to ensure that the message passed to a > method is the correct one? > > For example: > > *message GetAddressInfoRequest {* > * string street = 1;* > * string zip = 2;* > *};* > > > *rpc get_address_info(GetAddressInfoRequest) returns (GetAddressResult);* > > I would like the function (get_address_info) to throw an exception/error > if the signature for the incoming message doesn't match the > *GetAddressInfoRequest* signature. > > Thanks. > > Brad > > -- > You received this message because you are subscribed to the Google Groups " > grpc.io" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to grpc-io+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/grpc-io/92d1edcd-6ef4-4a98-a415-34d2256a72d1n%40googlegroups.com > <https://groups.google.com/d/msgid/grpc-io/92d1edcd-6ef4-4a98-a415-34d2256a72d1n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/CA%2B4M1oPUf64%3DSvFO3zHRSdA2MqyZvFf%2BHJd1N9ydgTP-AGxC-Q%40mail.gmail.com.
smime.p7s
Description: S/MIME Cryptographic Signature