DirectTCPSocketOpenedEvent.fromJson constructor

DirectTCPSocketOpenedEvent.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory DirectTCPSocketOpenedEvent.fromJson(Map<String, dynamic> json) {
  return DirectTCPSocketOpenedEvent(
    identifier: RequestId.fromJson(json['identifier'] as String),
    remoteAddr: json['remoteAddr'] as String,
    remotePort: json['remotePort'] as int,
    timestamp: MonotonicTime.fromJson(json['timestamp'] as num),
    localAddr: json.containsKey('localAddr')
        ? json['localAddr'] as String
        : null,
    localPort: json.containsKey('localPort')
        ? json['localPort'] as int
        : null,
  );
}