fromJson static method

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

Decodes a NodeSessionDetach.

Implementation

static NodeSessionDetach fromJson(int? channel, Map<String, dynamic> d) =>
    NodeSessionDetach(
      channel: channel ?? (throw _missingChannel(typeName)),
      sessionId: Json.requireString(d, 'sessionId'),
      principal: Json.requireString(d, 'principal'),
      timeoutSeconds: Json.optInt(d, 'timeoutSeconds'),
    );