lib/tsubaiso_sdk.rb in tsubaiso-sdk-1.2.14 vs lib/tsubaiso_sdk.rb in tsubaiso-sdk-1.2.15
- old
+ new
@@ -172,11 +172,11 @@
'format' => 'json',
}
uri = URI.parse(@base_url + '/account_assignments/initial_setup')
api_request(uri, 'POST', params)
end
-
+
def index_api_history
params = { 'format' => 'json' }
uri = URI.parse(@base_url + '/api_histories/index')
api_request(uri, 'GET', params)
end
@@ -909,11 +909,11 @@
'account_code' => options[:account_code],
'is_valid' => options[:is_valid],
'memo' => options[:memo],
'port_type' => options[:port_type],
'sort_number' => options[:sort_number],
- 'reason_taxes_onestr' => options[:reason_taxes_onestr],
+ 'petty_cash_reason_taxes' => options[:petty_cash_reason_taxes],
}
uri = URI.parse(@base_url + '/petty_cash_reason_masters/create')
api_request(uri, 'POST', params)
end
@@ -1156,11 +1156,11 @@
:account_code,
:is_valid,
:memo,
:port_type,
:sort_number,
- :reason_taxes_onestr
+ :petty_cash_reason_taxes
]
params = create_parameters(candidate_keys,options)
params['format'] = 'json'
uri = URI.parse(@base_url + "/petty_cash_reason_masters/update/#{petty_cash_reason_master_id}")
api_request(uri, 'POST', params)
@@ -1364,20 +1364,22 @@
uri = URI.parse(@base_url + '/ar_reason_masters/create')
api_request(uri, 'POST', params)
end
def update_ar_reason_masters(id, options)
- params = {
- 'format' => 'json',
- 'reason_code' => options[:reason_code],
- 'reason_name' => options[:reason_name],
- 'dc' => options[:dc],
- 'sort_number' => options[:sort_number],
- 'is_valid' => options[:is_valid],
- 'memo' => options[:memo],
- 'ar_reason_taxes' => options[:ar_reason_taxes],
- }
+ params = {}
+ candidate_keys = [
+ :reason_code,
+ :reason_name,
+ :dc,
+ :sort_number,
+ :is_valid,
+ :memo,
+ :ar_reason_taxes
+ ]
+ params = create_parameters(candidate_keys,options)
+ params['format'] = 'json'
uri = URI.parse(@base_url + "/ar_reason_masters/update/#{id}")
api_request(uri, 'POST', params)
end
def create_ap_reason_masters(options)
@@ -1396,20 +1398,23 @@
uri = URI.parse(@base_url + '/ap_reason_masters/create')
api_request(uri, 'POST', params)
end
def update_ap_reason_masters(id, options)
- params = {
- 'format' => 'json',
- 'reason_code' => options[:reason_code],
- 'reason_name' => options[:reason_name],
- 'dc' => options[:dc],
- 'port_type' => options[:port_type],
- 'sort_number' => options[:sort_number],
- 'is_valid' => options[:is_valid],
- 'memo' => options[:memo],
- }
+ params = {}
+ candidate_keys = [
+ :reason_code,
+ :reason_name,
+ :dc,
+ :port_type,
+ :sort_number,
+ :is_valid,
+ :memo,
+ :ap_reason_taxes
+ ]
+ params = create_parameters(candidate_keys,options)
+ params['format'] = 'json'
uri = URI.parse(@base_url + "/ap_reason_masters/update/#{id}")
api_request(uri, 'POST', params)
end
def create_reimbursement_reason_masters(options)
@@ -1424,24 +1429,27 @@
'memo' => options[:memo],
'port_type' => options[:port_type],
'reimbursement_reason_taxes' => options[:reimbursement_reason_taxes],
}
uri = URI.parse(@base_url + '/reimbursement_reason_masters/create')
- api_request(uri, 'POST', params)
+ api_request(uri, 'POST', params)
end
def update_reimbursement_reason_masters(id, options)
- params = {
- 'format' => 'json',
- 'sort_number' => options[:sort_number],
- 'reason_code' => options[:reason_code],
- 'reason_name' => options[:reason_name],
- 'dc' => options[:dc],
- "account_code" => options[:account_code],
- 'is_valid' => options[:is_valid],
- 'memo' => options[:memo],
- 'port_type' => options[:port_type],
- }
+ params = {}
+ candidate_keys = [
+ :sort_number,
+ :reason_code,
+ :reason_name,
+ :dc,
+ :account_code,
+ :is_valid,
+ :memo,
+ :port_type,
+ :reimbursement_reason_taxes
+ ]
+ params = create_parameters(candidate_keys,options)
+ params['format'] = 'json'
uri = URI.parse(@base_url + "/reimbursement_reason_masters/update/#{id}")
api_request(uri, 'POST', params)
end
def list_users