Action.fromJson constructor
Implementation
factory Action.fromJson(Map<String, dynamic> json) {
return Action(
clearTimer: json['clearTimer'] != null
? ClearTimerAction.fromJson(
json['clearTimer'] as Map<String, dynamic>)
: null,
dynamoDB: json['dynamoDB'] != null
? DynamoDBAction.fromJson(json['dynamoDB'] as Map<String, dynamic>)
: null,
dynamoDBv2: json['dynamoDBv2'] != null
? DynamoDBv2Action.fromJson(
json['dynamoDBv2'] as Map<String, dynamic>)
: null,
firehose: json['firehose'] != null
? FirehoseAction.fromJson(json['firehose'] as Map<String, dynamic>)
: null,
iotEvents: json['iotEvents'] != null
? IotEventsAction.fromJson(json['iotEvents'] as Map<String, dynamic>)
: null,
iotSiteWise: json['iotSiteWise'] != null
? IotSiteWiseAction.fromJson(
json['iotSiteWise'] as Map<String, dynamic>)
: null,
iotTopicPublish: json['iotTopicPublish'] != null
? IotTopicPublishAction.fromJson(
json['iotTopicPublish'] as Map<String, dynamic>)
: null,
lambda: json['lambda'] != null
? LambdaAction.fromJson(json['lambda'] as Map<String, dynamic>)
: null,
resetTimer: json['resetTimer'] != null
? ResetTimerAction.fromJson(
json['resetTimer'] as Map<String, dynamic>)
: null,
setTimer: json['setTimer'] != null
? SetTimerAction.fromJson(json['setTimer'] as Map<String, dynamic>)
: null,
setVariable: json['setVariable'] != null
? SetVariableAction.fromJson(
json['setVariable'] as Map<String, dynamic>)
: null,
sns: json['sns'] != null
? SNSTopicPublishAction.fromJson(json['sns'] as Map<String, dynamic>)
: null,
sqs: json['sqs'] != null
? SqsAction.fromJson(json['sqs'] as Map<String, dynamic>)
: null,
);
}