---
name: "WebService::ILS::RecordedBooks::Partner"
section: "3pm"
platform: "linux"
package: "libwebservice-ils-perl"
version: "0.18-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/WebService::ILS::RecordedBooks::Partner"
---

# WebService::ILS::RecordedBooks::Partner(3pm)

RecordedBooks partner API

## NAME

WebService::ILS::RecordedBooks::Partner - RecordedBooks partner API

## SYNOPSIS

```
    use WebService::ILS::RecordedBooks::Partner;
```

## DESCRIPTION

WebService::ILS::RecordedBooks::Partner - services that use trusted partner credentials

See WebService::ILS::RecordedBooks

## DISCOVERY METHODS

### facet\_search ($facets)

```
  See C<native_facet_search()> below for $facets
```

### named\_query\_search ($query, $media)

```
  See C<native_named_query_search()> below for $query, $media
```

## CIRCULATION METHOD SPECIFICS

Differences to general WebService::ILS interface

### patron\_id ($email\_or\_id)

### holds ($patron\_id)

### place\_hold ($patron\_id, $isbn)

### checkouts ($patron\_id)

### checkout ($patron\_id, $isbn)

### renew ($patron\_id, $isbn)

### return ($patron\_id, $isbn)

## NATIVE METHODS

### native\_quick\_search ($query, $category)

```
  $category can be one of 'all', 'title', 'author', or  'narrator';
    optional, defaults to 'all'
```

### native\_facet\_search ($facets)

```
  $facets can be either:
  * a hashref of facet => [values],
  * an arrayref of values
  * a single value
```

### native\_named\_query\_search ($query, $media)

```
  $query can be one of 'bestsellers', 'most-popular', 'newly-added'
  $media can be 'eaudio' or 'ebook'
```

### native\_patron ($email\_or\_id)

## LICENSE

Copyright (C) Catalyst IT NZ Ltd Copyright (C) Bywater Solutions

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

## AUTHOR

Srdjan JankoviX \<srdjan@catalyst.net.nz\>
