namespace Hims.Domain.Configurations
{
    /// <summary>
    /// The FtpConfiguration interface.
    /// </summary>
    public interface INewFtpConfiguration
    {
        /// <summary>
        /// Gets the username.
        /// </summary>
        string Username { get; }

        /// <summary>
        /// Gets the password.
        /// </summary>
        string Password { get; }

        /// <summary>
        /// Gets the ftpUrl.
        /// </summary>
        string FtpURL { get; }

        /// <summary>
        /// Gets the /// <summary>
        /// Gets the Sub Directory Production.
        /// </summary>
        string SubDirectoryProduction { get; }

        /// <summary>
        /// Gets the /// <summary>
        /// Gets the Sub Directory Attachment.
        /// </summary>
        string SubDirectoryAttachment { get; }

        /// <summary>
        /// Gets the /// <summary>
        /// Gets the Sub Directory 1.
        /// </summary>
        string SubDirectory1 { get; }

        /// <summary>
        /// Gets the /// <summary>
        /// Gets the Sub Directory Patient Documents.
        /// </summary>
        string SubDirectory1PatientDocuments { get; }

        /// <summary>
        /// Gets the /// <summary>
        /// Gets the Sub Directory Patient Profiles.
        /// </summary>
        string SubDirectory1PatientProfiles { get; }

        /// <summary>
        /// Gets the /// <summary>
        /// Gets the Sub Directory Patient Profiles.
        /// </summary>
        string SubDirectory1DoctorProfiles { get; }
        
        /// <summary>
        /// Gets the /// <summary>
        /// Gets the Sub Directory Patient Profiles.
        /// </summary>
        string SubDirectory1UserProfiles { get; }

        ///// <summary>
        ///// Gets the /// <summary>
        ///// Gets the full Patient Documents Path.
        ///// </summary>
        //string fullPatientDocumentsPath { get; }


        ///// <summary>
        ///// Gets the /// <summary>
        ///// Gets the full Doctor Profiles Path.
        ///// </summary>
        //string fullDoctorProfilesPath { get; }

        ///// <summary>
        ///// Gets the /// <summary>
        ///// Gets the full User Profiles Path.
        ///// </summary>
        //string fullUserProfilesPath { get; }

        ///// <summary>
        ///// Gets the /// <summary>
        ///// Gets the full Patient Profiles Path.
        ///// </summary>
        //string fullPatientProfilesPath { get; }
    }
}
