Skip to content

Commit 0f8d222

Browse files
authored
Merge pull request #57 from MJMortimer/org-props
Added Class and Edition to Organisation model
2 parents ecbea2f + e3e2aed commit 0f8d222

File tree

3 files changed

+54
-0
lines changed

3 files changed

+54
-0
lines changed

Xero.Api/Core/Model/Organisation.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,5 +89,11 @@ public class Organisation
8989

9090
[DataMember(EmitDefaultValue = false)]
9191
public List<ExternalLink> ExternalLinks { get; set; }
92+
93+
[DataMember]
94+
public OrganisationClass Class { get; set; }
95+
96+
[DataMember]
97+
public OrganisationEdition Edition { get; set; }
9298
}
9399
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
using System.Runtime.Serialization;
2+
3+
namespace Xero.Api.Core.Model.Types
4+
{
5+
[DataContract(Namespace = "")]
6+
public enum OrganisationClass
7+
{
8+
[EnumMember(Value = "NONE")]
9+
None,
10+
[EnumMember(Value = "DEMO")]
11+
Demo,
12+
[EnumMember(Value = "TRIAL")]
13+
Trial,
14+
[EnumMember(Value = "STARTER")]
15+
Starter,
16+
[EnumMember(Value = "STANDARD")]
17+
Standard,
18+
[EnumMember(Value = "PREMIUM")]
19+
Premium,
20+
[EnumMember(Value = "PREMIUM_20")]
21+
Premium20,
22+
[EnumMember(Value = "PREMIUM_50")]
23+
Premium50,
24+
[EnumMember(Value = "PREMIUM_100")]
25+
Premium100,
26+
[EnumMember(Value = "LEDGER")]
27+
Ledger,
28+
[EnumMember(Value = "GST_CASHBOOK")]
29+
GstCashbook,
30+
[EnumMember(Value = "NON_GST_CASHBOOK")]
31+
NonGstCashbook
32+
}
33+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
using System.Runtime.Serialization;
2+
3+
namespace Xero.Api.Core.Model.Types
4+
{
5+
[DataContract(Namespace = "")]
6+
public enum OrganisationEdition
7+
{
8+
[EnumMember(Value = "NONE")]
9+
None,
10+
[EnumMember(Value = "BUSINESS")]
11+
Business,
12+
[EnumMember(Value = "PARTNER")]
13+
Partner
14+
}
15+
}

0 commit comments

Comments
 (0)