networkEvent static method

Future<void> networkEvent({
  1. required String url,
  2. required String method,
  3. int? statusCode,
  4. int? durationMs,
  5. int? requestSize,
  6. int? responseSize,
})

Create a network event in the Dev Log in playback.

method should be a valid HTTP method, such as GET, POST, PUT, or DELETE. requestSize and responseSize are measured in bytes.

This API cannot be called in background isolates. This is a known issue that will be addressed in a future version.

Implementation

static Future<void> networkEvent({
  required String url,
  required String method,
  int? statusCode,
  int? durationMs,
  int? requestSize,
  int? responseSize,
}) => FullstoryFlutterPlatform.instance.captureEvent({
  'eventType': _EventType.network.value,
  'url': url,
  'method': method,
  'statusCode': statusCode ?? 0,
  'durationMS': durationMs ?? 0,
  'requestSize': requestSize ?? 0,
  'responseSize': responseSize ?? 0,
});