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