toJson method
Implementation
Map<String, dynamic> toJson() {
final afterConnectScript = this.afterConnectScript;
final captureDdls = this.captureDdls;
final databaseName = this.databaseName;
final ddlArtifactsSchema = this.ddlArtifactsSchema;
final executeTimeout = this.executeTimeout;
final failTasksOnLobTruncation = this.failTasksOnLobTruncation;
final maxFileSize = this.maxFileSize;
final password = this.password;
final port = this.port;
final secretsManagerAccessRoleArn = this.secretsManagerAccessRoleArn;
final secretsManagerSecretId = this.secretsManagerSecretId;
final serverName = this.serverName;
final slotName = this.slotName;
final username = this.username;
return {
if (afterConnectScript != null) 'AfterConnectScript': afterConnectScript,
if (captureDdls != null) 'CaptureDdls': captureDdls,
if (databaseName != null) 'DatabaseName': databaseName,
if (ddlArtifactsSchema != null) 'DdlArtifactsSchema': ddlArtifactsSchema,
if (executeTimeout != null) 'ExecuteTimeout': executeTimeout,
if (failTasksOnLobTruncation != null)
'FailTasksOnLobTruncation': failTasksOnLobTruncation,
if (maxFileSize != null) 'MaxFileSize': maxFileSize,
if (password != null) 'Password': password,
if (port != null) 'Port': port,
if (secretsManagerAccessRoleArn != null)
'SecretsManagerAccessRoleArn': secretsManagerAccessRoleArn,
if (secretsManagerSecretId != null)
'SecretsManagerSecretId': secretsManagerSecretId,
if (serverName != null) 'ServerName': serverName,
if (slotName != null) 'SlotName': slotName,
if (username != null) 'Username': username,
};
}