Search~Search(paramsopt)

Create search.

Parameters:
Name Type Attributes Description
params object <optional>

Search parameters.

Properties
Name Type Attributes Default Description
page number <optional>
1

Search page ID.

pages number <optional>
1

Search pages count.

perPage number <optional>
0

Search books per page.

books Array.<Book> <optional>
[]

Books array.

Members

books :Array.<Book>

Books array.

page :number

Page ID.

pages :number

Pages count.

perPage :number

Books per page.

Methods

static parse(search)

Parse search object into class instance.

Parameters:
Name Type Description
search APISearch

Search object.

private pushBook(book) → {boolean}

Push book to books array.

Parameters:
Name Type Description
book Book

Book.

Returns:
boolean -

Whatever was book added or not.