Transport constructor

Transport({
  1. required String baseUrl,
  2. required Codec codec,
  3. required HttpClient httpClient,
  4. required StatusParser statusParser,
  5. List<Interceptor>? interceptors,
  6. Compression? sendCompression,
  7. 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 ?? [],
     );