Required metadata format (e.g. oai_dc, arXiv, arXivRaw).
OptionallistOptions: OaiListOptionsOptional from, until, set, resumptionToken and request options (timeout, retries, userAgent, rateLimit).
Records and optional resumptionToken for the next page.
List records (full metadata) for selective harvesting (ListRecords verb).
When the repository responds with
noRecordsMatch(no records match the from/until/set criteria), this wrapper returns an empty list instead of throwing, unlike the raw OAI-PMH API.