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