﻿// <copyright file="ITarget.cs" company="Fubar Development Junker">
// Copyright (c) Fubar Development Junker. All rights reserved.
// </copyright>

using System;

using JetBrains.Annotations;

namespace FubarDev.WebDavServer.Engines
{
    /// <summary>
    /// The target for a copy or move operation
    /// </summary>
    public interface ITarget
    {
        /// <summary>
        /// Gets the name of the target
        /// </summary>
        [NotNull]
        string Name { get; }

        /// <summary>
        /// Gets the destination URL of the target
        /// </summary>
        [NotNull]
        Uri DestinationUrl { get; }
    }
}
