using API.Entities.Enums;
using API.Entities.MetadataMatching;
namespace API.Entities;
public class MetadataFieldMapping
{
    public int Id { get; set; }
    public MetadataFieldType SourceType { get; set; }
    public MetadataFieldType DestinationType { get; set; }
    /// 
    /// The string in the source
    /// 
    public string SourceValue { get; set; }
    /// 
    /// Write the string as this in the Destination (can also just be the Source)
    /// 
    public string DestinationValue { get; set; }
    /// 
    /// If true, the tag will be Moved over vs Copied over
    /// 
    public bool ExcludeFromSource { get; set; }
    public int MetadataSettingsId { get; set; }
    public virtual MetadataSettings MetadataSettings { get; set; }
}