fromJson static method

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

Implementation

static ConnectionState? fromJson(Map<String, dynamic>? json) {
  if (json == null) {
    return null;
  }

  switch (json['@type']) {
    case ConnectionStateConnecting.constructor:
      return ConnectionStateConnecting.fromJson(json);

    case ConnectionStateConnectingToProxy.constructor:
      return ConnectionStateConnectingToProxy.fromJson(json);

    case ConnectionStateReady.constructor:
      return ConnectionStateReady.fromJson(json);

    case ConnectionStateUpdating.constructor:
      return ConnectionStateUpdating.fromJson(json);

    case ConnectionStateWaitingForNetwork.constructor:
      return ConnectionStateWaitingForNetwork.fromJson(json);

    default:
      return null;
  }
}