Transport constructor
Transport({
- required String baseUrl,
- required Codec codec,
- required HttpClient httpClient,
- required StatusParser statusParser,
- List<
Interceptor> ? interceptors, - Compression? sendCompression,
- List<
Compression> ? acceptCompressions,
Transport for the gRPC protocol.
The httpClient
must support HTTP/2 with trailers.
Implementation
Transport({
required String baseUrl,
required Codec codec,
required HttpClient httpClient,
required StatusParser statusParser,
List<Interceptor>? interceptors,
Compression? sendCompression,
List<Compression>? acceptCompressions,
}) : super(
baseUrl,
codec,
Protocol(statusParser, sendCompression),
httpClient,
interceptors ?? [],
sendCompression,
acceptCompressions ?? [],
);