Sha256: ed0ced22556e06051301911da3424fb020a8052ad1d23c5e9627933873fe33d7

Contents?: true

Size: 769 Bytes

Versions: 1

Compression:

Stored size: 769 Bytes

Contents

class Application < Sinatra::Application
  swagger_path '/v1/refunds' do
    operation :get, description: 'List refunds https://www.mollie.com/en/docs/reference/refunds/list', tags: ['Refunds'] do
      parameter name: :offset, in: 'query', description: 'Offset', type: :integer
      parameter name: :count, in: 'query', description: 'Count', type: :integer
      parameter name: :testmode, in: 'query', description: 'Test mode', type: :boolean
      security api_key: []
      response 200, description: 'Successful response'
      response 500, description: 'Unexpected error'
    end
  end

  get '/v1/refunds' do
    refunds = client.refunds.all(params[:offset], params[:limit], testmode: params[:test_mode])
    JSON.pretty_generate(refunds.attributes)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mollie-api-ruby-2.2.1 examples/apis/refunds.rb