Biblionet API Wrapper

Book

The model class of Book

Tags
author

Panagiots Pantazopoulos takispadaz@gmail.com

Table of Contents

$ageFrom  : int
Mapped to AgeFrom
$ageTo  : int
Mapped to AgeTo
$alternativeTitle  : string
Mapped to AlternativeTitle
$availability  : string
Mapped to Availability
$category  : Category
Mapped to CategoryID, Category
$comments  : string|null
Mapped to Comments
$companies  : array<string|int, Company>
$contributors  : array<string|int, Contributor>
$cover  : string
Mapped to Cover
$currentPublishDate  : Datetime
Mapped to CurrentPublishDate
$dimensions  : string
Mapped to Dimensions
$editionNo  : string
Mapped to EditionNo
$firstPublishDate  : Datetime
Mapped to FirstPublishDate
$futurePublishDate  : Datetime
Mapped to FuturePublishDate
$id  : int
Mapped to TitlesID
$image  : string
Mapped to CoverImage
$isbn  : string
Mapped to ISBN
$isbn2  : string
Mapped to ISBN_2
$isbn3  : string
Mapped to ISBN_3
$language  : Language
Mapped to LanguageID, Language
$lastUpdated  : Datetime
Mapped to LastUpdate
$multiVolumeTitle  : string|null
Mapped to MultiVolumeTitle
$originalLanguage  : Language
Mapped to LanguageOriginalID, LanguageOriginal
$originalTitle  : string
Mapped to OriginalTitle
$pageNo  : int
Mapped to PageNo
$place  : Place
Mapped to PlaceID, Place
$price  : float
Mapped to Price
$publisher  : Company
Mapped to Publisher, PublisherID
$series  : string|null
Mapped to Series
$seriesNo  : string|null
Mapped to SeriesNo
$specifications  : string|null
Mapped to Specifications
$subjects  : array<string|int, Subject>
$subSeries  : string|null
Mapped to SubSeries
$subSeriesNo  : string|null
Mapped to SubSeriesNo
$subtitle  : string
Mapped to Subtitle
$summary  : string
Mapped to Summary
$title  : string
Mapped to Title
$translatedLanguage  : Language
Mapped to LanguageTranslatedFromID, LanguageTranslatedFrom
$type  : string
Mapped to TitleType
$vat  : float
Mapped to VAT
$volumeCount  : string|null
Mapped to VolumeCount
$volumeNo  : string|null
Mapped to VolumeNo
$webAddress  : string|null
Mapped to WebAddress
$weight  : int
Mapped to Weight
$writer  : Contributor
Mapped to Writer, WriterID, WriterName
__construct()  : mixed
getAgeFrom()  : int
Get the value of ageFrom
getAgeTo()  : int
Get the value of ageTo
getAlternativeTitle()  : string
Get the value of alternativeTitle
getAvailability()  : string
Get the value of availability
getCategory()  : Category
Get the value of category
getComments()  : string
Get the value of comments
getCompanies()  : array<string|int, Company>
Get the array of Company objs
getContributors()  : array<string|int, Contributor>
Get the array of Contributor objs
getCover()  : string
Get the value of cover
getCurrentPublishDate()  : Datetime
Get the value of currentPublishDate
getDimensions()  : string
Get the value of dimensions
getEditionNo()  : string
Get the value of editionNo
getFirstPublishDate()  : Datetime
Get the value of firstPublishDate
getFuturePublishDate()  : Datetime
Get the value of futurePublishDate
getId()  : int
Get the value of id
getImage()  : string
Get the value of image
getIsbn()  : string
Get the value of isbn
getIsbn2()  : string
Get the value of isbn2
getIsbn3()  : string
Get the value of isbn3
getLanguage()  : Language
Get the value of language
getLastUpdated()  : Datetime
Get the value of lastUpdated
getMultiVolumeTitle()  : string
Get the value of multiVolumeTitle
getOriginalLanguage()  : Language
Get the value of originalLanguage
getOriginalTitle()  : string
Get the value of originalTitle
getPageNo()  : int
Get the value of pageNo
getPlace()  : Place
Get the value of place
getPrice()  : float
Get the value of price (euros)
getPublisher()  : Company
Get the value of publisher
getSeries()  : string
Get the value of series
getSeriesNo()  : string
Get mapped to SeriesNo
getSpecifications()  : string
Get the value of specifications
getSubjects()  : array<string|int, Subject>
Get the array of Subject objs
getSubSeries()  : string
Get mapped to SubSeries
getSubSeriesNo()  : string
Get mapped to SubSeriesNo
getSubtitle()  : string
Get the value of subtitle
getSummary()  : string
Get the value of summary
getTitle()  : string
Get the value of title
getTranslatedLanguage()  : Language
Get the value of translatedLanguage
getType()  : string
Get the value of type
getVat()  : float
Get the value of vat (percentage)
getVolumeCount()  : string
Get the value of volumeCount
getVolumeNo()  : string
Get the value of volumeNo
getWebAddress()  : string
Get the value of webAddress
getWeight()  : int
Get the value of weight (grams)
getWriter()  : Contributor
Get the value of writer
setCompanies()  : void
Init Book's companies
setContributors()  : void
Init Book's contributors
setSubjects()  : void
Init Book's subjects

