toMap method
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,
};
}