GenkitHttpRequest constructor

GenkitHttpRequest({
  1. required String method,
  2. required String path,
  3. Map<String, String> headers = const {},
  4. Map<String, String> queryParameters = const {},
  5. Stream<List<int>>? body,
})

Implementation

GenkitHttpRequest({
  required this.method,
  required this.path,
  Map<String, String> headers = const {},
  this.queryParameters = const {},
  Stream<List<int>>? body,
}) : headers = {
       for (final MapEntry(:key, :value) in headers.entries)
         key.toLowerCase(): value,
     },
     body = body ?? const Stream.empty();