toJson method

Map<String, dynamic> toJson()

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