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,
    );