toJson method
Implementation
Map<String, dynamic> toJson() {
final cloudWatchOutputConfig = this.cloudWatchOutputConfig;
final comment = this.comment;
final documentHash = this.documentHash;
final documentHashType = this.documentHashType;
final documentVersion = this.documentVersion;
final notificationConfig = this.notificationConfig;
final outputS3BucketName = this.outputS3BucketName;
final outputS3KeyPrefix = this.outputS3KeyPrefix;
final parameters = this.parameters;
final serviceRoleArn = this.serviceRoleArn;
final timeoutSeconds = this.timeoutSeconds;
return {
if (cloudWatchOutputConfig != null)
'CloudWatchOutputConfig': cloudWatchOutputConfig,
if (comment != null) 'Comment': comment,
if (documentHash != null) 'DocumentHash': documentHash,
if (documentHashType != null)
'DocumentHashType': documentHashType.toValue(),
if (documentVersion != null) 'DocumentVersion': documentVersion,
if (notificationConfig != null) 'NotificationConfig': notificationConfig,
if (outputS3BucketName != null) 'OutputS3BucketName': outputS3BucketName,
if (outputS3KeyPrefix != null) 'OutputS3KeyPrefix': outputS3KeyPrefix,
if (parameters != null) 'Parameters': parameters,
if (serviceRoleArn != null) 'ServiceRoleArn': serviceRoleArn,
if (timeoutSeconds != null) 'TimeoutSeconds': timeoutSeconds,
};
}