<PackageReference Include="Relativity.Server.Transfer.SDK" Version="7.7.0" />

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