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