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