Skip to content

Commit 9e1bbd4

Browse files
author
sangeet-joy_xero
committed
Version update for 11.1.0 | Add SIMPLE Org plan
1 parent 298bb46 commit 9e1bbd4

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

docs/payroll_uk/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -2562,7 +2562,7 @@
25622562
"type" : "string",
25632563
"description" : "The employee's NI Category letter.",
25642564
"example" : "I",
2565-
"enum" : [ "A", "B", "C", "D", "E", "F", "H", "I", "J", "K", "L", "M", "N", "S", "V", "X", "Z" ]
2565+
"enum" : [ "A", "B", "C", "F", "H", "I", "J", "L", "M", "S", "V", "X", "Z", "D", "E", "K", "N" ]
25662566
};
25672567
defs["NICategory_oneOf"] = {
25682568
"title" : "",

lib/xero-ruby/models/accounting/organisation.rb

+3-2
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ class Organisation
175175
IGNITE ||= "IGNITE".freeze
176176
GROW ||= "GROW".freeze
177177
COMPREHENSIVE ||= "COMPREHENSIVE".freeze
178+
SIMPLE ||= "SIMPLE".freeze
178179

179180
# BUSINESS or PARTNER. Partner edition organisations are sold exclusively through accounting partners and have restricted functionality (e.g. no access to invoicing)
180181
attr_accessor :edition
@@ -470,7 +471,7 @@ def valid?
470471
return false unless sales_tax_period_validator.valid?(@sales_tax_period)
471472
organisation_entity_type_validator = EnumAttributeValidator.new('String', ["ACCOUNTING_PRACTICE", "COMPANY", "CHARITY", "CLUB_OR_SOCIETY", "INDIVIDUAL", "LOOK_THROUGH_COMPANY", "NOT_FOR_PROFIT", "PARTNERSHIP", "S_CORPORATION", "SELF_MANAGED_SUPERANNUATION_FUND", "SOLE_TRADER", "SUPERANNUATION_FUND", "TRUST"])
472473
return false unless organisation_entity_type_validator.valid?(@organisation_entity_type)
473-
_class_validator = EnumAttributeValidator.new('String', ["DEMO", "TRIAL", "STARTER", "STANDARD", "PREMIUM", "PREMIUM_20", "PREMIUM_50", "PREMIUM_100", "LEDGER", "GST_CASHBOOK", "NON_GST_CASHBOOK", "ULTIMATE", "LITE", "ULTIMATE_10", "ULTIMATE_20", "ULTIMATE_50", "ULTIMATE_100", "IGNITE", "GROW", "COMPREHENSIVE"])
474+
_class_validator = EnumAttributeValidator.new('String', ["DEMO", "TRIAL", "STARTER", "STANDARD", "PREMIUM", "PREMIUM_20", "PREMIUM_50", "PREMIUM_100", "LEDGER", "GST_CASHBOOK", "NON_GST_CASHBOOK", "ULTIMATE", "LITE", "ULTIMATE_10", "ULTIMATE_20", "ULTIMATE_50", "ULTIMATE_100", "IGNITE", "GROW", "COMPREHENSIVE", "SIMPLE"])
474475
return false unless _class_validator.valid?(@_class)
475476
edition_validator = EnumAttributeValidator.new('String', ["BUSINESS", "PARTNER"])
476477
return false unless edition_validator.valid?(@edition)
@@ -530,7 +531,7 @@ def organisation_entity_type=(organisation_entity_type)
530531
# Custom attribute writer method checking allowed values (enum).
531532
# @param [Object] _class Object to be assigned
532533
def _class=(_class)
533-
validator = EnumAttributeValidator.new('String', ["DEMO", "TRIAL", "STARTER", "STANDARD", "PREMIUM", "PREMIUM_20", "PREMIUM_50", "PREMIUM_100", "LEDGER", "GST_CASHBOOK", "NON_GST_CASHBOOK", "ULTIMATE", "LITE", "ULTIMATE_10", "ULTIMATE_20", "ULTIMATE_50", "ULTIMATE_100", "IGNITE", "GROW", "COMPREHENSIVE"])
534+
validator = EnumAttributeValidator.new('String', ["DEMO", "TRIAL", "STARTER", "STANDARD", "PREMIUM", "PREMIUM_20", "PREMIUM_50", "PREMIUM_100", "LEDGER", "GST_CASHBOOK", "NON_GST_CASHBOOK", "ULTIMATE", "LITE", "ULTIMATE_10", "ULTIMATE_20", "ULTIMATE_50", "ULTIMATE_100", "IGNITE", "GROW", "COMPREHENSIVE", "SIMPLE"])
534535
unless validator.valid?(_class)
535536
fail ArgumentError, "invalid value for \"_class\", must be one of #{validator.allowable_values}."
536537
end

0 commit comments

Comments
 (0)