in lib/anthropic/internal/page.rb [36:64]
def initialize(client:, req:, headers:, page_data:)
super
model = req.fetch(:model)
case page_data
in {data: Array | nil => data}
@data = data&.map { Anthropic::Internal::Type::Converter.coerce(model, _1) }
else
end
case page_data
in {has_more: true | false | nil => has_more}
@has_more = has_more
else
end
case page_data
in {first_id: String | nil => first_id}
@first_id = first_id
else
end
case page_data
in {last_id: String | nil => last_id}
@last_id = last_id
else
end
end