CollectdPayload.fromJson constructor

CollectdPayload.fromJson(
  1. Map json_
)

Implementation

CollectdPayload.fromJson(core.Map json_)
  : this(
      endTime: json_['endTime'] as core.String?,
      metadata: (json_['metadata'] as core.Map<core.String, core.dynamic>?)
          ?.map(
            (key, value) => core.MapEntry(
              key,
              TypedValue.fromJson(
                value as core.Map<core.String, core.dynamic>,
              ),
            ),
          ),
      plugin: json_['plugin'] as core.String?,
      pluginInstance: json_['pluginInstance'] as core.String?,
      startTime: json_['startTime'] as core.String?,
      type: json_['type'] as core.String?,
      typeInstance: json_['typeInstance'] as core.String?,
      values:
          (json_['values'] as core.List?)
              ?.map(
                (value) => CollectdValue.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
    );