AgentStates.fromJson constructor

AgentStates.fromJson(
  1. Map json_
)

Implementation

AgentStates.fromJson(core.Map json_)
  : this(
      availableVersion: json_['availableVersion'] as core.String?,
      hanaMonitoring:
          json_.containsKey('hanaMonitoring')
              ? ServiceStates.fromJson(
                json_['hanaMonitoring']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      installedVersion: json_['installedVersion'] as core.String?,
      isFullyEnabled: json_['isFullyEnabled'] as core.bool?,
      processMetrics:
          json_.containsKey('processMetrics')
              ? ServiceStates.fromJson(
                json_['processMetrics']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      systemDiscovery:
          json_.containsKey('systemDiscovery')
              ? ServiceStates.fromJson(
                json_['systemDiscovery']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );