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