class NotionRb::RequestParams
Attributes
request_id[R]
transactions[R]
Public Class Methods
new()
click to toggle source
# File lib/notion_rb/request_params.rb, line 7 def initialize @request_id = SecureRandom.uuid @transactions = [] end
Public Instance Methods
add_transaction()
click to toggle source
# File lib/notion_rb/request_params.rb, line 12 def add_transaction Transaction.new.tap { |t| @transactions.push(t) } end
to_h()
click to toggle source
# File lib/notion_rb/request_params.rb, line 16 def to_h { requestId: request_id, transactions: transactions.map(&:to_h) } end