foliolib.folio.api.oaiPmh.CleanupJob

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

Bases: foliolib.folio.FolioApi

OAI-PMH Business Logic API

provides endpoint for triggering clean up process of expired instances from instances table.

Parameters
  • tenant (str) – Tenant id

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

Methods

set_cleanUpInstance()

POST /oai-pmh/clean-up-instances

set_cleanUpInstance()

POST /oai-pmh/clean-up-instances

Raises
  • OkapiRequestError – Bad Request

  • OkapiRequestUnprocessableEntity – Unprocessable Entity

  • OkapiFatalError – Server Error

  • OkapiRequestUnprocessableEntity – Unprocessable Entity