Class: DwollaSwagger::MasspaymentitemsApi
- Defined in:
- lib/dwolla_swagger/api/masspaymentitems_api.rb
Class Method Summary collapse
-
.by_id(id, opts = {}) ⇒ MassPaymentItem
Get a mass payment item by id.
-
.get_mass_payment_items(id, opts = {}) ⇒ MassPaymentItemListResponse
Get a mass payment's items.
Class Method Details
.by_id(id, opts = {}) ⇒ MassPaymentItem
Get a mass payment item by id.
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/dwolla_swagger/api/masspaymentitems_api.rb', line 15 def self.by_id(id, opts = {}) # verify the required parameter 'id' is set raise "Missing the required parameter 'id' when calling by_id" if id.nil? # resource path path = "/mass-payment-items/{id}".sub('{format}','json') # check if id parameter is resource URI, otherwise substitute for ID path = id =~ URI::regexp ? path.sub('{' + 'id' + '}', id.split('/')[-1].to_s) : path.sub('{' + 'id' + '}', id.to_s) # query parameters query_params = {} # header parameters header_params = {} # HTTP header 'Accept' (if needed) _header_accept = ['application/vnd.dwolla.v1.hal+json'] _header_accept_result = Swagger::Request.select_header_accept(_header_accept) and header_params['Accept'] = _header_accept_result # HTTP header 'Content-Type' _header_content_type = [] header_params['Content-Type'] = Swagger::Request.select_header_content_type(_header_content_type) # form parameters form_params = {} # http body (model) post_body = nil response = Swagger::Request.new(:GET, path, {:params => query_params, :headers => header_params, :form_params => form_params, :body => post_body, :auth_names => @auth_names}).make response.code == 201 ? obj = response.headers['Location'] : (obj = MassPaymentItem.new() and obj.build_from_hash(response.body)) end |
.get_mass_payment_items(id, opts = {}) ⇒ MassPaymentItemListResponse
Get a mass payment's items.
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 |
# File 'lib/dwolla_swagger/api/masspaymentitems_api.rb', line 64 def self.get_mass_payment_items(id, opts = {}) # verify the required parameter 'id' is set raise "Missing the required parameter 'id' when calling get_mass_payment_items" if id.nil? # resource path path = "/mass-payments/{id}/items".sub('{format}','json') # check if id parameter is resource URI, otherwise substitute for ID path = id =~ URI::regexp ? path.sub('{' + 'id' + '}', id.split('/')[-1].to_s) : path.sub('{' + 'id' + '}', id.to_s) # query parameters query_params = {} query_params[:'limit'] = opts[:'limit'] if opts[:'limit'] query_params[:'offset'] = opts[:'offset'] if opts[:'offset'] query_params[:'status'] = opts[:'status'] if opts[:'status'] # header parameters header_params = {} # HTTP header 'Accept' (if needed) _header_accept = ['application/vnd.dwolla.v1.hal+json'] _header_accept_result = Swagger::Request.select_header_accept(_header_accept) and header_params['Accept'] = _header_accept_result # HTTP header 'Content-Type' _header_content_type = ['application/vnd.dwolla.v1.hal+json'] header_params['Content-Type'] = Swagger::Request.select_header_content_type(_header_content_type) # form parameters form_params = {} # http body (model) post_body = nil response = Swagger::Request.new(:GET, path, {:params => query_params, :headers => header_params, :form_params => form_params, :body => post_body, :auth_names => @auth_names}).make response.code == 201 ? obj = response.headers['Location'] : (obj = MassPaymentItemListResponse.new() and obj.build_from_hash(response.body)) end |