fromJson static method

FlespiSubmodule fromJson(
  1. String json
)

Implementation

static FlespiSubmodule fromJson(String json) {
  switch (json) {
    case 'connections':
      return FlespiSubmodule.connections;
    case 'logs':
      return FlespiSubmodule.logs;
    case 'messages':
      return FlespiSubmodule.messages;
    case 'idents':
      return FlespiSubmodule.idents;
    case 'calculate':
      return FlespiSubmodule.calculate;
    case 'settings':
      return FlespiSubmodule.settings;
    case 'snapshots':
      return FlespiSubmodule.snapshots;
    case 'media':
      return FlespiSubmodule.media;
    case 'telemetry':
      return FlespiSubmodule.telemetry;
    case 'packets':
      return FlespiSubmodule.packets;
    case 'commands':
      return FlespiSubmodule.commands;
    case 'commands-queue':
      return FlespiSubmodule.commandsQueue;
    case 'commands-result':
      return FlespiSubmodule.commandsResult;
    case 'sms':
      return FlespiSubmodule.sms;
    case 'devices':
      return FlespiSubmodule.devices;
    case 'channels':
      return FlespiSubmodule.channels;
    case 'groups':
      return FlespiSubmodule.groups;
    case 'geofences':
      return FlespiSubmodule.geofences;
    case 'files':
      return FlespiSubmodule.files;
    default:
      throw Exception('Unknown FlespiSubmodule: $json');
  }
}