toJson method
Implementation
Map<String, dynamic> toJson() {
final arn = this.arn;
final id = this.id;
final batchParameters = this.batchParameters;
final deadLetterConfig = this.deadLetterConfig;
final ecsParameters = this.ecsParameters;
final httpParameters = this.httpParameters;
final input = this.input;
final inputPath = this.inputPath;
final inputTransformer = this.inputTransformer;
final kinesisParameters = this.kinesisParameters;
final redshiftDataParameters = this.redshiftDataParameters;
final retryPolicy = this.retryPolicy;
final roleArn = this.roleArn;
final runCommandParameters = this.runCommandParameters;
final sqsParameters = this.sqsParameters;
return {
'Arn': arn,
'Id': id,
if (batchParameters != null) 'BatchParameters': batchParameters,
if (deadLetterConfig != null) 'DeadLetterConfig': deadLetterConfig,
if (ecsParameters != null) 'EcsParameters': ecsParameters,
if (httpParameters != null) 'HttpParameters': httpParameters,
if (input != null) 'Input': input,
if (inputPath != null) 'InputPath': inputPath,
if (inputTransformer != null) 'InputTransformer': inputTransformer,
if (kinesisParameters != null) 'KinesisParameters': kinesisParameters,
if (redshiftDataParameters != null)
'RedshiftDataParameters': redshiftDataParameters,
if (retryPolicy != null) 'RetryPolicy': retryPolicy,
if (roleArn != null) 'RoleArn': roleArn,
if (runCommandParameters != null)
'RunCommandParameters': runCommandParameters,
if (sqsParameters != null) 'SqsParameters': sqsParameters,
};
}