toMap method

Map<String, dynamic> toMap()

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