1:
2: namespace Ia.TentPlay.Cl.Model.Trek
3: {
4: ////////////////////////////////////////////////////////////////////////////
5:
6: /// <summary publish="true">
7: /// Feature Support class for TentPlay entity model
8: /// </summary>
9: ///
10: /// <remarks>
11: /// Copyright © 2006-2023 Jasem Y. Al-Shamlan (info@ia.com.kw), Integrated Applications - Kuwait. All Rights Reserved.
12: ///
13: /// This library is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
14: /// the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
15: ///
16: /// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
17: /// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
18: ///
19: /// You should have received a copy of the GNU General Public License along with this library. If not, see http://www.gnu.org/licenses.
20: ///
21: /// Copyright notice: This notice may not be removed or altered from any source distribution.
22: /// </remarks>
23: public class Feature
24: {
25: // only Name and NativeName can have "'" to be able to store correctly in SQLite
26:
27: /// <summary/>
28: public string Id { get; set; }
29:
30: /// <summary/>
31: public double Latitude { get; set; }
32:
33: /// <summary/>
34: public double Longitude { get; set; }
35:
36: /// <summary/>
37: public int DistanceToCapital { get; set; }
38:
39: /// <summary/>
40: public string CMap { get; set; }
41:
42: /// <summary/>
43: public string Class { get; set; }
44:
45: /// <summary/>
46: public string Country { get; set; }
47:
48: /// <summary/>
49: public string FileCountry { get; set; }
50:
51: /// <summary/>
52: public string Name { get; set; }
53:
54: /// <summary/>
55: public string NoDiacriticLowerCaseName { get; set; }
56:
57: /// <summary/>
58: public string NativeName { get; set; }
59:
60: /// <summary/>
61: public string NoDiacriticNativeName { get; set; }
62:
63: /// <summary/>
64: public string FullTextSearchName { get; set; }
65:
66: /// <summary/>
67: public bool Deleted { get; set; }
68:
69: /// <summary/>
70: public DateTime Created { get; set; }
71:
72: /// <summary/>
73: public DateTime Updated { get; set; }
74:
75: /// <summary/>
76: public virtual FeatureDesignation Designation { get; set; }
77: }
78:
79: ////////////////////////////////////////////////////////////////////////////
80: ////////////////////////////////////////////////////////////////////////////
81: }