@book
Overview
The @book
decorator is used to identify a class as a Book.
Syntax
@book(*args, **kwargs)
class BookClass:
"""
A sample book.
Author:
Kognitos
"""
# Book implementation here
Keyword Arguments
Argument | Type | Description |
---|---|---|
id | str | A unique identifier for the Book. |
icon | str | Path to an icon representing the Book. If not provided, a default icon will be used. |
name | str | The name of the Book. If not provided, the name will be inferred from the class name. |
noun_phrase | str | The book noun phrase. |
Default Icon
If an icon
is not specified, this will be used as the default.

Example
@book(name="Twilio", icon="data/twilio.svg")
class TwilioBook:
"""
The Twilio Book enables users to interact with the Twilio API.
"""
...
Updated 29 days ago