Properties

$ageFrom

Mapped to AgeFrom

private int $ageFrom

$ageTo

Mapped to AgeTo

private int $ageTo

$alternativeTitle

Mapped to AlternativeTitle

private string $alternativeTitle

$availability

Mapped to Availability

private string $availability

$category

Mapped to CategoryID, Category

private Category $category

$comments

Mapped to Comments

private string|null $comments

$companies

private array<string|int, Company> $companies = []

$cover

Mapped to Cover

private string $cover

$currentPublishDate

Mapped to CurrentPublishDate

private Datetime $currentPublishDate

$dimensions

Mapped to Dimensions

private string $dimensions

$editionNo

Mapped to EditionNo

private string $editionNo

$firstPublishDate

Mapped to FirstPublishDate

private Datetime $firstPublishDate

$futurePublishDate

Mapped to FuturePublishDate

private Datetime $futurePublishDate

$id

Mapped to TitlesID

private int $id

$image

Mapped to CoverImage

private string $image

$isbn

Mapped to ISBN

private string $isbn

$isbn2

Mapped to ISBN_2

private string $isbn2

$isbn3

Mapped to ISBN_3

private string $isbn3

$language

Mapped to LanguageID, Language

private Language $language

$lastUpdated

Mapped to LastUpdate

private Datetime $lastUpdated

$multiVolumeTitle

Mapped to MultiVolumeTitle

private string|null $multiVolumeTitle

$originalLanguage

Mapped to LanguageOriginalID, LanguageOriginal

private Language $originalLanguage

$originalTitle

Mapped to OriginalTitle

private string $originalTitle

$pageNo

Mapped to PageNo

private int $pageNo

$place

Mapped to PlaceID, Place

private Place $place

$price

Mapped to Price

private float $price

$publisher

Mapped to Publisher, PublisherID

private Company $publisher

$series

Mapped to Series

private string|null $series

$seriesNo

Mapped to SeriesNo

private string|null $seriesNo

$specifications

Mapped to Specifications

private string|null $specifications

$subjects

private array<string|int, Subject> $subjects = []

$subSeries

Mapped to SubSeries

private string|null $subSeries

$subSeriesNo

Mapped to SubSeriesNo

private string|null $subSeriesNo

$subtitle

Mapped to Subtitle

private string $subtitle

$summary

Mapped to Summary

private string $summary

$title

Mapped to Title

private string $title

$translatedLanguage

Mapped to LanguageTranslatedFromID, LanguageTranslatedFrom

private Language $translatedLanguage

$type

Mapped to TitleType

private string $type

$vat

Mapped to VAT

private float $vat

$volumeCount

Mapped to VolumeCount

private string|null $volumeCount

$volumeNo

Mapped to VolumeNo

private string|null $volumeNo

$webAddress

Mapped to WebAddress

private string|null $webAddress

$weight

Mapped to Weight

private int $weight

Methods

__construct()

public __construct(mixed $data) : mixed
Parameters
$data : mixed
Return values
mixed

getAgeFrom()

Get the value of ageFrom

public getAgeFrom() : int
Return values
int

getAgeTo()

Get the value of ageTo

public getAgeTo() : int
Return values
int

