EnterpriseCrmEventbusProtoWorkflowAlertConfig.fromMap constructor

EnterpriseCrmEventbusProtoWorkflowAlertConfig.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory EnterpriseCrmEventbusProtoWorkflowAlertConfig.fromMap(Map<String, dynamic> map) {
  return EnterpriseCrmEventbusProtoWorkflowAlertConfig(
    aggregationPeriod: (() { final guardedValue = map['aggregationPeriod']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    alertDisabled: (() { final guardedValue = map['alertDisabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    alertName: (() { final guardedValue = map['alertName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    clientId: (() { final guardedValue = map['clientId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    durationThresholdMs: (() { final guardedValue = map['durationThresholdMs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    errorEnumList: (() { final guardedValue = map['errorEnumList']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    metricType: (() { final guardedValue = map['metricType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoWorkflowAlertConfigMetricType.fromValue(guardedValue as String)); })(),
    numAggregationPeriods: (() { final guardedValue = map['numAggregationPeriods']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
    onlyFinalAttempt: (() { final guardedValue = map['onlyFinalAttempt']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    playbookUrl: (() { final guardedValue = map['playbookUrl']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    thresholdType: (() { final guardedValue = map['thresholdType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoWorkflowAlertConfigThresholdType.fromValue(guardedValue as String)); })(),
    thresholdValue: (() { final guardedValue = map['thresholdValue']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    warningEnumList: (() { final guardedValue = map['warningEnumList']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}