Command.fromJson constructor

Command.fromJson(
  1. Map json_
)

Implementation

Command.fromJson(core.Map json_)
  : this(
      addEsimParams: json_.containsKey('addEsimParams')
          ? AddEsimParams.fromJson(
              json_['addEsimParams'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      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?,
      esimStatus: json_.containsKey('esimStatus')
          ? EsimCommandStatus.fromJson(
              json_['esimStatus'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      newPassword: json_['newPassword'] as core.String?,
      removeEsimParams: json_.containsKey('removeEsimParams')
          ? RemoveEsimParams.fromJson(
              json_['removeEsimParams']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      requestDeviceInfoParams: json_.containsKey('requestDeviceInfoParams')
          ? RequestDeviceInfoParams.fromJson(
              json_['requestDeviceInfoParams']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      requestDeviceInfoStatus: json_.containsKey('requestDeviceInfoStatus')
          ? RequestDeviceInfoStatus.fromJson(
              json_['requestDeviceInfoStatus']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      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?,
      wipeParams: json_.containsKey('wipeParams')
          ? WipeParams.fromJson(
              json_['wipeParams'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );