toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'boostControlIds': ?boostControlIds,
    'catalogId': catalogId,
    'displayName': displayName,
    'diversityLevel': ?diversityLevel,
    'diversityType': ?pulumi.Input.mapOptionalInputValue<ServingConfigDiversityType, String>(diversityType, (value) => value.wireValue),
    'doNotAssociateControlIds': ?doNotAssociateControlIds,
    'dynamicFacetSpec': ?pulumi.Input.mapOptionalInputValue<GoogleCloudRetailV2SearchRequestDynamicFacetSpec, Map<String, dynamic>>(dynamicFacetSpec, (value) => value.toMap()),
    'enableCategoryFilterLevel': ?enableCategoryFilterLevel,
    'facetControlIds': ?facetControlIds,
    'filterControlIds': ?filterControlIds,
    'ignoreControlIds': ?ignoreControlIds,
    'location': ?location,
    'modelId': ?modelId,
    'name': ?name,
    'onewaySynonymsControlIds': ?onewaySynonymsControlIds,
    'personalizationSpec': ?pulumi.Input.mapOptionalInputValue<GoogleCloudRetailV2SearchRequestPersonalizationSpec, Map<String, dynamic>>(personalizationSpec, (value) => value.toMap()),
    'priceRerankingLevel': ?priceRerankingLevel,
    'project': ?project,
    'redirectControlIds': ?redirectControlIds,
    'replacementControlIds': ?replacementControlIds,
    'servingConfigId': servingConfigId,
    'solutionTypes': pulumi.Input.mapInputValue<List<ServingConfigSolutionTypesItem>, List<String>>(solutionTypes, (value) => pulumi.Input.encodeList<ServingConfigSolutionTypesItem, String>(value, (value) => value.wireValue)),
    'twowaySynonymsControlIds': ?twowaySynonymsControlIds,
  };
}