GoogleCloudRetailV2CompletionConfig.fromJson constructor

GoogleCloudRetailV2CompletionConfig.fromJson(
  1. Map json_
)

Implementation

GoogleCloudRetailV2CompletionConfig.fromJson(core.Map json_)
  : this(
      allowlistInputConfig:
          json_.containsKey('allowlistInputConfig')
              ? GoogleCloudRetailV2CompletionDataInputConfig.fromJson(
                json_['allowlistInputConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      autoLearning: json_['autoLearning'] as core.bool?,
      denylistInputConfig:
          json_.containsKey('denylistInputConfig')
              ? GoogleCloudRetailV2CompletionDataInputConfig.fromJson(
                json_['denylistInputConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      lastAllowlistImportOperation:
          json_['lastAllowlistImportOperation'] as core.String?,
      lastDenylistImportOperation:
          json_['lastDenylistImportOperation'] as core.String?,
      lastSuggestionsImportOperation:
          json_['lastSuggestionsImportOperation'] as core.String?,
      matchingOrder: json_['matchingOrder'] as core.String?,
      maxSuggestions: json_['maxSuggestions'] as core.int?,
      minPrefixLength: json_['minPrefixLength'] as core.int?,
      name: json_['name'] as core.String?,
      suggestionsInputConfig:
          json_.containsKey('suggestionsInputConfig')
              ? GoogleCloudRetailV2CompletionDataInputConfig.fromJson(
                json_['suggestionsInputConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );