TransferClientMetadataAttribute
using System;
using System.ComponentModel.Composition;
namespace Relativity.Transfer
{
[MetadataAttribute]
[AttributeUsage(AttributeTargets.Class)]
public sealed class TransferClientMetadataAttribute : ITransferClientMetadata
{
public TransferClientAttributes Attributes { get; set; }
public WellKnownTransferClient Client { get; set; }
public string Company { get; set; }
public string Copyright { get; set; }
public string Description { get; set; }
public string DisplayName { get; set; }
public string Id { get; set; }
public string Name { get; set; }
public string Version { get; set; }
public TransferClientMetadataAttribute()
: this(typeof(ITransferClientMetadata))
{
Attributes = TransferClientAttributes.None;
Client = WellKnownTransferClient.Unassigned;
Company = string.Empty;
Copyright = string.Empty;
Description = string.Empty;
Id = string.Empty;
DisplayName = string.Empty;
Name = string.Empty;
Version = string.Empty;
}
}
}