toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'catalogId': catalogId,
'categoryHierarchies': pulumi.Input.mapInputValue<List<GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchy>, List<Map<String, dynamic>>>(categoryHierarchies, (value) => pulumi.Input.encodeList<GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchy, Map<String, dynamic>>(value, (value) => value.toMap())),
'description': ?description,
'id': id,
'itemAttributes': ?pulumi.Input.mapOptionalInputValue<GoogleCloudRecommendationengineV1beta1FeatureMap, Map<String, dynamic>>(itemAttributes, (value) => value.toMap()),
'itemGroupId': ?itemGroupId,
'languageCode': ?languageCode,
'location': ?location,
'productMetadata': ?pulumi.Input.mapOptionalInputValue<GoogleCloudRecommendationengineV1beta1ProductCatalogItem, Map<String, dynamic>>(productMetadata, (value) => value.toMap()),
'project': ?project,
'tags': ?tags,
'title': title,
};
}