struct GRPC::RequestEnvelope

Overview

RequestEnvelope wraps a raw protobuf payload with call metadata. Interceptors can inspect call info and decode the payload on demand.

Defined in:

grpc/interceptor.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(info : CallInfo, raw : Bytes, codec : String | Nil = nil, descriptor : String | Nil = nil) #

[View source]

Instance Method Detail

def codec : String | Nil #

[View source]
def decode(type : T.class, marshaller : Marshaller(T) | Nil = nil) : T forall T #

[View source]
def descriptor : String | Nil #

[View source]
def info : CallInfo #

[View source]
def raw : Bytes #

[View source]