Model.fromJson constructor

Model.fromJson(
  1. Map json_
)

Implementation

Model.fromJson(core.Map json_)
  : this(
      bestTrialId: json_['bestTrialId'] as core.String?,
      creationTime: json_['creationTime'] as core.String?,
      defaultTrialId: json_['defaultTrialId'] as core.String?,
      description: json_['description'] as core.String?,
      encryptionConfiguration:
          json_.containsKey('encryptionConfiguration')
              ? EncryptionConfiguration.fromJson(
                json_['encryptionConfiguration']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      etag: json_['etag'] as core.String?,
      expirationTime: json_['expirationTime'] as core.String?,
      featureColumns:
          (json_['featureColumns'] as core.List?)
              ?.map(
                (value) => StandardSqlField.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      friendlyName: json_['friendlyName'] as core.String?,
      hparamSearchSpaces:
          json_.containsKey('hparamSearchSpaces')
              ? HparamSearchSpaces.fromJson(
                json_['hparamSearchSpaces']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      hparamTrials:
          (json_['hparamTrials'] as core.List?)
              ?.map(
                (value) => HparamTuningTrial.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      labelColumns:
          (json_['labelColumns'] as core.List?)
              ?.map(
                (value) => StandardSqlField.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
        (key, value) => core.MapEntry(key, value as core.String),
      ),
      lastModifiedTime: json_['lastModifiedTime'] as core.String?,
      location: json_['location'] as core.String?,
      modelReference:
          json_.containsKey('modelReference')
              ? ModelReference.fromJson(
                json_['modelReference']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      modelType: json_['modelType'] as core.String?,
      optimalTrialIds:
          (json_['optimalTrialIds'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      remoteModelInfo:
          json_.containsKey('remoteModelInfo')
              ? RemoteModelInfo.fromJson(
                json_['remoteModelInfo']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      trainingRuns:
          (json_['trainingRuns'] as core.List?)
              ?.map(
                (value) => TrainingRun.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      transformColumns:
          (json_['transformColumns'] as core.List?)
              ?.map(
                (value) => TransformColumn.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
    );