clientHeader property

String get clientHeader

The x-goog-api-client header value sent with every request.

Implementation

String get clientHeader {
  final buffer = StringBuffer(_baseClientName);
  final gapic = gapicVersion?.trim();
  final hasGapic = gapic != null && gapic.isNotEmpty;
  final gccl = gcclVersion?.trim();
  final hasGccl = gccl != null && gccl.isNotEmpty;

  if (hasGapic) {
    buffer.write(' gapic/$gapic');
  }

  if (hasGccl) {
    buffer.write(' gccl/$gccl');
  }

  return buffer.toString();
}