getAlternativeTitle()

Get the value of alternativeTitle

public getAlternativeTitle() : string
Return values
string

getAvailability()

Get the value of availability

public getAvailability() : string
Return values
string

getComments()

Get the value of comments

public getComments() : string
Return values
string

getCompanies()

Get the array of Company objs

public getCompanies() : array<string|int, Company>
Return values
array<string|int, Company>

getContributors()

Get the array of Contributor objs

public getContributors() : array<string|int, Contributor>
Return values
array<string|int, Contributor>

getCover()

Get the value of cover

public getCover() : string
Return values
string

getCurrentPublishDate()

Get the value of currentPublishDate

public getCurrentPublishDate() : Datetime
Return values
Datetime

getDimensions()

Get the value of dimensions

public getDimensions() : string
Return values
string

getEditionNo()

Get the value of editionNo

public getEditionNo() : string
Return values
string

getFirstPublishDate()

Get the value of firstPublishDate

public getFirstPublishDate() : Datetime
Return values
Datetime

getFuturePublishDate()

Get the value of futurePublishDate

public getFuturePublishDate() : Datetime
Return values
Datetime

getId()

Get the value of id

public getId() : int
Return values
int

getImage()

Get the value of image

public getImage() : string
Return values
string

getIsbn()

Get the value of isbn

public getIsbn() : string
Return values
string

getIsbn2()

Get the value of isbn2

public getIsbn2() : string
Return values
string

getIsbn3()

Get the value of isbn3

public getIsbn3() : string
Return values
string

getLastUpdated()

Get the value of lastUpdated

public getLastUpdated() : Datetime
Return values
Datetime

getMultiVolumeTitle()

Get the value of multiVolumeTitle

public getMultiVolumeTitle() : string
Return values
string

getOriginalLanguage()

Get the value of originalLanguage

public getOriginalLanguage() : Language
Return values
Language

getOriginalTitle()

Get the value of originalTitle

public getOriginalTitle() : string
Return values
string

getPageNo()

Get the value of pageNo

public getPageNo() : int
Return values
int

getPlace()

Get the value of place

public getPlace() : Place
Return values
Place

getPrice()

Get the value of price (euros)

public getPrice() : float
Return values
float

getPublisher()

Get the value of publisher

public getPublisher() : Company
Return values
Company

getSeries()

Get the value of series

public getSeries() : string
Return values
string

getSeriesNo()

Get mapped to SeriesNo

public getSeriesNo() : string
Return values
string

getSpecifications()

Get the value of specifications

public getSpecifications() : string
Return values
string

getSubjects()

Get the array of Subject objs

public getSubjects() : array<string|int, Subject>
Return values
array<string|int, Subject>

getSubSeries()

Get mapped to SubSeries

public getSubSeries() : string
Return values
string

getSubSeriesNo()

Get mapped to SubSeriesNo

public getSubSeriesNo() : string
Return values
string

getSubtitle()

Get the value of subtitle

public getSubtitle() : string
Return values
string

getSummary()

Get the value of summary

public getSummary() : string
Return values
string

getTitle()

Get the value of title

public getTitle() : string
Return values
string

getTranslatedLanguage()

Get the value of translatedLanguage

public getTranslatedLanguage() : Language
Return values
Language

getType()

Get the value of type

public getType() : string
Return values
string

getVat()

Get the value of vat (percentage)

public getVat() : float
Return values
float

getVolumeCount()

Get the value of volumeCount

public getVolumeCount() : string
Return values
string

getVolumeNo()

Get the value of volumeNo

public getVolumeNo() : string
Return values
string

getWebAddress()

Get the value of webAddress

public getWebAddress() : string
Return values
string

getWeight()

Get the value of weight (grams)

public getWeight() : int
Return values
int

setCompanies()

Init Book's companies

public setCompanies(array<string|int, mixed> $data) : void
Parameters
$data : array<string|int, mixed>
Return values
void

setContributors()

Init Book's contributors

public setContributors(array<string|int, mixed> $data) : void
Parameters
$data : array<string|int, mixed>
Return values
void

setSubjects()

Init Book's subjects

public setSubjects(array<string|int, mixed> $data) : void
Parameters
$data : array<string|int, mixed>
Return values
void

Search results