47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
# File 'lib/unit/models/transaction/list_transaction_params.rb', line 47
def to_hash
params = { "page[limit]": limit,
"page[offset]": offset,
"filter[accountId]": account_id,
"filter[customerId]": customer_id,
"filter[query]": query,
"filter[tags]": tags,
"filter[since]": since,
"filter[until]": _until,
"filter[cardId]": card_id,
"filter[fromAmount]": from_amount,
"filter[toAmount]": to_amount,
"filter[direction]": direction,
"excludeFees": exclude_fees,
"sort": sort,
"include": include&.join(",") }
type&.each_with_index&.map do |val, index|
params.merge!({ "filter[type][#{index}]": val })
end
params.compact
end
|