toJson method

Map<String, dynamic> toJson()

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