GoogleCloudRetailV2alphaModelPageOptimizationConfig.fromMap constructor
GoogleCloudRetailV2alphaModelPageOptimizationConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GoogleCloudRetailV2alphaModelPageOptimizationConfig.fromMap(Map<String, dynamic> map) {
return GoogleCloudRetailV2alphaModelPageOptimizationConfig(
pageOptimizationEventType: pulumi.Input.fromValue(map['pageOptimizationEventType'] as String),
panels: pulumi.Input.fromValue(pulumi.Input.decodeList<GoogleCloudRetailV2alphaModelPageOptimizationConfigPanel>(map['panels']!, (value) => GoogleCloudRetailV2alphaModelPageOptimizationConfigPanel.fromMap((value as Map).cast<String, dynamic>()))),
restriction: (() { final guardedValue = map['restriction']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudRetailV2alphaModelPageOptimizationConfigRestriction.fromValue(guardedValue as String)); })(),
);
}