foliolib.folio.api.kbEbscoJava.Export

class foliolib.folio.api.kbEbscoJava.Export(tenant: str, okapi: Optional[foliolib.okapi.okapiClient.OkapiClient] = None)

Bases: foliolib.folio.FolioApi

mod-kb-ebsco-java

Implements the eholdings interface using EBSCO KB as backend.

Parameters
  • tenant (str) – Tenant id

  • okapi (OkapiClient, optional) – Instance of OkapiClient. Defaults to None.

Methods

get_export_by_package(packageId, **kwargs)

Endpoint provides a cost-per-use information about the titles included into the package in csv format.

get_export_by_package(packageId: str, **kwargs)

Endpoint provides a cost-per-use information about the titles included into the package in csv format.

GET /eholdings/packages/{packageId}/resources/costperuse/export

Parameters
  • packageId (str) –

  • **kwargs (properties) – Keyword Arguments

Keyword Arguments
  • platform (str) –

    Include publisher, non-publisher or all platforms Possible values are

    • publisher

    • nonPublisher

    • all

  • fiscalYear (str) – Fiscal year of cost-per-use data

Raises

OkapiFatalError – Server Error