Command.fromJson constructor

Command.fromJson(
  1. Map json_
)

Implementation

Command.fromJson(core.Map json_)
    : this(
        clearAppsDataParams: json_.containsKey('clearAppsDataParams')
            ? ClearAppsDataParams.fromJson(json_['clearAppsDataParams']
                as core.Map<core.String, core.dynamic>)
            : null,
        clearAppsDataStatus: json_.containsKey('clearAppsDataStatus')
            ? ClearAppsDataStatus.fromJson(json_['clearAppsDataStatus']
                as core.Map<core.String, core.dynamic>)
            : null,
        createTime: json_['createTime'] as core.String?,
        duration: json_['duration'] as core.String?,
        errorCode: json_['errorCode'] as core.String?,
        newPassword: json_['newPassword'] as core.String?,
        resetPasswordFlags: (json_['resetPasswordFlags'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        startLostModeParams: json_.containsKey('startLostModeParams')
            ? StartLostModeParams.fromJson(json_['startLostModeParams']
                as core.Map<core.String, core.dynamic>)
            : null,
        startLostModeStatus: json_.containsKey('startLostModeStatus')
            ? StartLostModeStatus.fromJson(json_['startLostModeStatus']
                as core.Map<core.String, core.dynamic>)
            : null,
        stopLostModeParams: json_.containsKey('stopLostModeParams')
            ? StopLostModeParams.fromJson(json_['stopLostModeParams']
                as core.Map<core.String, core.dynamic>)
            : null,
        stopLostModeStatus: json_.containsKey('stopLostModeStatus')
            ? StopLostModeStatus.fromJson(json_['stopLostModeStatus']
                as core.Map<core.String, core.dynamic>)
            : null,
        type: json_['type'] as core.String?,
        userName: json_['userName'] as core.String?,
      );