@type t() :: %GrpcClient.Rpc{ name: String.t(), path: String.t(), request_stream?: boolean(), request_type: module(), response_stream?: boolean(), response_type: module(), service: String.t(), service_module: String.t() }