Sha256: 3613b90315ce94805371b24bf2dd95172ff1f8374ba249697f87c6fe39a47883
Contents?: true
Size: 653 Bytes
Versions: 12
Compression:
Stored size: 653 Bytes
Contents
module QuizApiClient::Services class BankEntriesService < BaseApiService def list(params:, token: nil, all: false) raise 'Bank Id Required' unless params && params[:id] pagination_params = { page: params.delete(:page), per_page: params.delete(:per_page) }.compact get_from_quiz_api(params: params, token: token, pagination_params: pagination_params, all: all) end private def get_from_quiz_api(params:, token:, pagination_params:, all:) client(token: token).get( "/api/internal_services/banks/#{params[:id]}/bank_entries", query: pagination_params, all: all ) end end end
Version data entries
12 entries across 12 versions & 1 rubygems