HttpProfileRequest class Null safety

Profiling information for a single HTTP request, including request and response body data.

Inheritance

Constructors

HttpProfileRequest({required int id, required String isolateId, required String method, required Uri uri, required int startTime, required Uint8List? requestBody, required Uint8List? responseBody, int? endTime, HttpProfileRequestData? request, HttpProfileResponseData? response})

Properties

endTime int?
The time at which this request was completed, in microseconds.
final, inherited
hashCode int
The hash code for this object.
read-only, inherited
id int
The ID associated with this request.
final, inherited
isolateId String
final, inherited
isRequestComplete bool
Returns true if the initial HTTP request has completed.
read-only, inherited
isResponseComplete bool
Returns true if the entirety of the response has been received.
read-only, inherited
method String
The HTTP request method associated with this request.
final, inherited
request HttpProfileRequestData?
Information sent as part of the initial HTTP request.
final, inherited
requestBody Uint8List?
The body sent as part of this request.
final
response HttpProfileResponseData?
Information received in response to the initial HTTP request.
final, inherited
responseBody Uint8List?
The body received in response to the request.
final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
startTime int
The time at which this request was initiated, in microseconds.
final, inherited
uri Uri
The URI for this HTTP request.
final, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

parse(Map<String, dynamic>? json) HttpProfileRequest?
override