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.

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,
    });