Class: DwollaSwagger::OndemandauthorizationsApi
- Defined in:
- lib/dwolla_swagger/api/ondemandauthorizations_api.rb
Class Method Summary collapse
-
.create_authorization(opts = {}) ⇒ Authorization
Create a new on-demand authorization.
Class Method Details
.create_authorization(opts = {}) ⇒ Authorization
Create a new on-demand authorization.
14 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 |
# File 'lib/dwolla_swagger/api/ondemandauthorizations_api.rb', line 14 def self.(opts = {}) # resource path path = "/on-demand-authorizations".sub('{format}','json') # 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 = ['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(:POST, 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 = Authorization.new() and obj.build_from_hash(response.body)) end |