Class: Quickbooks::Model::CompanyInfo
Constant Summary
collapse
- XML_COLLECTION_NODE =
"CompanyInfo"
- XML_NODE =
"CompanyInfo"
- REST_RESOURCE =
'companyinfo'
Instance Method Summary
collapse
Methods inherited from BaseModel
#as_json, attribute_names, #attributes, attrs_with_types, #initialize, inspect, #inspect, reference_attrs, reference_setters, resource_for_collection, resource_for_singular, to_xml_big_decimal, #to_xml_inject_ns, #to_xml_ns
Methods included from Validator
#line_item_size
Methods included from Definition
included, #is_name_list_entity?, #is_transaction_entity?
Instance Method Details
#accountant_feature ⇒ Object
64
65
66
|
# File 'lib/quickbooks/model/company_info.rb', line 64
def accountant_feature
find_boolean_name_value("AccountantFeature")
end
|
#company_type ⇒ Object
44
45
46
|
# File 'lib/quickbooks/model/company_info.rb', line 44
def company_type
find_name_value("CompanyType")
end
|
#find_boolean_name_value(name) ⇒ Object
32
33
34
|
# File 'lib/quickbooks/model/company_info.rb', line 32
def find_boolean_name_value(name)
find_name_value(name) == "true"
end
|
#find_name_value(name) ⇒ Object
27
28
29
30
|
# File 'lib/quickbooks/model/company_info.rb', line 27
def find_name_value(name)
nv = name_values.find { |nv| nv.name == name }
nv ? nv.value : nil
end
|
#industry_code ⇒ Object
40
41
42
|
# File 'lib/quickbooks/model/company_info.rb', line 40
def industry_code
find_name_value("IndustryCode")
end
|
#industry_type ⇒ Object
36
37
38
|
# File 'lib/quickbooks/model/company_info.rb', line 36
def industry_type
find_name_value("IndustryType")
end
|
#neo_enabled ⇒ Object
56
57
58
|
# File 'lib/quickbooks/model/company_info.rb', line 56
def neo_enabled
find_boolean_name_value("NeoEnabled")
end
|
#offering_sku ⇒ Object
52
53
54
|
# File 'lib/quickbooks/model/company_info.rb', line 52
def offering_sku
find_name_value("OfferingSku")
end
|
#payroll_feature ⇒ Object
60
61
62
|
# File 'lib/quickbooks/model/company_info.rb', line 60
def payroll_feature
find_boolean_name_value("PayrollFeature")
end
|
#subscription_status ⇒ Object
48
49
50
|
# File 'lib/quickbooks/model/company_info.rb', line 48
def subscription_status
find_name_value("SubscriptionStatus")
end
|