Method: LockstepSdk::BatchSyncModel#as_json

Defined in:
lib/lockstep_sdk/models/batch_sync_model.rb

#as_json(options = {}) ⇒ object

Returns This object as a JSON key-value structure.

Returns:

  • (object)

    This object as a JSON key-value structure



108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# File 'lib/lockstep_sdk/models/batch_sync_model.rb', line 108

def as_json(options={})
    {
        'appEnrollmentId' => @app_enrollment_id,
        'isFullSync' => @is_full_sync,
        'companies' => @companies,
        'contacts' => @contacts,
        'creditMemoApplications' => @credit_memo_applications,
        'invoices' => @invoices,
        'invoiceLines' => @invoice_lines,
        'customFields' => @custom_fields,
        'payments' => @payments,
        'paymentApplications' => @payment_applications,
        'financialYearSettings' => @financial_year_settings,
        'financialAccounts' => @financial_accounts,
        'financialAccountBalanceHistories' => @financial_account_balance_histories,
        'baseCurrencies' => @base_currencies,
    }
end