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 | } |