Statistics
| Branch: | Revision:

root / trunk / Pithos.Interfaces / AccountSettings.cs @ f734ab5b

History | View | Annotate | Download (1.1 kB)

1
// -----------------------------------------------------------------------
2
// <copyright file="AccountSettings.cs" company="Microsoft">
3
// TODO: Update copyright text.
4
// </copyright>
5
// -----------------------------------------------------------------------
6

    
7

    
8
using System;
9
using System.Collections.Generic;
10
using System.Collections.Specialized;
11

    
12
namespace Pithos.Interfaces
13
{
14
    /// <summary>
15
    /// PITHOS Account Settings
16
    /// </summary>
17
    public class AccountSettings
18
    {
19
        
20
        public string AccountName { get; set; }
21

    
22
        
23
        public string ApiKey { get; set; }
24

    
25
        public bool IsActive { get; set; }
26

    
27
        public bool UsePithos { get; set; }
28

    
29
        public string RootPath { get; set; }
30

    
31
        public Uri ServerUrl { get; set; }
32

    
33
        private StringCollection _selectiveFolders = new StringCollection();
34

    
35
        
36
        public StringCollection SelectiveFolders
37
        {
38
            get { return _selectiveFolders; }
39
            set { _selectiveFolders = value; }
40
        }
41
    }
42

    
43
    //[Serializable]
44
    public class AccountsCollection:List<AccountSettings>
45
    {}
46
}