class Anthropic::Internal::Page

def initialize(client:, req:, headers:, page_data:)

Parameters:
  • page_data (Hash{Symbol=>Object}) --
  • headers (Hash{String=>String}, Net::HTTPHeader) --
  • req (Hash{Symbol=>Object}) --
  • client (Anthropic::Internal::Transport::BaseClient) --

Other tags:
    Api: - private
def initialize(client:, req:, headers:, page_data:)
  super
  case page_data
  in {data: Array => data}
    @data = data.map { Anthropic::Internal::Type::Converter.coerce(@model, _1) }
  else
  end
  @has_more = page_data[:has_more]
  @first_id = page_data[:first_id]
  @last_id = page_data[:last_id]
end