Statistics
| Branch: | Revision:

root / trunk / Pithos.Interfaces / AccountSettings.cs @ 42800be8

History | View | Annotate | Download (1.1 kB)

1 eeee29e3 Panagiotis Kanavos
// -----------------------------------------------------------------------
2 eeee29e3 Panagiotis Kanavos
// <copyright file="AccountSettings.cs" company="Microsoft">
3 eeee29e3 Panagiotis Kanavos
// TODO: Update copyright text.
4 eeee29e3 Panagiotis Kanavos
// </copyright>
5 eeee29e3 Panagiotis Kanavos
// -----------------------------------------------------------------------
6 eeee29e3 Panagiotis Kanavos
7 eeee29e3 Panagiotis Kanavos
8 eeee29e3 Panagiotis Kanavos
using System;
9 eeee29e3 Panagiotis Kanavos
using System.Collections.Generic;
10 eeee29e3 Panagiotis Kanavos
using System.Collections.Specialized;
11 eeee29e3 Panagiotis Kanavos
12 eeee29e3 Panagiotis Kanavos
namespace Pithos.Interfaces
13 eeee29e3 Panagiotis Kanavos
{
14 eeee29e3 Panagiotis Kanavos
    /// <summary>
15 0eea575a Panagiotis Kanavos
    /// PITHOS Account Settings
16 eeee29e3 Panagiotis Kanavos
    /// </summary>
17 0eea575a Panagiotis Kanavos
    public class AccountSettings
18 eeee29e3 Panagiotis Kanavos
    {
19 0eea575a Panagiotis Kanavos
        
20 eeee29e3 Panagiotis Kanavos
        public string AccountName { get; set; }
21 eeee29e3 Panagiotis Kanavos
22 0eea575a Panagiotis Kanavos
        
23 eeee29e3 Panagiotis Kanavos
        public string ApiKey { get; set; }
24 eeee29e3 Panagiotis Kanavos
25 0eea575a Panagiotis Kanavos
        public bool IsActive { get; set; }
26 0eea575a Panagiotis Kanavos
27 3c43ec9b Panagiotis Kanavos
        public bool UsePithos { get; set; }
28 3c43ec9b Panagiotis Kanavos
29 0eea575a Panagiotis Kanavos
        public string RootPath { get; set; }
30 0eea575a Panagiotis Kanavos
31 eeee29e3 Panagiotis Kanavos
        private StringCollection _selectiveFolders = new StringCollection();
32 eeee29e3 Panagiotis Kanavos
33 0eea575a Panagiotis Kanavos
        
34 eeee29e3 Panagiotis Kanavos
        public StringCollection SelectiveFolders
35 eeee29e3 Panagiotis Kanavos
        {
36 eeee29e3 Panagiotis Kanavos
            get { return _selectiveFolders; }
37 eeee29e3 Panagiotis Kanavos
            set { _selectiveFolders = value; }
38 eeee29e3 Panagiotis Kanavos
        }
39 eeee29e3 Panagiotis Kanavos
    }
40 eeee29e3 Panagiotis Kanavos
41 eeee29e3 Panagiotis Kanavos
    //[Serializable]
42 eeee29e3 Panagiotis Kanavos
    public class AccountsCollection:List<AccountSettings>
43 eeee29e3 Panagiotis Kanavos
    {}
44 eeee29e3 Panagiotis Kanavos
}