Relativity.Transfer.AsperaCredential
namespace Relativity.Transfer
{
public sealed class AsperaCredential : IEquatable<AsperaCredential>
{
public const int ManualCredentialArtifactId = 1;
public const string AsperaTransferCredentialType = "Aspera";
public const string AsperaUrlKey = "url";
public const string AsperaAccountNameKey = "accountName";
public const string AsperaAccountPasswordKey = "accountPassword";
public IReadOnlyList<byte> AccountUserName { get; }
public IReadOnlyList<byte> AccountPassword { get; }
public int ArtifactId { get; set; }
public string CredentialType { get; set; }
public Uri Host { get; set; }
public HttpConnectionInfo HttpConnectionInfo { get; }
public string Name { get; }
public AsperaCredential();
public AsperaCredential(Uri host, string accountUserName, string accountPassword, string credentialType);
public AsperaCredential(Uri host, string accountUserName, string accountPassword, string credentialType, int artifactId);
public AsperaCredential(Credential credential);
public static void Validate(Credential credential);
public static void Validate(string url, string accountUserName, string accountPasssword, string credentialType);
public static bool operator ==(AsperaCredential x, AsperaCredential y);
public static bool operator !=(AsperaCredential x, AsperaCredential y);
public Credential CreateCredential();
public void ChangeAccountPassword(string value);
public void ChangeAccountUserName(string value);
public bool Equals(AsperaCredential other);
public bool Equals(Credential other);
}
}