HlsSegmentReachability class

Reachability diagnostics for one HLS media segment URL.

Constructors

HlsSegmentReachability({bool checked = false, String? url, String? method, bool isReachable = false, int? statusCode, String? contentType, int? contentLength, int? responseTimeMs, String? errorType, String? errorMessage})
Creates HLS segment reachability diagnostics.
const
HlsSegmentReachability.fromMap(Map<Object?, Object?> map)
Creates reachability diagnostics from a map using stable field names.
factory

Properties

checked bool
Whether a segment reachability request was attempted.
final
contentLength int?
Segment response content length, when available.
final
contentType String?
Segment response content type, when available.
final
errorMessage String?
Human-readable diagnostic error message, when available.
final
errorType String?
Stable diagnostic error type, when the check failed before a response.
final
hashCode int
The hash code for this object.
no setterinherited
isReachable bool
Whether the segment responded with a successful HTTP status.
final
method String?
HTTP method used for the check.
final
responseTimeMs int?
Segment check response time in milliseconds.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
statusCode int?
HTTP status code returned by the segment check.
final
url String?
Segment URL that was checked.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, Object?>
Serializes reachability diagnostics to a map using stable field names.
toString() String
A string representation of this object.
override

Operators

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