fromJson static method

Hello fromJson(
  1. int? channel,
  2. Map<String, dynamic> d
)

Decodes a Hello.

Implementation

static Hello fromJson(int? channel, Map<String, dynamic> d) => Hello(
  role: Json.requireString(d, 'role'),
  protocolVersion: Json.requireInt(d, 'protocolVersion'),
  minVersion: Json.optInt(d, 'minVersion', 1)!,
  nonce: Json.optString(d, 'nonce'),
  info: d['info'] is Map
      ? (d['info'] as Map).cast<String, dynamic>()
      : const {},
);