Class: sesathequeSimpleClient

sesathequeSimpleClient()

new sesathequeSimpleClient()

Fournit des méthodes pour récupérer des données publiques d'une bibliotheque, sous forme d'items normalisés (avec des url absolues)
Initialiser le client avec .getClient puis utiliser dessus les autres méthodes

Source:

Methods

fetchEnfants(item) → {Promise.<Array.<ClientItem>>}

Retourne une Promise qui résoud avec les enfants de l'item (Array de ClientItem)

Parameters:
Name Type Description
item ClientItem
Source:
Returns:
Type
Promise.<Array.<ClientItem>>

fetchPublicItem(rid, isPublicopt) → {Promise.<ClientItem>}

Récupère un item sur une sésathèque (via Promise)

Parameters:
Name Type Attributes Description
rid string

L'identifiant unique de la ressource (baseId/origine/idOrigine également autorisé ici)

isPublic boolean <optional>

passer true pour forcer public (sinon c'est privé si on a un token pour cette sésathèque)

Source:
Returns:
Type
Promise.<ClientItem>

fetchPublicRessource(rid) → {Promise.<Ressource>}

Récupère un item sur une sésathèque (via Promise)

Parameters:
Name Type Description
rid string

L'identifiant unique de la ressource (format sesabibli/id ou baseId/origine/idOrigine)

Source:
Returns:
Type
Promise.<Ressource>