<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,6 +1,8 @@
 require 'lib/parser'
 
 namespace :qb do
+  task :all =&gt; [ :model_maps, :migrations ]
+  
   task :model_maps do
     QbxmlJsonParser.generate_model_maps
   end</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -11,6 +11,7 @@ class QbxmlJsonParser
       File.open(&quot;#{File.dirname(__FILE__)}/../model_maps/#{model_name}.rb&quot;, 'w+') do |f|
         formatted_map = attributes.map{ |a| &quot;:#{a[0]} =&gt; '#{a[1]}'&quot; }.join(&quot;,\n      &quot;)
         f.write &lt;&lt;-MAP
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     #{model_name} = {
@@ -50,14 +51,14 @@ end
           when 'BOOLTYPE'
             :boolean
           else
-            raise a.inspect
             'UNKNOWN!!!!'
           end
           col_def = &quot;t.#{col_type} :#{a[0]}&quot;
           col_def &lt;&lt; &quot;, #{options}&quot; if options
           columns &lt;&lt; col_def
         end
-        f.write columns.join(&quot;\n&quot;)
+        f.puts '# auto-generated from json definitions'
+        f.puts columns.join(&quot;\n&quot;)
       end
     end
   end</diff>
      <filename>lib/parser.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -22,4 +23,4 @@ t.string :sales_tax_code_ref_list_id, :limit =&gt; 36
 t.string :sales_tax_code_ref_full_name, :limit =&gt; 3
 t.integer :tax_line_info_ret_tax_line_id
 t.string :tax_line_info_ret_tax_line_name, :limit =&gt; 256
-t.string :cash_flow_classification
\ No newline at end of file
+t.string :cash_flow_classification</diff>
      <filename>migrations/Account.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -88,4 +89,4 @@ t.string :notes, :limit =&gt; 4095
 t.boolean :is_statement_with_parent
 t.string :delivery_method
 t.string :price_level_ref_list_id, :limit =&gt; 36
-t.string :price_level_ref_full_name, :limit =&gt; 31
\ No newline at end of file
+t.string :price_level_ref_full_name, :limit =&gt; 31</diff>
      <filename>migrations/Customer.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -58,4 +59,4 @@ t.string :employee_payroll_info_vacation_hours_hours_accrued
 t.string :employee_payroll_info_vacation_hours_maximum_hours
 t.boolean :employee_payroll_info_vacation_hours_is_resetting_hours_each_new_year
 t.string :employee_payroll_info_vacation_hours_hours_used
-t.datetime :employee_payroll_info_vacation_hours_accrual_start_date
\ No newline at end of file
+t.datetime :employee_payroll_info_vacation_hours_accrual_start_date</diff>
      <filename>migrations/Employee.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :txn_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -62,4 +63,4 @@ t.boolean :is_to_be_emailed
 t.boolean :is_tax_included
 t.string :customer_sales_tax_code_ref_list_id, :limit =&gt; 36
 t.string :customer_sales_tax_code_ref_full_name, :limit =&gt; 3
-t.string :other, :limit =&gt; 29
\ No newline at end of file
+t.string :other, :limit =&gt; 29</diff>
      <filename>migrations/Estimate.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :txn_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -85,4 +86,4 @@ t.string :sales_tax_line_ret_account_ref_list_id, :limit =&gt; 36
 t.string :sales_tax_line_ret_account_ref_full_name, :limit =&gt; 159
 t.decimal :shipping_line_ret_amount, :precision =&gt; 9, :scale =&gt; 2
 t.string :shipping_line_ret_account_ref_list_id, :limit =&gt; 36
-t.string :shipping_line_ret_account_ref_full_name, :limit =&gt; 159
\ No newline at end of file
+t.string :shipping_line_ret_account_ref_full_name, :limit =&gt; 159</diff>
      <filename>migrations/Invoice.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :txn_line_id, :limit =&gt; 36
 t.string :item_ref_list_id, :limit =&gt; 36
 t.string :item_ref_full_name
@@ -16,4 +17,4 @@ t.string :sales_tax_code_ref_list_id, :limit =&gt; 36
 t.string :sales_tax_code_ref_full_name, :limit =&gt; 3
 t.boolean :is_taxable
 t.string :other1, :limit =&gt; 29
-t.string :other2, :limit =&gt; 29
\ No newline at end of file
+t.string :other2, :limit =&gt; 29</diff>
      <filename>migrations/InvoiceLine.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :txn_line_id, :limit =&gt; 36
 t.string :item_group_ref_list_id, :limit =&gt; 36
 t.string :item_group_ref_full_name, :limit =&gt; 31
@@ -8,4 +9,4 @@ t.string :override_uom_set_ref_list_id, :limit =&gt; 36
 t.string :override_uom_set_ref_full_name, :limit =&gt; 31
 t.boolean :is_print_items_in_group
 t.decimal :total_amount, :precision =&gt; 9, :scale =&gt; 2
-t.datetime :service_date
\ No newline at end of file
+t.datetime :service_date</diff>
      <filename>migrations/InvoiceLineGroup.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -14,4 +15,4 @@ t.string :sales_tax_code_ref_full_name, :limit =&gt; 3
 t.decimal :discount_rate, :precision =&gt; 9, :scale =&gt; 2
 t.decimal :discount_rate_percent, :precision =&gt; 9, :scale =&gt; 2
 t.string :account_ref_list_id, :limit =&gt; 36
-t.string :account_ref_full_name, :limit =&gt; 159
\ No newline at end of file
+t.string :account_ref_full_name, :limit =&gt; 159</diff>
      <filename>migrations/ItemDiscount.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -14,4 +15,4 @@ t.string :sales_tax_code_ref_full_name, :limit =&gt; 3
 t.decimal :discount_rate, :precision =&gt; 9, :scale =&gt; 2
 t.decimal :discount_rate_percent, :precision =&gt; 9, :scale =&gt; 2
 t.string :account_ref_list_id, :limit =&gt; 36
-t.string :account_ref_full_name, :limit =&gt; 159
\ No newline at end of file
+t.string :account_ref_full_name, :limit =&gt; 159</diff>
      <filename>migrations/ItemFixedAsset.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -14,4 +15,4 @@ t.string :sales_tax_code_ref_full_name, :limit =&gt; 3
 t.decimal :discount_rate, :precision =&gt; 9, :scale =&gt; 2
 t.decimal :discount_rate_percent, :precision =&gt; 9, :scale =&gt; 2
 t.string :account_ref_list_id, :limit =&gt; 36
-t.string :account_ref_full_name, :limit =&gt; 159
\ No newline at end of file
+t.string :account_ref_full_name, :limit =&gt; 159</diff>
      <filename>migrations/ItemGroup.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -32,4 +33,4 @@ t.decimal :reorder_point, :precision =&gt; 9, :scale =&gt; 2
 t.decimal :quantity_on_hand, :precision =&gt; 9, :scale =&gt; 2
 t.decimal :average_cost, :precision =&gt; 9, :scale =&gt; 2
 t.decimal :quantity_on_order, :precision =&gt; 9, :scale =&gt; 2
-t.decimal :quantity_on_sales_order, :precision =&gt; 9, :scale =&gt; 2
\ No newline at end of file
+t.decimal :quantity_on_sales_order, :precision =&gt; 9, :scale =&gt; 2</diff>
      <filename>migrations/ItemInventory.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -31,4 +32,4 @@ t.decimal :build_point, :precision =&gt; 9, :scale =&gt; 2
 t.decimal :quantity_on_hand, :precision =&gt; 9, :scale =&gt; 2
 t.decimal :average_cost, :precision =&gt; 9, :scale =&gt; 2
 t.decimal :quantity_on_order, :precision =&gt; 9, :scale =&gt; 2
-t.decimal :quantity_on_sales_order, :precision =&gt; 9, :scale =&gt; 2
\ No newline at end of file
+t.decimal :quantity_on_sales_order, :precision =&gt; 9, :scale =&gt; 2</diff>
      <filename>migrations/ItemInventoryAssembly.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -30,4 +31,4 @@ t.string :sales_and_purchase_purchase_tax_code_ref_full_name, :limit =&gt; 3
 t.string :sales_and_purchase_expense_account_ref_list_id, :limit =&gt; 36
 t.string :sales_and_purchase_expense_account_ref_full_name, :limit =&gt; 159
 t.string :sales_and_purchase_pref_vendor_ref_list_id, :limit =&gt; 36
-t.string :sales_and_purchase_pref_vendor_ref_full_name, :limit =&gt; 41
\ No newline at end of file
+t.string :sales_and_purchase_pref_vendor_ref_full_name, :limit =&gt; 41</diff>
      <filename>migrations/ItemNonInventory.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -28,4 +29,4 @@ t.string :sales_and_purchase_expense_account_ref_list_id, :limit =&gt; 36
 t.string :sales_and_purchase_expense_account_ref_full_name, :limit =&gt; 159
 t.string :sales_and_purchase_pref_vendor_ref_list_id, :limit =&gt; 36
 t.string :sales_and_purchase_pref_vendor_ref_full_name, :limit =&gt; 41
-t.string :special_item_type
\ No newline at end of file
+t.string :special_item_type</diff>
      <filename>migrations/ItemOtherCharge.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -8,4 +9,4 @@ t.string :item_desc, :limit =&gt; 4095
 t.string :deposit_to_account_ref_list_id, :limit =&gt; 36
 t.string :deposit_to_account_ref_full_name, :limit =&gt; 159
 t.string :payment_method_ref_list_id, :limit =&gt; 36
-t.string :payment_method_ref_full_name, :limit =&gt; 31
\ No newline at end of file
+t.string :payment_method_ref_full_name, :limit =&gt; 31</diff>
      <filename>migrations/ItemPayment.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :txn_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -10,4 +11,4 @@ t.string :ap_account_ref_full_name, :limit =&gt; 159
 t.datetime :txn_date
 t.decimal :total_amount, :precision =&gt; 9, :scale =&gt; 2
 t.string :ref_number, :limit =&gt; 20
-t.string :memo, :limit =&gt; 4095
\ No newline at end of file
+t.string :memo, :limit =&gt; 4095</diff>
      <filename>migrations/ItemReceipt.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -9,4 +10,4 @@ t.string :item_desc, :limit =&gt; 4095
 t.decimal :tax_rate, :precision =&gt; 9, :scale =&gt; 2
 t.string :tax_vendor_ref_list_id, :limit =&gt; 36
 t.string :tax_vendor_ref_full_name, :limit =&gt; 41
-t.string :sales_tax_return_line_number, :limit =&gt; 79
\ No newline at end of file
+t.string :sales_tax_return_line_number, :limit =&gt; 79</diff>
      <filename>migrations/ItemSalesTax.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,8 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
 t.string :edit_sequence, :limit =&gt; 16
 t.string :name, :limit =&gt; 31
 t.boolean :is_active
-t.string :item_desc, :limit =&gt; 4095
\ No newline at end of file
+t.string :item_desc, :limit =&gt; 4095</diff>
      <filename>migrations/ItemSalesTaxGroup.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -29,4 +30,4 @@ t.string :sales_and_purchase_purchase_tax_code_ref_full_name, :limit =&gt; 3
 t.string :sales_and_purchase_expense_account_ref_list_id, :limit =&gt; 36
 t.string :sales_and_purchase_expense_account_ref_full_name, :limit =&gt; 159
 t.string :sales_and_purchase_pref_vendor_ref_list_id, :limit =&gt; 36
-t.string :sales_and_purchase_pref_vendor_ref_full_name, :limit =&gt; 41
\ No newline at end of file
+t.string :sales_and_purchase_pref_vendor_ref_full_name, :limit =&gt; 41</diff>
      <filename>migrations/ItemService.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -5,4 +6,4 @@ t.string :edit_sequence, :limit =&gt; 16
 t.string :name, :limit =&gt; 31
 t.boolean :is_active
 t.string :item_desc
-t.string :special_item_type
\ No newline at end of file
+t.string :special_item_type</diff>
      <filename>migrations/ItemSubtotal.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 t.string :list_id, :limit =&gt; 36
 t.datetime :time_created
 t.datetime :time_modified
@@ -46,4 +47,4 @@ t.string :vendor_tax_ident, :limit =&gt; 15
 t.boolean :is_vendor_eligible_for1099
 t.decimal :balance, :precision =&gt; 9, :scale =&gt; 2
 t.string :billing_rate_ref_list_id, :limit =&gt; 36
-t.string :billing_rate_ref_full_name, :limit =&gt; 31
\ No newline at end of file
+t.string :billing_rate_ref_full_name, :limit =&gt; 31</diff>
      <filename>migrations/Vendor.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     Account = {</diff>
      <filename>model_maps/Account.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     Customer = {</diff>
      <filename>model_maps/Customer.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     Employee = {</diff>
      <filename>model_maps/Employee.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     Estimate = {</diff>
      <filename>model_maps/Estimate.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     Invoice = {</diff>
      <filename>model_maps/Invoice.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     InvoiceLine = {</diff>
      <filename>model_maps/InvoiceLine.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     InvoiceLineGroup = {</diff>
      <filename>model_maps/InvoiceLineGroup.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     ItemDiscount = {</diff>
      <filename>model_maps/ItemDiscount.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     ItemFixedAsset = {</diff>
      <filename>model_maps/ItemFixedAsset.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     ItemGroup = {</diff>
      <filename>model_maps/ItemGroup.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     ItemInventory = {</diff>
      <filename>model_maps/ItemInventory.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     ItemInventoryAssembly = {</diff>
      <filename>model_maps/ItemInventoryAssembly.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     ItemNonInventory = {</diff>
      <filename>model_maps/ItemNonInventory.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     ItemOtherCharge = {</diff>
      <filename>model_maps/ItemOtherCharge.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     ItemPayment = {</diff>
      <filename>model_maps/ItemPayment.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     ItemReceipt = {</diff>
      <filename>model_maps/ItemReceipt.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     ItemSalesTax = {</diff>
      <filename>model_maps/ItemSalesTax.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     ItemSalesTaxGroup = {</diff>
      <filename>model_maps/ItemSalesTaxGroup.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     ItemService = {</diff>
      <filename>model_maps/ItemService.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     ItemSubtotal = {</diff>
      <filename>model_maps/ItemSubtotal.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+# auto-generated from json definitions
 module QBXML
   module ModelMaps
     Vendor = {</diff>
      <filename>model_maps/Vendor.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>efc40923509bd85024d41e3476e063907552cb8a</id>
    </parent>
  </parents>
  <author>
    <name>Zack Chandler</name>
    <email>zackchandler@depixelate.com</email>
  </author>
  <url>http://github.com/artofmission/acts_as_quickbooks_model/commit/ba0c106418630a40f957ad50da987116b016c251</url>
  <id>ba0c106418630a40f957ad50da987116b016c251</id>
  <committed-date>2008-05-02T00:03:32-07:00</committed-date>
  <authored-date>2008-05-02T00:03:32-07:00</authored-date>
  <message>add auto-generated note, qb:all rake task</message>
  <tree>a80b1d821673d5568028b4f66d13d8fec2e47faa</tree>
  <committer>
    <name>Zack Chandler</name>
    <email>zackchandler@depixelate.com</email>
  </committer>
</commit>
