GoogleCloudRetailV2Model.fromJson constructor

GoogleCloudRetailV2Model.fromJson(
  1. Map json_
)

Implementation

GoogleCloudRetailV2Model.fromJson(core.Map json_)
    : this(
        createTime: json_['createTime'] as core.String?,
        dataState: json_['dataState'] as core.String?,
        displayName: json_['displayName'] as core.String?,
        filteringOption: json_['filteringOption'] as core.String?,
        lastTuneTime: json_['lastTuneTime'] as core.String?,
        modelFeaturesConfig: json_.containsKey('modelFeaturesConfig')
            ? GoogleCloudRetailV2ModelModelFeaturesConfig.fromJson(
                json_['modelFeaturesConfig']
                    as core.Map<core.String, core.dynamic>)
            : null,
        name: json_['name'] as core.String?,
        optimizationObjective: json_['optimizationObjective'] as core.String?,
        periodicTuningState: json_['periodicTuningState'] as core.String?,
        servingConfigLists: (json_['servingConfigLists'] as core.List?)
            ?.map((value) =>
                GoogleCloudRetailV2ModelServingConfigList.fromJson(
                    value as core.Map<core.String, core.dynamic>))
            .toList(),
        servingState: json_['servingState'] as core.String?,
        trainingState: json_['trainingState'] as core.String?,
        tuningOperation: json_['tuningOperation'] as core.String?,
        type: json_['type'] as core.String?,
        updateTime: json_['updateTime'] as core.String?,
      );