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