LastmileProbeResult

Results of the uplink and downlink last-mile network tests.

class LastmileProbeResult {
  const LastmileProbeResult(
      {this.state, this.uplinkReport, this.downlinkReport, this.rtt});

  @JsonKey(name: 'state')
  final LastmileProbeResultState? state;
  @JsonKey(name: 'uplinkReport')
  final LastmileProbeOneWayResult? uplinkReport;
  @JsonKey(name: 'downlinkReport')
  final LastmileProbeOneWayResult? downlinkReport;
  @JsonKey(name: 'rtt')
  final int? rtt;
  factory LastmileProbeResult.fromJson(Map<String, dynamic> json) =>
      _$LastmileProbeResultFromJson(json);
  Map<String, dynamic> toJson() => _$LastmileProbeResultToJson(this);
}

Attributes

state

The status of the last-mile network tests. See LastmileProbeResultState.

uplinkReport
Results of the uplink last-mile network test. See LastmileProbeOneWayResult.
downlinkReport
Results of the downlink last-mile network test. See LastmileProbeOneWayResult.
rtt
The round-trip time (ms).